Options:
- # Session Start: Mon Jul 13 00:00:00 2009
- # Session Ident: #whatwg
- # [00:10] * Joins: broquaint (i=4b3935c4@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [00:29] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [00:46] * Quits: broquaint (i=4b3935c4@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) ("leaving")
- # [00:53] * Joins: atwilson (n=atwilson@q-static-149-82.avvanta.com)
- # [01:01] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:06] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [01:31] * Quits: atwilson (n=atwilson@q-static-149-82.avvanta.com)
- # [01:56] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [01:56] * Quits: remysharp (n=remyshar@remysharp.plus.com) (Remote closed the connection)
- # [01:59] * Joins: tantek (n=tantek@c-76-126-175-28.hsd1.ca.comcast.net)
- # [02:00] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [02:13] * Quits: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [02:15] * Joins: MikeSmith (n=MikeSmit@EM114-48-61-67.pool.e-mobile.ne.jp)
- # [02:27] * Joins: tantekc (n=tantek@70.36.139.128)
- # [02:28] * Joins: s0rr0w (n=chatzill@95.133.198.87)
- # [02:32] * Parts: s0rr0w (n=chatzill@95.133.198.87)
- # [02:33] * Quits: tantek (n=tantek@c-76-126-175-28.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [02:47] * Joins: abii (n=macbook@cm27.delta30.maxonline.com.sg)
- # [02:48] * Joins: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au)
- # [03:01] * Quits: bzed (n=bzed@devel.recluse.de) (Remote closed the connection)
- # [03:01] * Joins: bzed (n=bzed@devel.recluse.de)
- # [03:09] * weinig|away is now known as weinig
- # [03:09] * Quits: kinetik (n=kinetik@121.98.132.55) ("leaving")
- # [03:10] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [03:25] * Quits: MikeSmith (n=MikeSmit@EM114-48-61-67.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [03:51] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [03:55] * Joins: darbour (n=Rachel@c-98-216-48-49.hsd1.ma.comcast.net)
- # [03:58] * Parts: darbour (n=Rachel@c-98-216-48-49.hsd1.ma.comcast.net)
- # [04:05] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [04:08] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:10] * Joins: MikeSmith (n=MikeSmit@EM114-48-214-212.pool.e-mobile.ne.jp)
- # [04:23] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [04:24] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Read error: 104 (Connection reset by peer))
- # [04:25] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("ChatZilla 0.9.85 [Firefox 3.5.1pre/20090710031446]")
- # [04:25] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [04:32] <MikeSmith> http://svwebbuilder.wordpress.com/2008/10/16/html-5-the-future-is-now/
- # [04:32] <MikeSmith> "The WebSocket JavaScript API provides the equivalent of a desktop style TCP connection, limited to text-based payloads for now, because JavaScript does not yet have a byte or ByteArray type."
- # [04:32] <MikeSmith> I thought Javascript does actually have a byte type
- # [04:34] <doublec> nope
- # [04:34] <doublec> arrays of numbers is what you need to do for byte arrays
- # [04:35] <MikeSmith> I see
- # [04:35] <MikeSmith> What's the rationale for it not having a byte type?
- # [04:35] <othermaciej> array of numbers and improper string are the two ways of doing it
- # [04:36] <othermaciej> there is no rationale, just hasn't been done yet
- # [04:36] <othermaciej> (although I don't think there is really a good strawman spec before the ECMAScript committee yet for a type to hold binary data)
- # [04:36] <othermaciej> array of numbers is much much much less efficient than a proper ByteArray could be
- # [04:37] <MikeSmith> I guess it'll be especially limiting in the case of WebSocket-based apps
- # [04:37] <doublec> yes
- # [04:38] <MikeSmith> "The WebSocket wire protocol itself can represent either binary or text payloads, so languages other than JavaScript that do have a binary representation can choose to send binary data to a WebSocket server in the raw, rather than having to encode the binary data as text."
- # [04:38] <doublec> I wrote some code to read/process Ogg files from JavaScript and used the improper string approach
- # [04:38] <doublec> but it's not cross platform afaik since there's no way to say 'give me binary data' from xmlhttprequest
- # [04:39] <MikeSmith> well, seems like we are going to have a much more compelling need for it, once websocket gets supported in browsers
- # [04:44] <othermaciej> there is already a pretty compelling need for it
- # [04:44] <othermaciej> binary XHR is a pretty big use case
- # [04:44] <othermaciej> IMO
- # [04:44] <othermaciej> there's no clean way to either upload or retrieve binary data via XHR
- # [04:48] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
- # [04:49] <MikeSmith> othermaciej: so nobody's submitted a spec proposal to the ECMAScript TC yet?
- # [04:51] * Quits: tantekc (n=tantek@70.36.139.128)
- # [04:51] <othermaciej> MikeSmith: there have been some vague proposals
- # [04:51] <othermaciej> maybe I will try to propose something more concrete
- # [04:51] <othermaciej> this is the biggest hole in standards development right now IMO
- # [04:54] * Quits: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net) (Remote closed the connection)
- # [04:55] <MikeSmith> othermaciej: concrete proposal would be great to have
- # [04:56] <MikeSmith> I want to be the first to write a VOIP server in Javascript :)
- # [04:56] <othermaciej> there's bigger pieces missing there than binary data
- # [04:57] <othermaciej> like the ability to play and record raw audio data
- # [05:05] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [05:07] * Quits: ttepasse (n=ttepas--@p5B014879.dip.t-dialin.net) ("?Q")
- # [05:15] * Joins: jacobolus (n=jacobolu@user-64-9-232-169.googlewifi.com)
- # [05:15] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [05:19] * Quits: jacobolus (n=jacobolu@user-64-9-232-169.googlewifi.com) (Remote closed the connection)
- # [05:26] <heycam> Web IDL has arrays now though, so you can have a type octet[]
- # [05:27] <heycam> it's not quite the same as the original ES3 ByteArray
- # [05:27] <heycam> no constructor
- # [05:29] * Joins: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [05:31] <othermaciej> that solves the Web IDL side, but not how you represent it in ECMAScript
- # [05:32] <heycam> there's http://dev.w3.org/2006/webapi/WebIDL/#es-array
- # [05:32] <heycam> or do you mean something else
- # [05:36] <othermaciej> I see, I didn't know about that
- # [05:36] * Joins: slightlyoff (n=slightly@72.14.224.1)
- # [05:36] <othermaciej> I will amend my comment to: I don't think that's a very good way to represent binary data in ECMAScript
- # [05:37] * Joins: shepazu (n=schepers@adsl-227-103-160.rmo.bellsouth.net)
- # [05:38] <slightlyoff> othermaciej: generally as an objection to some sort of binary array? or the particulars of this outline which doesn't require changes to JS to do it?
- # [05:38] <othermaciej> slightlyoff: I think it's a poor design for a type to deal with binary data
- # [05:38] <slightlyoff> ah, OK, +1 to that = )
- # [05:39] <othermaciej> I think a binary data type should be immutable, like JS strings
- # [05:39] <slightlyoff> hrm
- # [05:39] * Quits: MikeSmith (n=MikeSmit@EM114-48-214-212.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [05:39] <othermaciej> or maybe have an explicit copy to get a mutable variant
- # [05:39] <slightlyoff> I'd prefer that we have a Packed array type
- # [05:39] <slightlyoff> and maybe we have fixed and non-fixed variants
- # [05:40] <slightlyoff> with ByteArray being a subclass of that
- # [05:40] <slightlyoff> (or uses it to mix in)
- # [05:41] <slightlyoff> making it immutable seems maybe less important than not needing to accomidate the sparseness
- # [05:41] <heycam> othermaciej, is it just the mutability that you think is a poor choice?
- # [05:41] <othermaciej> because a key use case is to hold underlying raw data buffers
- # [05:42] <slightlyoff> so there are some cases where we'd like to enforce the length that was handed up?
- # [05:42] <heycam> there's a concept of read only arrays: http://dev.w3.org/2006/webapi/WebIDL/#dfn-read-only-array
- # [05:42] <othermaciej> heycam: well, I'm concerned in general about Web IDL minting new types to that extent
- # [05:42] <heycam> and fixed length ones too: http://dev.w3.org/2006/webapi/WebIDL/#dfn-fixed-length
- # [05:42] <slightlyoff> ugg
- # [05:43] <slightlyoff> I mean, not bad, but they seem poorly integrated w/ JS as a language
- # [05:43] <slightlyoff> (which prolly means JS needs to catch up)
- # [05:43] <othermaciej> I think it has a whole lot of concepts that aren't really used by the existing IDL-using specs, and defining them in this way will make things awkward when/if JS can better represent some of these concepts in the language itself
- # [05:43] <othermaciej> I have to go soon
- # [05:43] <othermaciej> but as a parting note
- # [05:44] <heycam> that's a good point, sure
- # [05:44] <othermaciej> perhaps programming in Cocoa has spoiled me, but my experience with NSData convinces me that binary data should be its own kind of basic data type, like strings, rather than treating it like a kind of array
- # [05:45] <heycam> i've never programmed in cocoa so i don't know what goodness NSData gives you
- # [05:45] <heycam> but anyway, please do comment on the list when you get a chance
- # [05:45] <slightlyoff> fair enough, but I'd like that discussion to happen vis-a-vie JS rather than WebIDL, which sounds like what you're suggesting too
- # [05:45] <othermaciej> it's not really specific goodness, just the clarity
- # [05:45] <othermaciej> yeah, I think this is an issue for the ECMAScript group
- # [05:46] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [05:46] <heycam> they don't seem interested in pushing ByteArray right at the moment
- # [05:46] <othermaciej> I think Web IDL should maybe trim back some of the more novel inventions
- # [05:46] <heycam> and i think we (the platform) need something like that soon
- # [05:46] <slightlyoff> they is us....I say we push it = )
- # [05:46] <heycam> othermaciej, sure, sometimes i think i get carried away with the novelties
- # [05:46] <othermaciej> I will try to do a review with an eye towards that soon
- # [05:47] <heycam> great thanks
- # [05:47] * Joins: jacobolus (n=jacobolu@user-64-9-232-169.googlewifi.com)
- # [05:48] * othermaciej is now known as om_out
- # [05:55] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [05:56] * Joins: roc (n=roc@121.74.142.46)
- # [05:58] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [06:00] <MikeSmith> Hixie: by "input table", I think Simon meant this:
- # [06:01] <MikeSmith> http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#input-type-attr-summary
- # [06:01] <Hixie> oh
- # [06:01] <Hixie> not sure what to do about that
- # [06:01] <MikeSmith> yeah, I don't see what can be done about it either
- # [06:01] <MikeSmith> no way to fit the width on a normal page
- # [06:02] * Quits: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [06:03] <MikeSmith> hmm, I guess the headings could be shortened/abbreviated
- # [06:08] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [06:24] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:35] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [06:36] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [06:55] * Joins: harig (n=harig@59.90.71.35)
- # [06:59] * weinig_ is now known as weinig
- # [07:01] * Quits: jacobolus (n=jacobolu@user-64-9-232-169.googlewifi.com) (Remote closed the connection)
- # [07:01] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [07:02] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [07:02] * Quits: harig (n=harig@59.90.71.35)
- # [07:12] * Joins: jacobolus (n=jacobolu@adsl-69-227-227-155.dsl.pltn13.pacbell.net)
- # [07:15] * Joins: MikeSmith (n=MikeSmit@EM114-48-33-195.pool.e-mobile.ne.jp)
- # [07:23] * Joins: tantek (n=tantek@c-76-126-175-28.hsd1.ca.comcast.net)
- # [07:31] * Joins: jacobolu_ (n=jacobolu@adsl-69-227-227-155.dsl.pltn13.pacbell.net)
- # [07:32] * Quits: roc (n=roc@121.74.142.46)
- # [07:33] * Joins: roc (n=roc@121.74.142.46)
- # [07:47] * Quits: jacobolus (n=jacobolu@adsl-69-227-227-155.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
- # [07:57] * Joins: jacobolus (n=jacobolu@adsl-69-227-227-155.dsl.pltn13.pacbell.net)
- # [07:58] * Quits: MikeSmith (n=MikeSmit@EM114-48-33-195.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [08:02] * Quits: roc (n=roc@121.74.142.46)
- # [08:06] * Joins: jacobol__ (n=jacobolu@adsl-69-227-227-155.dsl.pltn13.pacbell.net)
- # [08:07] * Quits: jacobol__ (n=jacobolu@adsl-69-227-227-155.dsl.pltn13.pacbell.net) (Remote closed the connection)
- # [08:09] * Quits: jacobolus (n=jacobolu@adsl-69-227-227-155.dsl.pltn13.pacbell.net) (Read error: 60 (Operation timed out))
- # [08:14] * Quits: jacobolu_ (n=jacobolu@adsl-69-227-227-155.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
- # [08:21] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [08:25] * Joins: MikeSmith (n=MikeSmit@EM114-48-83-44.pool.e-mobile.ne.jp)
- # [08:27] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [08:27] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:28] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [08:29] * Quits: MikeSmith (n=MikeSmit@EM114-48-83-44.pool.e-mobile.ne.jp) (Client Quit)
- # [08:31] * Joins: MikeSmith (n=MikeSmit@EM114-48-83-44.pool.e-mobile.ne.jp)
- # [08:32] * Joins: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net)
- # [08:37] * Quits: MikeSmith (n=MikeSmit@EM114-48-83-44.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [08:39] * Joins: MikeSmith (n=MikeSmit@EM114-48-83-44.pool.e-mobile.ne.jp)
- # [08:39] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:49] * Quits: tantek (n=tantek@c-76-126-175-28.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [08:55] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:59] * Joins: billyjackass (n=MikeSmit@EM114-48-176-85.pool.e-mobile.ne.jp)
- # [09:04] * Quits: Sirisian (n=Sirisian@ppp-70-226-86-60.dsl.klmzmi.ameritech.net) (Read error: 110 (Connection timed out))
- # [09:06] * Quits: MikeSmith (n=MikeSmit@EM114-48-83-44.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [09:12] <hsivonen> Hixie: seen https://bugzilla.mozilla.org/show_bug.cgi?id=503632 yet?
- # [09:12] * Joins: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au)
- # [09:14] <Hixie> bug in bugzilla?
- # [09:14] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [09:15] <hsivonen> Hixie: sure, but I think it reveals a parser compat issue
- # [09:15] <Hixie> i get screwed up output in safari
- # [09:16] <zcorpan> hi everybody
- # [09:16] <hsivonen> zcorpan!
- # [09:16] <hsivonen> zcorpan: did you see the XMLSerializer text/html issue yet?
- # [09:16] <hsivonen> zcorpan: are you planning on working on a spec that covers XMLSerializer?
- # [09:16] <zcorpan> i haven't seen anything yet :)
- # [09:17] <Hixie> i don't understand what's going on here
- # [09:17] <Hixie> why is this breaking safari?
- # [09:17] <Hixie> the testcase works as it claims it should in safari
- # [09:17] <zcorpan> hsivonen: dunno
- # [09:17] <Hixie> oh i guess there might be comments in the source or something?
- # [09:17] <Hixie> fundamentally, if we don't have reparsing, which we can't for security reasons, there's not much we can do as far as i can tell
- # [09:18] <Hixie> we can't be perfectly backwards compatible with browsers that have the security bug
- # [09:18] <hsivonen> Hixie: there is. If you are not in escape
- # [09:18] <hsivonen> Hixie: and
- # [09:18] <Hixie> without having that bug ourselves
- # [09:18] <hsivonen> Hixie: you see ", you open an escape until " that prevents <!-- from starting an escape
- # [09:18] <hsivonen> Hixie: likewise for '
- # [09:18] <Hixie> say what?
- # [09:19] <Hixie> and what if there's a \' in the string?
- # [09:19] <Hixie> or if it's in a regexp?
- # [09:19] <hsivonen> If you are parsing CDATA and you aren't in a <!-- escape, and you see ", start a new kind of escape until "
- # [09:19] <Hixie> that's ridiculously overly complicated
- # [09:19] <hsivonen> Hixie: true
- # [09:19] * Joins: zdobersek (n=zan@cpe-92-37-72-59.dynamic.amis.net)
- # [09:20] <hsivonen> Hixie: But I think we do need some restrictions on where a <!-- escape can start
- # [09:20] <hsivonen> Hixie: some approximation that prevents it from starting within a JS statement or a CSS property
- # [09:21] <Hixie> i would much rather remove the entire cdata escaping mechanism nonsense, than try to handle this case.
- # [09:22] <Hixie> especially given that as written, the spec actually handles this case in the authoring conformance criteria
- # [09:22] <Hixie> i blanch at the thought of explaining even more complicated rules
- # [09:22] <hsivonen> Hixie: whether that helps depends on how often this happens in the wild
- # [09:22] <hsivonen> Hixie: and whether it appears on high-profile sites
- # [09:23] <hsivonen> Do IE, Gecko, WebKit and Opera all parse back and forth in this case?
- # [09:23] * om_out is now known as othermaciej
- # [09:24] <othermaciej> standards land is a wacky wacky place
- # [09:24] <hsivonen> othermaciej: what now?
- # [09:24] <jgraham> What is the point of the escaping test span stuff?
- # [09:24] <zcorpan> hsivonen: which case is being discussed?
- # [09:24] <othermaciej> just everything about it
- # [09:25] <hsivonen> jgraham: the point is that <!-- ... </script> ... --> should not end scripts
- # [09:25] <hsivonen> zcorpan: https://bugzilla.mozilla.org/show_bug.cgi?id=500937
- # [09:25] * zcorpan has 1182 unread emails
- # [09:25] <hsivonen> zcorpan: oops. I answered the wrong question
- # [09:26] <hsivonen> zcorpan: https://bugzilla.mozilla.org/show_bug.cgi?id=503632
- # [09:26] <Hixie> hsivonen: does it?
- # [09:26] <jgraham> hsivonen: Is that needed for compat?
- # [09:26] <hsivonen> Hixie: does it appear on high-profile sites? I don't know.
- # [09:26] <jgraham> zcorpan: Welcome back :)
- # [09:27] <hsivonen> jgraham: I believe <!-- ... </script> ... --> is required for compat
- # [09:27] <zcorpan> jgraham: thanks
- # [09:27] <hsivonen> jgraham: I haven't researched it myself
- # [09:28] <Hixie> hsivonen: i'd like to see how far we can go without having to support this case. given that bugzilla is already broken in safari because of it, i have optimism
- # [09:28] <Hixie> possibly misplaced optimism
- # [09:28] * Joins: roc (n=roc@121.74.142.46)
- # [09:28] <Hixie> but optimism nonetheless!
- # [09:28] <zcorpan> hsivonen: disabling <!-- in strings won't do much for web compat i think
- # [09:28] <hsivonen> Hixie: maybe we should make <!-- have the escaping effect only if it is preceded by:
- # [09:28] * jgraham only has pessimism
- # [09:28] <hsivonen> 1) only whitespace
- # [09:28] <hsivonen> or
- # [09:28] <hsivonen> 2) // and then only whitespace
- # [09:28] <hsivonen> or
- # [09:28] <hsivonen> 3) /* and then only whitespace
- # [09:29] <zcorpan> hsivonen: there are pages that have <!-- at the end of scripts
- # [09:29] <hsivonen> zcorpan: and they require the escaping effect?
- # [09:30] <jgraham> hsivonen: Equivalent to the cases where ecmascript engines treat <!-- as the start of a comment
- # [09:30] <hsivonen> whee! do we need to roll an ES parser into the HTML5 tokenizer?
- # [09:30] <Hixie> hsivonen: given the effects on conformance, i'd rather not make any changes unless it is deemed absolutely necessary for compat. (which isn't that high a bar, in practice)
- # [09:31] <Hixie> hsivonen: (but is a high enough bar to slow us down here)
- # [09:31] * Joins: poe (n=poe@unaffiliated/xerox)
- # [09:32] <jgraham> hsivonen: See http://wiki.whatwg.org/wiki/Web_ECMAScript#HTML_comments for the treatment of <!-- by ecmascript engines
- # [09:32] <hsivonen> how hard it would be to make a small state machine that picks up regexp literals from within an EcmaScript program?
- # [09:32] <hsivonen> with reasonable probability that is
- # [09:32] <hsivonen> not with 100% accuracy
- # [09:33] * jgraham is hopeful that you are overcomplicating this
- # [09:34] <Lachy_> Hixie, hsivonen, which existing browser requires that <!-- ... </script> ... --> doesn't end scripts? I just tested non-HTML5 parsing Minefield, Safari, and Opera, and they all close it
- # [09:34] <Hixie> Lachy_: make sure you have a trailing </script>
- # [09:34] <Hixie> Lachy_: so you don't get caught by the reparsing behaviour
- # [09:35] * hsivonen wonders who introduced this stuff into browsers in the first place
- # [09:35] <hsivonen> not that it matters anymore
- # [09:35] * Lachy_ is now known as Lachy
- # [09:36] <Lachy> oh, wow. Yeah, my original test was flawed.
- # [09:36] <Lachy> that's crazy
- # [09:41] <othermaciej> probably Lou Montulli
- # [09:41] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [09:41] <othermaciej> or at least, I mentally blame him for anything that is terrible about browsers
- # [09:41] * Joins: heycam (n=cam@124-168-95-60.dyn.iinet.net.au)
- # [09:45] <hsivonen> Hixie: which browser is the "script-created parser" stuff and document.open() modeled on?
- # [09:47] <Hixie> a composite sketch of the various browsers
- # [09:47] <hsivonen> hmmkay.
- # [09:47] <zcorpan> hsivonen: you could have used window.name to store state across form submission in v.nu
- # [09:48] <hsivonen> zcorpan: interesting. thanks
- # [09:48] <hsivonen> Hixie: I *think* Gecko doesn't have the concept of a script-created parser
- # [09:48] <hsivonen> Hixie: in the sense that you could find out later if a parser was script-created
- # [09:48] <hsivonen> I guess I should add that!
- # [09:49] <Hixie> you can tell without a separate flag
- # [09:49] <Hixie> by checking to see if the insertion mode is defined or not
- # [09:49] <Hixie> iirc
- # [09:50] <zcorpan> hsivonen: they expect reparsing but only break in minor ways
- # [09:50] <Hixie> whether it's undefined or whether the nesting level is non-zero, maybe
- # [09:50] <Hixie> i forget
- # [09:51] <Hixie> oh maybe also the encoding confidence being irrelevant is another way of telling if it's script-created or not
- # [09:51] <hsivonen> Hixie: my test for insertion point defined is a bit of a hack
- # [09:51] <Hixie> basically the only thing "script-created parser" matters for is whether d.o and d.c do anything
- # [09:51] * Joins: malware (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [09:51] <zcorpan> hmm. i now have 2046 unread emails :(
- # [09:52] <hsivonen> Hixie: I'm a bit nervous about trusting that certain invariants hold so that I don't need a dedicated flag
- # [09:52] <Hixie> yeah
- # [09:52] * zcorpan considers reading the spam and deleting everything else
- # [09:52] <jgraham> zcorpan: How did the number increase? Did you unread some mail?
- # [09:52] <Hixie> hsivonen: that's why i have a separate flag in the spec :-)
- # [09:52] * Quits: billyjackass (n=MikeSmit@EM114-48-176-85.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [09:52] <zcorpan> jgraham: opera didn't download it all at first
- # [09:57] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [10:00] * Parts: zdobersek (n=zan@cpe-92-37-72-59.dynamic.amis.net)
- # [10:06] * Quits: poe (n=poe@unaffiliated/xerox)
- # [10:13] * Joins: poe (n=poe@unaffiliated/xerox)
- # [10:13] <hsivonen> Hixie: editorial: "not undefined" is not quite nice. "defined" is nicer
- # [10:14] <Hixie> defined means something different than not undefined in this context, sadly
- # [10:14] <Hixie> or can be interpreted differently, shall we say
- # [10:14] <hsivonen> oh
- # [10:15] * hsivonen hopes !mParser->IsInsertionPointDefined(key) does the right thing nonetheless
- # [10:17] <Hixie> well the point is that in the context of the spec, the insertion mode is always defined, it's just sometimes defined to have the value "undefined"
- # [10:18] <Hixie> if you see what i mean
- # [10:18] <hsivonen> ok
- # [10:19] <hsivonen> fwiw, in order to avoid refactoring the Gecko script execution code, my IsInsertionPointDefined() is quite detached from the spec
- # [10:20] <hsivonen> I hope it is black-box equivalent, though
- # [10:20] * Joins: mat_t (n=mattomas@nat/canonical/x-99b97fa933e7d443)
- # [10:20] <hsivonen> in particular, I think it's quite easy to break it accidentally when implementing async scripts
- # [10:22] <hsivonen> Hixie: do you happen to have a test suite for document.open() and insertion point?
- # [10:23] <Hixie> you might find some stuff on hixie.ch either under tests/adhoc/html/parsing or adhoc/dom/level0/ or something
- # [10:23] <Hixie> dunno how correct it is though
- # [10:23] <hsivonen> Hixie: ok. thanks
- # [10:23] * Joins: broquaint (i=6233ac38@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [10:24] * Quits: malware (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [10:26] <hsivonen> Hixie: the vague mention of form submission encoding in the non-UTF-8 case seems good enough for me
- # [10:26] <Hixie> k
- # [10:28] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:43] <hsivonen> http://hixie.ch/tests/adhoc/dom/level0/write/004.html doesn't have a pass condition, right?
- # [10:43] <hsivonen> ah. demos
- # [10:43] * hsivonen *always* misses the text at the bottom of the directory listing
- # [10:45] <Hixie> yeah it's not very clear. and i don't always mark up which are demos anyway.
- # [10:46] * Joins: MikeSmith (n=MikeSmit@EM114-48-172-189.pool.e-mobile.ne.jp)
- # [10:47] * Joins: kenkam (n=kenkam@host86-144-77-90.range86-144.btcentralplus.com)
- # [10:50] <MikeSmith> sayrer: you there?
- # [10:51] <hsivonen> http://hixie.ch/tests/adhoc/dom/level0/write/005.html just says Kittens! and doesn't stop loading
- # [10:53] <hsivonen> oh noes. the failure to load is caused by my upcoming patch. :-(
- # [10:56] * Joins: gsnedders (n=gsnedder@pat.se.opera.com)
- # [11:02] * Joins: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [11:04] <Hixie> is it supposed to lead?
- # [11:04] <Hixie> load
- # [11:04] <Hixie> (i didn't check the test)
- # [11:05] <olliej> hsivonen: i like the idea of a kittens only version myself
- # [11:05] <olliej> Hixie: maybe kittens and puppies rather than budgies?
- # [11:05] <boblet> hey all
- # [11:05] * olliej doesn't particularly like budgies
- # [11:06] <hsivonen> Hixie: it finishes loading in Gecko without my upcoming patch and in Safari and in Opera
- # [11:07] <hsivonen> Hixie: I didn't test IE yet
- # [11:07] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:07] <hsivonen> Hixie: so I assume it should finish loading!
- # [11:07] <Hixie> these tests are funny, the server is explicitly inserting pauses
- # [11:08] <Hixie> i'm not really sure why that test should finish loading
- # [11:08] <Hixie> i mean... there's no EOF as far as I can tell
- # [11:09] <olliej> Hixie: timeout perhaps?
- # [11:09] <hsivonen> Hixie: ooh! maybe my flush timer just sucks
- # [11:09] <Hixie> what if it was running in another frame and some other script poked more text into it?
- # [11:09] <Hixie> long after the timeout fired?
- # [11:09] <Hixie> i dunno
- # [11:09] <Hixie> these tests give me headaches
- # [11:10] <hsivonen> me too. at least if I defer lunch due to them any longer
- # [11:15] <hsivonen> on a completely different note, I think Theora.org should have a page that authors can link to in order to clue their users in on how to get a Theora-capable browsing setup
- # [11:15] * Quits: mat_t (n=mattomas@nat/canonical/x-99b97fa933e7d443) ("This computer has gone to sleep")
- # [11:15] <hsivonen> the page should be vendor-independent
- # [11:16] <hsivonen> currently pointing to Firefox 3.5 and XiphQT for Safari
- # [11:16] <hsivonen> and over time adding Opera 10.next and Chrome 3 as those ship
- # [11:17] <hsivonen> (I think an association that I'm a member of might find such a page useful, since simply promoting one vendor wouldn't look right for the association)
- # [11:17] <boblet> A question regarding the header element; the content model is flow but no header or footer element descendants. That means it could contain a section, but the contained section couldn’t contain a header, right?
- # [11:17] <Hixie> right
- # [11:17] <boblet> So that means a complex page header (eg containing sections with headers) will need to be a section huh
- # [11:18] <Hixie> the nested section could contain <h1>s and <hgroup>s and such like
- # [11:18] <Hixie> but it couldn't contain its own <header>
- # [11:18] <Hixie> if you have an example of when that might make sense, though, let us know
- # [11:18] <Hixie> the idea of restricting it was we couldn't find any case where it made sense, and we found lots of cases where it didn't and we wanted to discourage people misusing it for those cases
- # [11:19] <boblet> hmm, ok. It does make sense, I just wanted to check I was understanding it
- # [11:20] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [11:26] <Hixie> i wonder if what i specced about the origin of <img> elements in the case of redirects, data:, javascript:, etc, is true
- # [11:27] <Hixie> is the origin of <img> elements only relevant for <canvas>?
- # [11:27] <Hixie> or do we use it for anything else?
- # [11:30] * Joins: mat_t (n=mattomas@nat/canonical/x-fc0fd362a1f0c310)
- # [11:39] * Quits: mat_t (n=mattomas@nat/canonical/x-fc0fd362a1f0c310) ("Leaving")
- # [11:46] * Quits: MikeSmith (n=MikeSmit@EM114-48-172-189.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [11:52] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:56] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [11:57] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [11:59] * Joins: mat_t (n=mattomas@nat/canonical/x-05d42da4b2d4844d)
- # [12:02] * Joins: myakura (n=myakura@p3126-ipbf1106marunouchi.tokyo.ocn.ne.jp)
- # [12:05] <boblet> later all
- # [12:05] * Quits: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp) ("thxbye")
- # [12:07] <hsivonen> wow. in IE8, 005.html fails and gives an MS KB reference
- # [12:07] <hsivonen> KB297917
- # [12:08] <hsivonen> why don't I get to bail out and point to a KB article on hard stuff?
- # [12:09] <Hixie> did it give a url? i can't find that kb on the web
- # [12:09] <hsivonen> It didn't
- # [12:09] <hsivonen> Google found me a page in Polish
- # [12:09] <Hixie> yeah me too
- # [12:10] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [12:10] <hsivonen> Oops. my typo
- # [12:10] <hsivonen> KB927917
- # [12:11] <Hixie> it says it doesn't occur in IE8
- # [12:11] <hsivonen> Well, I got the number from IE8
- # [12:12] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [12:12] <Hixie> was it in IE7 mode?
- # [12:12] <Hixie> it explicitly says this was an IE7 bug fixed in IE8
- # [12:12] <hsivonen> it says <!DOCTYPE HTML>
- # [12:12] <Hixie> on that page
- # [12:12] <zcorpan> i wonder when js libraries will implement sessionStorage with fallback to window.name
- # [12:13] <hsivonen> Hixie: Browser Mode: IE8 Document Mode: IE8 Standards
- # [12:13] <hsivonen> Hixie: says IE8
- # [12:13] <Hixie> weird
- # [12:13] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:14] <hsivonen> Hixie: wouldn't be the first time MSDN isn't quite precise about IE behavior
- # [12:14] <Hixie> this is beyond "not quite precise"
- # [12:21] <zcorpan> + <p>Authors should not specify a <code
- # [12:21] <zcorpan> + title="attr-img-border">border</code> attribute on an
- # [12:21] <zcorpan> + <code>img</code> element if its value is the string "<code
- # [12:21] <zcorpan> + title="">0</code>".
- # [12:21] <zcorpan> Hixie: sounds like border="1" is fine
- # [12:21] <Hixie> i've fixed that already
- # [12:21] <zcorpan> oh
- # [12:21] <zcorpan> ok
- # [12:21] <Hixie> :-)
- # [12:21] <Hixie> i realised the same thing later when i was editing something else
- # [12:21] <Hixie> i was like, wait, wtf am i saying here
- # [12:22] <Hixie> it now reads:
- # [12:22] <Hixie> Authors should not specify a border attribute on an img element. If the attribute is present, its value must be the string "0". CSS should be used instead.
- # [12:23] <hsivonen> this is interesting: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-July/020961.html
- # [12:23] <hsivonen> the bit about GStreamer
- # [12:27] <othermaciej> I wonder if they are going to end up plugging into system media frameworks + ensuring availability of an Ogg codec set
- # [12:27] <Lachy> hsivonen, yeah, I was surprised he mentioned that publicly. We've known about it internally for a while.
- # [12:27] * Quits: poe (n=poe@unaffiliated/xerox)
- # [12:28] <othermaciej> the part that had me curious was "when using GStreamer" which implies it is used sometimes but not always
- # [12:28] <othermaciej> Lachy is probably not free to comment on the matter (but if you are, feel free to enwisen us)
- # [12:29] <hsivonen> othermaciej: could be for non-desktop Linux-based deployments
- # [12:30] <hsivonen> oh, this is just great. I get different results inside and outside gdb
- # [12:30] <hsivonen> or I'm doing something wrong
- # [12:31] <hsivonen> No, I'm just confused
- # [12:32] <hsivonen> I'm getting different results loading 005.html by navigating to it and loading it by session restore
- # [12:35] <Lachy> othermaciej, I haven't been informed about what exactly we can say about this, so I probably shouldn't reveal any more
- # [12:35] * Joins: poe (n=poe@151.57.5.250)
- # [12:38] * Joins: foolip (n=Philip@pat.se.opera.com)
- # [12:39] <foolip> it's been publically known that we use GStreamer internally since OVC
- # [12:40] <Hixie> hey, it's philipj
- # [12:40] <Hixie> foolip: thanks for all your feedback on the spec so far, it's been great
- # [12:40] <foolip> but certainly won't always, on embedded devices as such
- # [12:41] <foolip> Hixie, and thank you for editing it :)
- # [12:41] <hsivonen> foolip: what about Windows and Mac?
- # [12:42] <foolip> well... what specifically about them?
- # [12:43] <foolip> how do we guarantee support for our "baseline"?
- # [12:43] <hsivonen> foolip: presumably Windows and Mac don't use GStreamer, so what will they use?
- # [12:44] <foolip> we'll bundle the decoders we need
- # [12:44] <foolip> if that's DirectShow decoders, internal decoders or something else I'm quite sure I shouldn't say yet
- # [12:44] <hsivonen> foolip: I see
- # [12:45] <foolip> as I mentioned at OVC we've tried doing DirectShow, it kind of works, but I wouldn't recommend it to anyone
- # [12:47] <foolip> the primary reason to use GStreamer on UNIX is to not have to handle the 10^10 different audio output API:s, not because it can decode theora/vorbis
- # [12:49] <foolip> anyway, rest assured that we won't simply use the platform framework in all instances, that way it's impossible (very hard) to get consistent behavior of even the simplest stuff
- # [12:57] * Joins: drostie (n=hopkins@wlan-145-94-169-104.wlan.tudelft.nl)
- # [13:01] <hsivonen> Hixie: in 005.html, the first document.write should fire when insertion point is not defined, because the act of inserting a script-created script element with src causes the script to run only when src has loaded, right?
- # [13:02] <hsivonen> Hixie: so the script shouldn't be running at the appendChild stage anyway?
- # [13:04] * Quits: mat_t (n=mattomas@nat/canonical/x-05d42da4b2d4844d) ("This computer has gone to sleep")
- # [13:04] <hsivonen> hmm. I think my insertion point hack might not be handling all event loop interleavings right
- # [13:04] <hsivonen> aaargh
- # [13:05] <hsivonen> basically, it seems that I get the wrong results when I think the next script that going to be run from the event loop is one whose load is parser-requested, but a script-inserted script gets run from the event loop
- # [13:06] * Joins: drostie_ (n=hopkins@wlan-145-94-171-232.wlan.tudelft.nl)
- # [13:06] * Quits: drostie_ (n=hopkins@wlan-145-94-171-232.wlan.tudelft.nl) (Remote closed the connection)
- # [13:06] * Joins: mat_t (n=mattomas@nat/canonical/x-ae0ae0115cb2f3e0)
- # [13:06] <hsivonen> I wonder if it's even possible to get the insertion point stuff right without refactoring how Gecko loads an runs external scripts
- # [13:07] * Joins: webben (n=benh@nat/yahoo/x-6eaf8cce7286b1bd)
- # [13:08] * Joins: gunderwonder (n=gunderwo@garage.upstruct.com)
- # [13:11] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [13:13] <hsivonen> if it happens that the code I now have is correct per spec, the behavior I get doesn't match any shipped browser
- # [13:14] <hsivonen> I'm not sure what I've done exactly
- # [13:15] <hsivonen> I get confused by which document JS 'document' points to after document.open()
- # [13:16] <hsivonen> specifically, if a script was created by parser 1, then an implied document.open() happened that blew the parser away and then the parser-created script does document.write() I'm not sure if I got insertion points right
- # [13:16] * zcorpan agrees with roc about (new Audio()).autobuffer
- # [13:17] * Joins: drostie_ (n=hopkins@wlan-145-94-171-232.wlan.tudelft.nl)
- # [13:17] <hsivonen> Hixie: if the parser that created a script was aborted by document.open() and then the script does document.write(), where should it write?
- # [13:17] <hsivonen> Hixie: into the new script-created parser whose insertion point is always defined?
- # [13:17] * Quits: drostie (n=hopkins@wlan-145-94-169-104.wlan.tudelft.nl) (Nick collision from services.)
- # [13:18] * drostie_ is now known as drostie
- # [13:18] <Hixie> i want to say yes
- # [13:18] <Hixie> but i'm too tired to stand by that yes with the full force of my convictions
- # [13:18] <hsivonen> Hixie: I see
- # [13:18] <hsivonen> I think I'm going to hack on the validator for the rest of the day and sleep on document.write
- # [13:19] <hsivonen> it would be awesome to have expected results for 005.html
- # [13:19] <Hixie> i'm not 100% sure on what your earlier question means, but it will probably make more sense when i awake in about 10 hours
- # [13:19] <Hixie> send me an e-mail asking me to update the tests
- # [13:19] <Hixie> and i'll try to do it
- # [13:19] <hsivonen> Hixie: OK
- # [13:21] * hsivonen wonders if Gecko distinguishes between the HTML5 pending external script concept and script-created external scripts spinning the event loop while waiting for the network to do its thing
- # [13:24] <zcorpan> Hixie: does prince support css transforms?
- # [13:24] <Hixie> no idea
- # [13:24] <Hixie> howcome would know
- # [13:28] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 113 (No route to host))
- # [13:29] <Hixie> ok now i must sleep
- # [13:29] * Quits: kenkam (n=kenkam@host86-144-77-90.range86-144.btcentralplus.com) (Success)
- # [13:31] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [13:40] * Quits: webben (n=benh@nat/yahoo/x-6eaf8cce7286b1bd) (Read error: 110 (Connection timed out))
- # [13:44] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [13:44] * riven` is now known as riven
- # [13:46] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [13:46] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [13:49] * Joins: zdobersek (n=zan@cpe-92-37-72-189.dynamic.amis.net)
- # [14:13] * Joins: kenkam (n=kenkam@host86-144-77-90.range86-144.btcentralplus.com)
- # [14:14] * Joins: MikeSmith (n=MikeSmit@EM114-48-140-82.pool.e-mobile.ne.jp)
- # [14:17] * Joins: JDuke128 (n=kadir@212.174.90.98)
- # [14:26] * Joins: myakura_ (n=myakura@p5137-ipbf707marunouchi.tokyo.ocn.ne.jp)
- # [14:26] * Joins: webben (n=benh@nat/yahoo/x-1f272a2853711ef9)
- # [14:40] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) ("Ex-Chat")
- # [14:45] * Quits: myakura (n=myakura@p3126-ipbf1106marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
- # [14:52] * Joins: pmuellr (n=pmuellr@nat/ibm/x-fc687d48654487c9)
- # [15:09] * Quits: myakura_ (n=myakura@p5137-ipbf707marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [15:14] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [15:15] * Quits: kenkam (n=kenkam@host86-144-77-90.range86-144.btcentralplus.com) (Read error: 110 (Connection timed out))
- # [15:15] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:17] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [15:20] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [15:21] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) (Client Quit)
- # [15:44] <zcorpan> ooooh
- # [15:44] * zcorpan reads the news about the xhtml2 wg
- # [15:45] <takkaria> you did have a lot of mail ^_^
- # [15:55] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [15:57] <zcorpan> i wonder why http://www.w3.org/2009/06/xhtml-faq.html doesn't mention microdata or ?style=author
- # [15:58] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [16:03] <zcorpan> Hixie: the spec should use <hgroup>
- # [16:03] <Lachy> zcorpan, is today the first time you heard about the XHTML2 being discontinued?
- # [16:04] <zcorpan> Lachy: yeah, i've been on vacation
- # [16:04] <Lachy> ok
- # [16:05] <jgraham> takkaria: So when are you going to become the HTML5 test czar?
- # [16:05] * Lachy wonders if you missed any other big news for the past few weeks
- # [16:05] <zcorpan> http://gsnedders.html5.org/outliner/process.py?url=http%3A%2F%2Fw3.org - now with alt="" support!
- # [16:06] <zcorpan> Lachy: likely, i still have 1700 unread emails
- # [16:06] <jgraham> zcorpan: We came surprisngly close to something that may yet lead to consensus on the @summary issue
- # [16:07] <Lachy> jgraham, we did?!
- # [16:07] <gsnedders> (Anolis does different stuff with img in the TOC)
- # [16:07] <takkaria> jgraham: it's hard to say. I might get round to looking at it around the end of August, I suppose
- # [16:08] <Lachy> zcorpan, yeah, but I was also thinking about major world news stuff too. Though I'm going to assume you haven't been completely cut off from civilisation.
- # [16:09] <takkaria> the world news can be summed up mostly as "the world is still going to shit, some good things happened too"
- # [16:09] * Joins: maikmerten_ (n=merten@vp-c-66.cs.uni-dortmund.de)
- # [16:10] <jgraham> Lachy: The use of should not rather than an implied must not and specific advice about how to do better seemed to bring us closer to agreement than we have been at any point so far, although I may be misreading the situation
- # [16:10] * Joins: ZombieL (n=e@78-72-50-94-no61.tbcn.telia.com)
- # [16:11] <Lachy> jgraham, I thought the change that made summary conforming but obsolete would make people happy, but there are still a lot of people sustaining their objections
- # [16:11] <Lachy> (even though that particular change made me unhappy, I can live with it if I have to)
- # [16:11] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe) (Read error: 60 (Operation timed out))
- # [16:14] <Lachy> takkaria, I don't remember anything good happening recently
- # [16:16] <takkaria> someone did a cool bike stunt in London the other night
- # [16:17] <MikeSmith> Lachy: good things happening recently: dhyatt starting working on a datagrid implementation for Webkit, Chrome team started on Web Sockets implementation, and there's also a Web Sockets patch for Mozilla that's received some review
- # [16:17] <MikeSmith> oh, and Mozilla has hashchange support now too
- # [16:18] * Quits: abii (n=macbook@cm27.delta30.maxonline.com.sg)
- # [16:19] <Lachy> takkaria, got a link to a video?
- # [16:19] <Lachy> MikeSmith, cool. I didn't know that.
- # [16:20] <takkaria> Lachy: Lachy http://news.bbc.co.uk/2/hi/uk_news/8147714.stm
- # [16:21] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Read error: 110 (Connection timed out))
- # [16:22] <Lachy> wow
- # [16:23] <gsnedders> takkaria: Got a link that doesn't need Flashy?
- # [16:24] <gsnedders> *Flash
- # [16:24] <takkaria> no
- # [16:26] <Lachy> from the more bad news desk http://science.slashdot.org/story/09/07/13/1330220/NASA-Plans-to-De-Orbit-ISS-in-2016?from=rss
- # [16:27] <jgraham> Lachy: That hardly counts as bad news. ISS has been a total disaster
- # [16:28] * gsnedders wonders when it's meant to be completed
- # [16:28] <jgraham> gsnedders: Well it was /meant/ to be completed years ago
- # [16:28] <gsnedders> jgraham: I mean the current meaning. :P
- # [16:29] <takkaria> jgraham: I was actually thinking about the html5 testsuite the other day. I guess it would be useful to have it in place by October for LC, and I should have time and energy before then to sort it out
- # [16:29] <Lachy> jgraham, in what way?
- # [16:29] <takkaria> jgraham: someone else can always do it, though. :)
- # [16:31] <jgraham> Lachy: It has taken forever, cost far more money than it was supposed to and done no useful science (whilst taking money that could otherwise be used for science projects)
- # [16:31] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (hubbard.freenode.net irc.freenode.net)
- # [16:31] * Quits: starjive (i=beos@213-66-216-93-no30.tbcn.telia.com) (hubbard.freenode.net irc.freenode.net)
- # [16:31] * Quits: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu) (hubbard.freenode.net irc.freenode.net)
- # [16:31] * Quits: ezyang (n=ezyang@VINEGAR-POT.MIT.EDU) (hubbard.freenode.net irc.freenode.net)
- # [16:32] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [16:32] * Joins: starjive (i=beos@213-66-216-93-no30.tbcn.telia.com)
- # [16:32] * Joins: ezyang (n=ezyang@VINEGAR-POT.MIT.EDU)
- # [16:32] * Joins: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu)
- # [16:32] * Quits: starjive (i=beos@213-66-216-93-no30.tbcn.telia.com) (Success)
- # [16:32] <zcorpan> Lachy: i guess i was more exposed to world news during my vacation compared to when i work
- # [16:32] * Joins: Guest88730 (i=beos@213-66-216-93-no30.tbcn.telia.com)
- # [16:32] <gsnedders> jgraham: s/science projects/useful science projects/ I assume you mean as it has done some, just not useful ones.
- # [16:32] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (SendQ exceeded)
- # [16:33] * Quits: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu) (Remote closed the connection)
- # [16:33] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [16:33] * Joins: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu)
- # [16:34] <jgraham> I think it has done some stuff like "lets do some experiments designed by schoolkids about growing crystals in space"
- # [16:34] <jgraham> It may even have done the odd actually valuable thing. But a lot of stuff that was designed to work with the ISS had to be abandoned or reworked as independant missions
- # [16:35] <jgraham> So per unit currency it has been an epic failure for science
- # [16:35] <Lachy> jgraham, that depends if you consider experiments like this to be useful or not. http://www.youtube.com/watch?v=zaHLwla2WiI In any case, it's pretty cool;
- # [16:36] <gsnedders> Lachy: That hardly needs a space station to do, just something in freefall
- # [16:36] <gsnedders> A plane in freefall would work as a container for that
- # [16:37] <jgraham> I'm not even convinced that it has taught us anything useful about going into space aprt from maybe "don't do it like this"
- # [16:37] <Philip`> It has ushered in an era of International cooperation!
- # [16:38] <gsnedders> Philip`: But Mongolia isn't involved!
- # [16:38] <Lachy> gsnedders, the Zero G company that does flights like that only last about 30 seconds each time, which isn't much for doing experiments.
- # [16:38] <gsnedders> Lachy: It depends what experiment you want to do :)
- # [16:38] <Phae> those Zero G experiences are expensive. i was looking them up just the other day.
- # [16:39] <Lachy> Phae, how much are they?
- # [16:39] <jgraham> To the extent that that counts as a science experiment it could be done on the shuttle or something
- # [16:40] <Phae> well, once you've got there... http://www.elite-expeditions.co.uk/zgbook.htm
- # [16:40] <Philip`> Phae: Probably cheaper than the ISS, though :-)
- # [16:40] <Phae> sure
- # [16:42] <Lachy> wow, they even charge $195 for the non-flyer package. https://www.gozerog.com/index.cfm?fuseaction=reservations.welcome
- # [16:42] <gsnedders> Phae: When NASA owns both such things and the shuttle, I'm sure they'd say it was cheaper in terms of operation costs :)
- # [16:42] <Phae> aye
- # [16:42] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:43] <Phae> it would be ace, but it's a pretty expensive rollercoaster like experience, i imagine :)
- # [16:43] <gsnedders> Phae: I doubt rollercoasters let you fall vertically without being attached to anything at 9.81 m/s :)
- # [16:44] <Lachy> I wonder why they cost so much. They're just flying a modified Boeing 727, and surely they aren't that costly to operate
- # [16:44] <Phae> yeah, but for such a short period of time
- # [16:44] <Phae> by the time you got the hang of it, you'd be onthe floor again
- # [16:44] <gsnedders> Lachy: Probably insurance, as flying vertically down is somewhat dangerous. Then you have supply/demand.
- # [16:45] <Phae> and there's not a competitive enough number of operators, probably
- # [16:45] <Lachy> I think they're the only commercial operators of such flights
- # [16:45] <Phae> well, there you go
- # [16:45] <jgraham> Lachy: They might well be quite costly to operate given the number of passengers, but it is more about market economics
- # [16:45] <jgraham> I was surprised at how cheap they are
- # [16:46] <Lachy> jgraham, cheap?!
- # [16:46] <gsnedders> Likewise
- # [16:46] <jgraham> (for the record ISS cost something like 100 billion euros over its lifetime)
- # [16:46] <gsnedders> Lachy: They could quite easily charge 5 times what they do. You get a whole 727 between around 10–15 people or so I guess
- # [16:47] <gsnedders> Lachy: And provided they are the only supplier, there is a fair amount of demand, so I expect they could charge more.
- # [16:48] <Phae> but still, would you spend £2500 to be weightless for 30 seconds, 15 times?
- # [16:48] * Joins: kenkam (n=kenkam@host86-144-77-90.range86-144.btcentralplus.com)
- # [16:48] <Phae> that's what makes it expensive or not
- # [16:49] <jgraham> If I liked that sort of thing and had the cash, sure
- # [16:49] <jgraham> It's aimed at people with substantial disposable income
- # [16:49] <jgraham> not at people who go to butlins
- # [16:49] <gsnedders> Phae: I don't particularly have much interest in it.
- # [16:49] <Phae> yeah, so to those people it's cheap
- # [16:50] <Phae> if you think you ened to have substantial disposable income to make it worthwhile, ti's not cheap :P
- # [16:50] <Phae> it's*
- # [16:50] <Phae> need* ugh.
- # [16:50] <takkaria> it sounds like one of those things that if you had a lot of money just lying around, you might as well do, really
- # [16:50] <Phae> sure
- # [16:50] <Phae> i would if i did
- # [16:50] <Lachy> jgraham, what is "butlins"?
- # [16:50] <Phae> haha
- # [16:50] * gsnedders looks behind his sofa
- # [16:51] <Phae> butlins is like, cheesy family vacation place. think cold, bored, brits in seaside resorts
- # [16:51] <takkaria> also used for festivals sometimes
- # [16:52] <gsnedders> Mainly used by those who cannot afford to go abroad, as far as I can tell.
- # [16:53] <jgraham> http://www.butlins.com/
- # [17:02] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:05] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:11] * Quits: JDuke128 (n=kadir@212.174.90.98) (Read error: 60 (Operation timed out))
- # [17:12] * Joins: JDuke128 (n=kadir@212.174.90.98)
- # [17:28] * Joins: dglazkov (n=dglazkov@nat/google/x-9b6daf573490c026)
- # [17:28] * Quits: scherkus (n=scherkus@72.14.227.1) (Read error: 110 (Connection timed out))
- # [17:34] * Joins: abii (n=macbook@cm27.delta30.maxonline.com.sg)
- # [17:43] * Joins: billmason (n=billmaso@ip98.unival.com)
- # [17:43] * Joins: chrismat (n=chris@isvedel.math.uu.se)
- # [17:43] * Parts: billmason (n=billmaso@ip98.unival.com)
- # [17:44] * Joins: ap (n=ap@nat/apple/x-602fdd2d14d5f2c2)
- # [17:51] * Joins: ttepasse (n=ttepas--@p5B0166CC.dip.t-dialin.net)
- # [17:51] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:54] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [17:54] * Quits: maikmerten_ (n=merten@vp-c-66.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:59] * Joins: webben_ (n=benh@nat/yahoo/x-7373c6756e2f1af4)
- # [18:00] * Quits: poe (n=poe@unaffiliated/xerox)
- # [18:00] * Quits: drostie (n=hopkins@wlan-145-94-171-232.wlan.tudelft.nl) (Remote closed the connection)
- # [18:10] * Quits: webben (n=benh@nat/yahoo/x-1f272a2853711ef9) (Read error: 110 (Connection timed out))
- # [18:13] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:13] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [18:13] * Joins: poe (n=poe@unaffiliated/xerox)
- # [18:26] * Quits: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [18:31] * Quits: kenkam (n=kenkam@host86-144-77-90.range86-144.btcentralplus.com) (Connection timed out)
- # [18:41] * Quits: gsnedders (n=gsnedder@pat.se.opera.com) (Read error: 60 (Operation timed out))
- # [18:42] * Quits: slightlyoff (n=slightly@72.14.224.1) (Read error: 110 (Connection timed out))
- # [18:47] * Quits: gunderwonder (n=gunderwo@garage.upstruct.com)
- # [18:51] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [18:54] * Joins: sbublava (n=stephan@77.117.29.27.wireless.dyn.drei.com)
- # [18:58] * Joins: scherkus (n=scherkus@72.14.227.1)
- # [19:01] * aroben is now known as aroben|lunch
- # [19:01] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:01] * Joins: atwilson (n=atwilson@74.125.59.1)
- # [19:01] * Joins: gsnedders (n=gsnedder@c83-252-197-150.bredband.comhem.se)
- # [19:02] * Quits: dave_levin_ (n=dave_lev@72.14.224.1)
- # [19:02] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [19:03] * jmb^ is now known as jmb
- # [19:07] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [19:12] * Quits: poe (n=poe@unaffiliated/xerox)
- # [19:14] * Quits: mat_t (n=mattomas@nat/canonical/x-ae0ae0115cb2f3e0) (Remote closed the connection)
- # [19:19] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [19:21] * Joins: sbublava_ (n=stephan@77.116.183.13.wireless.dyn.drei.com)
- # [19:26] * Joins: sbublava__ (n=stephan@77.118.26.151.wireless.dyn.drei.com)
- # [19:30] * Quits: sbublava (n=stephan@77.117.29.27.wireless.dyn.drei.com) (Read error: 104 (Connection reset by peer))
- # [19:36] * Joins: slightlyoff (n=slightly@nat/google/x-5a527c96d6ea9229)
- # [19:37] * Joins: jianli (n=jianli@72.14.227.1)
- # [19:37] * Joins: weinig (n=weinig@17.246.17.208)
- # [19:40] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:40] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [19:43] * Quits: sbublava_ (n=stephan@77.116.183.13.wireless.dyn.drei.com) (Read error: 110 (Connection timed out))
- # [19:48] * aroben|lunch is now known as aroben
- # [19:50] * Joins: ttepass- (n=ttepas--@p5B0164B9.dip.t-dialin.net)
- # [19:56] <Philip`> http://blog.digitalbazaar.com/2009/07/13/html5rdfa/ (plus page 2)
- # [19:58] * Quits: ttepasse (n=ttepas--@p5B0166CC.dip.t-dialin.net) (Read error: 60 (Operation timed out))
- # [19:59] <Philip`> Oh, it was already posted to the list
- # [20:00] <Lachy> from a quick glance, it seems they're ignoring all the concerns over namespaces, prefixes, CURIEs, etc. Oh well.
- # [20:01] <Lachy> although, they have notes about it. So maybe they will do something about it
- # [20:05] * Quits: pmuellr (n=pmuellr@nat/ibm/x-fc687d48654487c9)
- # [20:07] * Joins: hober (n=ted@unaffiliated/hober)
- # [20:07] * Joins: pmuellr (n=pmuellr@nat/ibm/x-ced1d0a3e0c589c6)
- # [20:08] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [20:10] * Joins: jwalden (n=waldo@nat/mozilla/x-7fadc76c51da4449)
- # [20:14] * Joins: ojan (n=ojan@72.14.229.81)
- # [20:16] <hober> could someone with wiki admin privleges delete http://wiki.whatwg.org/wiki/Hafez
- # [20:17] * Joins: dolske (n=dolske@nat/mozilla/x-97348ee677bed13d)
- # [20:17] <Lachy> ok
- # [20:19] * Parts: JDuke128 (n=kadir@212.174.90.98)
- # [20:20] <Lachy> done
- # [20:20] <Lachy> hober, do you have a wiki account?
- # [20:20] <Lachy> I can give you admit privilages if you like
- # [20:20] <Lachy> *admin
- # [20:20] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
- # [20:22] * Joins: maikmerten (n=maikmert@BAE31f0.bae.pppool.de)
- # [20:24] * Quits: MikeSmith (n=MikeSmit@EM114-48-140-82.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [20:33] <hober> I have an account, I'm User:EdwardOConnor
- # [20:33] <hober> sure, thanks
- # [20:37] * Joins: poe (n=poe@adsl-ull-160-123.48-151.net24.it)
- # [20:37] * Quits: sbublava__ (n=stephan@77.118.26.151.wireless.dyn.drei.com) (Read error: 104 (Connection reset by peer))
- # [20:38] * Joins: cying (n=cying@70.90.171.153)
- # [20:39] * Quits: cying (n=cying@70.90.171.153) (Client Quit)
- # [20:44] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:46] * Joins: cying (n=cying@70.90.171.153)
- # [20:47] * Quits: pmuellr (n=pmuellr@nat/ibm/x-ced1d0a3e0c589c6) (Read error: 54 (Connection reset by peer))
- # [20:47] * Joins: pmuellr (n=pmuellr@nat/ibm/x-d8ea142864d83a43)
- # [20:48] * Joins: dimich (n=dimich@72.14.227.1)
- # [20:57] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [21:00] * Joins: T-- (n=ttepas--@p5B015422.dip.t-dialin.net)
- # [21:14] * Quits: pmuellr (n=pmuellr@nat/ibm/x-d8ea142864d83a43)
- # [21:14] * Joins: rubys1 (n=Adium@cpe-098-027-052-152.nc.res.rr.com)
- # [21:15] * Joins: pmuellr (n=pmuellr@nat/ibm/x-ca5a8296c23845a3)
- # [21:16] * Quits: ttepass- (n=ttepas--@p5B0164B9.dip.t-dialin.net) (Read error: 110 (Connection timed out))
- # [21:16] * Quits: pmuellr (n=pmuellr@nat/ibm/x-ca5a8296c23845a3) (Read error: 104 (Connection reset by peer))
- # [21:16] * Joins: pmuellr (n=pmuellr@nat/ibm/x-d49e41b4b748503a)
- # [21:18] * Quits: pmuellr (n=pmuellr@nat/ibm/x-d49e41b4b748503a) (Client Quit)
- # [21:23] * Quits: abii (n=macbook@cm27.delta30.maxonline.com.sg)
- # [21:24] * Parts: michaeln (n=michaeln@nat/google/x-d7805bcbc47d8c8e)
- # [21:33] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [21:36] * Joins: Sirisian (n=Sirisian@ppp-70-226-93-234.dsl.klmzmi.ameritech.net)
- # [21:46] <jgraham> gsnedders: I just pushed something to html5lib that might make the not putting of html elements in a namespace work
- # [21:46] <jgraham> Needs tests though
- # [21:46] <gsnedders> jgraham: Well seeming I'll probably soon move on to making Anolis work with the namespaces (so it works with XHTML too), I'm not entirely sure how relevant it is :)
- # [21:51] * Joins: jorlow (n=jorlow@nat/google/x-914013b5182cc211)
- # [21:57] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [22:07] * Joins: yshin (n=yshin@72.14.227.1)
- # [22:12] * Joins: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [22:15] * Quits: maikmerten (n=maikmert@BAE31f0.bae.pppool.de) (Remote closed the connection)
- # [22:20] * Quits: Guest88730 (i=beos@213-66-216-93-no30.tbcn.telia.com)
- # [22:20] * Joins: gmiernicki (n=g@130.14.109.29)
- # [22:20] * gmiernicki is now known as Guest60104
- # [22:21] * Guest60104 is now known as gmiernicki
- # [22:21] <gmiernicki> oi... anyone know if localStorage is accessible via web workers?
- # [22:22] <gmiernicki> ive been reading through the forum threads, and got quite confused as most discussions pertain the the browser implementations
- # [22:22] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:27] * Quits: roc (n=roc@121.74.142.46)
- # [22:36] * Quits: yshin (n=yshin@72.14.227.1)
- # [22:39] <jgraham> gsnedders: There's no pleasing some people
- # [22:39] <gsnedders> jgraham: No, there isn't.
- # [22:44] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:45] * Quits: dolske (n=dolske@nat/mozilla/x-97348ee677bed13d)
- # [22:46] * Joins: dolske (n=dolske@nat/mozilla/x-4f43082af61aaef8)
- # [22:53] * Joins: yshin (n=yshin@72.14.227.1)
- # [22:58] * Quits: rubys1 (n=Adium@cpe-098-027-052-152.nc.res.rr.com) ("Leaving.")
- # [23:01] * Quits: webben_ (n=benh@nat/yahoo/x-7373c6756e2f1af4) (Read error: 113 (No route to host))
- # [23:02] * Joins: zdobersek1 (n=zan@cpe-92-37-68-46.dynamic.amis.net)
- # [23:17] * Quits: zdobersek (n=zan@cpe-92-37-72-189.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [23:19] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [23:19] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:23] * Quits: poe (n=poe@unaffiliated/xerox)
- # [23:24] <gmiernicki> there's no helping people it seems either, sometimes
- # [23:24] <gmiernicki> back to google i suppose...
- # [23:24] * Parts: gmiernicki (n=g@unaffiliated/gmiernicki)
- # [23:30] * Quits: zdobersek1 (n=zan@cpe-92-37-68-46.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [23:30] * Joins: Spark^ (n=x@94-194-199-197.zone8.bethere.co.uk)
- # [23:31] * Joins: zdobersek (n=zan@cpe-92-37-78-113.dynamic.amis.net)
- # [23:32] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) ("Ex-Chat")
- # [23:33] <Spark^> I need to use a more recent version of html5lib for python than 0.11 as I'm getting infinite recursion problems. Can anyone suggest what reasonably stable version I should check out as the trunk (or the mercurial equivalent term) gives me other errors.
- # [23:35] <gsnedders> Spark^: Before jgraham started merging stuff around a month ago.
- # [23:36] <gsnedders> Spark^: 759c5bd902 is what I use in places
- # [23:38] <Spark^> nothing like me dropping in at the deep end! i like the visualisation of branches in google code, but haven't a clue how i check out a particular revision!
- # [23:40] <Spark^> will hg update 759c5bd902
- # [23:40] <Spark^> do it?
- # [23:41] <Philip`> You probably want "-r 759etc"
- # [23:41] <Philip`> but I don't know if you want "update" or not
- # [23:43] <Spark^> hmmm, i guess 'invalid syntax' on "byte-compiling build/bdist.linux-x86_64/egg/html5lib/treewalkers/_base.py to _base.pyc isn't good" :(
- # [23:44] <gsnedders> Philip`: update or up
- # [23:44] <gsnedders> Spark^: What version of Python?
- # [23:44] <Spark^> 2.5
- # [23:44] <gsnedders> Can I shrug my shoulders and go to bed?
- # [23:45] <Spark^> i should do the same. you've got me a lot further on, so thanks for your help.
- # [23:46] <gsnedders> That rev worked today for me
- # [23:46] <Spark^> if i could drive google's thingy to show me changes to that file i'd maybe be able to select a revision close by
- # [23:46] <Spark^> probably something stupid i'm doing
- # [23:46] <Spark^> like, i'm not 100% sure that update or pull worked
- # [23:46] <gsnedders> You'll know if it failed.
- # [23:47] * Quits: gsnedders (n=gsnedder@c83-252-197-150.bredband.comhem.se)
- # [23:48] <jgraham> Spark^: try latest tip
- # [23:49] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [23:49] * jgraham has to go now
- # [23:59] <Spark^> i take it tip == my idea of head
- # [23:59] <Spark^> get errors with that
- # [23:59] <Spark^> byte-compiling build/bdist.linux-x86_64/egg/html5lib/treewalkers/_base.py to _base.pyc
- # [23:59] <Spark^> File "build/bdist.linux-x86_64/egg/html5lib/treewalkers/_base.py", line 40
- # [23:59] <Spark^> "data": []}
- # [23:59] <Spark^> SyntaxError: invalid syntax
- # Session Close: Tue Jul 14 00:00:00 2009
The end :)