Options:
- # Session Start: Mon Aug 11 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] <Hixie> i guess the right exception is INVALID_ACCESS_ERR here
- # [00:00] <Hixie> hough NO_MODIFICATION_ALLOWED_ERR, NOT_SUPPORTED_ERR and HIERARCHY_REQUEST_ERR are all tempting
- # [00:00] <zcorpan> log: Error: NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7
- # [00:00] <zcorpan> webkit
- # [00:00] <Hixie> sounds good to me!
- # [00:01] <Hixie> i never get to throw that one
- # [00:01] <zcorpan> hah
- # [00:01] <Hixie> does IE throw for no prent node too?
- # [00:01] <Hixie> parent
- # [00:01] <zcorpan> no
- # [00:01] <Hixie> ok
- # [00:02] <zcorpan> neither does opera
- # [00:03] <annevk> is HIERARCHY not better? though maybe I don't care
- # [00:03] * Quits: weinig_ (n=weinig@nat/apple/x-6e8573491c1a72c2) (Remote closed the connection)
- # [00:04] * Joins: weinig_ (n=weinig@nat/apple/x-eb6b280f510ae347)
- # [00:04] <zcorpan> fwiw, ie throws if you try to set outerHTML on head or body too
- # [00:04] <zcorpan> or innerHTML on the root
- # [00:04] <zcorpan> but we don't align with ie very much for innerHTML
- # [00:05] * Quits: weinig (n=weinig@nat/apple/x-bb4066c0958a66e1) (Read error: 110 (Connection timed out))
- # [00:06] * zcorpan tests documentfragment
- # [00:09] <zcorpan> opera does the same thing as it does for document
- # [00:09] <zcorpan> webkit throws
- # [00:10] <zcorpan> ie does the same thing as it does for a normal element parent
- # [00:10] * zcorpan likes the ie approach
- # [00:10] <annevk> I hope I can make fixes and such to XHR / AC / Media Queries tomorrow
- # [00:11] <Hixie> don't break my dependency! :-P
- # [00:11] <annevk> I'll be off for the rest of the week and next week is the CSS WG meeting...
- # [00:11] <annevk> summer is slow anyways I suppose
- # [00:11] <hsivonen> zcorpan: please let me know if you see the taint mode message with bugzilla.validator.nu.
- # [00:11] <Hixie> oh, let me know how the csswg meeting goes
- # [00:11] * annevk looks for the depedency
- # [00:11] <Hixie> i use NETWORK_ERR
- # [00:11] <jacobolus> what does the CSS WG plan to do at their meeting?
- # [00:11] <jacobolus> maybe figure out hypenation? ;)
- # [00:12] <jacobolus> erm, hyphenation
- # [00:12] <hsivonen> the message shows up only on certain bugs but not on others. very weird.
- # [00:12] <zcorpan> hsivonen: sure, whenever i find another bug :)
- # [00:12] <annevk> Hixie, I was sort of intrigued by your hijacking of 19, should NETWORK_ERR & ABORT_ERR use 20 and 21 instead?
- # [00:12] <Hixie> sounds good to me
- # [00:12] <Hixie> i just used 19 because it was the first free one after 18
- # [00:13] <annevk> right
- # [00:13] <Hixie> and i hijacked 18 cos it was the first free one after 17
- # [00:13] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [00:13] <Hixie> i updated the wiki exception codes page
- # [00:13] <jacobolus> annevk: http://www.w3.org/TR/css3-text/#hyphenate has said since the beginning of march: “The WG plans to discuss it at our next face-to-face meeting at the end of March.”
- # [00:13] <Hixie> as far as i'm concerned, that's normative http://wiki.whatwg.org/wiki/Exception_Codes :-)
- # [00:13] <annevk> I see
- # [00:14] <jacobolus> (actually, since march 2007!)
- # [00:14] <annevk> jacobolus, heh, hyphenation is difficult and the editors are working on some other stuff too, iirc
- # [00:14] <Hixie> the csswg is so dysfunctional
- # [00:14] <Hixie> they try to do everything by consensus
- # [00:14] <Hixie> and the keep reopening old issues
- # [00:15] <Hixie> etc
- # [00:15] <zcorpan> why change the NETWORK_ERR and ABORT_ERR codes now?
- # [00:15] <zcorpan> (are they implemented?)
- # [00:15] <Hixie> if they are we shouldn't change them
- # [00:15] <Hixie> it's not a big deal
- # [00:15] <jacobolus> if hyphenation worked in browsers (or even just webkit/gecko), the web would be so so so much nicer
- # [00:15] <jacobolus> text could actually be justified
- # [00:15] <jacobolus> and not look like crap
- # [00:15] <jacobolus> s/be/look/
- # [00:15] <annevk> zcorpan, if WebKit ships with them we won't
- # [00:15] <Hixie> jacobolus: there are some issues that i would consider to be a much higher priority that are languishing as much :-)
- # [00:16] <annevk> zcorpan, if WebKit doesn't it seems better to change them for consistency as 101 and 102 are sort of out of the blue
- # [00:16] <Hixie> e.g. getting a decent box model for ui
- # [00:16] <zcorpan> annevk: L&S was before, no?
- # [00:16] <annevk> yeah, UI, transitions, gradients, etc., menus maybe
- # [00:16] <annevk> zcorpan, well, that spec should really be killed
- # [00:16] <jacobolus> Hixie: sure. i'm self-interested, in that I want to be able to use Webkit for my own experiments w/ trying to make tools for my personal use for reading long documents on a screen. but still :)
- # [00:16] * zcorpan doesn't really care
- # [00:17] <annevk> zcorpan, nobody really cares, but we should try to minimize confusion :)
- # [00:25] <annevk> why won't outerHTML work for XML btw? there's no extra problems there, right?
- # [00:25] <Hixie> trying to keep the damage to a minimum
- # [00:25] <annevk> i guess you need to do the isHTML check anyway
- # [00:26] <annevk> btw, for documentElement.outerHTML, wouldn't documentElement.parentNode.replaceChild(...) do the trick?
- # [00:26] <Hixie> the fragment parsing algorithm doesn't handle the root element
- # [00:27] <Hixie> you'd have to have a whole other separate codepath for it
- # [00:27] <zcorpan> Hixie: what are you going to do with documentFragment?
- # [00:27] <annevk> Hixie, ok, fair enough
- # [00:27] <Hixie> zcorpan: ?
- # [00:28] <zcorpan> Hixie: when the parentNode is a document fragment
- # [00:28] <Hixie> oh
- # [00:29] <Hixie> uh
- # [00:29] <Hixie> i guess we pretend the document element is a <body>
- # [00:30] <zcorpan> <zcorpan> opera does the same thing as it does for document
- # [00:30] <zcorpan> <zcorpan> webkit throws
- # [00:30] <zcorpan> <zcorpan> ie does the same thing as it does for a normal element parent
- # [00:30] <zcorpan> * zcorpan likes the ie approach
- # [00:30] <Hixie> right
- # [00:31] <Hixie> so i guess we pretend the document element is a <body>
- # [00:31] <Hixie> er, s/document element/context element/
- # [00:31] <Hixie> matches IE
- # [00:31] <Hixie> right?
- # [00:31] <zcorpan> yep
- # [00:31] <Hixie> eeeeeexcellent
- # [00:31] <Hixie> good catch, i totally flaked on that and didn't even think to ask what you mean above
- # [00:31] * weinig_ is now known as weinig
- # [00:32] <Hixie> meant
- # [00:36] * Hixie next looks at insertAdjacentHTML() and shudders
- # [00:38] <zcorpan> Hixie: shouldn't execCommand('insertHTML') throw in an xml context?
- # [00:38] <annevk> Hixie, how about URL_MISMATCH_ERR becoming 21 and I get 19 and 20 so XHR can define 18-20?
- # [00:38] <Hixie> annevk: 18 is going into DOM Core eventually
- # [00:39] <Hixie> annevk: i thought webkit implemented 101 102?
- # [00:39] <annevk> Hixie, weinig says this is ok for WebKit
- # [00:39] <weinig> Hixie: I don't see it as a real compatibility issue
- # [00:39] <Hixie> well if you really want to change it then sure *shrug*
- # [00:39] <annevk> Hixie, I think NETWORK and ABORT can go into DOM Core as well eventually
- # [00:39] <Hixie> feel free to pick whatever numbers you want
- # [00:39] <Hixie> update the wiki and i'll adjust as necessary
- # [00:39] <annevk> ok
- # [00:39] <Hixie> zcorpan: maybe
- # [00:40] * annevk was just about to offer to edit the wiki
- # [00:40] <Hixie> zcorpan: it doesn't use XML, though
- # [00:40] <weinig> Hixie: I will change it tonight and see if stuff breaks
- # [00:40] <weinig> call it a trial run
- # [00:40] <Hixie> k
- # [00:40] * weinig implemented a dumb version of insertAdjacentHTML recently
- # [00:40] <zcorpan> Hixie: otherwise you can inject "malformed" stuff in xml that is so carefully avoided in the rest of the dom
- # [00:41] <Hixie> zcorpan: *shrug*
- # [00:41] <Hixie> zcorpan: think of it as an editing api
- # [00:41] <Hixie> zcorpan: where the user types html without knowing the underlying dom is xml
- # [00:48] * annevk changed a few normative numbers around :p
- # [00:51] <weinig> annevk: one big reason I am not concerned is that I don't think those numbers match IE, do they?
- # [00:51] <Hixie> IE doesn't throw DOMException objects
- # [00:52] <weinig> Hixie: good point
- # [00:52] * weinig remembers that discussion fondly now :p
- # [00:52] <annevk> you mean the one in Seattle? ...
- # [00:52] <weinig> annevk: yes
- # [00:53] <annevk> yeah...
- # [00:53] <weinig> annevk: is there any reason for non same origin request to not make upload notifications?
- # [00:53] <Hixie> hsivonen: "http://www.whatwg.org/specs/web-apps/current-work/source-whatwg":7099.29-7100.28: info warning: Element name "dfnode" cannot be represented as XML 1.0.
- # [00:54] <Hixie> hsivonen: seems that error message is bogus (the element name is unknown for sure, but it's fine in xml)
- # [00:55] <annevk> weinig, I suppose at that point the preflight check already happened and it's ok
- # [00:56] <weinig> annevk: ok, good
- # [00:56] <annevk> weinig, even better, now we dropped the PI the same might go for readyState == 2
- # [00:56] * weinig nods
- # [00:57] * weinig eek, I think webkit already does that
- # [00:57] * weinig did not read close enough
- # [00:58] * weinig is now known as weinig|away
- # [00:58] <zcorpan> nn
- # [00:59] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [00:59] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [00:59] <zcorpan> Hixie: just one thing: "Note: These are the only ways to make a DOM unserializable." is false given execCommand('insertHTML') :P
- # [01:00] <annevk> weinig, given that there's no processing instruction I don't think you're in much trouble
- # [01:00] <Hixie> zcorpan: hmm
- # [01:00] <Hixie> zcorpan: send mail, something just came up here and i have to run
- # [01:00] <annevk> weinig, I'm writing an XMLHttpRequest Level 2 comment e-mail now to remind myself to fix this
- # [01:00] <Hixie> zcorpan: but thanks!
- # [01:00] <Hixie> a lot :-)
- # [01:01] <zcorpan> i'll file a bug
- # [01:01] <Hixie> cool
- # [01:01] * Hixie goes
- # [01:02] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [01:06] <annevk> roc, "which probably tells people immediately that I'm an annoying freak, but I think it's good to be open about that." :p
- # [01:22] <annevk> does anyone know what i7 stands for in the new Intel product line?
- # [01:22] <annevk> (press release doesn't say)
- # [01:27] * weinig|away is now known as weinig
- # [01:27] <weinig> annevk: nice
- # [01:35] * Quits: Morphous (i=jan@g227194185.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [01:38] * Joins: Morphous (i=jan@g227197039.adsl.alicedsl.de)
- # [01:54] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [02:04] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [02:04] * Joins: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [02:28] * Joins: hdh (n=hdh@118.71.124.158)
- # [02:33] * Quits: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [02:36] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [02:39] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [02:40] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
- # [02:40] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [02:52] * Quits: heycam (n=cam@124-168-118-83.dyn.iinet.net.au) ("bye")
- # [02:59] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [03:05] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [03:19] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [03:21] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [03:21] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [03:23] * Joins: jeremyb__ (n=jeremyb@unaffiliated/jeremyb)
- # [03:24] * Quits: jeremyb__ (n=jeremyb@unaffiliated/jeremyb) (Connection reset by peer)
- # [03:26] * Joins: jeremyb__ (n=jeremyb@unaffiliated/jeremyb)
- # [03:45] * Joins: MikeSmith (n=MikeSmit@EM60-254-223-56.pool.e-mobile.ne.jp)
- # [03:50] * Joins: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [03:50] * Quits: weinig (n=weinig@nat/apple/x-eb6b280f510ae347)
- # [03:52] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [03:53] <takkaria> if anyone has an example of a page which ends up needing to be reparsed because of html5's charset algorithm when a meta tag is encountered, I'd very much appreciate a pointer to it
- # [03:55] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [03:57] * Joins: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net)
- # [03:57] * Parts: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net) ("Konversation terminated!")
- # [03:59] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [04:09] * Quits: MikeSmith (n=MikeSmit@EM60-254-223-56.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [04:10] * tantek_ is now known as tantek
- # [04:11] <Hixie> takkaria: <script>alert('A');</script><!-- xx megabytes xx --><meta charset="C">
- # [04:11] <Hixie> takkaria: where A is a byte that is interpreted differently in two encodings
- # [04:11] <Hixie> and C is the one of those encodings that isn't hte one the browser picks by default
- # [04:11] <takkaria> ah, I get you. I thought it might be mostly to do with scripting
- # [04:11] <Hixie> doesn't have to be scripting
- # [04:11] <Hixie> could be: A<!-- xx megabytes xx --><meta charset="C">
- # [04:12] <Hixie> it's just more obvious with an alert() because then you get to see that it shows up twice
- # [04:12] <takkaria> right! got you, thanks
- # [04:12] <Hixie> np
- # [04:13] <takkaria> there is a web browser equipped with the HTML5 parsing algorithm now, though it's not got scripting so isn't the most useful browser for testing all the bits that require scripting :)
- # [04:13] <Hixie> :-)
- # [04:13] <Hixie> is scripting on the agenda?
- # [04:14] <takkaria> at some point in the future, I believe, but nothing very soon
- # [04:14] <Hixie> k
- # [04:14] <takkaria> otoh, I expect there'll be useful feedback from users of NetSurf when pages break
- # [04:15] * Quits: hdh (n=hdh@118.71.124.158) (Read error: 113 (No route to host))
- # [04:31] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [04:44] * Joins: MikeSmith (n=MikeSmit@EM119-72-88-85.pool.e-mobile.ne.jp)
- # [04:50] * Quits: jeremyb__ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [04:52] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [04:52] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Connection reset by peer)
- # [04:54] * Quits: MikeSmith (n=MikeSmit@EM119-72-88-85.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [04:55] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [04:56] * Joins: svl (n=me@118.173.254.96.adsl.dynamic.totbb.net)
- # [05:19] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [05:25] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [05:32] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [05:32] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [05:33] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [05:37] * Quits: svl (n=me@118.173.254.96.adsl.dynamic.totbb.net) (Read error: 110 (Connection timed out))
- # [05:37] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [05:48] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Connection timed out)
- # [05:58] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [06:09] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [06:10] * Joins: hdh (n=hdh@118.71.120.58)
- # [06:58] <Hixie> sweet
- # [06:58] <Hixie> in IE you can insert multiple nodes into the document (adjacent to the root element) using insertAdjacentHTML()
- # [07:01] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:01] <Hixie> and iAH() doesn't work with table bits in IE
- # [07:13] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [07:17] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [07:30] <Hixie> anyone got an old version of IE? like IE7 or IE6?
- # [07:30] <Hixie> i'd like http://junkyard.damowmow.com/336 tested with one of those
- # [07:31] <krijnh> 024578A9 (IE6)
- # [07:31] <Hixie> thanks
- # [07:31] <krijnh> 021453786A9 (IE5.5)
- # [07:31] <Hixie> wow, cool, thanks
- # [07:32] <krijnh> Run with IETester..
- # [07:32] <Hixie> IETester?
- # [07:32] <krijnh> http://www.my-debugbar.com/wiki/IETester/HomePage
- # [07:32] <Hixie> neat
- # [07:33] <krijnh> No idea if it's reliable :)
- # [07:33] <Hixie> yeah i was about to say, i wonder if that's reliable with javascript: and iframes
- # [07:34] <krijnh> It's the only way for me to get some different versions of IE running on Vista
- # [07:43] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [07:51] * Joins: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net)
- # [07:53] * Quits: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net) (Client Quit)
- # [08:06] * Quits: roc (n=roc@202.0.36.64)
- # [08:15] * Joins: aboodman3 (n=aboodman@72-254-10-104.client.stsn.net)
- # [08:15] * aboodman3 is now known as aboodman2
- # [08:18] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [08:29] <aboodman2> Hixie: I keep wishing that support for conversations via MessageChannel was more built-in
- # [08:30] <Hixie> how do you mean?
- # [08:30] <aboodman2> like, when you get a message, you always get an object you can reply to the sender with. like it is built into the api.
- # [08:31] <aboodman2> It's just a little thing, but I was wondering if you could think of some way to make it work.
- # [08:31] <aboodman2> I keep wanting the sender to be able to do:
- # [08:31] <aboodman2> var port = worker(or iframe).sendMessage("foo");
- # [08:31] <aboodman2> and then the port represents the conversation
- # [08:32] <aboodman2> and on the other side, the worker (or iframe) could do globalObject.addEventListener("message", function(e) { e.port.sendMessage("reply") }, false)
- # [08:32] <Hixie> a port _is_ a conversation
- # [08:32] <aboodman2> right, i know
- # [08:32] <Hixie> if you want to split the conversation off, just send a port with the message
- # [08:33] <Hixie> and use that port for the subconversation
- # [08:33] <aboodman2> i know, it seems slightly less elegant for some reason to send the port as an argument
- # [08:33] <Hixie> i don't understand you example fragments
- # [08:33] <Hixie> your
- # [08:33] <aboodman2> one second
- # [08:38] * Joins: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp)
- # [08:41] <aboodman2> k, here is how it works now:
- # [08:41] <aboodman2> var channel = new MessageChannel();
- # [08:41] <aboodman2> var worker = createWorker("foo.js");
- # [08:41] <aboodman2> channel.port1.addEventListener("message", function(e) { ... }, false);
- # [08:41] <aboodman2> worker.sendMessage("init", channel.port2);
- # [08:41] <aboodman2> here is how I wish it would work
- # [08:41] <aboodman2> var worker = createWorker("foo.js");
- # [08:41] <aboodman2> var port = worker.sendMessage("init");
- # [08:41] <aboodman2> port.addEventListener("message", function(e) { ... }, false);
- # [08:42] <aboodman2> the worker code would look the same as it does now. e.port would contain a port that could talk back to the return value from sendMessage()
- # [08:43] <aboodman2> I do not know how to make this work with your goal of wanting to be able to send arbitrary ports though.
- # [08:43] * Hixie reads (sorry, had a cat petting emergency)
- # [08:45] <Hixie> note that |port.addEventListener("message", function(e) { ... }, false);| is better written as |port.onmessage = function (e) { ... };|
- # [08:45] <aboodman2> why?
- # [08:45] <aboodman2> because otherwise i need to call start()?
- # [08:45] <Hixie> it's shorter, and doesn't require calling start()
- # [08:45] <Hixie> but that's orthogonal
- # [08:46] <Hixie> i agree that it would be neat to have a method that creates a port and includes it
- # [08:46] <Hixie> and returns a matching port
- # [08:46] <Hixie> you would likely not want that to happen every time, creating a port is presumably not free
- # [08:47] <Hixie> btw, it's now worker.port.sendMessage(), since sicking wanted a separate Worker object returned from createWorker()
- # [08:47] <aboodman2> yeah.
- # [08:48] <Hixie> we could have port.postMessageWithNewChannel('message') which returns a port
- # [08:48] <Hixie> though that name sucks
- # [08:49] <aboodman2> it seems like it would be possible for implementations to know if the port is used and delay the hard work until then
- # [08:50] <Hixie> true
- # [08:50] <Hixie> maybe
- # [08:50] <aboodman2> another thing.
- # [08:50] <aboodman2> let's say you send port2 to a friend.
- # [08:51] <aboodman2> and then you start doing things like:
- # [08:51] <aboodman2> port2.onmessage = function(e) { alert('hi') }
- # [08:51] <aboodman2> that's totally nonsensical, right?
- # [08:52] <Hixie> yeah
- # [08:52] <Hixie> once you send port2, it'll never receive a message again
- # [08:55] <Hixie> so should i make postMessage() always create a new channel and send a port?
- # [08:55] <Hixie> seems expensive to me
- # [08:55] <Hixie> even if theoretically it could be optimised
- # [08:56] <aboodman2> no
- # [08:56] * weinig is now known as weinig|away
- # [08:56] <aboodman2> I'm not sure about sicking but a lot of my feedback has been wrong based on not totally understanding what you were trying to do or what the spec proposed.
- # [08:57] <aboodman2> so i'm just registering the wish that conversations were more elegant because that is a real problem with gears (and postMessage) right now
- # [08:58] <aboodman2> but i don't have a concrete suggestion
- # [09:00] <Hixie> maybe port.startConversation('message'); which returns a port and sends a new port
- # [09:00] <aboodman2> yeah, i think something like that would be cool
- # [09:09] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) ("Core Breach")
- # [09:11] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [09:18] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [09:38] <Hixie> aboodman2: ok, added startConversation()
- # [09:38] <aboodman2> don't do that
- # [09:39] <aboodman2> i was speaking theoretically
- # [09:39] <Hixie> you said it would be cool
- # [09:39] <Hixie> i agree
- # [09:40] <Hixie> man, you people need to stop telling me that things would be good ideas if you don't think they're good ideas
- # [09:40] <Hixie> anyway, it's in now, but easy to remove if we decide we don't want it
- # [09:40] <aboodman2> what was the expense you were thinking of to create a port?
- # [09:42] <Hixie> creating a port and sending it requires creating a MessageChannel and three MessagePorts instead of just creating the two ports already entangled in the right thread spaces
- # [09:43] <aboodman2> can you get from a port object to a channel?
- # [09:43] <Hixie> no
- # [09:43] <Hixie> a channel is basically just an array of two ports
- # [09:44] <aboodman2> right, so you just need to create the port to return
- # [09:44] <aboodman2> the port seems like it just wraps a unique integer
- # [09:44] <aboodman2> and then on the other side you have to create the other port, which can be done lazily
- # [09:44] <Hixie> right
- # [09:46] <Hixie> but without startConversation(), the author has to create a new messagechannel, then call postmessage, which creates a third port
- # [09:46] <Hixie> hence startConversation() is cheaper
- # [09:47] <Hixie> i wish sicking would send feedback
- # [09:47] <Hixie> he was all like "we have to have this done in 11 days or it's all over!" last week
- # [09:47] <Hixie> barely heard three e-mails out him since
- # [09:47] <Hixie> out of him
- # [09:48] * gavin__ is now known as gavin_
- # [09:48] <gavin_> he was at blackhat last week, fwiw
- # [09:49] <Hixie> yeah
- # [09:49] <Hixie> so? :-)
- # [09:49] <Hixie> i was off sick last week, didn't stop me from responding to all his mails :-)
- # [09:50] * Joins: roc (n=roc@121-72-177-78.dsl.telstraclear.net)
- # [09:52] <gavin_> it's harder to be around a computer 24/7 at blackhat than it is when you're off sick :)
- # [09:53] <gavin_> casino security doesn't appreciate laptops at the blackjack tables
- # [09:53] <Hixie> i'm just saying'
- # [09:54] <Hixie> er, sayin'
- # [09:54] <Hixie> he was volunteering to edit it because it was so urgent
- # [09:54] <Hixie> presumably because i was a bottleneck
- # [09:54] <gavin_> yeah- did you emailhima bout it?
- # [09:55] <aboodman2> Hixie: it's pretty hard to digest these.
- # [09:55] <Hixie> aboodman2: hm?
- # [09:55] <gavin_> I think you'd get better results with that than with griping on IRC when he isn't her e:)
- # [09:55] <Hixie> i'm just ranting, i'm sure he's replying as fast as he can :-)
- # [09:56] <Hixie> i didn't e-mail him specifically to ask why he hadn't replied, i assumed he had good reasons :-)
- # [09:56] <Hixie> aboodman2: these what?
- # [10:02] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [10:02] <aboodman2> Hixie: specs
- # [10:03] <Hixie> sure
- # [10:03] <Hixie> i made a bunch of demos which hopefully help explain the worker model a bit
- # [10:03] <aboodman2> yes, they help a lot.
- # [10:06] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [10:11] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [10:12] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [10:18] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [10:22] * Joins: aboodman3 (n=aboodman@72-254-10-104.client.stsn.net)
- # [10:24] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:27] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [10:29] * Quits: aboodman2 (n=aboodman@72-254-10-104.client.stsn.net) (Read error: 110 (Connection timed out))
- # [10:39] * Joins: heycam (n=cam@124-168-118-83.dyn.iinet.net.au)
- # [10:50] <Lachy> I finally found a solution to allow me to stream olympics from NBCs website, even though I'm not in the USA! :-)
- # [10:51] <hendry> Lachy: which is? proxy? ?:)
- # [10:52] <Lachy> I forward all connections using ssh through my web server which is in the USA
- # [10:52] <Lachy> using: ssh -D 8080 -fN lachy.id.au - and then setting my setting the SOCKS proxy in my browser to localhost 8080
- # [10:53] <Lachy> http://ubuntu-tutorials.com/2008/06/18/tunnel-web-and-dns-traffic-over-ssh/
- # [10:55] <gavin_> there are no australian sites that offer internet feeds of the ollympics?
- # [10:55] <gavin_> perhaps http://www.cbc.ca/olympics/ would work better?
- # [10:56] <gavin_> oh, I forgot you're in norway
- # [10:56] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:58] <Hixie> well my 1.5TB disk just started makin horrific noises
- # [10:58] <Hixie> so i guess it's time to get a drobo
- # [10:58] <hendry> Lachy: i'm IP restricted from BBC news covereage, even though I am in the UK http://www.flickr.com/photos/hendry/2753042810/
- # [11:00] <gavin_> I guess the broadcasters are forced to implement some sort of geographical restrictions
- # [11:00] <hsivonen> Hixie: http://www.whatwg.org/specs/web-apps/current-work/source-whatwg is 404
- # [11:00] <hendry> gavin_: forced by "exclusive deals" and greed
- # [11:01] <Hixie> hsivonen: yeah, it's only not 404 while i'm running the gen script
- # [11:01] <Hixie> hsivonen: the markup just had <dfncode> or something along those lines
- # [11:01] <Hixie> no embedded nulls or anything
- # [11:03] * Joins: ROBOd (n=robod@89.123.168.23)
- # [11:04] <hsivonen> Hixie: ok
- # [11:06] <Lachy> gavin_, yahoo7.com.au/Olympics has streaming, but I need access to server in Australia that I can tunnel through. I would prefer that, cause that only requires flash. I had to install silverlight to watch NBC, and I wish I didn't
- # [11:06] <gavin_> no norwegian sites?
- # [11:07] * hendry is there is a flickr or youtube of short mp3 clips, so i can embed sound into my blog with (urg) flash (fall back to <audio> would be a plus)
- # [11:07] <Lachy> not that I know of. But even if they did, they would have norwegian commentary, not english
- # [11:07] <Lachy> there is also SOPCast, which has live streaming, but that only seems to have a chinese language stream
- # [11:08] <Lachy> and its windows only, so I can only run it in virtual machine
- # [11:10] <Hixie> ok, drobo purchased
- # [11:10] * Joins: webben (n=benh@nat/yahoo/x-0c4a4a1a01148281)
- # [11:10] <Hixie> i'm fed up of disks dying all the time, hopefully this will make it a non-issue
- # [11:10] <Lachy> Hixie, I was thinking about getting myself a drobo too
- # [11:11] <Hixie> they seem pretty sweet
- # [11:11] <Lachy> I don't have problem with disks dying, but I am running out of storage space, so I need an economical solution that is cheaper to setup than a RAID
- # [11:14] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [11:15] <Hixie> can't you just buy a new disk and add it to the usb bus?
- # [11:15] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [11:15] * Joins: maikmerten (n=maikmert@La10e.l.pppool.de)
- # [11:16] <hsivonen> my HFS+ filesystem holding my real-world test data and Time Machine backups just died
- # [11:16] * hsivonen wishes HFS+ were more robust
- # [11:16] <hsivonen> I guess next time I should put the real-world data on a disk image instead of stressing the catalog file of the concrete fs
- # [11:17] <Hixie> i made a point of not putting anything but my time machine backups on the time machine drive
- # [11:17] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [11:17] <Lachy> I already have 2 external 1TB drives
- # [11:17] <Hixie> (that's the one that just started making weird high pitches screeching noises)
- # [11:17] <hsivonen> Hixie: probably a good idea
- # [11:17] <Hixie> (i just turned it off without checking if it was ok)
- # [11:18] <Hixie> (don't want to cause it to fail before i have something to replace it)
- # [11:18] <hsivonen> my Time Machine disk never fills up, because HFS+ dies first and I have to restart Time Machine history
- # [11:20] <Hixie> my 1.5TB disk was down to a few dozen GB
- # [11:20] <Hixie> but unrelated to that i've had hell getting it to work over the network
- # [11:21] <hsivonen> I have high hopes for zfs
- # [11:21] <Hixie> my disk failures have always sounded very hardware-related
- # [11:21] <Hixie> i had a dell laptop once whose motherboard had a bug that was actually destroying hard disks
- # [11:22] <Hixie> and my mac mini has had two disks die on it (both maxtor)
- # [11:22] <Hixie> (including this latest one)
- # [11:23] <Hixie> my plan once i have the drobo is to get spinrite and put it on an old pc i have lying around and see if i can get the dead maxtor 750GB disk and the potentially dead maxtor 1.5TB disk up and working again
- # [11:23] * gavin_ can't recall ever suffering from a hard drive failure
- # [11:23] <Hixie> and if so, use them as an external disk for my girlfriend's timemachine instead of going over the network
- # [11:24] <Hixie> anyway, bed time first
- # [11:25] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:25] <Hixie> btw anyone know why <script src=""> doesn't support javascript: URLs? (zcorpan sent mail late last year about it)
- # [11:26] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [11:26] * Quits: Lachy (n=Lachlan@85.196.122.246) (Client Quit)
- # [11:28] <gavin_> does it not work in gecko?
- # [11:28] * gavin_ would expect it o
- # [11:29] <Hixie> it does nothing
- # [11:30] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E...%3Cscript%20src%3D%22javascript%3Aalert(%27test%27)%3B%27test%27%22%3E%3C%2Fscript%3E
- # [11:31] <gavin_> well, "alert" isn't valid JS
- # [11:32] <gavin_> that reutns alert.toString()
- # [11:32] <gavin_> which would justredefine alert
- # [11:32] <gavin_> ...with invalid JS code
- # [11:32] <gavin_> nevermind
- # [11:35] * Quits: webben (n=benh@nat/yahoo/x-0c4a4a1a01148281) (Read error: 104 (Connection reset by peer))
- # [11:35] * Joins: webben (n=benh@nat/yahoo/x-c670273551c8e171)
- # [11:36] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:37] * Quits: aboodman3 (n=aboodman@72-254-10-104.client.stsn.net) (Read error: 110 (Connection timed out))
- # [11:38] <webben> Hixie: Do you have a view on whether, if RDFa in XHTML becomes a Recommendation (currently it's CR), it would be conforming with HTML5 to use its elements and attributes in an XML document also using the new RDFa attributes, which are also in http://www.w3.org/1999/xhtml ( http://www.w3.org/TR/2008/CR-rdfa-syntax-20080620/ ) ?
- # [11:38] <webben> or are these drafts fundamentally incompatible?
- # [11:39] <Hixie> sorry i don't quite follow the question
- # [11:40] <webben> Hixie: I guess it boils down to: if some elements and attributes are placed into the HTML namespace by another W3C recommendation, can they be used in an XML document also using elements and attributes in the HTML namespace which are defined by HTML5?
- # [11:42] <webben> Would that break document conformance with HTML5, for instance?
- # [11:42] <hsivonen> Hixie: I'm unable to reproduce the dtcode bug
- # [11:43] <annevk> webben, it would
- # [11:44] <webben> annevk: Would it break conformance in a different way than (for example) including some elements in a completely different namespace (I dunno, MusicML or something) would?
- # [11:45] <webben> annevk: i.e. would it have the same relationship to HTML5 as the XML documents include XHTML and MathML do to XHTML 1.0? http://www.w3.org/TR/xhtml1/#well-formed
- # [11:45] <webben> *as XML documents that include
- # [11:45] <hsivonen> webben: as implemented, they both get the same type of error message
- # [11:46] <hsivonen> interestingly, my "eRDF5" trial balloon got Warnocked, even though a couple of people had tried to stir discussion about RDFao
- # [11:46] <hsivonen> s/ao/a/
- # [11:47] <hsivonen> Hixie: oops. I can reproduce the dtcode thing now
- # [11:47] <hsivonen> will investigate
- # [11:48] <webben> hsivonen: Thanks.
- # [12:00] <mcarter> does anyone know what a browser is supposed to do when (in an xhr response) it receives data ending with a partial unicode character -- should it trigger a readystate 3 with only the last complete character?
- # [12:01] <annevk> it should simply try to decode it
- # [12:01] <annevk> the partial character will turn into U+FFFD
- # [12:02] <hsivonen> mcarter: do you mean really ending or the first buffer containing a partial character with potentially more data coming up?
- # [12:02] <mcarter> hsivonen, actually, I'm curious about both cases
- # [12:03] <annevk> same for both
- # [12:03] <Hixie> webben: it has the same conformance status as web forms 2 vs html4
- # [12:03] <Hixie> webben: using it would be conforming to the spec that makes up those attributes, but not to html5 proper
- # [12:03] <hsivonen> mcarter: if the stream ends, I'd do what annevk said. If the stream doesn't end, I'd hold onto the partial character expecting more data and behave as if that character hadn't yet been received as far as scripts go
- # [12:04] <webben> Hixie: That seems a reasonable answer. :) Thanks.
- # [12:04] <Hixie> webben: it doesn't matter what the namespace is, though
- # [12:04] <Hixie> webben: from the point of view of conformance
- # [12:04] <mcarter> annevk, how could the web work at all if it turned it into a U+FFFD character? sometimes unicode characters get split into two seperate packets, and half of the character might come through before the other half
- # [12:04] <webben> Hixie: okay
- # [12:05] <hsivonen> mcarter: that is, I'd expect the partial character stay inside the decoder and the decoder not outputting more data until it has at least one complete character to output
- # [12:05] <mcarter> hsivonen, that makes sense
- # [12:05] <Hixie> webben: i mean, the spec could say it's the xhtml namespace, or that it's the foobar namespace, html5 doesn't care, html5 just cares about "metadata elements" and "phrasing elements" and so on, the categories
- # [12:07] * Joins: webben_ (n=benh@nat/yahoo/x-53908d478ba08c59)
- # [12:08] <hsivonen> fwiw, I think RDFa could be mostly harmless if it used full URIs instead of CURIEs and, therefore, didn't need to know the namespace mapping context at each node
- # [12:08] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [12:08] <hsivonen> I'm strongly opposed to importing any CURIE or other qnames-in-content stuff into HTML5
- # [12:09] <Hixie> RDFa would be mostly harmless in the same way that products in sky mall magazines are mostly harmless
- # [12:10] <Hixie> they're solving a problem that people think they have when they're stuck 30,000ft up for 12 hours, but when they get down to earth, they don't find it actually fits in with their workflow
- # [12:12] <Hixie> i should totally make a sky mall catalogue of web standards
- # [12:12] <annevk> :)
- # [12:14] <hsivonen> I'd be interested to know how RDFa ended up in the HTML WG charter
- # [12:15] <annevk> probably similar to how the word XForms ended up there
- # [12:16] <annevk> or ITS
- # [12:16] * Joins: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp)
- # [12:17] <hsivonen> Hixie: dtcode issue fixed
- # [12:17] <Hixie> cool, what was it?
- # [12:18] <hsivonen> Hixie: no longer saying that <dtcode> cannot be mapped to XML
- # [12:18] <Hixie> right i mean what was the source of the bug? :-)
- # [12:19] <hsivonen> Hixie: I had forgotten the NCName check and only checked for customness when name policy was allowing XML violations
- # [12:19] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [12:20] * jmb^ is now known as jmb
- # [12:20] * Quits: webben (n=benh@nat/yahoo/x-c670273551c8e171) (Read error: 110 (Connection timed out))
- # [12:23] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [12:23] * Quits: weinig|away (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [12:24] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [12:26] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [12:27] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Connection reset by peer)
- # [12:28] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [12:39] * Joins: Lachy_ (n=Lachlan@rpl-ipsec-052.tip.csiro.au)
- # [12:40] <annevk> Hixie, insertAdjacentHTML is not an attribute
- # [12:40] <annevk> Hixie, the sentence outerHTML and insertAdjacentHTML attributes should probably say "members"
- # [12:48] * Joins: webben (n=benh@nat/yahoo/x-6ba5aeae95c9bb8d)
- # [12:50] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [12:53] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [13:02] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [13:07] * Quits: webben_ (n=benh@nat/yahoo/x-53908d478ba08c59) (No route to host)
- # [13:13] * Quits: Lachy_ (n=Lachlan@rpl-ipsec-052.tip.csiro.au) (Read error: 110 (Connection timed out))
- # [13:14] * Quits: webben (n=benh@nat/yahoo/x-6ba5aeae95c9bb8d)
- # [13:38] * Joins: Lachy_ (n=Lachlan@rpl-ipsec-053.tip.csiro.au)
- # [13:40] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:54] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [14:00] * Quits: Lachy_ (n=Lachlan@rpl-ipsec-053.tip.csiro.au) ("Leaving")
- # [14:06] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:36] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [14:58] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [15:04] * Joins: webben (n=benh@nat/yahoo/x-4b4becabf40227ea)
- # [15:06] * Joins: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [15:06] * Quits: roc (n=roc@121-72-177-78.dsl.telstraclear.net)
- # [15:07] * Quits: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp) (Read error: 110 (Connection timed out))
- # [15:21] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:21] * Quits: aroben (n=aroben@unaffiliated/aroben) (Client Quit)
- # [16:02] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [16:04] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [16:15] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:15] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Client Quit)
- # [16:19] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [16:19] * Joins: gavin_ (n=gavin@people.mozilla.com)
- # [16:24] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:25] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:28] * Joins: kangax (n=kangax@209.10.106.40)
- # [16:28] * Quits: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:30] * Joins: billmason (n=billmaso@ip75.unival.com)
- # [16:43] <zcorpan> i find it amusing that people have opinions about the <script src=javascript:'...'> thing
- # [16:48] * Joins: aboodman3 (n=aboodman@72-254-10-104.client.stsn.net)
- # [16:52] <annevk> maybe there was not enough e-mail
- # [17:03] * Joins: MikeSmith (n=MikeSmit@EM60-254-221-201.pool.e-mobile.ne.jp)
- # [17:04] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [17:05] * Joins: dglazkov (n=dglazkov@nat/google/x-7e7a886203d0d184)
- # [17:05] * Quits: MikeSmith (n=MikeSmit@EM60-254-221-201.pool.e-mobile.ne.jp) (Client Quit)
- # [17:06] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [17:19] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:21] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:22] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [17:22] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
- # [17:25] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:35] * Quits: aboodman3 (n=aboodman@72-254-10-104.client.stsn.net) (Read error: 110 (Connection timed out))
- # [17:45] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:50] * Joins: aboodman3 (n=aboodman@nat/google/x-c580da0679468d74)
- # [17:53] * Joins: aboodman4 (n=aboodman@nat/google/x-92e6de008d607bb0)
- # [17:59] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [18:00] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [18:04] * Quits: maikmerten (n=maikmert@La10e.l.pppool.de) (Remote closed the connection)
- # [18:09] * Quits: aboodman3 (n=aboodman@nat/google/x-c580da0679468d74) (Read error: 110 (Connection timed out))
- # [18:10] <zcorpan> firefox adds a playbackrate=1 attribute to <video> elements
- # [18:10] <takkaria> fun times
- # [18:10] <hsivonen> zcorpan: do you mean in add the attribute to teh DOM even if absent from source?
- # [18:11] <zcorpan> hsivonen: yes
- # [18:11] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [18:11] <zcorpan> if you have <video playbackrate=2> in source firefox still says it's 1
- # [18:11] <hsivonen> zcorpan: that sucks. is there a bug report already?
- # [18:11] <zcorpan> if you set video.playbackRate = 3 firefox updates the content attribute
- # [18:12] <zcorpan> dunno
- # [18:13] <hsivonen> not with the obvious word in description, at least
- # [18:14] <zcorpan> same with <audio>
- # [18:14] <hsivonen> I'll file a bug.
- # [18:15] <zcorpan> cool
- # [18:19] <hsivonen> aargh. my tokenizer loop has gone over 8000 byte codes again
- # [18:21] * Joins: mpilgrim (n=pilgrim@74.202.227.225)
- # [18:24] <hsivonen> https://bugzilla.mozilla.org/show_bug.cgi?id=450115
- # [18:26] * Quits: dglazkov (n=dglazkov@nat/google/x-7e7a886203d0d184)
- # [18:28] * Joins: hdh0 (n=hdh@118.71.121.171)
- # [18:31] * Joins: dglazkov (n=dglazkov@nat/google/x-230575d78394d3bb)
- # [18:39] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:39] * Quits: aboodman4 (n=aboodman@nat/google/x-92e6de008d607bb0) (Read error: 110 (Connection timed out))
- # [18:39] * Joins: aboodman4 (n=aboodman@nat/google/x-db4fa0f78ae483c0)
- # [18:47] * Quits: hdh (n=hdh@118.71.120.58) (Read error: 110 (Connection timed out))
- # [18:50] * Joins: aboodman5 (n=aboodman@nat/google/x-c26ba9ecd4ec8687)
- # [19:03] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [19:05] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [19:08] * Quits: aboodman4 (n=aboodman@nat/google/x-db4fa0f78ae483c0) (Read error: 110 (Connection timed out))
- # [19:10] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [19:11] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [19:53] * Joins: KevinMarks (n=KevinMar@246.sub-70-212-220.myvzw.com)
- # [20:04] * Quits: KevinMarks (n=KevinMar@246.sub-70-212-220.myvzw.com) ("The computer fell asleep")
- # [20:04] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [20:05] * Joins: weinig (n=weinig@nat/apple/x-923db9627160171b)
- # [20:07] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [20:08] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [20:09] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [20:18] <annevk> did @whatwg.org just get spam?
- # [20:19] <annevk> http://googlemobile.blogspot.com/2008/08/google-translate-now-for-iphone.html -_- instead of actually making a normal Web page that just works they add special trickery for the iPhone
- # [20:19] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [20:23] * Joins: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com)
- # [20:27] * Joins: michaeln (n=michaeln@nat/google/x-c82fd4be3edb656e)
- # [20:46] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [20:50] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [20:57] * Quits: kangax (n=kangax@209.10.106.40) (Read error: 104 (Connection reset by peer))
- # [21:04] * Quits: annevk (n=annevk@77.163.243.203) (Read error: 104 (Connection reset by peer))
- # [21:05] * Joins: KevinMarks (n=KevinMar@nat/google/x-c02997be091f666d)
- # [21:10] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [21:25] * Joins: eseidel (n=eseidel@nat/google/x-f1937f2e49a7e004)
- # [21:28] * Joins: hasather (n=hasather@cm-84.215.63.253.getinternet.no)
- # [21:38] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:54] * Quits: webben (n=benh@nat/yahoo/x-4b4becabf40227ea)
- # [22:02] * Quits: mpilgrim (n=pilgrim@74.202.227.225) (Read error: 110 (Connection timed out))
- # [22:14] * Parts: aboodman5 (n=aboodman@nat/google/x-c26ba9ecd4ec8687)
- # [22:15] * Quits: ROBOd (n=robod@89.123.168.23) ("http://www.robodesign.ro")
- # [22:35] * Joins: aboodman6 (n=aboodman@nat/google/x-5e3632743db611a8)
- # [22:47] * aboodman6 is now known as aboodman2
- # [22:48] * Parts: aboodman2 (n=aboodman@nat/google/x-5e3632743db611a8)
- # [22:49] * Quits: hasather (n=hasather@cm-84.215.63.253.getinternet.no) (Remote closed the connection)
- # [22:50] * Joins: hasather (n=hasather@cm-84.215.63.253.getinternet.no)
- # [22:54] * Quits: hasather (n=hasather@cm-84.215.63.253.getinternet.no) (Remote closed the connection)
- # [22:56] * Joins: hasather (n=hasather@cm-84.215.63.253.getinternet.no)
- # [23:04] * Quits: billmason (n=billmaso@ip75.unival.com) (".")
- # [23:07] * Joins: aboodman3 (n=aboodman@nat/google/x-622a3dccbc304579)
- # [23:07] * Quits: aboodman3 (n=aboodman@nat/google/x-622a3dccbc304579) (Client Quit)
- # [23:08] * Quits: aboodman (n=aa@nat/google/x-3773dd92517f200d)
- # [23:12] * Joins: roc (n=roc@202.0.36.64)
- # [23:15] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [23:19] * Joins: roc_ (n=roc@202.0.36.64)
- # [23:19] * Quits: roc (n=roc@202.0.36.64) (Read error: 104 (Connection reset by peer))
- # [23:20] * Quits: hasather (n=hasather@cm-84.215.63.253.getinternet.no) (Remote closed the connection)
- # [23:21] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
- # [23:21] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [23:21] * Joins: hasather (n=hasather@cm-84.215.63.253.getinternet.no)
- # [23:32] * Quits: eseidel (n=eseidel@nat/google/x-f1937f2e49a7e004)
- # [23:33] * Joins: franksalim (n=frank@ip-12-22-56-126.hqglobal.net)
- # [23:34] * Joins: eseidel (n=eseidel@nat/google/x-51696e8c9e7b54ee)
- # [23:38] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # Session Close: Tue Aug 12 00:00:00 2008
The end :)