Options:
- # Session Start: Mon Nov 05 00:00:00 2012
- # Session Ident: #whatwg
- # [00:13] * Quits: izhak (~izhak@213.87.240.100) (Ping timeout: 252 seconds)
- # [00:14] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [00:17] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [00:29] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:39] * Joins: scor (~scor@airbears-136-152-155-167.AirBears.Berkeley.EDU)
- # [00:39] * Quits: scor (~scor@airbears-136-152-155-167.AirBears.Berkeley.EDU) (Changing host)
- # [00:39] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [00:45] * Quits: linclark (~clark@66.201.56.195) (Quit: linclark)
- # [00:46] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [00:46] <gsnedders> aleray: Basically all the Python DOM impls don't support HTML DOMs, so you're basically stuck, even with alternate models like ElementTree.
- # [00:47] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [00:47] <gsnedders> aleray: If you're willing to take the perf hit, you could probably fork ElementTree quite easily to remove the checks
- # [00:51] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 252 seconds)
- # [00:59] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [01:01] * jonlee is now known as jonlee|afk
- # [01:20] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 244 seconds)
- # [01:21] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:5cda:6835:d12e:d10) (Quit: jonlee|afk)
- # [01:23] * Quits: drublic (~drublic@frbg-5d84e755.pool.mediaWays.net) (Remote host closed the connection)
- # [01:33] * Joins: isherman1 (isherman@nat/google/x-otcqqrhsjjbleryf)
- # [01:35] * Quits: isherman (isherman@nat/google/x-gwgzcvbkizcpwtoj) (Ping timeout: 246 seconds)
- # [01:35] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [01:42] * GPHemsley imagines what a world with an Internet Media Type like 'archive/tar+gz' would look like.
- # [01:42] <GPHemsley> 'archive/tar+gzip' perhaps
- # [01:43] <GPHemsley> archive/tar+bzip2
- # [01:45] <GPHemsley> archive/xpi+zip
- # [01:45] <GPHemsley> hmm... needs some work
- # [01:48] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:48] <GPHemsley> image/svg+xml+bzip2
- # [01:49] <GPHemsley> maybe image/svg+xml.bzip2
- # [01:51] <GPHemsley> image/svg+xml$bzip2
- # [01:51] <GPHemsley> image/svg+xml!bzip2
- # [01:51] * GPHemsley shrugs.
- # [01:52] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:52] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 244 seconds)
- # [01:56] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [01:56] * Quits: baku (~baku@nat/mozilla/x-bdlpxnzyjurchqsi) (Quit: Leaving)
- # [01:57] * Joins: scor (~scor@airbears-136-152-155-167.AirBears.Berkeley.EDU)
- # [01:57] * Quits: scor (~scor@airbears-136-152-155-167.AirBears.Berkeley.EDU) (Changing host)
- # [01:57] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:03] * Joins: jonlee (~jonlee@2620:149:4:1b01:fcc3:6c5b:76a4:b642)
- # [02:04] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [02:04] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [02:07] * GPHemsley also thinks that there should be an alias system, similar to how Encoding is doing it.
- # [02:07] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [02:08] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [02:08] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [02:10] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [02:11] * Joins: linclark (~clark@2607:f140:400:2166:cabc:c8ff:fee4:f261)
- # [02:22] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:23] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [02:30] * Joins: scor (~scor@2607:f140:400:2131:79e5:7a43:7e91:3bda)
- # [02:30] * Quits: scor (~scor@2607:f140:400:2131:79e5:7a43:7e91:3bda) (Changing host)
- # [02:30] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:35] * Quits: linclark (~clark@2607:f140:400:2166:cabc:c8ff:fee4:f261) (Quit: linclark)
- # [02:36] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [02:36] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [02:41] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 268 seconds)
- # [02:49] * Joins: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net)
- # [02:52] * Joins: linclark (~clark@2607:f140:400:2185:cabc:c8ff:fee4:f261)
- # [02:53] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:59] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [03:02] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [03:17] * Quits: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net) (Quit: Leaving...)
- # [03:44] * Quits: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com) (Remote host closed the connection)
- # [03:45] * Joins: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [03:45] * Quits: linclark (~clark@2607:f140:400:2185:cabc:c8ff:fee4:f261) (Quit: linclark)
- # [03:48] <wirepair_> anyone here work with HSTS?
- # [03:50] * Joins: OnlyMax (~OnlyMax@187-126-36-236.user.veloxzone.com.br)
- # [03:50] * jonlee is now known as jonlee|afk
- # [03:53] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [03:59] <MikeSmith> aleray: you could try using validator.nu HTML parser instead
- # [04:00] <MikeSmith> http://about.validator.nu/htmlparser/
- # [04:00] <wirepair_> hey mike, are you familiar with HSTS at all?
- # [04:00] <MikeSmith> wirepair_: nope sorry
- # [04:00] <MikeSmith> dunno even what it is
- # [04:00] <wirepair_> strict-transport-security
- # [04:00] <MikeSmith> ah
- # [04:00] <wirepair_> for forcing https
- # [04:01] <MikeSmith> yeah
- # [04:01] <MikeSmith> so yeah heard of it but don't know the details
- # [04:01] <MikeSmith> never have worked with it
- # [04:01] <wirepair_> ok thanks anyways :)
- # [04:01] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
- # [04:11] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:fcc3:6c5b:76a4:b642) (Quit: jonlee|afk)
- # [04:14] * Joins: niloy (~niloy@203.196.177.156)
- # [04:26] <MikeSmith> wirepair_: I guess abarth would be a good person to ask
- # [04:26] <MikeSmith> when he's around
- # [04:26] <wirepair_> yeah
- # [04:26] <wirepair_> will do
- # [04:31] <Hixie> GPHemsley: "archive" is spelt "multipart" in mime's world
- # [04:31] * Quits: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com) (Read error: Operation timed out)
- # [04:32] * Joins: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [04:42] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:45] * Joins: baku (~baku@204.153.192.4)
- # [04:46] * Joins: plutoniix (~plutoniix@node-xha.pool-101-109.dynamic.totbb.net)
- # [05:04] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [05:04] * Quits: baku (~baku@204.153.192.4) (Quit: Leaving)
- # [05:06] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [05:07] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [05:18] * Quits: aleray (~aleray@ip-83-101-33-52.customer.schedom-europe.net) (Ping timeout: 252 seconds)
- # [05:21] <GPHemsley> Hixie: AFAICT, "multipart" is mostly used for things like e-mail, where multiple files are included in a single file body, with a particular format. That's not the same as an "archive" as I would define it.
- # [05:21] <GPHemsley> "The body must then contain
- # [05:21] <GPHemsley> one or more body parts, each preceded by a boundary delimiter line,
- # [05:21] <GPHemsley> and the last one followed by a closing boundary delimiter line."
- # [05:22] <GPHemsley> I'd say it's rather e-mail specific.
- # [05:24] * Quits: falken (falken@nat/google/x-wxzsdvnqeuxvkvgh) (Quit: leaving)
- # [05:24] <GPHemsley> or "Internet message", if you'd like
- # [05:24] <GPHemsley> (multipart/voice-message suggests it's not just e-mail)
- # [05:25] <GPHemsley> but still, the list is small, and I don't think "multipart" and "archive" are necessarily the same thing
- # [05:25] <GPHemsley> The worst part, as annevk knows from his dealings with URLs, is that it's hard to track down the set of documents that describe all of what a MIME/Internet media type is and how the registry works, etc.
- # [05:26] <GPHemsley> It's strewn over a bunch of different RFCs, some of which are only partially obsoleted
- # [05:27] <Hixie> oh MIME definitely used to be for e-mail only
- # [05:27] <Hixie> i'm just saying the type that MIME uses for multiple files (an archive) is "multipart"
- # [05:27] <Hixie> but yes, multipart does imply a particular format for historical reasons
- # [05:28] <GPHemsley> I don't think you'd ever see something like "multipart/zip", even if that format restriction was lifted
- # [05:28] <GPHemsley> but I just discovered that there is currently a new draft document in the works
- # [05:29] <GPHemsley> http://tools.ietf.org/html/draft-ietf-appsawg-media-type-regs-14
- # [05:30] <GPHemsley> I don't have the mind to read it fully right now, though
- # [05:30] <Hixie> yeah, i was just coming to that conclusion myself :-)
- # [05:31] <zewt> what was "application/*" ever even supposed to mean
- # [05:31] <GPHemsley> last updated in June... not sure what that means for its progress
- # [05:31] <zewt> "a format read by applications" doesn't seem like it's much of a categorization, heh
- # [05:31] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 276 seconds)
- # [05:31] <GPHemsley> zewt: One of the RFCs describes that somewhere, but I'm too tired to look it up
- # [05:31] <GPHemsley> probably not a great definition, whatever it is, though
- # [05:32] * Joins: kinetik (~kinetik@121.98.132.55)
- # [05:32] <zewt> guessing it's something meaningless, because it sure seems like a meaningless group
- # [05:32] <GPHemsley> Does the RFC Editor's Queue mean that a draft is almost done?
- # [05:33] * GPHemsley is not up on IETF terminology
- # [05:33] <zewt> actually it just seems like a weird name for "we don't have a category for this"
- # [05:34] <GPHemsley> probably
- # [05:34] <zewt> or at least that's what it turned into
- # [05:34] <GPHemsley> I was wondering whether also having "document" would make things better or worse
- # [05:36] <zewt> coming up with a bunch of new categories probably wouldn't actually help make things less confusing, particularly since it's not a single axis categorization so there's going to be overlap
- # [05:37] <GPHemsley> The only two I'm really proposing are "font" and "archive"; I think those are distinct enough to warrant their own categories.
- # [05:37] <GPHemsley> I think we can probably deprecate a few categories, too.
- # [05:38] <GPHemsley> But IDK. I haven't spent too much time thinking about it or looking into it yet.
- # [05:38] <zewt> but there are already mime types for the major file formats in use, so unless you think there'll be a big influx of new archive formats...
- # [05:38] * Hixie mumbles something about just dropping this whole thing as much as possible
- # [05:38] <GPHemsley> (I did see a suggestion that "font" is being used in the wild somewhere.)
- # [05:38] <GPHemsley> zewt: Well, I was also proposing an alias mechanism, too.
- # [05:39] <GPHemsley> Hixie: The problem is, magic numbers aren't always magic.
- # [05:39] <GPHemsley> Nor should they always be.
- # [05:39] <zewt> sounds like something that would cause breakage and busywork
- # [05:40] <GPHemsley> Mozilla uses various ZIP-derived formats, for example. They're really just rebranded ZIPs, actually. Magic numbers wouldn't allow that.
- # [05:40] <zewt> but introducing an "archive/zip" alias for application/zip would only be making things more complicated
- # [05:41] <GPHemsley> zewt: It depends on how it was implemented/specced. Without any specifics, it's probably not worth speculating.
- # [05:42] <zewt> if it results in people serving ZIPs from HTTP servers with "Content-Type: archive/zip", then i don't think it matters how it's specced
- # [05:42] <zewt> it's something that people have to handle that they don't have to today
- # [05:44] <GPHemsley> It's a lot easier to handle "archive/*" than arbitrary types
- # [05:44] <zewt> you have to handle arbitrary types; application/zip isn't going away
- # [05:45] <GPHemsley> alright; like I said, I'm tired; not worth getting into a discussion right now
- # [05:45] <zewt> anyone who wants to say "match all mime types that are archive-like formats" will always need a list of formats
- # [05:46] <GPHemsley> zewt: We can discuss this more tomorrow, if you want. (Feel free to review mimesniff in the meantime.)
- # [05:46] * GPHemsley heads off to bed.
- # [05:47] <GPHemsley> Oh, P.S.: http://tools.ietf.org/html/draft-ietf-appsawg-media-type-suffix-regs-07
- # [05:52] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [05:53] <MikeSmith> jgraham: I have a PDF copy of that HTML5 parser paper
- # [05:54] <MikeSmith> the references section lists html5lib
- # [05:54] <MikeSmith> and the validator.nu parser
- # [05:57] <MikeSmith> there is a section where they identify some markup cases where implementations have "incompatibilities" with the spec
- # [05:58] <MikeSmith> they fine one such incompatibility in Safari, 3 in html5lib, and 6 in the vnu parser and Firefox
- # [05:58] <MikeSmith> *find
- # [05:58] <MikeSmith> and none in Opera or IE
- # [05:59] <MikeSmith> one case they say the vnu parser and Firefox get wrong is this:
- # [05:59] <MikeSmith> <body><dd><optgroup><dd></dd></body>
- # [05:59] <MikeSmith> which parses as <body><dd><optgroup></optgroup></dd><dd></dd></body> in Safari, Opera, html5lib, and IE
- # [06:00] <MikeSmith> but as <body><dd><optgroup><dd></dd></optgroup></dd></body> in the vnu parser and FF
- # [06:01] <MikeSmith> <body><ruby><button><rp></rp></button></ruby></body> is another case that the vnu parser and FF and also Safari get wrong
- # [06:01] <MikeSmith> they parse it as <body><ruby><button></button><rp></rp></ruby></body>
- # [06:02] <MikeSmith> but it should stay as <body><ruby><button><rp></rp></button></ruby></body>
- # [06:03] * Joins: ehsan (~ehsan@24.212.206.174)
- # [06:03] <MikeSmith> ah the 3 cases they list as html5lib getting wrong are basically the same case
- # [06:04] <MikeSmith> so there're only one thing html5lib gets wrong
- # [06:04] <MikeSmith> w
- # [06:04] <MikeSmith> which is <body><table><li><li></li></table></body>
- # [06:04] <MikeSmith> it should parse as <body><li></li><li></li><table></table></body>
- # [06:04] <MikeSmith> but html5lib gives <body><li></li><table><li></li></table></body>
- # [06:05] <MikeSmith> and the 6 cases that FF and the vnu parser get wrong basically all come down to variations of the two cases listed above
- # [06:10] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:16] * Quits: nessy (~silviapf@2401:fa00:0:fd00:a4d8:e90c:fbaa:fe40) (Quit: Leaving.)
- # [06:22] * Joins: jonlee (~jonlee@2620:149:4:1b01:cd5d:290e:edde:7f7b)
- # [06:44] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [06:49] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [06:51] <MikeSmith> http://www.score.cs.tsukuba.ac.jp/~minamide/html5spec/model.html5
- # [07:14] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 256 seconds)
- # [07:14] * jonlee is now known as jonlee|afk
- # [07:17] * jonlee|afk is now known as jonlee
- # [07:24] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # Session Close: Mon Nov 05 07:46:52 2012
- #
- # Session Start: Mon Nov 05 07:46:52 2012
- # Session Ident: #whatwg
- # [07:46] * Disconnected
- # [07:48] * Attempting to rejoin channel #whatwg
- # [07:48] * Rejoined channel #whatwg
- # [07:48] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [07:48] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [07:53] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
- # [08:08] <annevk> GPHemsley: seems like you're confusing MIME type and HTTP's Content-Encoding header
- # [08:11] <annevk> MikeSmith: pretty awesome that they found those bugs
- # [08:13] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [08:14] * jonlee is now known as jonlee|afk
- # [08:14] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Client Quit)
- # [08:15] <MikeSmith> annevk: yeah and they found them by only testing with a subset of 24 elements
- # [08:15] <MikeSmith> if they tested with more they might find some other things that were missed
- # [08:16] <MikeSmith> btw the ruby bug they describe seems to have already been fixed in Gecko and WebKit
- # [08:16] * Joins: sedovsek (~robert@BSN-176-203-126.dial-up.dsl.siol.net)
- # [08:16] <MikeSmith> actually I think it wasn't really even an oversight bug anyway
- # [08:17] <MikeSmith> it's just that the spec changed and the versions of Firefox and Safari they tested with at the time were before the parsers were brought up to date with the spec
- # [08:18] <MikeSmith> the versions they tested with were from around February I think
- # [08:18] <annevk> hmm okay
- # [08:23] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [08:25] * Joins: Ducki (~Ducki@pD9E39986.dip0.t-ipconnect.de)
- # [08:25] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [08:28] * Quits: sedovsek (~robert@BSN-176-203-126.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [08:28] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [08:32] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [08:34] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:cd5d:290e:edde:7f7b) (Quit: jonlee|afk)
- # [08:36] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 255 seconds)
- # [08:44] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:45] * Joins: sedovsek (~robert@89.143.12.238)
- # [08:55] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [08:55] * Joins: sedovsek (~robert@89.143.12.238)
- # [08:59] <MikeSmith> question of the day:
- # [08:59] <MikeSmith> "Does IETF have an XML vocabulary for expressing ABNF (RFC 5234?) grammars?"
- # [09:00] <MikeSmith> solid gold
- # [09:00] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [09:01] <MikeSmith> http://lists.w3.org/Archives/Public/uri/2012Nov/0005.html
- # [09:03] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:05] * Joins: charlvn (~charlvn@charlvn.nl)
- # [09:08] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [09:13] * jacobolu_ is now known as jacobolus
- # [09:16] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [09:18] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Operation timed out)
- # [09:18] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [09:19] * Joins: jonlee (~jonlee@2620:149:4:1b01:c185:28a2:1cce:bb80)
- # [09:20] <zcorpan> "[whatwg] Question on Limits in Adaption Agency Algorithm" - does the provided case actually hit the loop limit? i'll admit that i don't know how aaa works but it's not obvious to me that it invokes the limit
- # [09:23] <zcorpan> though dropping the <i> makes the xyz go as the last child of body, so i guess it does invoke the limit
- # [09:25] * Joins: jarib_ (~jarib@109.74.192.179)
- # [09:36] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [09:37] <annevk> http://code.google.com/p/google-url/issues/detail?id=32 is an interesting discussion
- # [09:37] <annevk> it's about that weird behavior you found zcorpan
- # [09:38] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [09:48] * Joins: Ms2ger (~Ms2ger@vpnb242.ugent.be)
- # [09:48] * Joins: aleray (~aleray@ip-83-101-33-12.customer.schedom-europe.net)
- # [09:49] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [09:53] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:55] * Joins: zcorpan_ (~zcorpan@c-5eeaaa27-74736162.cust.telenor.se)
- # [09:55] * Joins: didymos (~didymos@5.57.48.69)
- # [09:57] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Ping timeout: 255 seconds)
- # [09:58] <zcorpan_> annevk: http://simon.html5.org/tools/js/svg-optimizer/ (use quality 10 or so)
- # [09:58] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [10:00] * Joins: nonge_ (~nonge@p5082B3F7.dip.t-dialin.net)
- # [10:01] <annevk> zcorpan_: higher is better?
- # [10:02] <zcorpan_> yes
- # [10:02] <zcorpan_> (try e.g. 0.1)
- # [10:02] <annevk> if I increase the quality the file savings get better...
- # [10:02] <annevk> oh wait, nm
- # [10:02] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [10:04] <annevk> I don't really see the difference between 10 and 100
- # [10:04] * Quits: nonge (~nonge@p5082B778.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [10:04] <annevk> zcorpan_: but this is very cool; how do I now remove the translate() ?
- # [10:04] <zcorpan_> change the viewBox values
- # [10:05] <annevk> zcorpan_: add it to each coordinate pair?
- # [10:05] <zcorpan_> something like that
- # [10:05] <annevk> would be nice if the tool did that
- # [10:06] * Joins: reinaldob (~reinaldob@177.43.216.50)
- # [10:08] <zcorpan_> this tool is such a gross hack that doing that is not implementable without reimplementing the whole thing in a more proper way
- # [10:08] <zcorpan_> like, e.g., operating on the parsed tree instead of the source
- # [10:11] <annevk> oh lol
- # [10:11] <annevk> okay then
- # [10:12] <annevk> did anyone write a tool to translate an SVG path and just get the normalized result?
- # [10:12] <zcorpan_> annevk: OH: "The behavior is very well-defined."
- # [10:12] <annevk> zcorpan_: I was quite surprised by that one
- # [10:13] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [10:14] <annevk> Inkscape reportedly has the ability to do this
- # [10:17] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:b674:9fff:fe95:80aa)
- # [10:20] * Joins: silverroots (~silverroo@144.187.148.27)
- # [10:21] * Joins: richt (~richt@pat-tazdevil.opera.com)
- # [10:23] * Quits: jarib_ (~jarib@109.74.192.179) (Quit: bye)
- # [10:37] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [10:47] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 252 seconds)
- # [10:49] * Joins: zcorpan (~zcorpan@94.234.170.39)
- # [10:50] * Quits: zcorpan_ (~zcorpan@c-5eeaaa27-74736162.cust.telenor.se) (Ping timeout: 264 seconds)
- # [10:52] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [10:57] * Quits: aleray (~aleray@ip-83-101-33-12.customer.schedom-europe.net) (Ping timeout: 244 seconds)
- # [11:02] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [11:08] <annevk> zcorpan: I just got some SVG from ed and using that in your tool with a high quality makes the size bigger
- # [11:09] <zcorpan> annevk: not surprising if the original svg already uses integers for the coordinates, e.g.
- # [11:09] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:09] * Joins: othermaciej (~mjs@89-92-170-10.hfc.dyn.abo.bbox.fr)
- # [11:10] <annevk> k
- # [11:10] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [11:12] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [11:15] * Quits: Ms2ger (~Ms2ger@vpnb242.ugent.be) (Read error: Operation timed out)
- # [11:22] * Joins: yorick (~quassel@vredebest.xs4all.nl)
- # [11:22] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
- # [11:22] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [11:22] * Joins: annevk (~annevk@188.88.159.82)
- # [11:23] * Quits: zcorpan (~zcorpan@94.234.170.39) (Ping timeout: 256 seconds)
- # [11:24] <kennyluck> I made a demo for calculating the dimension of a replaced element for whoever is interested: http://lists.w3.org/Archives/Public/www-archive/2012Nov/att-0010/replaced-element-dimension-calulation
- # [11:24] <kennyluck> It's a bit shocking that there's still non-interoperable case for this sort of thing...
- # [11:25] <kennyluck> (Note that most of the circles are draggable)
- # [11:28] <annevk> shocking and non-interoperable do not go together in one sentence
- # [11:28] <annevk> ;)
- # [11:29] <SimonSapin> kennyluck: How does it work? What is each line?
- # [11:29] * Joins: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se)
- # [11:29] <kennyluck> huh
- # [11:29] <annevk> MikeSmith: public-iri has a restricted list?
- # [11:30] <MikeSmith> shouldn't
- # [11:30] <kennyluck> SimonSapin, the rectangle is the min/max constraint.
- # [11:30] <annevk> MikeSmith: you have to subscribe in order to post to it apparently
- # [11:30] <MikeSmith> hmm
- # [11:30] <MikeSmith> lemme check
- # [11:30] <MikeSmith> I can change that
- # [11:30] <kennyluck> SimonSapin, orange circle is the intrinsic dimension and the green circle is the specified dimension
- # [11:31] <annevk> my message did get archived at http://lists.w3.org/Archives/Public/uri/2012Nov/0007.html so I suppose it's not a big problem
- # [11:31] <annevk> but it's kind of a nuisance if someone cc's public-iri and you reply to that
- # [11:31] <MikeSmith> yeah
- # [11:32] <kennyluck> SimonSapin, oh, the red circle is the result dimension.
- # [11:32] <SimonSapin> kennyluck: I see, thanks
- # [11:33] <kennyluck> So I think to explain the min/max table for a replaced element in terms of this graph, it's something like this:
- # [11:33] * Quits: othermaciej (~mjs@89-92-170-10.hfc.dyn.abo.bbox.fr) (Quit: othermaciej)
- # [11:34] * Quits: annevk (~annevk@188.88.159.82) (Remote host closed the connection)
- # [11:35] <kennyluck> For a replaced element with intrinsic side and both dimension being 'auto' (not specified), the result dimension is the closest point from the intrinsic line to the constraint rectangle. Whenever there are multiple closest results (2 or infinity), the result dimension is the one that's closest to the intrinsic point.
- # [11:36] <kennyluck> s/2 or infinity/infinite ones/
- # [11:39] * Quits: reinaldob (~reinaldob@177.43.216.50) (Remote host closed the connection)
- # [11:39] * Quits: plutoniix (~plutoniix@node-xha.pool-101-109.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [11:44] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Quit: Computer has gone to sleep.)
- # [11:48] * jonlee is now known as jonlee|afk
- # [11:51] <hsivonen> MikeSmith: did the authors of the paper send it to you as a bug report? or was it up to you to discover that someone had written a paper about bugs without actually filing the bugs?
- # [11:53] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [11:54] <jgraham> hsivonen: Did you see the paper?
- # [11:54] * Joins: annevk (~annevk@212.238.236.229)
- # [11:54] <hsivonen> jgraham: no
- # [11:55] <hsivonen> jgraham: just a bug MikeSmith filed based on the paper
- # [11:56] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [11:58] * Joins: nessy (~silviapf@124-168-170-100.dyn.iinet.net.au)
- # [11:59] * Joins: reinaldob (~reinaldob@177.43.216.50)
- # [12:00] * Quits: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se) (Ping timeout: 255 seconds)
- # [12:02] <hsivonen> GPHemsley: my advice is trying to avoid fighting the IANA to make application/* make sense.
- # [12:02] <hsivonen> GPHemsley: better just treat the "application/" part as meaningless legacy boilerplate and move on with life.
- # [12:03] <annevk> fwiw, if you don't want jreschke to call you on that, s/IANA/IETF/
- # [12:04] <annevk> IANA supposedly does as they're told (except for when they broke all the registry URLs, that was them)
- # [12:06] * Joins: zcorpan (~zcorpan@94.234.170.44)
- # [12:17] * abstractj|away is now known as abstractj
- # [12:18] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:c185:28a2:1cce:bb80) (Quit: jonlee|afk)
- # [12:20] <kennyluck> What paper?
- # [12:21] * Joins: [[zzz]] (~q@node-11ej.pool-180-180.dynamic.totbb.net)
- # [12:22] <annevk> kennyluck: http://krijnhoetmer.nl/irc-logs/whatwg/20121104#l-276
- # [12:22] <kennyluck> annevk, thanks~
- # [12:24] * Quits: [[zz]] (~q@node-11rq.pool-180-180.dynamic.totbb.net) (Ping timeout: 244 seconds)
- # [12:32] * Joins: yorick_ (~quassel@vredebest.xs4all.nl)
- # [12:32] * Quits: yorick_ (~quassel@vredebest.xs4all.nl) (Changing host)
- # [12:32] * Joins: yorick_ (~quassel@unaffiliated/yorick)
- # [12:33] * Quits: yorick (~quassel@unaffiliated/yorick) (Ping timeout: 252 seconds)
- # [12:37] * Quits: nessy (~silviapf@124-168-170-100.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:41] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
- # [12:47] * Joins: baku (~baku@204.153.192.4)
- # [12:59] <annevk> http://html5.org/temp/unicorn.svg is now much smaller
- # [12:59] <annevk> further improvements under CC0 welcome
- # [12:59] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:b674:9fff:fe95:80aa) (Ping timeout: 246 seconds)
- # [13:00] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [13:01] <annevk> haha
- # [13:01] <annevk> that URL from that google-url bug report
- # [13:01] <annevk> http://%ef%bc%85%ef%bc%94%ef%bc%91.com/
- # [13:01] <annevk> gives different results in almost every browser
- # [13:02] <annevk> Safari's host name is the best %41.com (yes using fullwidth %, 4, and 1 afaict)
- # [13:02] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 265 seconds)
- # [13:03] * smaug is now known as smaug____
- # [13:04] <annevk> "The behavior is very well-defined."
- # [13:05] * Quits: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [13:12] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [13:13] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Read error: Operation timed out)
- # [13:19] <annevk> matjas: you around? saw that 1 turns into some Punycode string per http://mothereff.in/punycode but no browser does that, not even Opera
- # [13:20] <annevk> matjas: so if that's IDNA2008... well...
- # [13:21] <matjas> annevk: you’re really finding all the edge cases aren’t you :) good catch
- # [13:22] <matjas> filed https://github.com/bestiejs/punycode.js/issues/12
- # [13:24] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [13:25] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [13:25] <Lachy> "Polyglot markup is a super subset…" (from public-html) - WTF is a "super subset"? How can it be both a superset and a subset at the same time?!
- # [13:25] <AryehGregor> Perhaps it's just a particularly awesome type of subset.
- # [13:30] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 252 seconds)
- # [13:30] * Joins: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [13:31] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [13:33] <[tm]> heh
- # [13:33] * Stevef a day in the leif
- # [13:35] <FireFly> Wouldn't that basically be the definition of set equality? (being both a subset and superset of another set)
- # [13:37] <annevk> I think what's meant is "extended subset"
- # [13:39] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [13:40] <annevk> oh, that's not what's meant
- # [13:43] <hsivonen> besides, “extended subset” is a joke
- # [13:43] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [13:43] <jgraham> But also a term that people are using in ernest, I think?
- # [13:44] <hsivonen> sadly, that may be true
- # [13:45] <jgraham> I actually can't tell what Leif means
- # [13:47] <jgraham> This is not unusual
- # [13:49] * Quits: reinaldob (~reinaldob@177.43.216.50) (Remote host closed the connection)
- # [13:51] <annevk> matjas: I'm really just doing some adhoc testing, I actually should do a thing where I just pour all code points in and see what comes out, but I'm lazy
- # [13:53] <annevk> matjas: so afiact what you're doing is correct per IDNA2008
- # [13:54] <annevk> matjas: mapping fullwidth to ASCII is something that's allowed in the UI layer (not required), but not the protocol layer, I wouldn't count <a href=""> as part of the UI layer
- # [13:55] <hsivonen> so I’m bad at this sysadmin stuff.
- # [13:55] <hsivonen> how should I debug when I have the same /etc/cron.d/foo file on two Ubuntu boxes
- # [13:55] <zcorpan> hsivonen: we made <a href="®=2"> parse different from legacy IE on the basis that legacy IE was not what people expect and there were few enough pages relying on this that we could change it
- # [13:56] <zcorpan> hsivonen: i had to argue the case to convince Hixie to change it
- # [13:56] <hsivonen> both have the same file permissions
- # [13:56] <hsivonen> the cron job works on only one of the Ubuntu boxes
- # [13:56] <hsivonen> how to debug?
- # [13:56] <hsivonen> zcorpan: ok
- # [13:57] <hsivonen> zcorpan: I think we shouldn’t change how it parses, but I think it’s bad that it isn’t a parse error
- # [13:58] <annevk> hsivonen: http://serverfault.com/ ?
- # [13:58] <annevk> hsivonen: not sure that's a maintained site, mind you
- # [13:58] * Joins: lenage (~user@ec2-54-248-37-79.ap-northeast-1.compute.amazonaws.com)
- # [13:59] * Quits: niloy (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [14:00] * Joins: zjhxmjl (~zjhxmjl@183.210.161.101)
- # [14:00] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:04] <hsivonen> init: cron main process (314) killed by TERM signal
- # [14:04] <hsivonen> there’s my problem
- # [14:05] <matjas> annevk: http://mathias.html5.org/data/unicode/format?version=6.1.0&property=Any&type=symbols may be useful for your tests
- # [14:05] <matjas> annevk: see http://mathias.html5.org/data/unicode/ for README
- # [14:07] * Joins: Ms2ger (~Ms2ger@vpnk191.ugent.be)
- # [14:08] * [[zzz]] is now known as [[zz]]
- # [14:10] * Joins: reinaldob (~reinaldob@177.43.216.50)
- # [14:10] <MikeSmith> hsivonen: authors of that paper did not send a bug report to me
- # [14:10] <MikeSmith> and at the point when I first read the paper I didn't know it might be describing any bug cases
- # [14:11] <hsivonen> MikeSmith: ok. not cool.
- # [14:12] <MikeSmith> I just read it because I saw that one of them had posted an interesting question to the whatwg list recently. I didn't know about the paper at that point but I found it when looking at his about page as Tsukuba university
- # [14:12] <MikeSmith> hsivonen: yeah they should have taken the time to report the bug
- # [14:12] <MikeSmith> the paper is interesting
- # [14:12] <MikeSmith> the parts of it that I can understand at least
- # [14:14] <MikeSmith> the paper describes a method for generating test cases
- # [14:15] <MikeSmith> starting by using a language they developed to formalize the parser algorithm
- # [14:15] <hsivonen> looks like I had a midway interrupted update of cron itself on the system
- # [14:15] <hsivonen> dpkg --configure -a
- # [14:15] <hsivonen> did something to cron
- # [14:15] <MikeSmith> the method could be used to generate a lot more test cases if it were expanded to cover more than just the 24 elements they limited it to
- # [14:16] <MikeSmith> "we exclude formatting elements from our formalized specification because of difficulties with the destructive manipulation of the stack"
- # [14:17] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
- # [14:17] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:17] <MikeSmith> "We are planning to address this limitation by checking the reachability to the first point where a destructive operation on the stack is required."
- # [14:17] <Ms2ger> Defining html parsing with a formal grammarstill hard?
- # [14:17] <MikeSmith> Ms2ger: still hard I guess
- # [14:18] <hsivonen> I wonder if someone offers bugzilla hosting priced by amount of traffic/bugs and allows custom hostnames
- # [14:19] <hsivonen> I’d like not having to run bugzilla.validator.nu myself
- # [14:19] <hsivonen> specifically, exposing perl and a bunch of CGI scares me from the security POV
- # [14:20] <hsivonen> this sysadmin stuff is really not my cup of tea
- # [14:20] <Ms2ger> perl scares me from any POV
- # [14:26] <annevk> hsivonen: why not ask for a Product on w3.org?
- # [14:26] <annevk> hsivonen: and just redirect there?
- # [14:26] <hsivonen> annevk: not sure what the Freedom to Leave situation at w3.org is
- # [14:27] <annevk> WHATWG is happy there
- # [14:27] <hsivonen> also, I’d like to keep the old bug numbers
- # [14:28] * Joins: aleray (~aleray@109.133.134.148)
- # [14:28] * hsivonen wonders if Bugzilla works with a vanilla Dreamhost shared host where Dreamhost takes care of updating Perl
- # [14:31] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
- # [14:31] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [14:32] * Quits: reinaldob (~reinaldob@177.43.216.50) (Remote host closed the connection)
- # [14:32] * Quits: silverroots (~silverroo@144.187.148.27) (Remote host closed the connection)
- # [14:34] <annevk> hsivonen: have a DreamHost account?
- # [14:35] <annevk> hsivonen: I'm happy to give you one for trying things out
- # [14:35] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [14:38] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
- # [14:39] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [14:39] <GPHemsley> annevk: Where am I confusing MIME type and Content-Encoding?
- # [14:41] * Parts: zjhxmjl (~zjhxmjl@183.210.161.101) ("Leaving")
- # [14:41] <annevk> GPHemsley: http://krijnhoetmer.nl/irc-logs/whatwg/20121105#l-24
- # [14:42] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [14:44] <GPHemsley> Hixie: I intend to avoid fighting with the IETF on anything. I was just pondering what would be necessary to improve MIME/Internet media types.
- # [14:48] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [14:48] <GPHemsley> Oh, that was supposed to be hsivonen: ^^
- # [14:50] <karlcow> MikeSmith: "Anyway, one problem currently is that a lot of people don't seem to know that the validator.nu HTML parser exists." — http://www.w3.org/mid/20121105074634.GG29943@sideshowbarker
- # [14:50] <karlcow> Are there wrappers (or equivalent built-ins) in scripting languages such as python, ruby, php?
- # [14:50] <MikeSmith> no
- # [14:50] <GPHemsley> annevk: Ah, that. I was confusing the two. I was imagining a world where a file could be described by only a media type. As it stands, would you really be required to have a Content-Encoding header for a .tar.gz file?
- # [14:50] * GPHemsley wishes that weren't the case.
- # [14:51] <annevk> afaik, yes
- # [14:51] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [14:52] <annevk> matjas: I think IDNA2008 does require NFC at least, so input like è (e, followed by U+0300) gives the wrong output in your tool compared to browsers
- # [14:52] <hsivonen> GPHemsley: application/zip in ancient, so improving it would probably do more harm than good
- # [14:53] <hsivonen> .tar.gz is indeed annoying from the type perspective
- # [14:56] <hsivonen> GPHemsley: however, AFAICT, .tar.gz is a solved problem
- # [14:56] <hsivonen> you say Content-Type: application/x-tar
- # [14:56] <hsivonen> Content-Encoding: gzip
- # [14:57] <annevk> matjas: this is mostly about processing before Punycode happens though, so how you want to call that is another matter
- # [14:57] <hsivonen> and browsers will still save the gzipped file instead of ungzipping on the HTTP layer
- # [14:58] <annevk> that's prolly documented nowhere :/
- # [14:58] <GPHemsley> hsivonen: Well, alright. I wasn't necessarily saying it was a problem. I was actually just imagining what it would mean to extend +-suffixes.
- # [14:58] <hsivonen> GPHemsley: I’d much rather see documentation for application/x-tar than an invention of archive/tar
- # [14:58] <GPHemsley> hsivonen: I found out later that someone had already imagined that; it's written up in an IETF draft.
- # [14:59] <GPHemsley> hsivonen: What kind of documentation?
- # [15:00] <hsivonen> GPHemsley: saying it exists for starters. Maybe saying that if you are downloading application/x-tar to disk, don’t handle Content-Encoding: gzip on the HTTP layer
- # [15:00] * Joins: garciawebdev (~garciaweb@190.244.76.14)
- # [15:01] <GPHemsley> hsivonen: Ah, so that would be what the +gzip would be useful for; but I see your point.
- # [15:03] * Quits: baku (~baku@204.153.192.4) (Read error: Connection timed out)
- # [15:03] <hsivonen> hmm. I don’t actually find any explicit code for making Necko not gzip that stuff
- # [15:03] <hsivonen> but I just tested and it doesn’t
- # [15:03] <hsivonen> hmm.
- # [15:03] * Joins: baku (~baku@204.153.192.4)
- # [15:04] <hsivonen> GPHemsley: anyway, this stuff needs testing and more than it needs new types
- # [15:04] <GPHemsley> Now, the Just Solve the File Format Problem project is documenting as many file formats as they can... but I wonder if it would be useful to have a document somewhere that said "Handle this format according to this spec."
- # [15:04] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 246 seconds)
- # [15:04] <GPHemsley> Something like "So you want to write a web browser" or something :P
- # [15:05] <hsivonen> I think +zip for new types like application/epub+zip is OK, but I think it would be disruptive to try to force it on existing types
- # [15:05] <hsivonen> like all the ODF/OOXML stuff
- # [15:05] <hsivonen> (there’s a crazy number of MIME types for ODF/OOXML)
- # [15:06] <zcorpan> a "So you want to write a web browser" document would probably just say "You must be new here."
- # [15:06] <hsivonen> the ODF/EPUB way of putting the MIME type in the file itself at a well-known byte position is kinda cool
- # [15:06] <hsivonen> I wonder if any server uses that to generate the Content-Type header
- # [15:06] <hsivonen> I suspect not
- # [15:07] <zcorpan> hsivonen: like html4 <meta http-equiv>?
- # [15:08] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [15:09] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:09] <hsivonen> zcorpan: well, that one wasn’t at a known byte pattern
- # [15:09] <zcorpan> true
- # [15:12] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:12] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:12] <SimonSapin> what’s wrong with writting a web browser?
- # [15:14] <SimonSapin> http://weasyprint.org/docs/tutorial/#weasyprint-navigator
- # [15:17] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [15:17] <GPHemsley> annevk: I see that you've spread out your definition of terms across multiple sections in URL, whereas I tend to stick them all into the "Terminology" section in mimesniff. Is there a preference for one way over another?
- # [15:21] <odinho_> SimonSapin: I really like that project :-) BTW, I'm _still_ in Lyon :S Waiting for flight now. Will leave in 2h30m.
- # [15:21] * Quits: richt (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [15:21] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:22] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
- # [15:24] <SimonSapin> odinho_: eh. trouble with a previous flight?
- # [15:25] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [15:25] * Joins: drublic (~drublic@frbg-5d84eb70.pool.mediaWays.net)
- # [15:26] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [15:27] <annevk> GPHemsley: I put them closest to where they are used
- # [15:27] <annevk> GPHemsley: and if they're pretty general I put them in Terminology
- # [15:27] <GPHemsley> I see.
- # [15:27] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
- # [15:27] * Joins: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [15:27] <GPHemsley> annevk: How do you define "pretty general"? :)
- # [15:29] <annevk> either things that are used in most major sections or things that could move into some "Platform Terminology" document at some point
- # [15:29] <annevk> judgment call
- # [15:30] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
- # [15:30] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:33] <zcorpan> http://vimeo.com/52740599 seems marcos misunderstands how !important works in css (around 9:00-10:00)
- # [15:34] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [15:34] <annevk> seems right to me
- # [15:35] <annevk> roughly, anyway
- # [15:36] <odinho_> Of what I said, it all sounded very much better inside my head :P I need moar training speaking.
- # [15:36] <zcorpan> an author rule without !important still overrides a user rule without !important. so adding !important to the author rule doesn't mean it overrides the user rule more.
- # [15:36] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 272 seconds)
- # [15:36] * Joins: miketaylrrrr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:36] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
- # [15:38] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [15:39] * Joins: arv (u4269@gateway/web/irccloud.com/x-rrqgoxyjuoszdxyd)
- # [15:41] * Quits: MacTed (~Thud@63.119.36.36)
- # [15:43] * Joins: eric_carlson (~eric@2620:149:4:1b01:d4fd:3dc3:3e23:6d11)
- # [15:46] * Joins: lenage` (~lendage@115.196.137.37)
- # [15:47] * Joins: sedovsek (~robert@89.143.12.238)
- # [15:47] * Quits: lenage (~user@ec2-54-248-37-79.ap-northeast-1.compute.amazonaws.com) (Ping timeout: 244 seconds)
- # [15:50] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:51] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [15:52] <annevk> learning way more about IDNA2008 than I ever wanted :/
- # [15:54] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [15:56] <annevk> GPHemsley: btw, for now you only clean up the draft right? no new concepts?
- # [15:56] * Quits: lenage` (~lendage@115.196.137.37) (Ping timeout: 255 seconds)
- # [15:56] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [15:56] <GPHemsley> annevk: 99%, yeah.
- # [15:57] <annevk> okay, as new implementation requirements I'd like to see discussed somewhere and definitely stuff like minting new MIME types
- # [15:57] * Quits: krawchyk (~krawchyk@65.220.49.251) (Read error: Connection reset by peer)
- # [15:57] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:58] <GPHemsley> incidentally... does <span class=XXX> work?
- # [15:58] <annevk> yes
- # [15:58] <GPHemsley> ok
- # [15:58] * miketaylrrrr is now known as miketaylr
- # [15:59] <GPHemsley> annevk: Anything in particular you want me to make note of?
- # [16:01] * Joins: mhausenblas (~mhausenbl@140.203.154.5)
- # [16:01] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [16:02] * Joins: richt (~richt@pat-tazdevil.opera.com)
- # [16:02] <annevk> no, just making sure we have the same understanding about what's going on at a high-level :)
- # [16:03] <annevk> though now I'm reading things, I'd prefer if you used "MIME type" as HTML does as media type is something CSS uses
- # [16:03] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [16:03] <annevk> GPHemsley: and the thing from XHR I was wondering about was "XML MIME type" which XHR defines
- # [16:04] <GPHemsley> annevk: HTML also defines an XML MIME type
- # [16:04] <annevk> yeah, as long as they're all the same we're good and at some point we should maybe have a common terminology doc
- # [16:05] <GPHemsley> yeah, they're all roughly the same; it's just the precise language that's different
- # [16:05] <GPHemsley> as for MIME type: arghhhh
- # [16:07] <GPHemsley> I'm pretty sure "Internet media type" is the "official" terminology now
- # [16:08] <GPHemsley> it's certainly the name of the Wikipedia article
- # [16:08] <GPHemsley> and the IANA calls them media types, too
- # [16:08] <GPHemsley> well, parts of it call them MIME media types, so that's not helpful
- # [16:11] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [16:16] * Quits: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [16:17] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [16:18] * Quits: vikash (~vikash@unaffiliated/vikash) (Ping timeout: 252 seconds)
- # [16:18] <SimonSapin> "media type" is not much used anymore in CSS. We talk more of media queries
- # [16:19] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [16:19] <annevk> GPHemsley: hmm, I guess I'll defer to Hixie
- # [16:19] <annevk> GPHemsley: but if HTML is not going to use "media type" for that, I don't think this document should either
- # [16:20] <GPHemsley> annevk: I'll take a page out of Hixie's playbook and say that it's easier for me to do nothing at this point. ;)
- # [16:20] <GPHemsley> but we'll see what he says
- # [16:20] <GPHemsley> no one has mentioned it before
- # [16:21] <GPHemsley> and he has looked at it
- # [16:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [16:23] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [16:27] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 252 seconds)
- # [16:29] * Quits: Ducki (~Ducki@pD9E39986.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [16:33] <annevk> sure man, I'll keep bringing it up until one of you convinced the other or you both agree :)
- # [16:42] * Quits: richt (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [16:53] <annevk> oh lol
- # [16:53] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:53] <annevk> http://tools.ietf.org/html/rfc5894#section-4.4 is the rationale document for changes in IDNA2008
- # [16:53] <annevk> "IDNA2008 permits, at the risk of some incompatibility"
- # [16:53] <annevk> hahaha
- # [16:55] <annevk> (that's about changing the mapping of ß to Punycode form rather than ss, ™ to Punycode form rather than tm, and similar such changes)
- # [16:55] <MikeSmith> J. Klensin
- # [16:56] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [16:58] <annevk> For an organisation that is concerned with current implementations that sure is a striking statement
- # [16:58] <annevk> oh oh oh, we cannot change URI because that would mean implementations are non-conforming, but sure we can piss all over domain names?
- # [17:00] <MikeSmith> I kind of wonder whether it might all have been intentional
- # [17:00] <MikeSmith> some people really didn't ever like the idea of IDNs
- # [17:00] <MikeSmith> sabotage
- # [17:00] * Quits: mhausenblas (~mhausenbl@140.203.154.5) (Quit: http://mhausenblas.info/#i says TTYL)
- # [17:02] * Quits: zcorpan (~zcorpan@94.234.170.44) (Remote host closed the connection)
- # [17:02] <annevk> this rationale document also keeps talking about user input
- # [17:02] <annevk> user input, really?
- # [17:02] <annevk> users use Google
- # [17:03] <annevk> the input comes from strings, legacy strings spread all around the web
- # [17:03] <annevk> changing their meaning is insane
- # [17:03] <annevk> even in the name of "more sensible" and "less surprising" results (I kid you not, that's the justification thus far)
- # [17:05] <Ms2ger> Hi, IETF
- # [17:05] <annevk> whoever is on the IAB should be ashamed to have let this through
- # [17:06] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [17:07] <MikeSmith> whoever it was is probably graduated from the IAB already
- # [17:13] <annevk> http://unicode.org/reports/tr46/#Table_IDNA_Comparisons has a nice summary btw
- # [17:14] * GPHemsley wonders if sniffing should have some sort of requirement that there be binary bytes, to avoid accidentally sniffing plaintext documents.
- # [17:14] * GPHemsley also wonders whether there should be a requirement that future magic numbers contain at least one binary byte.
- # [17:15] <annevk> no and no
- # [17:16] * jgraham gets confused from Hixie making multiple changes in a single commit
- # [17:16] * Quits: baku (~baku@204.153.192.4) (Quit: Leaving)
- # [17:16] <annevk> WebVTT and cache manifests don't such a byte and would not benefit from it
- # [17:17] * GPHemsley wonders who annevk is talking to.
- # [17:17] <annevk> GPHemsley: last two lines were for you
- # [17:17] <GPHemsley> ah
- # [17:17] <annevk> GPHemsley: the rest is just blogging on IRC
- # [17:18] <GPHemsley> right
- # [17:18] * Quits: Ms2ger (~Ms2ger@vpnk191.ugent.be) (Ping timeout: 252 seconds)
- # [17:18] <GPHemsley> your responses were generic enough that they could have been towards MikeSmith or someone
- # [17:19] <GPHemsley> annevk: But I'm wondering about your second no.
- # [17:19] <GPHemsley> I mean, what if I have a text file that begins "GIF89a"?
- # [17:20] <GPHemsley> Or worse, "BM"
- # [17:20] <GPHemsley> Like, "BMW Motors"
- # [17:20] * Joins: scor (~scor@w0052335.mgh.harvard.edu)
- # [17:20] * Quits: scor (~scor@w0052335.mgh.harvard.edu) (Changing host)
- # [17:20] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [17:20] <GPHemsley> that'll get sniffed as a bitmap
- # [17:20] <annevk> depends on the context
- # [17:21] <GPHemsley> What's the context? It's a file without a Content-Type header.
- # [17:21] <GPHemsley> There is no context.
- # [17:21] <annevk> loading context
- # [17:22] <GPHemsley> It's a file served by HTTP without a Content-Type header.
- # [17:22] <GPHemsley> It's the standard always-sniff context.
- # [17:23] <annevk> for non-text formats it might make sense to require a zero byte or some such
- # [17:23] <annevk> but typically those requirements are not read anyway so I'm not sure it makes sense
- # [17:25] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [17:25] <GPHemsley> what do you mean by "not read"?
- # [17:25] <annevk> well there's a requirement you register new MIME types for instance, that almost never happens
- # [17:26] <GPHemsley> oh, you're still talking about the magic number registration, OK
- # [17:27] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [17:43] * Joins: Ms2ger (~Ms2ger@vpnb243.ugent.be)
- # [17:46] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [17:46] * Quits: ^esc (~esc_ape@77.117.246.184.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [17:52] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [17:52] * Joins: jernoble (~jernoble@17.212.152.13)
- # [17:59] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [18:00] * Joins: jonlee (~jonlee@2620:149:4:1b01:8d5a:9984:ce2c:8b36)
- # [18:01] * Joins: tantek (~tantek@66-87-4-86.pools.spcsdns.net)
- # [18:02] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [18:02] * Quits: yorick_ (~quassel@unaffiliated/yorick) (Ping timeout: 252 seconds)
- # [18:06] * Quits: tantek (~tantek@66-87-4-86.pools.spcsdns.net) (Quit: tantek)
- # [18:09] * jonlee is now known as jonlee|afk
- # [18:11] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:15] <GPHemsley> hmm... CSS...
- # [18:15] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:15] * Quits: TabAtkins (tabatkins@nat/google/x-zoonqeeozfswtvan) (Read error: Connection reset by peer)
- # [18:15] * Quits: ben_alman_ (~cowboy@awesome.benalman.com) (Excess Flood)
- # [18:19] * Joins: TabAtkins_ (tabatkins@nat/google/x-ycmythlkaqpfpyqx)
- # [18:19] * Quits: yorick (~quassel@unaffiliated/yorick) (Ping timeout: 255 seconds)
- # [18:20] * Joins: linclark (~clark@2607:f140:400:2185:cabc:c8ff:fee4:f261)
- # [18:22] * Joins: tantek (~tantek@66-87-4-86.pools.spcsdns.net)
- # [18:24] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:25] <MikeSmith> so fwiw the IRI WG is meeting f2f at IETF tomorrow
- # [18:25] <MikeSmith> https://datatracker.ietf.org/meeting/85/agenda/iri/
- # [18:25] <Ms2ger> Time to set up ietfmemes
- # [18:25] <MikeSmith> hahaha
- # [18:25] <MikeSmith> yeah
- # [18:26] <MikeSmith> anyway the agenda has only 15 minutes set aside for "URI/IRI/URL thread among IETF/W3C/WHATWG (Larry Masinter)"
- # [18:28] <MikeSmith> from 18:00 to 18:15
- # [18:28] <annevk> IRI is not that interesting (imo) as you just get percent-encoded stuff out of the parser anyway
- # [18:28] <annevk> it's just a syntax
- # [18:28] * Joins: pablof (~pablof@144.189.150.129)
- # [18:28] * Quits: tantek (~tantek@66-87-4-86.pools.spcsdns.net) (Quit: tantek)
- # [18:28] <GPHemsley> annevk, TabAtkins_ : What was the discussion recently about charset determination for CSS?
- # [18:28] <GPHemsley> In particular, where does the outcome of that discussion now reside?
- # [18:28] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [18:28] <annevk> GPHemsley: css3-syntax
- # [18:28] <GPHemsley> Thanks.
- # Session Close: Mon Nov 05 18:29:00 2012
- #
- # Session Start: Mon Nov 05 18:29:00 2012
- # Session Ident: #whatwg
- # [18:29] * Disconnected
- # [18:30] * Attempting to rejoin channel #whatwg
- # [18:30] * Rejoined channel #whatwg
- # [18:30] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [18:30] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [18:30] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [18:31] <TabAtkins_> GPHemsley: Yeah, I updated Syntax to the latest sometime last week.
- # [18:32] * Joins: reinaldob (~reinaldob@177.43.216.50)
- # [18:36] <GPHemsley> thanks
- # [18:37] * jernoble is now known as jernoble|afk
- # [18:37] * jernoble|afk is now known as jernoble
- # [18:42] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [18:44] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
- # [18:45] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [18:48] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [18:51] * Joins: baku (~baku@204.153.192.4)
- # [18:52] * Quits: [[zz]] (~q@node-11ej.pool-180-180.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [18:53] * Joins: [[zz]] (~q@node-11ej.pool-180-180.dynamic.totbb.net)
- # [18:53] * Joins: rniwa (~rniwa@2620:149:4:1b01:b510:7009:e1a4:a138)
- # [18:54] <TabAtkins_> GPHemsley: Just to make sure, you're looking at dev.w3.org/csswg/css3-syntax, right?
- # [18:54] <GPHemsley> yup
- # [18:54] <TabAtkins_> GPHemsley: Also, I forget, did I end up meeting you sometime last week?
- # [18:54] <GPHemsley> heh, no
- # [18:54] * GPHemsley has gone anywhere.
- # [18:54] <GPHemsley> n't
- # [18:55] <Ms2ger> You've gone anywhere? :)
- # [18:55] * Quits: reinaldob (~reinaldob@177.43.216.50) (Remote host closed the connection)
- # [18:58] <GPHemsley> brain <--> fingers
- # [18:59] * Joins: necolas (~necolas@8.25.197.24)
- # [18:59] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [18:59] * Quits: baku (~baku@204.153.192.4) (Read error: Connection reset by peer)
- # [19:00] * Joins: baku (~baku@204.153.192.4)
- # [19:00] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
- # [19:01] * Joins: astearns (~astearns@192.150.22.5)
- # [19:01] * Joins: ap (~ap@2620:149:4:1b01:20a8:c680:2f2e:eda)
- # [19:03] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [19:06] <annevk> aah, I was hoping zewt showed up in http://lists.w3.org/Archives/Public/www-international/
- # [19:06] * Quits: [[zz]] (~q@node-11ej.pool-180-180.dynamic.totbb.net) (Ping timeout: 255 seconds)
- # [19:06] <Ms2ger> More of a list for crazy, I guess
- # [19:06] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [19:07] <annevk> that's why I joined
- # [19:07] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [19:07] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Client Quit)
- # [19:07] <Ms2ger> Fair enough
- # [19:08] * GPHemsley grumbles something about mailing lists.
- # [19:09] <Ms2ger> They're support forums
- # [19:10] <GPHemsley> I suggest the IETF drop their version of mimesniff, they say they may assign new editors at the IETF meeting this week.
- # [19:10] <GPHemsley> -_-
- # [19:11] * GPHemsley has no interest in participating in territory disputes.
- # [19:11] * jonlee|afk is now known as jonlee
- # [19:11] <Ms2ger> Then you came to the wrong place, sir
- # [19:11] <gsnedders> WELL IT'S OBVIOUSLY AN IETF SPEC SO WHY ARE YOU STEALING IT FROM US!?
- # [19:12] * Joins: reinaldob (~reinaldob@177.43.216.50)
- # [19:12] <GPHemsley> My statement that prompted such a response: "That's correct; I do not intend to work on this document through the IETF. I think the potentially fluid nature of the material would be better served as a living WHATWG standard than a frozen RFC. I would recommend that websec drop it as a deliverable."
- # [19:12] <annevk> GPHemsley: well, I'd welcome the competition
- # [19:12] <gsnedders> GPHemsley: Link?
- # [19:12] <GPHemsley> gsnedders: Private e-mail.
- # [19:13] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:13] <annevk> GPHemsley: history shows that unless a browser vendor is actively involved the IETF outcome is, well, not super
- # [19:13] <gsnedders> D'awww.
- # [19:13] <gsnedders> Where's the fun in that?
- # [19:14] <GPHemsley> gsnedders: Actually, the particular e-mail I'm quoted was also forwarded to a public mailing list without my permission, so you may be able to find it.
- # [19:14] <GPHemsley> s/quoted/quoting/
- # [19:14] <Ms2ger> s/unless a browser vendor is actively involved//
- # [19:14] <GPHemsley> gsnedders: But not he response.
- # [19:14] <GPHemsley> +t
- # [19:14] * GPHemsley sighs at the keyboard.
- # [19:15] * Joins: blooberry (blooberry_@nat/intel/x-pwtlwduvfearjibu)
- # [19:15] <GPHemsley> I don't really understand all these territorial disputes; in my mind, the WHATWG, W3C, and IETF all have different functions.
- # [19:16] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Computer has gone to sleep.)
- # [19:17] <Ms2ger> The WHATWG writes specs, the W3C publishes them for patent protection, and the IETF whines about them in 1970's-style text files?
- # [19:18] * Joins: [[zz]] (~q@node-11ej.pool-180-180.dynamic.totbb.net)
- # [19:18] <GPHemsley> lol
- # [19:18] * Joins: saba (~foo@c-246fe253.531-1-64736c21.cust.bredbandsbolaget.se)
- # [19:18] * Quits: saba (~foo@c-246fe253.531-1-64736c21.cust.bredbandsbolaget.se) (Changing host)
- # [19:18] * Joins: saba (~foo@unaffiliated/saba)
- # [19:20] <annevk> In the W3C WebApps Charles asked who wanted to become famous by copying WHATWG drafts, putting their name on it, and publishing them at the W3C
- # [19:20] <annevk> meeting /\
- # [19:21] <gsnedders> What followed that?
- # [19:22] <annevk> gsnedders: sorry?
- # [19:22] <Ms2ger> A call for editor for the URL spec?
- # [19:22] <annevk> Oh, that was about all drafts I used to edit at WebApps
- # [19:22] <annevk> I was in the room too
- # [19:23] <annevk> It's such a weird dynamic
- # [19:23] <gsnedders> annevk: What was the response from the group?
- # [19:23] <annevk> Well they have some volunteers for XHR; Lachy volunteered for DOM
- # [19:24] <annevk> dunno about Fullscreen / URL
- # [19:24] <gsnedders> So basically they decided who wanted to become famous by copying WHATWG drafts and putting their name on it.
- # [19:24] <gsnedders> Well done, W3C.
- # [19:26] <GPHemsley> Oh, is that what the IETF is gonna do to me?
- # [19:26] <annevk> I'm mostly here to solve problems and to raise problems with capital p Process
- # [19:26] <annevk> GPHemsley: well last time IETF tried (about:blank) they rendered their variant way worse so we have to take it back again
- # [19:27] * Joins: baku_ (~baku@204.153.192.4)
- # [19:27] <annevk> GPHemsley: I would not expect them to do a good job of capturing requirements of browsers
- # [19:27] <GPHemsley> Who does the IETF think they represent, if not the browsers?
- # [19:27] <annevk> the Internet
- # [19:28] * Quits: reinaldob (~reinaldob@177.43.216.50) (Ping timeout: 240 seconds)
- # [19:28] <GPHemsley> which is... who, exactly?
- # [19:28] <Ms2ger> The Internet
- # [19:28] <GPHemsley> or do they do ephemeral work for an ephemeral entity?
- # [19:28] <karlcow> http://www.ietf.org/about/
- # [19:29] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [19:29] <gsnedders> GPHemsley: Everyone who uses the internet.
- # [19:29] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 244 seconds)
- # [19:29] <GPHemsley> karlcow: According to that, their area should be restricted to networking architecture.
- # [19:30] <GPHemsley> As long as the Web can be built on that architecture, they have no jurisdiction over the Web.
- # [19:30] <GPHemsley> In theory.
- # [19:30] * Ms2ger sniggers
- # [19:30] <karlcow> GPHemsley: history, social dynamics, communities. People != robots. Or at least they try sometimes.
- # [19:31] <GPHemsley> karlcow: Pfft.
- # [19:31] <karlcow> QED. :)
- # [19:32] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 264 seconds)
- # [19:33] <Ms2ger> □
- # [19:33] * Joins: isherman-book (Adium@nat/google/x-xulmhxitegwokcvy)
- # [19:33] <GPHemsley> :)
- # [19:33] <GPHemsley> Well, I guess we solved the Internet. We can all go home now.
- # [19:34] <karlcow> Was there something to solve? :)
- # [19:34] <karlcow> There is a story, but nothing to solve.
- # [19:34] <karlcow> It's more like an epic poem.
- # [19:35] <GPHemsley> Emphasis on the "epic"
- # [19:35] <karlcow> yup
- # [19:35] <karlcow> I meant https://en.wikipedia.org/wiki/Epic_poetry
- # [19:37] <karlcow> talking about it, I should go for writing a bit about webdriver hopes for testing. :)
- # [19:37] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [19:37] * Joins: tantek (~tantek@nat/mozilla/x-whlkqjayygalrnye)
- # [19:37] * Quits: isherman-book (Adium@nat/google/x-xulmhxitegwokcvy) (Client Quit)
- # [19:37] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
- # [19:38] * Quits: baku_ (~baku@204.153.192.4) (Read error: Connection reset by peer)
- # [19:39] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [19:43] * Joins: annevk (~annevk@84.241.220.182)
- # [19:44] <annevk> ah karl left?
- # [19:44] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [19:44] <annevk> I was gonna say, I hope our epic poem is somewhat easier to read than e.g. that of John Milton
- # [19:44] <annevk> but then I suspect for many people it isn't :/
- # [19:49] <annevk> why does Fullscreen link to both HTML and HTML5?
- # [19:49] <annevk> did I do that?
- # [19:49] <annevk> ah https://github.com/whatwg/fullscreen/commit/1991f306a4e4e37c450542e29e78075de06305d2
- # [19:49] <annevk> hmm
- # [19:50] * Joins: MikeSmith (~MikeSmith@114.160.9.253)
- # [19:50] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [19:50] * Joins: Druide_ (~Druid@p5B137FCE.dip.t-dialin.net)
- # [19:51] * Joins: yorick (~quassel@vredebest.xs4all.nl)
- # [19:51] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
- # [19:51] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [19:51] * Joins: baku (~baku@204.153.192.4)
- # [19:51] * Quits: Druide__ (~Druid@p5B05DB5B.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [19:53] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [19:54] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:56] * Quits: tantek (~tantek@nat/mozilla/x-whlkqjayygalrnye) (Quit: tantek)
- # [19:56] * Quits: annevk (~annevk@84.241.220.182) (Remote host closed the connection)
- # [19:57] <GPHemsley> In case anyone here is interested, I filed a Mozilla bug on mimesniff implementation earlier today: https://bugzilla.mozilla.org/show_bug.cgi?id=808593
- # [19:58] * Joins: tantek (~tantek@nat/mozilla/x-kqvvotuxtmielwbx)
- # [20:00] * abstractj is now known as abstractj|brb
- # [20:04] * Joins: mattgiff_ (~mattgiffo@70.102.199.158)
- # [20:04] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Read error: Connection reset by peer)
- # [20:07] * Joins: nessy (~silviapf@124-168-170-100.dyn.iinet.net.au)
- # [20:08] * Joins: JohnAlbin (~JohnAlbin@2607:f140:400:148:4479:d013:1971:506b)
- # [20:09] * Quits: Ms2ger (~Ms2ger@vpnb243.ugent.be) (Ping timeout: 265 seconds)
- # [20:11] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [20:13] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
- # [20:13] <annevk> GPHemsley: I guess the stuff Zack mentions there could be done in a "css sniffing context" (or whatever that's called now)
- # [20:14] <annevk> GPHemsley: currently HTML defines those rules, and I'm not sure if they apply outside of HTML...
- # [20:14] <GPHemsley> right... I didn't finish investigating how far the HTML go
- # [20:14] <GPHemsley> +rules
- # [20:15] <GPHemsley> nor is it clear to me when CSS would be parsed outside of HTML
- # [20:15] <GPHemsley> (and thus not be covered by HTML rules)
- # [20:15] <annevk> SVG
- # [20:15] <annevk> CSS referencing CSS
- # [20:16] <annevk> HTTP Link header in some implementations
- # [20:16] <annevk> (but the last one should prolly be removed)
- # [20:16] <annevk> <?xml-stylesheet?>
- # [20:16] <GPHemsley> CSS doesn't give rules about how to parse other potentially CSS files?
- # [20:16] <annevk> although CSSOM might describe it for that at the moment
- # [20:17] <annevk> GPHemsley: CSS doesn't define the edges well, generally speaking
- # [20:17] <GPHemsley> I wouldn't even know how to go about sniffing CSS
- # [20:17] * Quits: nessy (~silviapf@124-168-170-100.dyn.iinet.net.au) (Quit: Leaving.)
- # [20:18] <annevk> GPHemsley: e.g. @import url(test\ test); // CSS does not define how to parse that URL well and does not define how it's fetched (what Referer is etc.) and does not define what to do with the result if it e.g. lacks a content-type header; in a way that matches implementations
- # [20:18] <annevk> GPHemsley: it's not exactly sniffing
- # [20:18] <annevk> GPHemsley: it's more like, lacks content-type, assume it's text/css if these other conditions are true
- # [20:19] <GPHemsley> annevk: Are there flaws in that method?
- # [20:19] <GPHemsley> annevk: Or is it just not specced?
- # [20:19] <annevk> as I said, it's specced in HTML, but whether it should apply elsewhere too is unclear
- # [20:20] <GPHemsley> right
- # [20:20] <GPHemsley> and you think it's within the scope of mimesniff to document that/
- # [20:20] <GPHemsley> ?
- # [20:20] <annevk> kinda
- # [20:20] <annevk> lacks Content-Type, so what to do?
- # [20:21] <GPHemsley> well, without special handling, running it through the unknown sniffing algorithm would return text/plain, I think
- # [20:21] * mattgiff_ is now known as mattgifford
- # [20:21] <annevk> model brainstorming: URL -> HTML fetch -> resource
- # [20:22] <GPHemsley> sounds reasonable
- # [20:22] <annevk> resource + context -> determine type
- # [20:22] <annevk> determine type is MIME sniffing
- # [20:22] <annevk> then process resource
- # [20:22] <annevk> based on type
- # [20:22] <GPHemsley> I see
- # [20:22] <GPHemsley> hmm
- # [20:22] <GPHemsley> who defines context?
- # [20:23] <annevk> the step before URL
- # [20:23] <annevk> API.resource = Fetch(API.url)
- # [20:24] <annevk> API.resource.type = MIME Sniffing(API.resource, API.context)
- # [20:24] <annevk> API.context can be something like "image context"
- # [20:25] <GPHemsley> so, "sniffing * specifically" = context?
- # [20:27] <annevk> if I rename context to constraints, does that help?
- # [20:27] <GPHemsley> neither is a term I use in mimesniff, so not really :P
- # [20:28] * abstractj|brb is now known as abstractj
- # [20:28] <annevk> e.g. for <img> you want to use the image sniffing rules for the resource you fetched
- # [20:28] <GPHemsley> I'm just trying to determine exactly which parts fall into my jurisdiction
- # [20:28] <annevk> <img> would be the API in the above example
- # [20:29] <GPHemsley> OK; <img> current invokes the 'rules for sniffing images specifically'
- # [20:29] <annevk> yeah that works
- # [20:29] <GPHemsley> +ly
- # [20:29] <GPHemsley> geez, keyboard
- # [20:30] <annevk> I guess my thinking was to have "get the MIME type for resource /resource/, constrained with /images/" or some such
- # [20:32] <annevk> not sure btw CSS really fits well into this model though, as I believe a number of things depend on whether the fetching resource is in standards mode and whether it's cross-origin or same-origin
- # [20:34] <GPHemsley> right now, I have the general sniffing algorithm that calls the various pattern matching algorithms based on UA preferences
- # [20:34] <GPHemsley> and then I have the separate algorithms that also call the pattern matching algorithms which can be used for hooks like HTML needs
- # [20:34] * Joins: isherman-book (Adium@nat/google/x-ukclcqcsxmwkqjty)
- # [20:35] <GPHemsley> HTML calls the 'rules for distinguishing if a resource is text or binary' directly to work around the same Apache bug the main sniffing algorithm works around.
- # [20:36] <GPHemsley> and HTML calls the 'rules for sniffing images specifically' when dealing with images (<link>, <img>, <button>, <object>, etc.)
- # [20:36] <GPHemsley> otherwise, I think it defers to the 'media type sniffing algorithm' for detecting MIME types
- # [20:37] <GPHemsley> (or, it will, whenever Hixie gets around to updating references to the new spec)
- # [20:39] <GPHemsley> perhaps I could say somewhere that if a file is expected to be CSS and the sniffer determines it to be 'text/plain', then assume it's 'text/css'?
- # [20:41] <asmodai> I seriously wonder what this person thought when he put black text on a white/grey checkered background.
- # [20:42] <annevk> GPHemsley: it's not that simple
- # [20:42] * Joins: jsbell (jsbell@nat/google/x-olleovukkzwzvehg)
- # [20:42] <GPHemsley> annevk: Well, I'm not sure how else to worm my way into other specs.
- # [20:43] <annevk> http://www.whatwg.org/specs/web-apps/current-work/#link-type-stylesheet
- # [20:43] <annevk> not sure why that's just quirks mode though
- # [20:43] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 255 seconds)
- # [20:43] <annevk> Zack seemed to suggest it affects standards mode too
- # [20:44] <annevk> but it doesn't make much sense to define that override in MIME sniffing imo
- # [20:44] * jernoble is now known as jernoble|afk
- # [20:44] * jernoble|afk is now known as jernoble
- # [20:44] * Quits: aleray (~aleray@109.133.134.148) (Ping timeout: 255 seconds)
- # [20:46] * Quits: erichynds (~ehynds@64.206.121.41)
- # [20:46] * Joins: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch)
- # [20:49] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:59] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [21:02] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 256 seconds)
- # [21:04] * Quits: irfaN (~nrth@unaffiliated/irfan) (Quit: Leaving)
- # [21:05] * Quits: linclark (~clark@2607:f140:400:2185:cabc:c8ff:fee4:f261) (Quit: linclark)
- # [21:15] <Hixie> hober: https://www.w3.org/Bugs/Public/show_bug.cgi?id=18365#c6 "defined" is a strong word to use... :-P
- # [21:16] <annevk> heh
- # [21:17] <annevk> scumbag hober: says something is defined; is not actually defined :p
- # [21:18] <Hixie> nah, that would be if he said he would define it himself
- # [21:18] <annevk> fair enough
- # [21:18] * Joins: nessy (~silviapf@2401:fa00:0:fd00:e863:e52d:a953:f8e)
- # [21:19] <GPHemsley> lol
- # [21:19] * Quits: isherman-book (Adium@nat/google/x-ukclcqcsxmwkqjty) (Quit: Leaving.)
- # [21:22] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:26] <annevk> hmm so what Opera implements for http://™/ neither matches IDNA2003 nor IDNA2008
- # [21:26] <GPHemsley> Has anyone written a search: protocol so that you can link to the user's default search engine?
- # [21:27] <annevk> ™ is in IDNA2008's DISALLOWED class and has a mapping to "tm" for IDNA2003
- # [21:27] * Joins: baku (~baku@204.153.192.4)
- # [21:27] <annevk> GPHemsley: http://www.iana.org/assignments/uri-schemes.html suggests no
- # [21:28] <GPHemsley> anyone else think one would be useful?
- # [21:28] <annevk> Opera maps ™ to "y2g" per Punycode which is probably correct, but it's not correct in the first place...
- # [21:29] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [21:29] <annevk> But A is mapped to a...
- # [21:29] * abstractj is now known as abstractj|away
- # [21:32] <annevk> Maybe Opera only implements the UI mapping http://tools.ietf.org/html/rfc5895#section-2 ? And somehow implements that for <a> too which is not UI?
- # [21:32] <annevk> Not really sure what Opera has done here makes a lot of sense...
- # [21:36] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [21:36] * Quits: MikeSmith (~MikeSmith@114.160.9.253) (Quit: MikeSmith)
- # [21:42] <Hixie> GPHemsley: isn't that what web intents was for?
- # [21:42] <Hixie> not sure what's going on with web intents
- # [21:42] <GPHemsley> Hixie: link?
- # [21:42] * jgraham now has "let's Push Things Forward" by The Streets in his head, but with a web platform twist (You say every browser don't render the same / Then you download them / There ain't no excuses my friend / Let's test the web forward)
- # [21:42] <Hixie> GPHemsley: search:web%20intents ? :-)
- # [21:43] <GPHemsley> ^_^
- # [21:43] <jgraham> Well that and "In the Aeroplane Over the Sea"
- # [21:43] <jgraham> Playing on top of each other
- # [21:43] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [21:43] <GPHemsley> oh, it has its own website!
- # [21:43] <jgraham> Hixie: There were plenty of TPAC sessions about it at least
- # [21:44] <GPHemsley> http://lbeach.org/schools/long_beach_high_school
- # [21:44] <GPHemsley> argh
- # [21:44] <GPHemsley> http://webintents.org/
- # [21:44] <jgraham> Not that I was at most of them
- # [21:44] <TabAtkins_> annevk: I'm one of the Values editors, so I can define whatever is necessary for url() handling when I'm told what it is.
- # [21:44] <GPHemsley> W3C Editor's Draft 11 September 2012
- # [21:45] <TabAtkins_> annevk: I assume we can get away with something simple in CSS, where we just automatically parse as whatever is necessary for the context without having to sniff much.
- # [21:45] <TabAtkins_> annevk: For @import, for example, CSS parsing is defined for all bytestreams, so it should be safe to just immediately parse as CSS regardless.
- # [21:45] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
- # [21:46] * GPHemsley thinks search: would be much simpler
- # [21:46] <annevk> TabAtkins_: yeah, I don't think CSS needs sniffing, it's more about what to do with unexpected Content-Type values or lack of Content-Type
- # [21:46] <annevk> TabAtkins_: will let you know when the hook for url() is ready
- # [21:46] <TabAtkins_> annevk: I'd have to test to see what browsers actually do, but I don't *think* we actually need to care about Content-Type at all for @import. You do need to sniff for images, of course.
- # [21:46] <annevk> TabAtkins_: all the other specs that define values with a url() will need to hook into HTML fetch; I suspect that might be more controversial
- # [21:46] <Hixie> jgraham: last i heard it was DOA, but I haven't been even remotely looking closely, so my information may well be way out of date
- # [21:47] <TabAtkins_> annevk: That's not problematic - define it once per <type>.
- # [21:47] <TabAtkins_> GPHemsley: I kinda like that search: idea.
- # [21:47] <annevk> TabAtkins_: well you can't just ignore Content-Type all the time, that might expose sensitive information
- # [21:47] * GPHemsley starts writing the IETF draft... oh wait
- # [21:48] <TabAtkins_> annevk: Really? I wouldn't have thought so, actually.
- # [21:48] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [21:52] * Joins: nessy1 (~silviapf@49.176.65.140)
- # [21:55] * Quits: nessy (~silviapf@2401:fa00:0:fd00:e863:e52d:a953:f8e) (Ping timeout: 246 seconds)
- # [21:55] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [22:02] <Hixie> hsivonen/MikeSmith: can you help the guy out in help@whatwg.org? He's having trouble getting an uploaded file validate as XHTML on validator.nu, but he's exit my area of expertise
- # [22:02] <MikeSmith> Hixie: will take a look
- # [22:02] <Hixie> thanks
- # [22:04] * Quits: jonlee (~jonlee@2620:149:4:1b01:8d5a:9984:ce2c:8b36) (Remote host closed the connection)
- # [22:06] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [22:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:06] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [22:09] <annevk> TabAtkins_: yeah e.g. for <link> it's restricted to quirks mode at the moment; not sure about all the details anymore
- # [22:11] * Joins: jonlee (~jonlee@2620:149:4:1b01:155b:4dc9:91e1:ef1b)
- # [22:11] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:12] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
- # [22:17] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [22:17] <MikeSmith> Hixie: replied
- # [22:29] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 252 seconds)
- # [22:32] <Hixie> thanks
- # [22:32] <TabAtkins_> Ahahaha, holy crap, Twitter.com *breaks* if you try and bring up the short-details window for the @__proto__ account.
- # [22:32] <TabAtkins_> JS console shows the obvious reason why.
- # [22:33] <TabAtkins_> I wonder what it would do about a @toString account?
- # [22:33] <gsnedders> @valueOf?
- # [22:33] <gsnedders> TabAtkins_: __proto__ in what browser? Different ones have radically different behaviour.
- # [22:33] <TabAtkins_> Chrome, at least. Haven't tried the others.
- # [22:33] <Hixie> how do i see this?
- # [22:33] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [22:33] <TabAtkins_> Hixie: One sec, I'll tweet it.
- # [22:34] <Hixie> (don't know twitter well)
- # [22:34] <Hixie> k :-)
- # [22:34] <TabAtkins_> Then you can just click on it in my tweet.
- # [22:34] <Hixie> woops, lunch is gonna end soon
- # [22:34] <Hixie> better go get some food
- # [22:34] <Hixie> bbiab
- # [22:36] * Joins: ^esc (~esc_ape@77.116.247.79.wireless.dyn.drei.com)
- # [22:37] <TabAtkins_> Hixie: https://twitter.com/tabatkins/status/265568812320047104
- # [22:39] <smaug____> seems to happen in FF too
- # [22:39] <TabAtkins_> Maps can't come soon enough.
- # [22:42] * Joins: heycam (~cam@wok.mcc.id.au)
- # [22:42] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [22:44] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [22:45] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [22:53] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
- # [22:55] * heycam is now known as heycam|away
- # [22:55] * heycam|away is now known as heycam
- # [22:55] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:02] * Joins: sicking (~sicking@204.153.192.4)
- # [23:19] * Joins: sedovsek (~robert@89.142.249.179)
- # [23:24] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
- # [23:25] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [23:25] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:28] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 244 seconds)
- # [23:29] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
- # [23:30] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
- # [23:31] * Quits: nessy1 (~silviapf@49.176.65.140) (Read error: Connection reset by peer)
- # [23:35] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [23:37] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [23:37] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [23:38] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [23:39] * Moo-_^ is now known as Moo^_^
- # [23:41] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [23:43] * Joins: nessy (~silviapf@2401:fa00:0:fd00:b185:ef3d:3b09:2d0d)
- # Session Close: Tue Nov 06 00:00:00 2012
The end :)