Options:
- # Session Start: Fri Sep 05 00:00:01 2008
- # Session Ident: #whatwg
- # [00:02] <annevk> hmm, just # should show the top of the document in theory
- # [00:03] <Dashiva> On the other hand, a *good* teacher would teach not to edit directly,
- # [00:03] <Dashiva> but to use a proper set of tools. For instance, editing in XHTML, and
- # [00:03] <Dashiva> then serializing to text/html.
- # [00:03] <Dashiva> ... with XLST?
- # [00:18] * Quits: weinig (n=weinig@nat/apple/x-ff276ec6bf3828ab) (Read error: 104 (Connection reset by peer))
- # [00:20] * Joins: weinig (n=weinig@nat/apple/x-6f914a78fd9721d2)
- # [00:23] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [00:23] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [00:31] * Quits: webben (n=benh@nat/yahoo/x-441537d05f43413a) (Connection timed out)
- # [00:32] <Philip`> Hixie: What do you expect IE to do with a text/plain movie file?
- # [00:33] <Philip`> Some version of IE6 (in Wine) gives a file download box; IE8 seems to display it as plain text, regardless of nosniff
- # [00:36] <Hixie> Philip`: display a download dialog, as per http://www.whatwg.org/specs/web-apps/current-work/#content-type1
- # [00:36] * Quits: weinig (n=weinig@nat/apple/x-6f914a78fd9721d2)
- # [00:37] * Quits: dglazkov|away (n=dglazkov@nat/google/x-195c8189eedc9722)
- # [00:38] <Philip`> Hixie: Ah
- # [00:39] <Hixie> well you can add http://wiki.opensocial-templates.org/index.php?title=OpenSocial_Data_Pipelining to the list of pages showing misunderstanding of namespaces
- # [00:39] <Hixie> there's a prefix used without even a declaration
- # [00:39] <Philip`> Hixie: I do get a download dialog if the file is served as application/octet-stream or foo/bar etc, but it's just shown as text if it's text/plain
- # [00:39] <Hixie> (s/you/we/)
- # [00:39] * Joins: weinig (n=weinig@nat/apple/x-49681ec659618df1)
- # [00:39] <Hixie> Philip`: wow
- # [00:39] <Hixie> Philip`: that's surprising
- # [00:41] <Hixie> wow in fact it's intentional:
- # [00:41] <Hixie> http://wiki.opensocial-templates.org/index.php?title=OpenSocial_Markup
- # [00:41] <Hixie> opensocial totally calls prefixes "namespaces"
- # [00:41] <Hixie> that's funny
- # [00:41] <Hixie> you can't process opensocial using an xml namespace-aware parser
- # [00:41] <Philip`> Better be careful not to tell Microsoft that they're not sniffing videos, in case it's a bug and they fix it
- # [00:42] <Philip`> XML Namespace-aware parser? Is that like a really fancy type of regexp?
- # [00:43] <Philip`> Their <os:PeopleSelector> example seems to forget the > on the <form> element
- # [00:43] <Philip`> so I guess they haven't tested this incredibly carefully
- # [00:43] <Hixie> heh
- # [00:43] <Hixie> it's deployed, as i understand it
- # [00:45] <Philip`> How does the deployed implementation work? Given that they've seemingly got a properly namespaced schema, it might just be the spec writer didn't understand what was going on
- # [00:45] <Hixie> dunno
- # [00:48] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:48] * Quits: billyjack (n=MikeSmit@EM60-254-201-17.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [00:48] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
- # [00:54] * Quits: weinig (n=weinig@nat/apple/x-49681ec659618df1) (Read error: 104 (Connection reset by peer))
- # [00:54] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:54] * Joins: weinig (n=weinig@nat/apple/x-27e5a4e885f67fc1)
- # [00:54] * Philip` discovers that Chrome's canvas is a bit buggy
- # [00:55] <Philip`> When I walk up to the walls in Canvex, they go all stripey-black :-(
- # [00:55] <Philip`> (Also it does ugly upscaling of images)
- # [00:55] <Philip`> (But at least it's pretty fast)
- # [00:55] * Quits: weinig (n=weinig@nat/apple/x-27e5a4e885f67fc1) (Client Quit)
- # [00:56] <Hixie> hsivonen: validating this: <!DOCTYPE html><title></title><dl><dt></dt><dd><code></dd></dl>
- # [00:56] <Hixie> hsivonen: results in a message that talks about a "p" end tag
- # [00:57] <annevk> heh, prolly c&p
- # [00:58] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [01:00] * Joins: billyjack (n=MikeSmit@EM119-72-17-2.pool.e-mobile.ne.jp)
- # [01:10] <Hixie> jruderman: fixed the routing problem
- # [01:11] <jruderman> Hixie: which problem?
- # [01:11] <jruderman> Hixie: oh, the google maps thing with the mozilla office
- # [01:13] <jruderman> Hixie: now it directs people to building S rather than building K, but that's probably a lot harder to get right
- # [01:13] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [01:14] <jruderman> Hixie: thanks, now we'll lose fewer moco employees to pedestrian fatalities on the 101 freeway
- # [01:15] <Philip`> Why does Google Maps choose a certain route when there's an alternative that's two minutes shorter, and that it's happy to pick when I drag the route around a bit?
- # [01:15] * Philip` isn't sure why it'd be optimising for anything except distance
- # [01:17] <gavin> it takes into account speed limits and such, doesn't it?
- # [01:17] <gavin> favors highways/major streets too, I think
- # [01:17] <gavin> I'm sure it's very complex
- # [01:17] <Philip`> Uh, speed limits for pedestrians?
- # [01:17] <gavin> oh, well
- # [01:17] <gavin> that's in beta!
- # [01:17] <Philip`> (This is the walking mode)
- # [01:17] <Hixie> jruderman: well the pin can be edited by users (and has been. a lot. maybe other people in your office are moving it to the wrong location. :-) )
- # [01:18] <jruderman> Hixie: hehe
- # [01:18] <codedread> funny - i just noticed this pin editing thing 5 minutes ago
- # [01:18] <Hixie> jruderman: but the problem was that it ended on 101, and that has been fixed for the address you gave :-)
- # [01:18] <Hixie> Philip`: simplicity is a factor
- # [01:18] <jruderman> Hixie: did you fix it letting people put building pins on freeways, or did you just move that one pin?
- # [01:19] <Hixie> jruderman: i can't talk about what the actual fix is, because it's a two phase fix and the second phase hasn't shipped yet.
- # [01:19] <Hixie> ask me again in a few weeks
- # [01:19] <jruderman> you guys take the 'future products or services' way too seriously
- # [01:19] <Hixie> :-)
- # [01:20] * Quits: KevinMarks (n=KevinMar@nat/google/x-3fa2a77709c664ad) ("The computer fell asleep")
- # [01:20] * gsnedders passes jruderman a future product or service
- # [01:20] <Philip`> Hixie: I suppose it could be, but the shorter route is only two extra steps, and I'm too lazy to travel an extra two minutes just for that
- # [01:21] * Joins: MikeSmith (n=MikeSmit@EM119-72-17-2.pool.e-mobile.ne.jp)
- # [01:24] * Quits: billyjack (n=MikeSmit@EM119-72-17-2.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [01:27] * Joins: othermaciej (n=mjs@17.203.15.144)
- # [01:28] * Quits: billmason (n=billmaso@ip75.unival.com) (Read error: 104 (Connection reset by peer))
- # [01:31] * Joins: weinig (n=weinig@nat/apple/x-4efa765b92069e5f)
- # [01:31] * Quits: heycam (n=cam@210-84-20-130.dyn.iinet.net.au) ("bye")
- # [01:43] * Quits: weinig (n=weinig@nat/apple/x-4efa765b92069e5f) (Remote closed the connection)
- # [01:45] * Joins: weinig (n=weinig@nat/apple/x-0a28e22bd63cfc27)
- # [02:06] * Joins: hdh (n=hdh@118.71.121.217)
- # [02:16] <Hixie> Philip`: i'm not defending it, just saying what the reason is
- # [02:16] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [02:18] <roc_> I don't think the 101 problem was the pin location
- # [02:22] * Joins: webben (n=benh@91.85.151.141)
- # [02:25] * Joins: othermaciej_ (n=mjs@17.244.17.78)
- # [02:26] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [02:26] <Hixie> roc_: why not? (as far as i can tell, the pin location caused maps to decide the nearest street was 101.)
- # [02:27] <roc_> because even if the nearest street *is* 101 (and presumably there are valid locations for which that's true), it should know you can't stop there.
- # [02:27] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [02:28] <roc_> I'm not ripping on Maps, it's great and the problem is hard. Besides, I have friends who work on it
- # [02:28] <Hixie> oh i agree that it could try to avoid stopping on 101 in general
- # [02:29] <roc_> I only blogged about it because I thought it was hilarious. The Street View was particularly good :-)
- # [02:30] * Hixie didn't know you'd blogged about it
- # [02:30] <roc_> ages ago
- # [02:31] <Hixie> ah
- # [02:31] * Quits: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
- # [02:31] * Joins: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
- # [02:32] <jruderman> i also tried to report it as a bug using email a long time ago, but telling hixie about it yesterday got it fixed quickly :)
- # [02:33] * Joins: tantek (n=tantek@89.248.140.146)
- # [02:40] * Quits: othermaciej (n=mjs@17.203.15.144) (Nick collision from services.)
- # [02:40] * othermaciej_ is now known as othermaciej
- # [02:44] * Quits: webben (n=benh@91.85.151.141) (Connection timed out)
- # [03:04] * Joins: KevinMarks (n=KevinMar@nat/google/x-9a563d773aa6d10a)
- # [03:17] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [03:18] * Joins: othermaciej_ (n=mjs@17.203.15.144)
- # [03:22] <roc_> http://developer.mozilla.org/web-tech/2008/09/04/web-workers-part-1/
- # [03:24] * Quits: eseidel (n=eseidel@nat/google/x-b652bbd66ef9bc97)
- # [03:24] <Hixie> i love how all the examples of workers are always really really inefficent implementations of solved problems :-)
- # [03:25] <Hixie> do any of the demos on whatwg.org/demos/workers work?
- # [03:25] <roc_> to be fair, compilers like to use fibonacci too
- # [03:26] <Hixie> oh i'm to blame as well
- # [03:26] <roc_> I wish for a compiler that can optimize fibonacci to the closed form
- # [03:26] <Hixie> one of my examples uses 11 workers to return a constant
- # [03:26] <roc_> I don't really know much about the workers work myself, so I couldn't answer your question other than by testing them
- # [03:26] <Hixie> k
- # [03:26] <Hixie> i'll grab a build once i'm back on my laptop
- # [03:27] <Hixie> (my linux box can't run ff3, doesn't have some required library)
- # [03:27] <Hixie> libgtk-x11 or something
- # [03:27] <Philip`> roc_: It ought to be easy for the compiler just to do pattern-matching to detect a Fibonacci function and replace it with an efficient library call
- # [03:27] <roc_> Philip`: yeah, but that's cheating
- # [03:27] <Philip`> (like what MSVC does with memcpy loops)
- # [03:27] <Philip`> (but pointlesser)
- # [03:28] <roc_> recognizing and solving general difference equations is possible, although probably equally useless in practice
- # [03:29] * Quits: othermaciej (n=mjs@17.244.17.78) (Nick collision from services.)
- # [03:29] * othermaciej_ is now known as othermaciej
- # [03:29] <Philip`> I guess the compiler would have to work out it needs a "if (n < 0) { for(;;); }" to get the right computation
- # [03:29] <Lachy> I finally got my public-html email backlog down to zero! -)
- # [03:30] <Lachy> now I can start on the 485 in the whatwg backlog :-/
- # [03:30] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [03:47] * Quits: KevinMarks (n=KevinMar@nat/google/x-9a563d773aa6d10a) ("The computer fell asleep")
- # [03:48] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [03:50] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [03:51] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [03:53] <BenMillard> Hixie, there's a similar problem with ARIA examples for static web content: existing semantics in HTML4 are often adequate, or the ARIA becomes unnecessary when the feature is changed to follow a usable design pattern.
- # [03:53] <BenMillard> (Re: your comment about workers examples)
- # [03:56] * Quits: othermaciej (n=mjs@17.203.15.144)
- # [04:06] * Quits: MikeSmith (n=MikeSmit@EM119-72-17-2.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [04:07] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:31] * Quits: tantek (n=tantek@89.248.140.146)
- # [04:32] <BenMillard> Hixie, I sent a follow-up to my review of "@headers issue resolved": http://lists.w3.org/Archives/Public/public-html/2008Sep/0163.html
- # [04:33] <BenMillard> the blog entry it links to has numerical analysis of the tables cited as supporting evidence versus corrected and redesigned versions I've done
- # [04:34] * Joins: sbublava (n=stephan@77.118.106.21)
- # [04:37] <BenMillard> time for lunch :P
- # [04:37] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [04:38] * eseidel_ is now known as eseidel
- # [04:41] * Joins: MikeSmith (n=MikeSmit@EM119-72-56-33.pool.e-mobile.ne.jp)
- # [04:42] * Quits: MikeSmith (n=MikeSmit@EM119-72-56-33.pool.e-mobile.ne.jp) (Client Quit)
- # [04:45] * Joins: MikeSmith (n=MikeSmit@EM119-72-56-33.pool.e-mobile.ne.jp)
- # [04:53] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [04:54] * Quits: sbublava (n=stephan@77.118.106.21)
- # [05:02] * Quits: aboodman (n=aboodman@nat/google/x-0d6a9849a43962a4) (Read error: 110 (Connection timed out))
- # [05:18] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [05:35] * Quits: dglazkov (n=dglazkov@72.14.224.1)
- # [05:36] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [05:37] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Client Quit)
- # [05:37] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [05:37] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Remote closed the connection)
- # [05:37] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [06:41] * Quits: dglazkov (n=dglazkov@72.14.224.1)
- # [06:50] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [07:00] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [07:33] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [07:45] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [07:46] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [07:59] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [08:04] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:18] * Joins: heycam (n=cam@210-84-20-130.dyn.iinet.net.au)
- # [08:21] * Quits: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [08:25] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [08:29] <hsivonen> Hixie: I guess in the case of Java the problem scenario is that someone has serialization code buried at the end of a pipeline somewhere
- # [08:30] <hsivonen> Hixie: and then they start sending HTML5 stuff through the pipeline
- # [08:30] <hsivonen> Hixie: and the output is wrong
- # [08:30] <hsivonen> Hixie: and ripping out 4 or 5 lines of code and replacing them with 2 lines of code referring to the serializer I wrote is onerous
- # [08:31] <hsivonen> as they'd need to discover and add Yet Another Jar
- # [08:31] <hsivonen> and perhaps convince their lawyers that code under the MIT license and copyright Mozilla Foundation is OK to use
- # [08:32] <hsivonen> I get an impression that the HTML5 content would end up in the pipeline in a semi-uncoordinated way
- # [08:33] <hsivonen> because if it were coordinated, one would think the serializer swapping could be coordinated, too
- # [08:33] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [08:33] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) (Read error: 110 (Connection timed out))
- # [08:35] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [08:42] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [09:00] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [09:04] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [09:04] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Remote closed the connection)
- # [09:07] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [09:12] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [09:14] * Joins: Maurice (n=ano@89.184.185.237)
- # [09:25] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [09:27] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [09:31] * Quits: MikeSmith (n=MikeSmit@EM119-72-56-33.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [09:32] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [09:35] * Joins: MikeSmith (n=MikeSmit@EM119-72-56-33.pool.e-mobile.ne.jp)
- # [09:35] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [09:37] * Joins: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
- # [09:37] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [09:41] * Quits: weinig (n=weinig@nat/apple/x-0a28e22bd63cfc27)
- # [09:55] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:55] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [10:01] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [10:07] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [10:10] * Joins: aaronlev (n=chatzill@f051076156.adsl.alicedsl.de)
- # [10:11] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [10:24] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [10:28] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [10:33] * Joins: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
- # [10:39] * aboodman2 is now known as aboodman
- # [10:56] * Quits: MikeSmith (n=MikeSmit@EM119-72-56-33.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [10:57] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:58] * zcorpan discovers document.implementation.createHTMLDocument
- # [10:59] * Joins: aaronlev_ (n=chatzill@f051076156.adsl.alicedsl.de)
- # [11:00] * Joins: billyjack (n=MikeSmit@EM60-254-246-98.pool.e-mobile.ne.jp)
- # [11:00] * Joins: MikeSmith (n=MikeSmit@EM60-254-246-98.pool.e-mobile.ne.jp)
- # [11:00] * Quits: MikeSmith (n=MikeSmit@EM60-254-246-98.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [11:00] * Quits: billyjack (n=MikeSmit@EM60-254-246-98.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [11:01] * Joins: MikeSmith (n=MikeSmit@EM60-254-246-98.pool.e-mobile.ne.jp)
- # [11:01] * Quits: aaronlev (n=chatzill@f051076156.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [11:01] * aaronlev_ is now known as aaronlev
- # [11:04] * Joins: sicking_ (n=chatzill@corp-241.mountainview.mozilla.com)
- # [11:05] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (simmons.freenode.net irc.freenode.net)
- # [11:05] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (simmons.freenode.net irc.freenode.net)
- # [11:05] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net) (simmons.freenode.net irc.freenode.net)
- # [11:05] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (simmons.freenode.net irc.freenode.net)
- # [11:05] * Quits: sicking (n=chatzill@corp-241.mountainview.mozilla.com) (simmons.freenode.net irc.freenode.net)
- # [11:05] * Quits: doublec (n=chris@li5-223.members.linode.com) (simmons.freenode.net irc.freenode.net)
- # [11:05] * Quits: Yudai (n=Yudai@p02fe50.kngwnt01.ap.so-net.ne.jp) (simmons.freenode.net irc.freenode.net)
- # [11:05] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (simmons.freenode.net irc.freenode.net)
- # [11:05] * Quits: mal (n=mal@nat/google/x-fdc81f0d85af1daf) (simmons.freenode.net irc.freenode.net)
- # [11:05] * sicking_ is now known as sicking
- # [11:06] <annevk> Hixie, http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2006-November/007719.html was my e-mail
- # [11:07] * Joins: mal (n=mal@nat/google/x-a3e2da8b567e00aa)
- # [11:07] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [11:08] <annevk> Hixie, it's in the WF3 folder apparently o_O
- # [11:11] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [11:16] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (simmons.freenode.net irc.freenode.net)
- # [11:16] * Quits: syp_ (n=syp@lasigpc9.epfl.ch) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: hendry (n=hendry@nox.vm.bytemark.co.uk) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: michaeln (n=michaeln@nat/google/x-219cf6259dfeeff8) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: bzed (n=bzed@devel.recluse.de) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: sicking (n=chatzill@corp-241.mountainview.mozilla.com) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: aaronlev (n=chatzill@f051076156.adsl.alicedsl.de) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: didymos (i=jho@rapwap.razor.dk) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: [YaaL] (i=yaal@hell.pl) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: uriel (n=uriel@h677044.serverkompetenz.net) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: MikeSmith (n=MikeSmit@EM60-254-246-98.pool.e-mobile.ne.jp) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: psa (n=yomode@71.93.19.66) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: gavin (n=gavin@firefox/developer/gavin) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: Lachy (n=Lachlan@85.196.122.246) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: ROBOd (n=robod@89.122.216.38) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: wakaba (n=w@30.165.210.220.dy.bbexcite.jp) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: hdh (n=hdh@118.71.121.217) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: ianloic (i=yakk@glub.dreamhostps.com) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: JohnResig (n=JohnResi@74.201.254.36) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: shepazutoo (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: Maurice (n=ano@89.184.185.237) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: franksalim (n=frank@adsl-76-231-44-212.dsl.pltn13.sbcglobal.net) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: benoitc (i=benoitc@enki.osbud.net) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: bdash (n=bdash@fire/developer/bdash) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: fishd (n=darin@nat/google/x-1ca5ed89d1fe4338) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: annevk (n=annevk@77.163.243.203) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (simmons.freenode.net irc.freenode.net)
- # [11:20] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [11:20] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [11:20] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
- # [11:20] * Joins: MikeSmith (n=MikeSmit@EM60-254-246-98.pool.e-mobile.ne.jp)
- # [11:20] * Joins: aaronlev (n=chatzill@f051076156.adsl.alicedsl.de)
- # [11:20] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:20] * Joins: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
- # [11:20] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [11:20] * Joins: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
- # [11:20] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:20] * Joins: Maurice (n=ano@89.184.185.237)
- # [11:20] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [11:20] * Joins: hdh (n=hdh@118.71.121.217)
- # [11:20] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
- # [11:20] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [11:20] * Joins: franksalim (n=frank@adsl-76-231-44-212.dsl.pltn13.sbcglobal.net)
- # [11:20] * Joins: shepazutoo (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [11:20] * Joins: psa (n=yomode@71.93.19.66)
- # [11:20] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [11:20] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [11:20] * Joins: annevk (n=annevk@77.163.243.203)
- # [11:20] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [11:20] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [11:20] * Joins: JohnResig (n=JohnResi@74.201.254.36)
- # [11:20] * Joins: michaeln (n=michaeln@nat/google/x-219cf6259dfeeff8)
- # [11:20] * Joins: fishd (n=darin@nat/google/x-1ca5ed89d1fe4338)
- # [11:20] * Joins: bdash (n=bdash@fire/developer/bdash)
- # [11:20] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [11:20] * Joins: didymos (i=jho@rapwap.razor.dk)
- # [11:20] * Joins: uriel (n=uriel@h677044.serverkompetenz.net)
- # [11:20] * Joins: [YaaL] (i=yaal@hell.pl)
- # [11:20] * Joins: bzed (n=bzed@devel.recluse.de)
- # [11:20] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
- # [11:20] * Joins: syp_ (n=syp@lasigpc9.epfl.ch)
- # [11:20] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [11:20] * Joins: ianloic (i=yakk@glub.dreamhostps.com)
- # [11:20] * Joins: benoitc (i=benoitc@enki.osbud.net)
- # [11:20] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [11:20] * Joins: wakaba (n=w@30.165.210.220.dy.bbexcite.jp)
- # [11:20] * Joins: Yudai (n=Yudai@p02fe50.kngwnt01.ap.so-net.ne.jp)
- # [11:20] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:20] * Joins: webben (n=benh@nat/yahoo/x-d04e7f82477a895f)
- # [11:20] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [11:22] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [11:22] * Joins: doublec (n=nchris@li5-223.members.linode.com)
- # [11:26] <Lachy> LOL! I like how John Foliot claims my proposed study of longdesc is flawed based on the fact that it will reveal the exact problems I designed to reveal. :-)
- # [11:27] <Dashiva> Seems quite in line with most commercial studies :)
- # [11:32] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:33] <hsivonen> one can read quite a bit of browser history in the UA string of Chrome
- # [11:34] <hsivonen> I wonder if we ever come up with a way to stop the growth of the UA string
- # [11:35] <hsivonen> does a typical HTTP GET request still fit on one IP packet?
- # [11:35] <Dashiva> Yeah, one day we'll have RealUserAgent instead
- # [11:35] <Dashiva> Since everything in the original UA string will be back-compat and talismans
- # [11:39] <hsivonen> is Netscape 6 the only browser in history that has swam against the UA string cruft stream?
- # [11:39] <hsivonen> Opera did recently, but it can still vary it per site, right?
- # [11:39] <wilhelm> No. Mine says "Opera/9.52 (X11; Linux i686; U; en)".
- # [11:39] <wilhelm> Yes. It identifies as other browsers on some sites.
- # [11:40] <wilhelm> We maintain a list.
- # [11:40] <Dashiva> Why on earth does it list X11...
- # [11:40] <hsivonen> Dashiva: well, it say U and en, too...
- # [11:41] <Dashiva> Yeah, but my windows version says that too
- # [11:41] <hsivonen> Chrome/1.0 now that would have been revolutionary :-)
- # [11:41] <Philip`> Does any browser ever *not* say "U"?
- # [11:41] <Dashiva> platform, U, language is always there
- # [11:41] * Philip` doesn't know if they can be configured with rubbish encryption instead of U
- # [11:41] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:42] <Philip`> IE8b2 now sends a "UA-CPU: x86" header
- # [11:42] <webben> what?
- # [11:42] <webben> what for?
- # [11:43] <roc_> so that Web pages can send the correct x86 binaries for execution
- # [11:43] <hsivonen> webben: ActiveX install sites perhaps?
- # [11:43] <roc_> process separation rules
- # [11:43] <webben> hsivonen: http://blogs.msdn.com/ie/archive/2006/10/17/accept-language-header-for-internet-explorer-7.aspx#839384 seems so.
- # [11:43] * Quits: annevk (n=annevk@77.163.243.203) (Remote closed the connection)
- # [11:43] * Joins: annevk (n=annevk@77.163.243.203)
- # [11:45] <Philip`> Oh, IE7 sends UA-CPU too?
- # [11:48] * hsivonen wonders if people who write about "token security" intended the pun...
- # [11:52] <annevk> so should I do my fragment tests again with ( or so as character instead of ?
- # [11:54] <Philip`> That should avoid the URL-parsing issues in (at least) Konqueror
- # [11:57] <annevk> does x' help with that too?
- # [11:57] <annevk> ' seems pretty harmless, and suffix it with x just in case
- # [11:58] <annevk> prefix, I mean, though i'll suffix it as well
- # [11:59] * Joins: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [12:01] <annevk> so far same results in browsers
- # [12:01] <annevk> I think I'll leave it be
- # [12:26] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [12:52] * Joins: ROBOd2 (n=robod@89.122.216.38)
- # [12:52] <hsivonen> How many Windows ports of WebKit are there with different graphics layers? Safari, Arora, Chrome, AIR. Did the company that ported WebKit to Windows Mobile have a 5th graphics layer?
- # [12:52] <hsivonen> does AIR use the same Abode vector graphics renderer as InDesign and Acrobat?
- # [12:53] <hsivonen> does any of them actually delegate Bézier rasterization to GDI+ or WPF?
- # [12:55] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [12:58] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [13:01] <roc_> I don't know what AIR does
- # [13:01] <roc_> the others definitely don't
- # [13:01] <roc_> I'm pretty sure AIR doesn't either
- # [13:01] <zcorpan> should document.characterSet and document.charset be part of dom core instead of dom html?
- # [13:01] <roc_> GDI+ is crappy, WPF would be very hard to access
- # [13:07] <hsivonen> roc_: presumably the WPF renderer is C or C++. Don't they expose a C API for it?
- # [13:07] <roc_> they don't
- # [13:07] <hsivonen> roc_: that's odd.
- # [13:07] <roc_> no it's not
- # [13:07] <hsivonen> roc_: ok. strategically it may not be odd.
- # [13:08] <roc_> also, exposing APIs is costly
- # [13:08] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 110 (Connection timed out))
- # [13:08] <roc_> because then you have to support them to the end of time
- # [13:08] <hsivonen> yeah
- # [13:08] * hsivonen just published an API
- # [13:08] <roc_> sucka
- # [13:11] <annevk> zcorpan, if they depend on charset sniffing might be easier in HTML
- # [13:12] <annevk> zcorpan, also, DOM Core already has various encoding features (all completely pointless of course, the DOM shouldn't deal with encoding)
- # [13:12] <hsivonen> zcorpan: does query string treatment depend on charset in XML?
- # [13:13] <annevk> eg, inputEncoding and xmlEncoding
- # [13:16] <hsivonen> which reminds me that I should extend Jing to pass the document's original encoding around totally in violation of sane layering
- # [13:17] <zcorpan> hsivonen: don't know
- # [13:18] <zcorpan> annevk: should i drop xmlEncoding and inputEncoding? only firefox supports those
- # [13:18] * Joins: franksalim_ (n=frank@adsl-76-202-78-22.dsl.pltn13.sbcglobal.net)
- # [13:19] <annevk> oh really? ugh
- # [13:19] <annevk> XMLHttpRequest references one of them :/
- # [13:19] <annevk> (that feature is not actually tested)
- # [13:19] <zcorpan> which one?
- # [13:19] <hsivonen> didn't DOM 3 specifiers look at what browsers already did?
- # [13:20] <zcorpan> hsivonen: evidently not
- # [13:20] <annevk> zcorpan, serializing Document for sending
- # [13:20] <annevk> hsivonen, nono, not at all
- # [13:20] <hsivonen> is the browser DOM exposed as a Java DOM anywhere?
- # [13:21] <hsivonen> is the Gecko DOM still available to applets or something?
- # [13:21] <zcorpan> annevk: xmlEncoding or inputEncoding?
- # [13:21] <annevk> input
- # [13:21] * Quits: webben (n=benh@nat/yahoo/x-d04e7f82477a895f)
- # [13:21] <zcorpan> ok
- # [13:21] <zcorpan> i'll drop xml* and see if anyone complains
- # [13:21] <annevk> hsivonen, there's this plan to make a new DOM spec for the Web
- # [13:22] <annevk> hsivonen, we keep the old spec around as standard for Java and to upset nobody, but the spec for browsers would be this other thing
- # [13:22] <hsivonen> annevk: my point is, will it break something that really assumes that the JDK DOM interfaces and the Web DOM interfaces match?
- # [13:23] <annevk> aah, dunno
- # [13:23] <annevk> they already diverge here and there so I don't think it matters much
- # [13:23] <hsivonen> I wonder if there will be demand for GWT wrapping the browser DOM in org.w3c.dom interfaces
- # [13:24] <hsivonen> I can imagine someone might want to be able to compile the same code on the server and on GWT
- # [13:24] <zcorpan> http://simon.html5.org/specs/web-dom-core
- # [13:25] <hsivonen> although GWT could probably fake the incompatible parts somehow
- # [13:26] <zcorpan> i've merged in dom2views
- # [13:26] <zcorpan> i'll drop all dom feature stuff except those that return booleans
- # [13:26] <zcorpan> (and are implemented)
- # [13:29] <annevk> dom2views is also merged in http://dev.w3.org/csswg/cssom-view/
- # [13:29] <zcorpan> oh
- # [13:29] <annevk> including elementFromPoint
- # [13:29] <zcorpan> cool
- # [13:30] <zcorpan> dropped both
- # [13:31] * Joins: myakura (n=myakura@p4041-ipbf4802marunouchi.tokyo.ocn.ne.jp)
- # [13:31] <annevk> feel free to merge the exceptions from XMLHttpRequest and Web Workers in btw
- # [13:31] <annevk> if your spec moves fast enough we can just reference that then :)
- # [13:33] * Quits: franksalim (n=frank@adsl-76-231-44-212.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [13:33] <zcorpan> done
- # [13:34] <hsivonen> ajaxian.com requires a New York Times -style registration in order to comment :-(
- # [13:36] <hsivonen> the MSDN custom tag namespace stuff is amusing
- # [13:36] <hsivonen> <HTML XMLNS:MY>
- # [13:36] <hsivonen> no URI value
- # [13:37] <hsivonen> is the documentation for creating MathPlayer and Renesis-compatible DOM nodes via script in IE?
- # [13:38] <roc_> hsivonen: Java can still access the Gecko DOM, I'm pretty sure
- # [13:39] <roc_> as can Flash
- # [13:39] <hsivonen> roc_: ok.
- # [13:39] <roc_> but not via the org.w3c.dom interfaces AFAIK
- # [13:39] <hsivonen> oh.
- # [13:39] <hsivonen> I expect the threading with Java is interesting
- # [13:40] <roc_> annevk: did you notice that we implemented ClientRect.width/.height on trunk?
- # [13:40] <roc_> the threading isn't really our problem
- # [13:41] <roc_> the Java plugin is moving to use NPRuntime scripting, the same plugin two-way scripting API that Flash uses
- # [13:41] <annevk> roc_, no, somehow missed that, was it a while ago?
- # [13:41] <roc_> I really have no idea how that looks on the Java side
- # [13:42] <roc_> annevk: actually very recent
- # [13:42] * hsivonen was unaware of NPRuntime scripting
- # [13:43] <annevk> roc_, oh ok, I guess I need to add you or someone else to my bugzilla tracking preferences then :)
- # [13:43] <roc_> http://hg.mozilla.org/mozilla-central/rev/a612d3e553b2
- # [13:44] * hsivonen finds http://www.dessci.com/en/products/mathplayer/author/dynamic.htm#Scripting
- # [13:45] <roc_> Neil was really just trying to move scroll* and client* up to all elements, but also rolled in height and width
- # [13:45] <annevk> neat
- # [13:47] <hsivonen> will IE8 mode break these custom namespace ActiveX controls?
- # [13:47] * Philip` wonders if it's possible for a CGI script to print raw HTTP headers via lighttpd, instead of it being parsed and reserialised before transmission
- # [13:49] <roc_> I'm still a bit nervous about returning fractional values from ClientRect. People see it and assume it's a bug. However, I still think it's the right thing to do and it doesn't seem to have caused any actual damage
- # [13:49] <Philip`> hsivonen: I think they're meant to still work in most cases, except for e.g. https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=333905 if you're using CSS to assign namespace behaviour
- # [13:51] <hsivonen> Philip`: can the <?IMPORT stuff be inserted via JS or does the parser need to see it literally?
- # [13:51] <annevk> roc_, the spec does say float :p
- # [13:52] <hsivonen> Microsoft, Renesis and DesignScience aren't particularly forthcoming about this
- # [13:52] <Philip`> hsivonen: Do you count document.write as being inserted via JS?
- # [13:52] <hsivonen> Philip`: I do
- # [13:52] <hsivonen> Philip`: although I'd like to have a purely parserless way
- # [13:53] <hsivonen> Philip`: document.write should be OK for packaging the V.nu parser as a JS shim
- # [13:53] <hsivonen> Philip`: however, for the HTML5 Live DOM, I'd like to have a fully scripted API
- # [13:55] <Philip`> gsnedders: It works fine if I put the <?import...?> in document.write
- # [13:55] <Philip`> Uh
- # [13:55] <Philip`> s/gsnedders/hsivonen/
- # [13:56] <hsivonen> Philip`: OK. thanks
- # [13:56] <hsivonen> Philip`: do you know if it persists if the document contents are removed after that?
- # [13:57] <hsivonen> does IE even support emptying the document and inserting a new root?
- # [13:58] <Philip`> hsivonen: You can also do document.namespaces.add('v', 'http://www.w3.org blah blah it doesn\'t matter what you put here', '#default#VML');
- # [13:58] <hsivonen> Philip`: excellent. thanks
- # [13:59] <Philip`> http://msdn.microsoft.com/en-us/library/ms535932(VS.85).aspx - woah, it's even documented
- # [14:00] <zcorpan> hsivonen: it does so long as the new node is html and you use replaceChild (iirc)
- # [14:00] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [14:01] <hsivonen> zcorpan: thanks. (the HTML5 Live DOM doesn't use replaceChild)
- # [14:02] * Philip` discovers a new way to crash IE8
- # [14:02] <zcorpan> hsivonen: or wait, you can empty the document and then append a new child, too
- # [14:02] <zcorpan> hsivonen: but you can't just empty the document and leave it empty
- # [14:03] <hsivonen> zcorpan: how can it force me to insert something and not leave it empty?
- # [14:07] <Philip`> http://philip.html5.org/tests/ie8/cases/document-close.html - yay for IE8
- # [14:10] * Joins: dotjay (n=dotjay@5ac6eeee.bb.sky.com)
- # [14:13] <zcorpan> hsivonen: it throws if you don't insert anything
- # [14:13] <zcorpan> hsivonen: and leaves it in the state it was before emptying
- # [14:14] <hsivonen> zcorpan: ah.
- # [14:14] <hsivonen> (without testing, I'm assuming this is one of those weird situations where the scripted view to the DOM and the engine understanding of the DOM are synced only upon spin through the event loop)
- # [14:16] <zcorpan> Philip`: what happens?
- # [14:18] <Philip`> zcorpan: IE8b2 just freezes permanently
- # [14:19] <Philip`> While trying to report the bug, something's broken Opera so it's using 100% CPU and making my fans very loud, but at least Opera is still being responsive
- # [14:20] <Philip`> (To be more specific, IE8b2 freezes permanently and uses 100% CPU too)
- # [14:21] <Philip`> (To be more accurate, IE8b2 freezes permanently and uses 100%-divided-by-number-of-CPU-cores CPU too)
- # [14:25] * Quits: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no) (Read error: 110 (Connection timed out))
- # [14:29] <annevk> btw, http://tc.labs.opera.com/html/img/usemap/001.htm demonstrates that name in combination with usemap is not affected, despite usemap taking a URL reference originally...
- # [14:30] <annevk> tested in Firefox 3, Internet Explorer 6, and Opera 9.5
- # [14:33] <zcorpan> annevk: matches the spec
- # [14:33] <annevk> right
- # [14:34] <annevk> just wondering name can always be normalized or not
- # [14:34] <annevk> ^^ whether
- # [14:35] * Quits: dotjay (n=dotjay@5ac6eeee.bb.sky.com) ("/me ⏏")
- # [14:37] <Philip`> hsivonen: http://hsivonen.iki.fi/introducing-sax-tree/ - s/in and/in an/
- # [14:38] * annevk was just about to mention that
- # [14:40] * Joins: hallvord (n=hallvord@pat-tdc.opera.com)
- # [14:42] * Joins: webben (n=benh@nat/yahoo/x-290a5a65554838be)
- # [14:49] * Philip` wonders what's the most efficient way to read a load of HTML pages from disk
- # [14:49] <Philip`> I suppose the best way is to not actually read them from disk, so if I can compress them so they'll fit in RAM then that'd be good
- # [14:49] <zcorpan> can i drop normalize() and normalizeDocument() from dom core?
- # [14:49] <Philip`> but then I'll probably want more pages until it's too much to fit in RAM again :-(
- # [14:53] <annevk> zcorpan, prolly
- # [14:54] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [15:09] <annevk> hahaha, http://lists.w3.org/Archives/Public/public-html/2008Sep/0175.html
- # [15:10] <annevk> the original message was already pointless, and now it's more
- # [15:10] <annevk> amazing
- # [15:10] * zcorpan drops setAttributeNodeNS
- # [15:10] <hasather> annevk: :D
- # [15:14] * zcorpan adds Element.children
- # [15:15] <annevk> zcorpan, you have time to work on this now?
- # [15:15] <annevk> zcorpan, also, when say "add" you mean "add in local copy"?
- # [15:16] <zcorpan> annevk: yes and yes :)
- # [15:16] <annevk> great and not so great :)
- # [15:19] <zcorpan> hmm, children is an HTMLCollection
- # [15:20] <zcorpan> layering problem
- # [15:20] <annevk> I once heard Ian suggest HTMLCollection should be part of the DOM specs
- # [15:20] <zcorpan> but under another name?
- # [15:20] <annevk> no
- # [15:20] <zcorpan> ok
- # [15:21] <annevk> but having references from DOM Core to HTML5 and vice versa doesn't seem bad eiter
- # [15:21] <annevk> either*
- # [15:21] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [15:22] <zcorpan> i think dom core should be standalone
- # [15:22] <zcorpan> but for now i'll reference html5
- # [15:22] <annevk> i agree with the sentiment, not sure if it'll work out
- # [15:26] <zcorpan> uploaded new revision
- # [15:30] <annevk> any chance you can do HTML5/XMLHttpRequest-style IDL fragments rather than oldschool-DOM-spec-style IDL fragments?
- # [15:31] <annevk> eg, dropping "raises(DOMException)", dropping a lot of space characters and newlines
- # [15:32] <zcorpan> yeah i'll clean it up second-pass
- # [15:33] <annevk> you should prolly also keep some notes in the source of what is left out for now
- # [15:33] <annevk> at least, I would find that useful
- # [15:34] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:35] <zcorpan> ok
- # [15:50] * Joins: hdh0 (n=hdh@118.71.127.172)
- # [16:01] <zcorpan> r3: add comments about what is dropped; added Text, Comment, DocumentType, ProcessingInstruction
- # [16:01] <zcorpan> i think i have all interfaces now; is there something i've missed?
- # [16:03] * Quits: hdh (n=hdh@118.71.121.217) (Read error: 113 (No route to host))
- # [16:03] * Joins: itpastorn (n=itpastor@ne.keryx.se)
- # [16:04] <annevk> all the interfaces you want I assume? several interfaces appear to be dropped
- # [16:05] <annevk> DocumentPosition is needed fwiw; we recently had to add support for that
- # [16:08] <zcorpan> yeah. ok
- # [16:14] <annevk> http://validator.nu/?doc=http%3A%2F%2Ftc.labs.opera.com%2Fhtml%2Fimg%2Fusemap%2F002.htm ?
- # [16:14] <annevk> hmm
- # [16:14] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [16:15] <zcorpan> map is flow content
- # [16:16] <zcorpan> perhaps it should be changed to transparent phrasing?
- # [16:19] <annevk> I feel to see a good reason for why I should move the <map> out of the <p>
- # [16:22] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [16:23] <annevk> wow, fail
- # [16:23] * Joins: dglazkov (n=dglazkov@c-24-130-116-76.hsd1.ca.comcast.net)
- # [16:24] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [16:27] * Joins: billmason (n=billmaso@ip75.unival.com)
- # [16:29] <annevk> in case people were not convinced that proprietary is bad: http://uk.techcrunch.com/2008/09/04/startups-in-chaos-as-adobes-flashpaper-discontinues/
- # [16:32] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [16:32] <smedero> It feels like an edge use-case but is there a reason to allow <map> inside of <p> for something like a sparkline with an image map that had pointers to expanded info about different data points? (http://en.wikipedia.org/wiki/Sparkline)
- # [16:32] <smedero> (i'm trying to bring up the whatwg list to see if that has been brought up before, but uh.. it is list.whatwg.org isn't responding for me...)
- # [16:34] <smedero> (ahh, now it is)
- # [16:35] <zcorpan> since <map> doens't behave like a block in the parser it feels unintiutive to disallow it in p
- # [16:36] <zcorpan> (and it's rendered inline)
- # [16:36] <zcorpan> (iirc)
- # [16:45] * Quits: dglazkov (n=dglazkov@c-24-130-116-76.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:56] * Quits: myakura (n=myakura@p4041-ipbf4802marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:58] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:58] * Joins: dbaron (n=dbaron@c-24-23-194-99.hsd1.mn.comcast.net)
- # [17:02] * Joins: dglazkov (n=dglazkov@nat/google/x-3cfb09f17972bae3)
- # [17:03] * Joins: aaronlev_ (n=chatzill@g227032149.adsl.alicedsl.de)
- # [17:15] * Quits: aaronlev_ (n=chatzill@g227032149.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
- # [17:19] * Quits: MikeSmith (n=MikeSmit@EM60-254-246-98.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [17:21] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [17:22] <zcorpan> Hixie: why is "pre, code { font-size: inherit;" in http://www.whatwg.org/style/specification ?
- # [17:24] * Quits: aaronlev (n=chatzill@f051076156.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [17:27] * Quits: gsnedders (n=gsnedder@host86-139-217-149.range86-139.btcentralplus.com) ("Killin' teh intarwebs")
- # [17:37] * Joins: aaronlev (n=chatzill@g227032149.adsl.alicedsl.de)
- # [17:45] * Quits: Maurice (n=ano@89.184.185.237) ("Disconnected...")
- # [17:48] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [17:50] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [17:56] * Joins: weinig (n=weinig@17.203.15.172)
- # [17:58] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:59] * Parts: itpastorn (n=itpastor@ne.keryx.se)
- # [18:18] <Philip`> How lovely - BeautifulSoup is giving me a <div> element whose parent is a <div> element whose only child is an <a> element
- # [18:20] <Philip`> Also, html5lib fails a zillion tests, so there's no way I can change anything without being quite likely to unknowingly introduce a regression
- # [18:23] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [18:26] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [18:27] * Parts: hdh0 (n=hdh@118.71.127.172) ("Konversation terminated!")
- # [18:39] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [18:40] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [18:42] * Quits: aaronlev (n=chatzill@g227032149.adsl.alicedsl.de) (Connection timed out)
- # [18:43] * Quits: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [18:46] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [18:50] <Dashiva> So earlier it was all "@headers is only used in generated content, so it doesn't matter that it's complex and easy to mess up" and today it's "but the USER wants to use @headers in handwriting, so we should let him"
- # [18:57] <takkaria> http://mail.gnome.org/archives/xml/2008-September/msg00018.html -- icky
- # [18:57] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:57] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:02] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [19:02] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:05] <smedero> Dashiva: Well it is also funny because Gez said he modified his example to "simplify the problem"
- # [19:06] <smedero> I don't think he redesigned it.... but it was modified in some form and I asked for a pointer the original so I can understand what was changed and I got zilch.
- # [19:06] <smedero> (it wasn't just changes to anonymize the data... columns and such were removed to "make it easier to understand")
- # [19:07] <Dashiva> Simplify the problem of getting people to accept it
- # [19:07] * Joins: maikmerten (n=maikmert@Lb366.l.pppool.de)
- # [19:16] * eseidel_ is now known as eseidel
- # [19:33] <sicking> annevk, ping
- # [19:35] * franksalim_ is now known as franksalim
- # [19:36] * Quits: franksalim (n=frank@adsl-76-202-78-22.dsl.pltn13.sbcglobal.net) ("Leaving")
- # [19:36] * Joins: franksalim (n=frank@adsl-76-202-78-22.dsl.pltn13.sbcglobal.net)
- # [19:45] <smedero> FWIW, Gez got me a pointer to the unmodified complexdatatable example: http://juicystudio.com/wcag/tables/altcomplex.html
- # [19:46] <smedero> (More or less, includes extra columns at the end...)
- # [19:50] <hsivonen> whoa. Renesis has an ASV compat Quirks Mode
- # [19:54] * Quits: weinig (n=weinig@17.203.15.172)
- # [20:04] * Joins: aboodman (n=aboodman@69.36.227.131)
- # [20:07] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [20:08] * Quits: dbaron (n=dbaron@c-24-23-194-99.hsd1.mn.comcast.net) (Read error: 110 (Connection timed out))
- # [20:14] <hsivonen> how do I create an element in IE via JS with a particular scopeName and tagUrn?
- # [20:15] <Philip`> Maybe by declaring a prefix with namespaces.add(...) and then createElement('prefix:name')?
- # [20:15] * Philip` doesn't know any other way
- # [20:16] <hsivonen> Philip`: thanks
- # [20:20] * Joins: weinig (n=weinig@17.203.15.172)
- # [20:20] * Joins: eseidel_ (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [20:22] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Ex-Chat")
- # [20:27] * Quits: eseidel_ (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [20:27] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [20:31] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [20:32] * Joins: aboodman2 (n=aboodman@216.239.45.19)
- # [20:35] * Quits: eseidel (n=eseidel@72.14.224.1) (Read error: 110 (Connection timed out))
- # [20:36] <hsivonen> Philip`: that works
- # [20:36] <hsivonen> to the point of getting scopeName and tagUrn right
- # [20:37] <hsivonen> can I associate the scope name with an ActiveX control without inserting an <object> into the document?
- # [20:38] * Joins: aboodman3 (n=aboodman@nat/google/x-da2491b7cead0a2e)
- # [20:41] <hsivonen> giving a clsid: URL as the third parameter of namespaces.add does not work
- # [20:45] <Lachy> I don't know how to make it any clearer to John Foliot, he seems to be totally missing the point of what I'm saying
- # [20:46] * Quits: aboodman3 (n=aboodman@nat/google/x-da2491b7cead0a2e) (Read error: 60 (Operation timed out))
- # [20:46] <Lachy> I don't get why he can't comprehend that the proposed study is about seeing how effective longdesc is for users that currently have the ability to access it, nor why he doesn't understand why that would be useful
- # [20:47] * Joins: aboodman3 (n=aboodman@nat/google/x-33e7d9ef8f22a198)
- # [20:51] * Quits: aboodman (n=aboodman@69.36.227.131) (Read error: 110 (Connection timed out))
- # [20:51] * Quits: franksalim (n=frank@adsl-76-202-78-22.dsl.pltn13.sbcglobal.net) ("Leaving")
- # [20:51] * Quits: aboodman2 (n=aboodman@216.239.45.19) (Read error: 110 (Connection timed out))
- # [20:53] <hsivonen> it seems crazy if <?import has a JS equivalent but <object>-based ActiveX hook doesn't
- # [20:53] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [20:54] <hsivonen> Philip`: "in and" fixed. thanks
- # [20:55] <hsivonen> Philip`: HtmlParser Javadoc fixed locally. thanks
- # [21:04] <Dashiva> What? There are AT apps that don't expose longdesc?
- # [21:05] <webben> Dashiva: There are AT apps that don't do ... lots of things.
- # [21:06] <webben> Dashiva: JAWS has exposed it since version 4.something.
- # [21:06] * Quits: weinig (n=weinig@17.203.15.172) (Read error: 104 (Connection reset by peer))
- # [21:06] <webben> although in some recent versions, you've had to enable announcements for it.
- # [21:06] <Hixie> Lachy: as far as i can tell he's not interested in improving accessibility, only in sounding like he's an expert and getting his ego stroked by getting his way
- # [21:06] <webben> Dashiva: that behavior appears to have changed back to announcing by default in current JAWS 10 Beta.
- # [21:07] <Lachy> Hixie, fair enough. But honestly, did you clearly understand what the purpose of my proposed study, and why it would be useful?
- # [21:08] * Quits: ROBOd2 (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [21:08] <Lachy> I just want to make sure its not me who's missing something
- # [21:08] <Dashiva> webben: Wasn't it so that most JAWS users rarely, if ever, upgraded? So if it's gone in the latest version, it's not a big deal
- # [21:09] <webben> Dashiva: "most". I'm not sure that's true. Certainly the lag time for upgrades is greater for commercial AT at hundreds of $ a shot than for free web browsers.
- # [21:09] <Hixie> Lachy: yes
- # [21:10] <Hixie> Lachy: your proposal was exactly the kind of study we need to get objective data
- # [21:10] <webben> Dashiva: I'm not sure what the referent of "gone" is though.
- # [21:10] * Joins: ROBOd (n=robod@89.122.216.38)
- # [21:10] <Dashiva> webben: default announcement
- # [21:10] <Hixie> Lachy: though next time i would phrase your hypothesis to sound like you agree with the side that isn't yours
- # [21:11] <Hixie> Lachy: since the hypothesis doesn't matter (we get the same results either way) and the people who are clearly unable to understand how to do research would at least not get a knee jerk reaction against you
- # [21:11] <Philip`> Now all we need is infinite resources so we can carry out reliable user studies without worrying about their cost
- # [21:12] <Dashiva> Hixie: They'd probably knee-jerk just from the from address
- # [21:12] <webben> Dashiva: No. It's the other way round, I think. Default announcement has come _back_.
- # [21:12] <Philip`> Hixie: But then they'll say the hypothesis is self-evident and there's no point doing new studies on it
- # [21:12] <Dashiva> So it was added, removed and then re-added? Quirky
- # [21:13] <Lachy> Hixie, ok. I'll keep that in mind. I'm rewriting it as clearly as I possibly can so that there can be absolutely no confusion about what I mean
- # [21:13] <webben> Lachy: FWIW I agree that your proposed study would be a very good addition to information collected so far, though I don't think studies of this (human-tech interactions) sort tend to produce "irrefutable" results.
- # [21:13] <Lachy> webben, ok, fair enough.
- # [21:14] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [21:14] <Hixie> Philip`: then you just respond "well then you wouldn't object to a study would you"
- # [21:14] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:14] <Hixie> studies never provide irrefutable results
- # [21:14] <Lachy> webben, my point was that the results would take us from having only observation and hypothesis closer to having a theory
- # [21:14] <Hixie> they can always be refuted by more studies that contradict them
- # [21:14] <webben> Hixie: Absolutely. It's not my word.
- # [21:15] <Philip`> Hixie: They should object to resources being spent on that study instead of on something more interesting and informative and insightful
- # [21:16] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [21:19] <hsivonen> does IE support adding methods to Element prototype?
- # [21:19] <Hixie> as i understand it IE doesn't have prototypes
- # [21:20] <hsivonen> Hixie: IIRC, it does have for objects that don't count as host objects
- # [21:20] <hsivonen> like Array.prototype
- # [21:20] <webben> Lachy: I think a useful addition to your proposed study would be to try and work out, if there's a difference, why.
- # [21:20] <hsivonen> I know this stuff is not supported for ActiveX-based XHR DOM nodes
- # [21:20] <hsivonen> I guess I should just test
- # [21:21] <Lachy> webben, any suggestion how?
- # [21:21] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [21:21] <webben> Lachy: well, qualitative observation during the process and asking people at the end would help I guess.
- # [21:21] <Hixie> hsivonen: right i mean for host objects
- # [21:21] <Lachy> ok
- # [21:22] <Hixie> hsivonen: i take it your validator instance wouldn't be able to handle the load of a google blog pointing at it?
- # [21:22] <hallvord> hsivonen: AFAIK Element.prototype and friends is coming in the very latest beta of IE8
- # [21:22] <hallvord> ..well, should have used past tense: came .. thing is I haven't tested it yet :)
- # [21:23] <webben> Lachy: e.g. this might uncover whether (for example) people don't use longdesc because they don't expect it to work because of bad UA implementation (as with the guy in Joshue's video) or whether (for example) they miss the description link because of their navigation strategy.
- # [21:23] <Hixie> hallvord: really? wow
- # [21:23] <hsivonen> Hixie: it probably wouldn't handle it :-(
- # [21:23] <Hixie> k
- # [21:23] <webben> Hixie: Couldn't Google host an instance of it (if that were okay with hsivonen)?
- # [21:24] <hsivonen> it would be interesting to see how badly it would melt down, though :-)
- # [21:25] <Hixie> webben: hsivonen might be able to port it to appengine, i don't know
- # [21:25] <hsivonen> Hixie: if you had appengine for Java...
- # [21:25] <hsivonen> which I suspect Google already has internally for deploying its own Java-based apps
- # [21:26] <Hixie> i don't think we've deployed any java-based apps on appengine
- # [21:26] <Hixie> i don't know what the plan is for that team, either, so i don't even know if java is on the cards :-)
- # [21:26] <hsivonen> Validator.nu is well-suited for scaling on an infrastructure that replicates the app automatically
- # [21:27] <hsivonen> after all, it doesn't need write storage except for logs
- # [21:27] <hsivonen> and it doesn't need a login mechanism
- # [21:28] <hsivonen> so it could be put on a cloud computing platform without the usual BigTable or Amazon SimpleDB lock-in issues
- # [21:28] <hsivonen> it does have the issue that it wants to do *a lot* of initialization up front to build read-only data structures that are shared among threads
- # [21:29] <hsivonen> I figured that Validator.nu on a usual day requires less CPU and RAM than one EC2 compute unit provides
- # [21:30] <hsivonen> so currently, it doesn't make sense to invest in automatic scaling on EC2
- # [21:31] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [21:31] <hsivonen> hallvord: thanks.
- # [21:32] <hsivonen> I'm trying to come up with a way to route setAttributeNS calls to something else in IE without imposing a per-call cost on other browsers
- # [21:33] <hsivonen> Hixie: I've been speculating about what's next for App Engine
- # [21:34] <hsivonen> Hixie: and since Google has a small set of supported languages, Java is the obvious runner up after Python
- # [21:34] <Hixie> that does seem like a good guess
- # [21:34] <Hixie> (i really don't know what that team is doing)
- # [21:34] <hsivonen> Hixie: but I figured providing App Engine for Java would need new restrictions on the VM
- # [21:34] <hsivonen> and probably a class loading model that isn't transparently compatible with a normal JVM
- # [21:35] <smedero> mostly unrelated but there's a 20% project going to get Perl into App Engine... so there's a chance that Java could be a 20% as well.
- # [21:35] <hsivonen> but I wouldn't be too surprised if Google hacked up yet another environment that uses the Java language without the full JVM runtime semantics
- # [21:38] <hallvord> hsivonen: see
- # [21:38] <hallvord> http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-new.aspx#mutabledom
- # [21:38] <hallvord> http://www.quirksmode.org/blog/archives/2008/09/ie8b2_roundup.html
- # [21:38] <hsivonen> smedero: I'd expect Java to require more drastic VM hacking than Perl
- # [21:38] <smedero> indeed.
- # [21:38] <hsivonen> hallvord: thanks
- # [21:41] <Hixie> "comments are HTMLCommentElement interfaces and inherit from Element" lol
- # [21:42] <Hixie> "Early on, we had to decide if we wanted to implement a "fake" layer for the constructor/prototype objects that looked identical to the W3C model, or to expose what we had, warts and all."
- # [21:42] <Hixie> ...and they picked the warts... because of their commitment to standards?
- # [21:42] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [21:43] <hsivonen> "Object doesn't support this property or method"
- # [21:43] <hsivonen> sigh
- # [21:43] <hsivonen> I'd appreciate it if IE said which property
- # [21:44] <Hixie> this one
- # [21:44] <Hixie> duh
- # [21:47] <hsivonen> anyway, I think this HTML5 parsing thing can be programmed on top of IE eventually, although I'm failing ATM
- # [21:47] <hsivonen> my proof of concept does work: http://hsivonen.iki.fi/test/moz/ie-namespaces.html
- # [21:47] <hsivonen> now if WebKit rendered dynamically inserted SVG...
- # [21:49] <webben> hsivonen: What are you trying to do exactly?
- # [21:49] <webben> implement a HTML5 parser as an activex control?
- # [21:50] <hsivonen> webben: I'm trying to emulate createElementNS for MathML and SVG namespaces in IE7+MathPlayer+Renesis
- # [21:50] <hsivonen> webben: so that the Validator.nu HTML Parser when compiled with GWT could work in IE as well
- # [21:51] <webben> ah okay
- # [22:12] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) ("Leaving")
- # [22:19] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [22:22] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [22:31] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:32] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [22:33] * Parts: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [22:41] * aroben is now known as aroben|brbMeetin
- # [22:41] * aroben|brbMeetin is now known as aroben|meeting
- # [22:44] <hsivonen> reloading my test page crashes IE7
- # [22:45] * Quits: maikmerten (n=maikmert@Lb366.l.pppool.de) ("Leaving")
- # [22:46] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 104 (Connection reset by peer))
- # [22:55] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [22:58] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [22:58] <zcorpan> hsivonen: iirc, attributes can't be namespaced in ie, though i don't know how the plugins handle it
- # [22:58] <Lachy> Hixie, webben yt?
- # [22:59] <Lachy> Hixie, webben, anyone else, could you review this before I send it? http://lachy.id.au/temp/study.txt
- # [23:03] <webben> Lachy: I think the distinction between a user agent requiring users to change their configuration to be aware of long descriptions (e.g. earlier versions of JAWS) and announcing them by default (e.g. current JAWS 10 Beta on reading, iCab on hover) is significant.
- # [23:04] <webben> although I realize John only says "natively support" in the quote.
- # [23:05] <Lachy> webben, I wasn't aware of that. What should I say about it?
- # [23:07] <webben> Lachy: I guess a prelude to this study would need to be some sort of agreement about what a decent implementation of longdesc might do and whether any current implementations do it.
- # [23:07] <webben> If none do, you'd need to introduce an test implementation that does (e.g. by hacking NVDA perhaps).
- # [23:07] <Lachy> I was just going to have the test run with each user's normal software and setup, to make it as realistic as possible
- # [23:08] <webben> realistic to what?
- # [23:10] <Lachy> to the way they use it use it normally
- # [23:10] <Lachy> it would be a bit unfair to have the test performed by a user who is unfamiliar with the software being used
- # [23:11] * Joins: weinig (n=weinig@17.203.15.172)
- # [23:11] <webben> Lachy: I agree that it introduces other complications. But I don't think a test of bad implementations would tell one much about the actual point at issue (at least from my understanding of the point at issue).
- # [23:12] <webben> Lachy: So I guess I'm saying you _might_ have to take software users are familiar with and modify it somewhat.
- # [23:12] <webben> I'm not saying: make a brand new screen reader or browser or something ;)
- # [23:14] <Lachy> I don't like that idea, because that would require informing the user of what changes have been made, which would bias the results due to having additional information about the test that they would not otherwise have
- # [23:15] <webben> Lachy: Hmm. Couldn't you tell them that you've modified it but not tell them how?
- # [23:15] <Lachy> in what way would you want to modify it?
- # [23:15] <webben> for that matter, actually, what's wrong with them knowing about the feature?
- # [23:16] <webben> otherwise you're not just testing whether the feature can do a given task, but also the initial intuitiveness of the feature's presentation, which could bias the study in both directions
- # [23:17] <Lachy> because if the users didn't know about the longdesc before hand, and are supposedly representative of the general population, then informing them about the feature would influence the result
- # [23:17] <webben> e.g. people might think, hmm, what's this long description thing, must try that. or people might think, hmm, dunno what that is, better not try that.
- # [23:18] <webben> yes, but you're not trying to test people's knowledge of features, as far as I can tell.
- # [23:18] <Lachy> I'm trying to test how useful a feature is in practice given the current, near the top of the range ATs
- # [23:19] <webben> okay, but that's not the actual point being debated.
- # [23:20] <webben> Lachy: again, that's basically testing implementations not the concept.
- # [23:22] <Lachy> hmm. ok. So then we would have to set a baseline for the ATs that can be used.
- # [23:22] <webben> Lachy: yeah, exactly, it very much depends on working out what a "good" implementation would do.
- # [23:23] <webben> which isn't necessarily trivial.
- # [23:23] <Lachy> fair enough. I suppose that's fair given how we would test the proposed headers algorithm
- # [23:23] <Lachy> which would need modified UAs/ATs to do it
- # [23:23] <webben> that is to say, it's easy to distinguish very bad from better implementations, but hard to distinguish very good from better implementations.
- # [23:24] <webben> e.g. Firefox native longdesc implementation is pants. the longdesc firefox add-on clearly improves it.
- # [23:24] <webben> iCab is an improvement again (because of the on-hover indicator).
- # [23:25] <webben> - that's for sighted users.
- # [23:25] <webben> I'm pretty sure that defaulting to announcing longdesc is "better" than defaulting to not announcing it.
- # [23:27] <Lachy> I added a paragraph saying "We need to set a set of baseline feature requirements for the assistive technologies that can be used. I'll leave this for those who are more familiar with them,"
- # [23:30] * Quits: weinig (n=weinig@17.203.15.172)
- # [23:32] * aboodman3 is now known as aboodman
- # [23:34] <Lachy> I sent it
- # [23:36] * Joins: weinig (n=weinig@17.203.15.172)
- # [23:43] * Joins: eseidel (n=eseidel@nat/google/x-b179464eaa5fb79c)
- # [23:44] <annevk> 'Jonas Jacobi, Kaazing’s CEO, will be delivering a three day course through Kaazing’s partnership with SkillsMatter in London on October 6th, 2008. The course is entitled “Comet Evolved: HTML 5 Web Sockts & Server-Sent Events.”' -- http://thepeninsulasedge.com/blog/?p=156
- # [23:44] <annevk> for features with no browser implementations, that's pretty impressive
- # [23:49] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [23:52] <annevk> hsivonen, http://www.tbray.org/ongoing/When/200x/2003/12/13/MegaXML (credit: tag)
- # [23:58] * Quits: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
- # Session Close: Sat Sep 06 00:00:00 2008
The end :)