Options:
- # Session Start: Tue Dec 29 00:00:00 2009
- # Session Ident: #whatwg
- # [00:06] <annevk> public-iri
- # [00:06] <annevk> what do you wanna ask foolip?
- # [00:11] <foolip> annevk: I want to ask if query string parsing should be a part of IRI bis, another IETF spec or maybe something else
- # [00:13] <foolip> IRI bis says "Specifications that define the syntax of any of the above components MAY divide them further and define smaller parts to be components according to this document."
- # [00:14] <foolip> I'm not really sure what exactly that means though
- # [00:15] <foolip> I've reverse engineered PHP, ASP (VBScript) and JSP a bit and they seem to work mostly in compatible ways, only interesting differences are in how they treat malformed %XX entities
- # [00:17] <AryehGregor> Doesn't Perl do some totally different thing involving semicolons?
- # [00:17] <foolip> AryehGregor: aha, might that be the source of the mysterious W3C suggestion that implementations handle both & and ; as a separator?
- # [00:18] <AryehGregor> I dunno, I just know that Perl apps tend to use semicolons where I'd expect ampersands.
- # [00:18] <AryehGregor> E.g.: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6b7b284958d47b77d06745b36bc7f36dab769d9b
- # [00:18] <foolip> I know very little about Perl, is there even a standard module used for this kind of thing?
- # [00:19] <AryehGregor> Perl seems to have standard modules for everything.
- # [00:19] <AryehGregor> I don't do Perl either, though.
- # [00:19] <foolip> meh
- # [00:19] <foolip> sounds worthwhile investigating though
- # [00:20] * Quits: erlehmann (n=erlehman@81.163.106.67) (Operation timed out)
- # [00:22] * Quits: roc (n=roc@121-72-206-239.dsl.telstraclear.net)
- # [00:23] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [00:25] <Philip`> foolip: The "CGI" module is the standard#
- # [00:25] <Philip`> s/#//
- # [00:26] <Philip`> The other standard is the regexps in whatever tutorials/examples people copy-and-paste argument-splitting code from
- # [00:26] <foolip> Philip`: learning about CGI feels like going back in time :)
- # [00:26] <Philip`> The other other standard is probably whatever mod_perl does
- # [00:26] * Quits: hobertoAtWork4 (n=hobertoa@gw1.mcgraw-hill.com) ("Nettalk6 - www.ntalk.de")
- # [00:27] <Philip`> foolip: Perl often uses the CGI module API even if the implementation is not actually based on CGI
- # [00:27] <foolip> Philip`: ok, thanks
- # [00:28] <Philip`> CGI.pm splits on /[&;]/
- # [00:28] <Philip`> then it splits key/value on the first =
- # [00:28] <Philip`> (or puts everything in key if no value)
- # [00:29] <Philip`> (and sets value to "")
- # [00:29] <Philip`> then it unescapes key, and unescapes value
- # [00:29] <foolip> sounds like everyone else appart from the ;
- # [00:30] <Philip`> where unescape finds /%(?:([0-9a-fA-F]{2})|u([0-9a-fA-F]{4}))/ and decodes as hex
- # [00:30] <annevk> foolip, it seems you can parse it however you like
- # [00:30] <annevk> much like you can parse /foo/bar however you like on the server
- # [00:30] <Philip`> unless you're running on EBCDIC in which case it finds /%([0-9a-fA-F]{2})/ and decodes as ASCII hex
- # [00:31] <AryehGregor> :/
- # [00:31] <Philip`> Oh, and unescape replaces '+' with ' ' before that
- # [00:31] <foolip> annevk: yes, but the problem is that the media fragments WG wants define something on top of something that looks like a query string
- # [00:32] <annevk> hmm
- # [00:32] <foolip> hmm, %u422A is actually a valid percent escape?
- # [00:32] <foolip> I've never seen that format actually
- # [00:32] <annevk> and they expect it to be processed client-side?
- # [00:33] <AryehGregor> Valid for Perl, I guess.
- # [00:33] <foolip> annevk: client side for #t=10 and server-side for ?t=10
- # [00:33] <annevk> it seems to me they should stick to #syntax and define some kind of HTTP header
- # [00:33] <AryehGregor> Isn't there some standard for encoding GET form data in query strings?
- # [00:33] <foolip> there is
- # [00:33] <foolip> in HTML5
- # [00:33] <foolip> but none for decoding
- # [00:33] <AryehGregor> Interesting.
- # [00:34] <foolip> that I have found anyway
- # [00:34] <foolip> #!/usr/bin/perl -w
- # [00:34] <foolip>
- # [00:34] <foolip> print "Content-type: text/html\n\n";
- # [00:34] <foolip> sorry :/
- # [00:34] <annevk> it seems a very fragile approach to me
- # [00:34] <AryehGregor> If this is just for media fragments, can't you just require it to behave like HTML5 requires it gets output? Or is there some reason you want compatibility with major scripting languages?
- # [00:34] <annevk> how many implementors reviewed this?
- # [00:34] * annevk can't really believe such a thing would get past basic review
- # [00:35] <foolip> the reason is that I'm meeting resistance when saying that the WG should define the processing requirements of this syntax, because presumably it belongs in another spec
- # [00:36] <foolip> annevk: I haven't seen any browser vendors apart from Opera (me) make significant noise since I joined
- # [00:36] <annevk> are they part of the group though?
- # [00:37] <annevk> I agree that some group should define processing requirements
- # [00:37] <foolip> I think some of the Apple guys are
- # [00:37] <foolip> annevk: UAs will of course just ignore the query string, but we need to know what to do for fragment URIs
- # [00:37] <annevk> if HTML5 keeps the definition of encoding it should also define how to decode imo
- # [00:37] <foolip> which part in particular do you think is fragile?
- # [00:38] * Hixie looks in
- # [00:38] <Hixie> wassup
- # [00:38] <annevk> that one part is for the client and one part for the server
- # [00:38] <annevk> and that the server part might use names already in use
- # [00:38] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [00:38] <foolip> well HTML5 defines how to encode form data, what we are decoding isn't really form data, but I wouldn't mind if it's in HTML5
- # [00:39] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) (Client Quit)
- # [00:39] <foolip> annevk: it's not the intention that both be used at once, and in either case the server part is opaque to the client and vice versa
- # [00:40] <foolip> apparently the thinking is that in some cases doing the chopping on the server is faster, e.g. archive.org already implements this
- # [00:40] <foolip> annevk: what are "names already in use"?
- # [00:40] <annevk> what if I have a resource that's named /x?t=10
- # [00:40] <annevk> (not sure if t is the right param name)
- # [00:40] <foolip> that's right
- # [00:41] <annevk> Hixie, discussing media fragments
- # [00:41] <foolip> annevk: well, I doubt anyone ever considered that
- # [00:41] <annevk> Hixie, oh, and whether HTML5 should define how to decode <form> GET URLs besides defining how to encode them
- # [00:42] <foolip> in my feedback I have pretended the query string part doesn't exist, because it is irrelevant to UAs
- # [00:42] <annevk> foolip, also, apart from maybe the fragment URIs are supposed to be opaque
- # [00:43] <annevk> the server assigns meaning to it for sure, but with this the client and server have some shared understanding of a part of the URI
- # [00:43] <foolip> annevk: I mean that the server doesn't get to see the fragment part
- # [00:43] <annevk> it feels somewhat wrong
- # [00:43] <foolip> there is no shared part
- # [00:43] <annevk> foolip, sure, the query part
- # [00:43] <foolip> the UA doesn't (shouldn't) care about that
- # [00:44] <annevk> the UA generates it and the server is expected to respond in a particular way
- # [00:44] <annevk> if the UA doesn't, how does the server ever get it?
- # [00:44] <foolip> no, the UA doesn't generate a query string
- # [00:44] <foolip> the UA can either be clever and seek to the right place with simple heuristics and range requests, or use the HTTP headers that the WG is defining
- # [00:45] <annevk> so why do we have the query string?
- # [00:45] <annevk> and who will be using it?
- # [00:45] <foolip> e.g. archive.org uses it, or something that looks like it
- # [00:46] <foolip> however, I would be happy if it wasn't in the spec at all
- # [00:46] <annevk> I'm not sure why it would need to be defined
- # [00:46] <foolip> presumably because it is convenient to use the same syntax for both, or something like that
- # [00:47] <foolip> and because server-side implementations actually exist
- # [00:47] <Hixie> why would we need to define how to decode the query component? What's the interoperability concern?
- # [00:47] <AryehGregor> But you don't need standards if it's done purely on the server side . . .
- # [00:47] <Hixie> Surely each URL can only be read by one server
- # [00:48] <Hixie> so there's nothing to interoperate with
- # [00:48] <annevk> I guess the idea is to standardize a common API for media resources
- # [00:48] <foolip> Hixie: I'm not really interested in decoding a query string, I'm interested in decoding a fragment component which uses the same syntax as a query string
- # [00:48] <annevk> but I'm not sure why that needs to be standardized...
- # [00:49] <AryehGregor> The fragment component decoding can be done on UAs, so that needs to be standardized.
- # [00:49] <AryehGregor> In fact, it has to be done on UAs.
- # [00:49] <foolip> AryehGregor: exactly
- # [00:49] <Hixie> well surely the fragment component decoding would be defined by the spec that defines the fragment?
- # [00:49] <foolip> Hixie: that's what I've been trying to argue for
- # [00:49] <Hixie> sounds good to me
- # [00:49] <annevk> Hixie, well, the idea would be to define how servers can get the data out of the URL
- # [00:50] <foolip> however, I've been a bit thrown off by the query string issue it seems
- # [00:50] <annevk> Hixie, if you define how that works presumably you can swap the software that gets data out of the URL
- # [00:50] * Quits: weinig (n=weinig@adsl-63-200-129-21.dsl.snfc21.pacbell.net)
- # [00:50] <AryehGregor> Just define some subset of generally-used query string encoding.
- # [00:50] <Hixie> annevk: presumably that would be defined by the spec for that software
- # [00:50] <Hixie> annevk: different servers have different needs for how to parse query components
- # [00:51] <annevk> Hixie, it seems to me it's sort of an integral part of <form> submission
- # [00:51] <Hixie> e.g. http://example.com/?foo+bar vs http://example.com/?a=b&c=d vs http://example.com/a=b;c=d
- # [00:51] <Hixie> these are all valid query components
- # [00:51] <Hixie> but they need different parsing rules
- # [00:51] <foolip> it seems that one should do either (1) define how to parse a query string (probably in another spec) and reuse that definition for the fragment part in MF or (2) remove any mention of query strings from MF and just define how to parse the fragment component
- # [00:51] <AryehGregor> Hixie, I think you're missing a ? in the last.
- # [00:51] <Hixie> er yes
- # [00:52] <AryehGregor> foolip, (2) sounds more sensible. Just make up something simple.
- # [00:52] <AryehGregor> We don't define how to parse query strings for anything else, no reason to start for media fragments.
- # [00:53] <foolip> ok, I don't expect arguing this line is going to be easy though
- # [00:53] <foolip> I agree it makes the most sense however
- # [00:53] <foolip> will try writing an email suggesting as much tomorrow when my brain has slept
- # [00:56] <foolip> thanks all
- # [01:00] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [01:01] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [01:02] * Quits: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [01:04] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [01:09] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [01:15] * Joins: othermaciej_ (n=mjs@63-227-24-137.hlrn.qwest.net)
- # [01:18] * Parts: whiteinge (n=whiteing@oalug/member/whiteinge) ("WeeChat 0.3.0")
- # [01:19] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [01:21] * Quits: dglazkov (n=dglazkov@nat/google/x-pqwsjpguhacpiotn)
- # [01:28] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [01:28] * Quits: othermaciej (n=mjs@209-181-71-107.hlrn.qwest.net) (Read error: 113 (No route to host))
- # [01:28] * othermaciej_ is now known as othermaciej
- # [01:28] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [01:30] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:36] * Joins: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [01:37] * Quits: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net) (Client Quit)
- # [01:54] * Quits: othermaciej (n=mjs@63-227-24-137.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [01:57] * Joins: othermaciej (n=mjs@70-57-29-85.hlrn.qwest.net)
- # [02:03] * Joins: erikvvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [02:11] * Quits: tndH (n=Rob@87.102.19.178) ("ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [02:18] * Quits: othermaciej (n=mjs@70-57-29-85.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [02:20] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) (Read error: 110 (Connection timed out))
- # [02:20] * erikvvold is now known as erikvold
- # [02:20] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) ("Bye bye")
- # [02:21] * Joins: riven` (n=riven@53518387.cable.casema.nl)
- # [02:22] * Joins: othermaciej (n=mjs@71-33-184-192.hlrn.qwest.net)
- # [02:24] * Quits: bzed (n=bzed@devel.recluse.de) (verne.freenode.net irc.freenode.net)
- # [02:24] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [02:24] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [02:24] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [02:24] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) (verne.freenode.net irc.freenode.net)
- # [02:24] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (verne.freenode.net irc.freenode.net)
- # [02:24] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [02:24] * Quits: riven (n=riven@53518387.cable.casema.nl) (verne.freenode.net irc.freenode.net)
- # [02:24] * Quits: inimino (n=inimino@67.207.138.202) (verne.freenode.net irc.freenode.net)
- # [02:27] * Joins: bzed (n=bzed@devel.recluse.de)
- # [02:34] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [02:34] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [02:34] * Joins: Heimidal (n=heimidal@unaffiliated/heimidal)
- # [02:34] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [02:34] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [02:34] * Joins: riven (n=riven@53518387.cable.casema.nl)
- # [02:34] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [02:34] * Joins: MikeSmith (n=MikeSmit@EM114-48-77-65.pool.e-mobile.ne.jp)
- # [02:34] * Joins: erikvold (n=erikvvol@24.108.84.27)
- # [02:36] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [02:37] * Quits: othermaciej (n=mjs@71-33-184-192.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [02:38] * Joins: othermaciej (n=mjs@70-58-24-141.hlrn.qwest.net)
- # [02:44] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [02:45] * Joins: TabAtkins_ (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [02:47] * Quits: inimino (n=inimino@atekomi.inimino.org) (verne.freenode.net irc.freenode.net)
- # [02:47] * Quits: erikvold (n=erikvvol@24.108.84.27) (verne.freenode.net irc.freenode.net)
- # [02:47] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (verne.freenode.net irc.freenode.net)
- # [02:47] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) (verne.freenode.net irc.freenode.net)
- # [02:47] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [02:47] * Quits: riven (n=riven@53518387.cable.casema.nl) (verne.freenode.net irc.freenode.net)
- # [02:47] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [02:47] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [02:47] * TabAtkins_ is now known as TabAtkins
- # [02:49] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [02:53] * Joins: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [02:56] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [02:56] * Joins: erikvold (n=erikvvol@24.108.84.27)
- # [02:56] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [02:56] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [02:56] * Joins: Heimidal (n=heimidal@unaffiliated/heimidal)
- # [02:56] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [03:01] * Quits: othermaciej (n=mjs@70-58-24-141.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [03:02] * Quits: dbaron (n=dbaron@pool-173-49-144-243.phlapa.fios.verizon.net) (verne.freenode.net irc.freenode.net)
- # [03:04] * Joins: othermaciej (n=mjs@71-33-176-160.hlrn.qwest.net)
- # [03:07] * Joins: dbaron (n=dbaron@pool-173-49-144-243.phlapa.fios.verizon.net)
- # [03:33] * Quits: ukai (n=ukai@220.109.219.244) (verne.freenode.net irc.freenode.net)
- # [03:38] * Joins: ukai (n=ukai@220.109.219.244)
- # [03:39] * Joins: wakaba_0 (n=wakaba_@119-228-219-41.eonet.ne.jp)
- # [03:44] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (verne.freenode.net irc.freenode.net)
- # [03:44] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (verne.freenode.net irc.freenode.net)
- # [03:44] * Quits: cedricv (n=cedric@112.199.140.38) (verne.freenode.net irc.freenode.net)
- # [03:44] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (verne.freenode.net irc.freenode.net)
- # [03:44] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [03:44] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [03:44] * Quits: jtbandes (n=jtbandes@unaffiliated/jtbandes) (verne.freenode.net irc.freenode.net)
- # [03:44] * Quits: karlushi (n=karlushi@fw.vdl2.ca) (verne.freenode.net irc.freenode.net)
- # [03:49] * Joins: karlushi (n=karlushi@fw.vdl2.ca)
- # [03:49] * Joins: jtbandes (n=jtbandes@unaffiliated/jtbandes)
- # [03:49] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
- # [03:51] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [03:51] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [03:51] * Joins: cedricv (n=cedric@112.199.140.38)
- # [03:51] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
- # [03:51] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [03:51] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [03:52] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (Read error: 104 (Connection reset by peer))
- # [03:52] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 104 (Connection reset by peer))
- # [03:52] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [03:52] * smaug_ is now known as smaug
- # [03:57] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 110 (Connection timed out))
- # [04:00] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [04:01] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [04:05] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:12] * Joins: othermaciej_ (n=mjs@70-57-30-105.hlrn.qwest.net)
- # [04:20] * Quits: othermaciej (n=mjs@71-33-176-160.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [04:22] * Joins: othermaciej (n=mjs@67-40-156-106.hlrn.qwest.net)
- # [04:24] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [04:25] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (verne.freenode.net irc.freenode.net)
- # [04:25] * Quits: cedricv (n=cedric@112.199.140.38) (verne.freenode.net irc.freenode.net)
- # [04:25] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [04:25] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [04:26] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [04:26] * Quits: othermaciej_ (n=mjs@70-57-30-105.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [04:28] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) (verne.freenode.net irc.freenode.net)
- # [04:28] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [04:28] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [04:28] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [04:28] * Quits: erikvold (n=erikvvol@24.108.84.27) (verne.freenode.net irc.freenode.net)
- # [04:30] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [04:30] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [04:31] * Joins: erikvold (n=erikvvol@24.108.84.27)
- # [04:31] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [04:31] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [04:31] * Joins: Heimidal (n=heimidal@unaffiliated/heimidal)
- # [04:31] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [04:34] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [04:34] * Joins: cedricv (n=cedric@112.199.140.38)
- # [04:34] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [04:34] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [04:41] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [04:45] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [04:47] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) (verne.freenode.net irc.freenode.net)
- # [04:47] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [04:47] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [04:47] * Quits: erikvold (n=erikvvol@24.108.84.27) (verne.freenode.net irc.freenode.net)
- # [04:47] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [04:48] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [04:48] * Quits: cedricv (n=cedric@112.199.140.38) (verne.freenode.net irc.freenode.net)
- # [04:48] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [04:48] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [04:49] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [04:50] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [04:51] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [04:53] * Joins: erikvold (n=erikvvol@24.108.84.27)
- # [04:53] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [04:53] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [04:53] * Joins: Heimidal (n=heimidal@unaffiliated/heimidal)
- # [04:53] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [04:53] * Quits: erikvold (n=erikvvol@24.108.84.27) (Read error: 104 (Connection reset by peer))
- # [04:54] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [05:04] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:05] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [05:05] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [05:06] * Joins: cedricv (n=cedric@112.199.140.38)
- # [05:13] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [05:14] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [05:16] * Quits: cedricv (n=cedric@112.199.140.38) (verne.freenode.net irc.freenode.net)
- # [05:16] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [05:16] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [05:16] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) (verne.freenode.net irc.freenode.net)
- # [05:16] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [05:16] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [05:16] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [05:18] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [05:19] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [05:22] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [05:22] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [05:22] * Joins: Heimidal (n=heimidal@unaffiliated/heimidal)
- # [05:22] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [05:23] * Joins: cedricv (n=cedric@112.199.140.38)
- # [05:23] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [05:23] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [05:36] * Quits: othermaciej (n=mjs@67-40-156-106.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [05:39] * Joins: othermaciej (n=mjs@63-227-27-244.hlrn.qwest.net)
- # [05:44] * Joins: Visage (n=visage@pdpc/supporter/active/visage)
- # [05:44] * Parts: Visage (n=visage@pdpc/supporter/active/visage) ("御仕舞い")
- # [05:45] * Joins: Zerxer (n=zerxer@pool-72-78-35-191.phlapa.east.verizon.net)
- # [05:47] <Zerxer> now that I'm in the right area.. messing around with the <audio> tag and I can't get ogg files to play nicely in firefox. keeps skipping. perhaps I am just using a bad encoder? suggestions?
- # [06:11] <Hixie> hard to tell without a sample page :-)
- # [06:12] <Hixie> (#developers on irc.mozilla.org may be able to help better with mozilla-specific issues, btw)
- # [06:16] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [06:16] * Quits: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [06:17] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [06:27] * Quits: othermaciej (n=mjs@63-227-27-244.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [06:27] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [06:27] * Joins: JoePeck_ (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [06:28] * Joins: othermaciej (n=mjs@70-57-30-40.hlrn.qwest.net)
- # [06:52] * Quits: dbaron (n=dbaron@pool-173-49-144-243.phlapa.fios.verizon.net) (Read error: 113 (No route to host))
- # [06:55] * Quits: Zerxer (n=zerxer@pool-72-78-35-191.phlapa.east.verizon.net)
- # [07:27] * Quits: jwalden (n=waldo@adsl-70-131-101-85.dsl.emhril.sbcglobal.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.6/20091216142458]")
- # [07:27] * Quits: othermaciej (n=mjs@70-57-30-40.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [07:30] * Joins: othermaciej (n=mjs@70-57-28-138.hlrn.qwest.net)
- # [07:39] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [07:39] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [07:47] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 60 (Operation timed out))
- # [07:56] * Quits: othermaciej (n=mjs@70-57-28-138.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [07:59] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) ("me so sleepy")
- # [07:59] * Joins: othermaciej (n=mjs@71-33-188-16.hlrn.qwest.net)
- # [08:01] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [08:10] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [08:35] * Quits: MikeSmith (n=MikeSmit@EM114-48-77-65.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
- # [08:38] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) (Remote closed the connection)
- # [08:59] * Quits: othermaciej (n=mjs@71-33-188-16.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [09:01] * Joins: othermaciej (n=mjs@63-225-111-107.hlrn.qwest.net)
- # [09:02] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
- # [09:09] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:22] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [09:34] * Joins: mcdave (n=mcdave@cm-83-97-164-135.telecable.es)
- # [09:49] * Quits: mcdave (n=mcdave@cm-83-97-164-135.telecable.es)
- # [09:49] * Joins: mcdave (n=mcdave@cm-83-97-164-135.telecable.es)
- # [09:50] * Quits: mcdave (n=mcdave@cm-83-97-164-135.telecable.es) (Client Quit)
- # [09:51] * Joins: mcdave (n=mcdave@cm-83-97-164-135.telecable.es)
- # [09:51] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [09:51] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [10:01] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [10:12] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [10:18] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [10:19] * Joins: MikeSmith (n=MikeSmit@EM114-48-183-9.pool.e-mobile.ne.jp)
- # [10:19] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [10:20] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [10:20] * Joins: shepazu (n=schepers@mo-71-50-28-45.dhcp.embarqhsd.net)
- # [10:21] <MikeSmith> annevk: about media queries, is it a conformance error for a media query to use a media feature with a media type that it does not apply to?
- # [10:22] <MikeSmith> the spec does not seem to explicitly say it is a conformance error
- # [10:23] <MikeSmith> e.g., @media print and (scan: progressive)
- # [10:28] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [10:32] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:35] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [10:35] * Joins: tndH (n=Rob@87.102.19.178)
- # [10:36] * Joins: Phoxis1 (n=Phoxis@59.93.240.195)
- # [10:36] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
- # [10:37] * Parts: Phoxis1 (n=Phoxis@59.93.240.195)
- # [10:43] * Quits: shepazu (n=schepers@mo-71-50-28-45.dhcp.embarqhsd.net)
- # [10:44] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
- # [10:53] * Joins: ttepasse (n=ttepas--@dslb-088-077-083-215.pools.arcor-ip.net)
- # [11:02] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [11:03] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [11:03] * Quits: wakaba_0 (n=wakaba_@119-228-219-41.eonet.ne.jp) ("Leaving...")
- # [11:11] <annevk> it's not
- # [11:11] <annevk> you could warn if you want
- # [11:12] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [11:14] <annevk> http://bitworking.org/news/2009/12/xrd
- # [11:15] <MikeSmith> annevk: OK, I'll ask hsivonen if he thinks it's worth warning about
- # [11:15] <annevk> you could look up an old thread on media queries on www-style
- # [11:15] <annevk> hsivonen asked about this before
- # [11:18] * Joins: Chris547_2 (n=Chris547@pool-96-235-92-119.atl01.dsl-w.verizon.net)
- # [11:19] <MikeSmith> annevk: OK
- # [11:22] * Quits: Chris547 (n=Chris547@pool-72-71-122-244.atl01.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [11:22] <MikeSmith> annevk: found the thread
- # [11:22] * Quits: othermaciej (n=mjs@63-225-111-107.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [11:23] <annevk> cool
- # [11:25] * Joins: othermaciej (n=mjs@70-57-31-234.hlrn.qwest.net)
- # [11:28] * riven` is now known as riven
- # [11:37] * Joins: erlehmann (n=erlehman@82.113.121.17)
- # [11:38] * Joins: othermaciej_ (n=mjs@71-33-186-173.hlrn.qwest.net)
- # [11:39] * Quits: othermaciej (n=mjs@70-57-31-234.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [11:39] * othermaciej_ is now known as othermaciej
- # [11:45] * erlehmann is now known as erlehmann[26c3]
- # [11:46] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [11:46] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [12:14] * erlehmann[26c3] is now known as erduschmann
- # [12:40] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [12:49] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [13:08] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [13:14] * Joins: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [13:26] * Joins: othermaciej_ (n=mjs@71-33-180-67.hlrn.qwest.net)
- # [13:29] * Quits: ttepasse (n=ttepas--@dslb-088-077-083-215.pools.arcor-ip.net) ("?Q")
- # [13:35] * Quits: erduschmann (n=erlehman@82.113.121.17) ("Ex-Chat")
- # [13:36] * Quits: othermaciej (n=mjs@71-33-186-173.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [13:36] * othermaciej_ is now known as othermaciej
- # [13:37] <Dashiva> annevk: And now we have two ladders to paint, twice the fun
- # [13:38] <annevk> it made me think of Microdata / RDFa mostly
- # [13:38] <annevk> though maybe there the problem is somewhat more scoped
- # [13:40] <Dashiva> Microdata and RDFa are which material you build the ladder from. Still out there, but somewhat more relevant than the color.
- # [14:01] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [14:01] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [14:03] * Joins: othermaciej_ (n=mjs@70-57-28-217.hlrn.qwest.net)
- # [14:13] * Quits: othermaciej (n=mjs@71-33-180-67.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [14:13] * othermaciej_ is now known as othermaciej
- # [14:15] * Quits: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [14:20] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [14:20] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [14:20] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams) (verne.freenode.net irc.freenode.net)
- # [14:20] * Quits: MikeSmith (n=MikeSmit@EM114-48-183-9.pool.e-mobile.ne.jp) (verne.freenode.net irc.freenode.net)
- # [14:20] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [14:20] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [14:20] * Quits: cedricv (n=cedric@112.199.140.38) (verne.freenode.net irc.freenode.net)
- # [14:25] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [14:25] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [14:29] * Joins: MikeSmithX (n=MikeSmit@EM114-48-107-187.pool.e-mobile.ne.jp)
- # [14:29] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [14:29] * Joins: MikeSmith (n=MikeSmit@EM114-48-183-9.pool.e-mobile.ne.jp)
- # [14:29] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [14:29] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [14:31] * Joins: cedricv (n=cedric@112.199.140.38)
- # [14:31] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams) (SendQ exceeded)
- # [14:31] * Joins: GarethAdams|Home (n=GarethAd@5ad0ed92.bb.sky.com)
- # [14:32] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [14:33] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [14:46] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [14:46] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [14:47] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [14:47] * Quits: cedricv (n=cedric@112.199.140.38) (Read error: 104 (Connection reset by peer))
- # [14:48] * Quits: MikeSmith (n=MikeSmit@EM114-48-183-9.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [14:50] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [14:50] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [14:53] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams) (verne.freenode.net irc.freenode.net)
- # [14:53] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [14:53] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [14:54] * Joins: ROBOd2 (n=robod@89.122.216.38)
- # [14:55] * Quits: annevk (n=annevk@5355737B.cable.casema.nl) (Remote closed the connection)
- # [14:56] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 60 (Operation timed out))
- # [14:57] * Joins: annevk5 (n=annevk@5355737B.cable.casema.nl)
- # [14:58] * annevk5 is now known as annevk
- # [15:01] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [15:01] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [15:01] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [15:01] * Quits: othermaciej (n=mjs@70-57-28-217.hlrn.qwest.net)
- # [15:01] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams) (Connection reset by peer)
- # [15:01] * Joins: GarethAdams|Home (n=GarethAd@5ad0ed92.bb.sky.com)
- # [15:14] * Parts: annevk (n=annevk@5355737B.cable.casema.nl)
- # [15:17] * Joins: annevk (n=annevk@5355737B.cable.casema.nl)
- # [15:17] * Joins: dbaron (n=dbaron@pool-173-49-144-243.phlapa.fios.verizon.net)
- # [15:23] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
- # [15:27] * Quits: eighty4 (n=eighty4@eighty4.se) (Excess Flood)
- # [15:28] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [15:34] * Joins: miketaylr (n=miketayl@38.117.156.163)
- # [15:36] * Joins: cedricv (n=cedric@124.197.80.121)
- # [15:38] * Quits: cedricv (n=cedric@124.197.80.121) (SendQ exceeded)
- # [15:39] * Joins: cedricv (n=cedric@124.197.80.121)
- # [15:40] * Quits: cedricv (n=cedric@124.197.80.121) (SendQ exceeded)
- # [15:40] * Joins: cedricv (n=cedric@124.197.80.121)
- # [15:42] <annevk> anyone knows why Ubuntu 9.10 is no longer offered as installation option under updates?
- # [15:42] <annevk> pretty sure it was before
- # [15:42] <annevk> but I didn't do it because I thought there might be trouble
- # [15:42] * Quits: cedricv (n=cedric@124.197.80.121) (SendQ exceeded)
- # [15:42] * Joins: cedricv (n=cedric@124.197.80.121)
- # [15:43] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [15:44] <annevk> http://guides.macrumors.com/MacBook_Pro_Buyer's_Guide is most excellent
- # [15:44] * Quits: cedricv (n=cedric@124.197.80.121) (SendQ exceeded)
- # [15:44] * Joins: cedricv (n=cedric@124.197.80.121)
- # [15:45] <Dashiva> Would we be having this autobuffer thread at all without safari's bug?
- # [15:46] * Quits: cedricv (n=cedric@124.197.80.121) (SendQ exceeded)
- # [15:46] <annevk> lots of talk, little practical impact
- # [15:46] * Joins: cedricv (n=cedric@124.197.80.121)
- # [15:48] * Quits: cedricv (n=cedric@124.197.80.121) (SendQ exceeded)
- # [15:48] * Joins: wavded (n=wavded@63.86.13.81)
- # [15:48] * Joins: cedricv (n=cedric@124.197.80.121)
- # [15:48] <wavded> Does anyone have any experience with the Firefox 3.6 File API implementation?
- # [15:49] <wavded> I'm trying to do a XHR POST with file read in with FileReader, but I want to add more params to the post. xhr.sendAsBinary() doesn't seem to allow me to do that...
- # [15:49] <wavded> Any help would be appreciated
- # [15:49] * Quits: cedricv (n=cedric@124.197.80.121) (Client Quit)
- # [15:50] <annevk> you prolly need to wait until they do an impl of some XHR2 extensions
- # [15:50] <annevk> i.e. the FormData object
- # [15:51] <wavded> The docs said you could use xhr.send() with a FileReader but my attempts don't seem to work..
- # [15:51] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [15:52] <wavded> Hmm... there docs for XHR2 somewhere?
- # [15:52] * Quits: vvv (n=vvv@mediawiki/VasilievVV) ("KVIrc Insomnia 4.0.0, revision: 3410, sources date: 20090703, built on: 2009/08/12 22:29:13 UTC http://www.kvirc.net/")
- # [15:53] <annevk> http://dev.w3.org/2006/webapi/XMLHttpRequest-2/ has the latest
- # [15:53] <wavded> thx
- # [15:54] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [16:10] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) ("Ex-Chat")
- # [16:14] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [16:14] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [16:26] * Parts: wavded (n=wavded@63.86.13.81)
- # [16:32] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:43] * Joins: hobertoAtWork4 (n=hobertoa@gw1.mcgraw-hill.com)
- # [16:56] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:02] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [17:14] * Quits: daedb (n=daed@h11n1fls34o986.telia.com) (Remote closed the connection)
- # [17:18] * JoePeck_ is now known as JoePeck
- # [17:20] * Joins: daedb (n=daed@h11n1fls34o986.telia.com)
- # [17:22] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [17:23] * Joins: dglazkov (n=dglazkov@nat/google/x-wgztfjpmujbysfqe)
- # [17:26] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (verne.freenode.net irc.freenode.net)
- # [17:26] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [17:26] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [17:26] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [17:26] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [17:32] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [17:32] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [17:33] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [17:33] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [17:33] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [17:34] * Quits: MikeSmithX (n=MikeSmit@EM114-48-107-187.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [17:36] * Quits: tndH (n=Rob@87.102.19.178) ("ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [17:39] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [17:40] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:43] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Success)
- # [17:44] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [17:52] <TabAtkins> Dashiva: Nope, the entire problem is spawned from Safari's bug causing it to autobuffer everything. If it was already acting like Firefox, then no one would have complained, and we wouldn't have people trying to draw ridiculous distinctions like autobuffer=auto being somehow different than autobuffer not being present at all (let alone autobuffer=no actually having a usefully different...
- # [17:52] <TabAtkins> ...definition).
- # [17:53] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) ("Coyote finally caught me")
- # [17:54] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
- # [18:03] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [18:03] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [18:03] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [18:03] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [18:08] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [18:08] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [18:08] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [18:08] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [18:14] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [18:18] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [18:22] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
- # [18:22] * Quits: danbri (n=danbri@unaffiliated/danbri) (verne.freenode.net irc.freenode.net)
- # [18:22] * Joins: ukdkbr2 (n=ukdkbr@64.160.66.100)
- # [18:23] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (verne.freenode.net irc.freenode.net)
- # [18:25] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
- # [18:25] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [18:27] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [18:27] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [18:28] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [18:28] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [18:28] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [18:29] * Joins: archtech (i=stanv@83.228.56.37)
- # [18:31] * Joins: Heimidal (n=heimidal@cpe-76-168-254-92.socal.res.rr.com)
- # [18:36] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [18:38] * Joins: archtech (i=stanv@83.228.56.37)
- # [18:55] * Joins: maikmerten (n=maikmert@port-92-201-45-239.dynamic.qsc.de)
- # [19:31] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [19:44] * Joins: jwalden (n=waldo@adsl-70-131-101-85.dsl.emhril.sbcglobal.net)
- # [19:47] * Quits: annevk (n=annevk@5355737B.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [19:56] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 54 (Connection reset by peer))
- # [19:56] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:11] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:13] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:28] * Joins: annevk (n=annevk@5355737B.cable.casema.nl)
- # [20:40] <annevk> hmm, I only get it if I run update-manager -d
- # [20:40] <annevk> but then sites also advice not to install it...
- # [20:40] * annevk is confused
- # [20:40] <annevk> (still about Ubuntu 9.100
- # [20:40] <annevk> )
- # [20:40] <gratz|home> get what?
- # [20:40] <gratz|home> oh right
- # [20:41] <gratz|home> what advises not to install it and why?
- # [20:43] <annevk> there's a series here: http://www.insidesocal.com/click/2009/11/pulling-the-trigger-on-ubuntu.html
- # [20:43] <annevk> since I think I have a similar card for video I'll wait
- # [20:43] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [20:43] <annevk> especially with my MacBook being in repairs and all :)
- # [20:45] <gratz|home> heh
- # [20:50] * Joins: wavded (n=wavded@63.86.13.81)
- # [20:51] <wavded> annevk - seems as though you are right, I haven't been able to find anyway in FF 3.6 to push file data via XHR along with other POST data. :-(
- # [20:57] * Parts: wavded (n=wavded@63.86.13.81)
- # [21:01] * Quits: maikmerten (n=maikmert@port-92-201-45-239.dynamic.qsc.de) (Remote closed the connection)
- # [21:08] * Joins: ttepasse (n=ttepas--@dslb-084-060-033-242.pools.arcor-ip.net)
- # [21:11] <AryehGregor> annevk, you're on 9.04, not 8.04 or anything, right? Maybe apt-get update will fix it, if it thinks it's a development release for some crazy reason.
- # [21:11] * Quits: peroo (n=peroo@peroo.xen.prgmr.com) (Read error: 110 (Connection timed out))
- # [21:13] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:18] <annevk> AryehGregor, yeah, I'm on 9.04
- # [21:19] <annevk> and I found a way to make the upgrade option appear, but I decided to wait
- # [21:20] * Joins: peroo (n=peroo@peroo.xen.prgmr.com)
- # [21:20] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 110 (Connection timed out))
- # [21:21] * Quits: archtech (i=stanv@83.228.56.37) (Read error: 113 (No route to host))
- # [21:26] * Quits: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [21:26] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [21:34] * Joins: rauchg (n=rauchg@host7.190-230-121.telecom.net.ar)
- # [21:35] * Parts: rauchg (n=rauchg@host7.190-230-121.telecom.net.ar)
- # [21:40] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Read error: 60 (Operation timed out))
- # [21:40] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [21:40] * Joins: archtech (i=stanv@83.228.56.37)
- # [21:40] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [21:54] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [21:59] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [22:02] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [22:02] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [22:04] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [22:13] * Quits: dbaron (n=dbaron@pool-173-49-144-243.phlapa.fios.verizon.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:25] * Quits: ROBOd2 (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:33] * Joins: shepazu (n=schepers@mo-71-50-28-45.dhcp.embarqhsd.net)
- # [22:35] <foolip> hmm, which spec defines encodeURIComponent?
- # [22:35] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:37] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [22:42] * Quits: shepazu (n=schepers@mo-71-50-28-45.dhcp.embarqhsd.net)
- # [22:44] <Philip`> foolip: ECMAScript
- # [22:45] * Joins: MikeSmith (n=MikeSmit@EM114-48-132-47.pool.e-mobile.ne.jp)
- # [22:47] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [22:51] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [22:58] <foolip> Philip`: found it, thanks
- # [22:58] * Joins: rauchg (n=rauchg@190.230.121.7)
- # [23:03] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [23:04] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 60 (Operation timed out))
- # [23:08] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [23:08] <zcorpan> MikeSmith: yo
- # [23:08] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [23:09] <MikeSmith> zcorpan: hej
- # [23:09] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:09] <zcorpan> MikeSmith: maybe checking for valuelessness and lessthanness should be in the tokenizer instead of the switch block
- # [23:10] * MikeSmith takes a look
- # [23:10] <zcorpan> MikeSmith: also, i think case INVALID: is redundant with default:
- # [23:11] <MikeSmith> about checking for valuelessness and lessthanness, I think I made a conscious choice to do it the current way but can't recall why
- # [23:11] <MikeSmith> but I will look again
- # [23:12] <MikeSmith> about INVALID, I guess that's true -- I'll remove it
- # [23:12] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [23:14] <MikeSmith> ah
- # [23:14] <MikeSmith> zcorpan: I remember
- # [23:15] <MikeSmith> the reason I don't do the valuelessness check in the tokenizer is that I was thinking, we don't want to report valuelessness for invalid attributes
- # [23:15] <MikeSmith> I would think we'd just want to report it only for the case of attributes that we already know are valid
- # [23:15] <zcorpan> why not?
- # [23:16] <MikeSmith> because it will cause two error messages to be generated for each invalid attribute, if it lacks a value
- # [23:16] <zcorpan> yeah
- # [23:17] <MikeSmith> I guess my rationale was, if the attribute is invalid, it doesn't matter to the user whether it lacks a value
- # [23:17] <zcorpan> fair enough
- # [23:18] <MikeSmith> about lessthanness, where is the code checking that now?
- # [23:18] <MikeSmith> oh
- # [23:18] <MikeSmith> you mean the literal "<" character
- # [23:19] <zcorpan> yes :)
- # [23:19] <MikeSmith> I guess I could move that check
- # [23:20] <MikeSmith> hmm, but again, that's the same kind of case
- # [23:21] <MikeSmith> if I move it into the tokenizer, it will mean that you'd get two error messages for an invalid attribute if it has a value with "<"
- # [23:21] <zcorpan> a < will cause browsers to ignore the whole pi
- # [23:21] <zcorpan> an unknown pseudoatt won't
- # [23:21] <MikeSmith> ah, OK
- # [23:21] <zcorpan> same with valueless
- # [23:22] <MikeSmith> I see
- # [23:23] <MikeSmith> that trumps the two-message issue
- # [23:23] <MikeSmith> I will move those now and push it up to qa-dev when I'm done
- # [23:24] <MikeSmith> btw, I also made some fixes in media-query handling
- # [23:24] <zcorpan> did you fix case-sensitiveness?
- # [23:25] <MikeSmith> for xml-stylesheet pseudo-attribute names? yeah
- # [23:27] <MikeSmith> and also handling of XSLT indicators that have parameters
- # [23:28] <zcorpan> yep
- # [23:28] <MikeSmith> and added a warning if type/subtype is something other than text/xsl or text/css
- # [23:28] <zcorpan> that's in the patch i'm looking at
- # [23:30] <zcorpan> MikeSmith: i think there are some things that could be removed in the tokenizer, given that some characters are not allowed in xml
- # [23:30] <MikeSmith> OK
- # [23:30] <zcorpan> like case '\u000C': and case '\u0000':
- # [23:30] <zcorpan> but maybe it's not worth it to fiddle with something that works :)
- # [23:31] <MikeSmith> nah, I think it's worth getting it right
- # [23:31] <MikeSmith> so I can remove those
- # [23:34] <zcorpan> what does silentLineFeed() do?
- # [23:35] <zcorpan> '\r' also can't appear in pi data
- # [23:37] <MikeSmith> I am not sure what the purpose of silentLineFeed() is.. I just inherited it from the original copy/paste
- # [23:37] <MikeSmith> but I think basically it's for handling the CRLF case for HTML parsing as the spec requires
- # [23:37] <MikeSmith> to drop the CR
- # [23:38] <zcorpan> likely
- # [23:39] <MikeSmith> so what should I do for the "\r" case? emit a specific error?
- # [23:39] <zcorpan> remove, since it can't happen
- # [23:39] <zcorpan> \r is normalized to \n
- # [23:39] <zcorpan> by the xml parser
- # [23:48] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
- # [23:51] * Quits: rauchg (n=rauchg@190.230.121.7)
- # [23:58] <zcorpan> + // TODO warn about apos (IE) and TRADE (Opera)
- # [23:59] <zcorpan> hsivonen: ™ works in opera now
- # [23:59] <MikeSmith> OK, I can remove that comment
- # Session Close: Wed Dec 30 00:00:00 2009
The end :)