Options:
- # Session Start: Thu May 06 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] * Quits: FireFly (~firefly@unaffiliated/firefly) (Remote host closed the connection)
- # [00:01] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust645.hari.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [00:05] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [00:05] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [00:24] * Joins: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a)
- # [00:25] * Quits: mmn (~mmn@129-97-225-97.uwaterloo.ca) (Quit: Leaving.)
- # [00:32] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Remote host closed the connection)
- # [00:33] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2)
- # [00:47] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [00:50] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [00:57] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [00:59] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
- # [00:59] * Joins: riven` (~riven@53518387.cable.casema.nl)
- # [01:00] * Quits: grimboy (~grimboy@bcm-131-111-216-150.girton.cam.ac.uk) (Remote host closed the connection)
- # [01:00] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
- # [01:07] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [01:07] * Joins: mmn (~mmn@129-97-120-137.uwaterloo.ca)
- # [01:20] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [01:39] * Joins: xcgf (~xcgf@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
- # [01:39] * Quits: xcgf (~xcgf@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (Client Quit)
- # [01:42] * Quits: dglazkov (~dglazkov@nat/google/x-tjuwgkrprckzyfyo) (Quit: dglazkov)
- # [01:54] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: leaving)
- # [02:10] <Lachy> othermaciej, can you update the link for the 4th change proposal on ISSUE-88 on the issue-status page? It looks like the page has been moved in the wiki
- # [02:11] <othermaciej> Lachy: I will update ISSUE-88 on the status page sometime this evening (can't right now)
- # [02:11] <Lachy> Hixie, do you remember the original reason why Content-Langauge was made conforming?
- # [02:11] <Hixie> iirc, i18n asked us to, but i have no evidence to support this claim
- # [02:12] <Hixie> that variable's problem now :-)
- # [02:12] <Hixie> yay variable
- # [02:12] <Lachy> haha
- # [02:14] <Lachy> If he's going to document the rationale for everything, then I should get him to make a separate rationale page for each feature and using wiki categories, rather than having one long rationale page
- # [02:15] <Hixie> i recommend waiting until the page is too long
- # [02:15] <Hixie> prematurely fixing such problems just creates busywork :-)
- # [02:16] <Lachy> yeah.
- # [02:16] <Lachy> that's why I didn't bother mentioning it before. I wasn't sure how much rationale he planned to write
- # [02:16] <Hixie> no idea
- # [02:16] <Hixie> hopefully he'll get help
- # [02:17] <Lachy> I'm sure he'll get help if he asks for it
- # [02:18] <Lachy> but I'm not sure many people will be able to dedicate much time to the project
- # [02:19] * Joins: annevk (~annevk@EM111-188-60-197.pool.e-mobile.ne.jp)
- # [02:25] * Joins: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [02:28] <Lachy> Hixie, this is why you added it http://lists.w3.org/Archives/Public/public-html/2008Aug/0300.html
- # [02:28] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [02:29] <Hixie> ah, there we go
- # [02:29] <Hixie> good archeological-fu you have there
- # [02:29] <nessy> Hixie: why is the WebSRT specification inside the HTML5 spec? It's a separate document format, so should be outside IMHO.
- # [02:29] * Quits: sicking (~chatzilla@nat/mozilla/x-oojyrkgihmivorsy) (Ping timeout: 248 seconds)
- # [02:29] <Hixie> same reason websockets is in the html5 spec
- # [02:30] <Lachy> so, given that reason for adding it, since it was being used analogolously to lang="", I think that argues against extending it to multiple langauges and potentially against making it non-conforming
- # [02:30] <Hixie> nessy: it's part of the web platform and i think we should have everything in one spec
- # [02:30] * Quits: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (Quit: Ex-Chat)
- # [02:30] <nessy> so are we also adding SRT in the traditional form?
- # [02:30] <Hixie> nessy: ?
- # [02:31] <Hixie> Lachy: i certainly agree that we shouldn't make it support multiple languages
- # [02:31] <Hixie> Lachy: i could go either way with respect to whether content-language is conforming or not
- # [02:31] <nessy> it has a different mime type text/srt , so is a different file format and we want to support that, too, no?
- # [02:31] <Hixie> nessy: text/srt is already registered?
- # [02:31] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [02:31] <nessy> no, but it is widely used
- # [02:32] <Hixie> oh let's just use that then
- # [02:32] <Hixie> i'll update the tspec
- # [02:32] <Hixie> s/ts/s/
- # [02:33] <nessy> hmm … you're going to just absorb all existing srt and make it part of websrt?
- # [02:33] <Hixie> not the X1: Y1: stuff
- # [02:33] <Hixie> and not <u>
- # [02:33] <Hixie> and not <font...>
- # [02:33] <Hixie> but othewise yes
- # [02:33] <nessy> you think that's the right way of dealing with the fansubbers?
- # [02:34] <Hixie> how do you mean?
- # [02:34] <nessy> well, if I had an authoring tool that created srt files with those formats and I distributed them under text/srt and suddently text/srt would mean something else and my files are wrong, I would be pretty pissed off
- # [02:36] <Hixie> text/srt currently means nothing and there's no spec for SRT, so I don't see how adding a spec that can just be ignored would make any difference to someone who's happy with the current situation
- # [02:36] <nessy> I increasingly think no matter how we spin this, websrt is a different format to srt, even though it is very related and will be compatible most of the time
- # [02:36] <Hixie> it's different in the same way HTML5 is different from HTML4, sure
- # [02:37] <nessy> hmmm
- # [02:38] <nessy> I thought html5 was fully backwards compatible
- # [02:39] * Quits: primal1 (~primal1@pool-173-58-231-87.lsanca.fios.verizon.net) (Quit: primal1)
- # [02:39] <nessy> websrt certainly wouldn't be fully backwards compatible with srt
- # [02:39] <Hixie> sure it will
- # [02:39] <nessy> not the X1: Y1: stuff
- # [02:39] <nessy> and not <u>
- # [02:39] <nessy> and not <font...>
- # [02:40] <nessy> as you said
- # [02:40] <Hixie> nobody implements X1 Y1 anyway from what i understand
- # [02:40] <Hixie> the <u> and <font...> stuff will become voices, which you can then style as you wish
- # [02:40] <nessy> it's a small difference, true, but it is a difference
- # [02:40] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 252 seconds)
- # [02:40] <Hixie> it's compatible
- # [02:40] <Hixie> you can get the same pixels in the end
- # [02:41] <nessy> on a compatibility scale, very close to
- # [02:41] <Hixie> it's as compatible as HTML5 is to HTML4
- # [02:41] <Hixie> e.g. HTML5 drops profile="" entirely
- # [02:41] <nessy> if it was fully compatible, no existing authoring software would need to be changed - but that's not the case
- # [02:42] <nessy> but yeah, small changes
- # [02:42] <Hixie> no existing authoring software will need to be changed to output files that work with <video>.
- # [02:42] <Hixie> SubRip's X1: Y1: output will be ignored, as it is in all existing players as far as I'm aware.
- # [02:43] <nessy> would <u> and <font> be interpreted?
- # [02:43] <Hixie> the <u> and <font...> stuff will become voices, which you can then style as you wish
- # [02:44] <nessy> but unless the <u> and <font> markup are actually interpreted by a WebSRT supporting player, they don't support all srt features
- # [02:44] <nessy> anyway - I'd prefer we call the new format text/websrt and leave what exists alone - that's all I'm saying
- # [02:45] <doublec> I doubt that all srt players support <u> and <font> either
- # [02:45] <Hixie> oh
- # [02:45] <doublec> since there's no spec
- # [02:45] <Hixie> nessy: i thought you just argued the opposite
- # [02:45] <Hixie> frankly if compatibility with existing authoring tools and players is a serious concern, then we need to do reverse-engineering
- # [02:46] <Hixie> so far i've not seen anyone rushing to do that, so i assume it's not a serious concern
- # [02:46] <annevk> I'd prefer re-using text/srt as that will make it way easier for people to migrate
- # [02:46] <nessy> really?
- # [02:46] <Hixie> personally i think it's fine if we're compatible with what's out there on a broad basis, but i don't have any reason to believe it's critical that we be compatible with the edge-case features like <font> or <u> or X1:
- # [02:46] <Hixie> that we support <font> at all is just a bonus, imho
- # [02:47] <Hixie> i originally wasn't going to make it work at all
- # [02:47] <Hixie> so that there's a way to do fake it is just a bonus
- # [02:47] <nessy> if you created a srt file in an existing authoring tool and published it as text/srt and it didn't include <u> or <font>, then you could immediately also publish it as text/websrt
- # [02:47] <Hixie> (we might not want to be able to fake it, as it inteferes a bit with forwards-compat)
- # [02:47] <Hixie> let's be honest about this: nobody in reality cares about MIME types
- # [02:47] <nessy> are you suggesting we actually interpret <font> and <u> ?
- # [02:47] * Joins: michaeln (~michaeln@nat/google/x-eapkxvnkpssegobg)
- # [02:48] <Hixie> we'll be lucky if we see text/srt, let alone a new type
- # [02:48] <Hixie> most of it is gonna be text/plain or text/html
- # [02:48] <Hixie> so i really see no benefit to making up a new type
- # [02:48] <Hixie> nessy: i'm suggesting we interpret <font...> and <u> as voice declarations
- # [02:48] <Hixie> nessy: like <narrator> or <1>
- # [02:48] <Hixie> nessy: see the bnf
- # [02:48] <nessy> in the browsers or as part of the spec?
- # [02:49] <Hixie> what's the difference?
- # [02:49] <Hixie> i'm suggesting we change this:
- # [02:49] <Hixie> voice := "<" [ number | "sound" | "comment" | "credit" ] ">"
- # [02:49] <nessy> well, one is supporting compatibility on the spec level and the other is expecting browsers to just take care of it
- # [02:49] <Hixie> to just match "<" [ anything but i | b | ruby | time | lt | amp | text ] ">"
- # [02:49] * Quits: mmn (~mmn@129-97-120-137.uwaterloo.ca) (Quit: Leaving.)
- # [02:50] <Hixie> the browsers do what the spec says
- # [02:50] <Hixie> so i don't see the difference
- # [02:51] <nessy> ah, so the bnf supports parsing <font> and <u> to a voice?
- # [02:52] <Hixie> not currently, but i'm arguing we should consider doing that
- # [02:52] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [02:52] <nessy> ah ok, yes, I think that would be good
- # [02:52] <Hixie> the question is, do we care enough about existing authoring tools, interpreters, and content
- # [02:52] <Hixie> if we do, we should actually look at them
- # [02:53] <Hixie> nobody seems to be rushing to do that
- # [02:53] <nessy> wasn't the whole idea of using srt as the baseline for websrt to care about existing tools?
- # [02:53] <Hixie> well, there's caring enough that things will work well, and caring enough that things will work perfecetly
- # [02:53] <nessy> everyone is right now watching what is happing in the spec and evaluating it - nobody is rushing to do anything before the spec is somewhat stable
- # [02:53] <Hixie> the former doesn't require much research
- # [02:54] <Hixie> once the spec is stable i ain't gonna want to change it again :-)
- # [02:54] <Hixie> so waiting until after the spec is done is an especially bad thing to do if the direction the spec is in is wrong :-)
- # [02:54] <nessy> what I meant was that the first draft is ready - I assume you will be open to input after that still
- # [02:55] <Hixie> yes, but input along the lines of "actually i think we used the wrong design principles" is not especially fun
- # [02:55] <Hixie> that's why i like to figure out the requirements first :-)
- # [02:55] <Lachy> wow, I really like it when bad change proposals include useful, self-refuting evidence that can be used against them. :-) It really makes the process a lot easier.
- # [02:55] <Hixie> Lachy: hah
- # [02:55] * Hixie hopes that wasn't his :-P
- # [02:56] <Lachy> no, the two proposals arguing for multiple languages in Content-Language
- # [02:56] <Hixie> good good
- # [02:56] <nessy> well, there are a few things I disagree with but they are not fundamentally wrong design principles
- # [02:56] <Lachy> I haven't read yours in detail yet. Doing that next. So we will see...
- # [02:57] <nessy> I was waiting with feedback until the first draft is complete (no sections missing) so I could see the full picture and evaluate feedback then
- # [02:57] * Quits: dave_levin (~dave_levi@nat/google/x-tngbovsqcodeanah) (Quit: dave_levin)
- # [02:57] <Hixie> nessy: how far we should go in terms of being compatible with legacy software and content is something we should decide now
- # [02:57] <nessy> no use in giving feedback on things that are still inconsistent because incomplete
- # [02:58] <nessy> ok, well my feedback is: as much as possible
- # [02:58] <Hixie> ok
- # [02:58] <Hixie> then let's start doign the research
- # [02:58] <Hixie> we need a list of authoring tools, a list of interpreters, and a list of sample files on the web
- # [02:59] <nessy> the alternative is to wait till somebody screams and then fix it
- # [02:59] <Hixie> no, the alternative is to not worry about it and to reject feedback saying we should worry about it :-)
- # [02:59] <nessy> but yeah - I'll see if I can dig out some stats about authoring tools :)
- # [03:00] <nessy> and ignore the outcry of the community?
- # [03:00] <nessy> (if it happens)
- # [03:00] <Hixie> http://wiki.whatwg.org/wiki/SRT_research
- # [03:00] <Hixie> "the community" is busy complaining that we're not using substation alpha
- # [03:01] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [03:01] <Hixie> i honestly don't think they'll care that much about whether we natively honour <font color> or not
- # [03:02] <Hixie> but if all their software honours it, maybe i'm wrong
- # [03:02] <Hixie> so let's find out
- # [03:02] <nessy> yeah, at least sw
- # [03:02] <nessy> analysing srt files is a lot more difficult
- # [03:03] <Hixie> nobody said writing web specs was easy :-)
- # [03:03] <nessy> hehe, you said it was once the requirements were together ;)
- # [03:03] <Hixie> this is requirements work
- # [03:04] * Quits: KaOSoFt (~KaOSoFt@190.24.156.162) (Quit: Leaving)
- # [03:04] <Hixie> we need a video with a coordinate grid and a timer, ideally
- # [03:05] <nessy> also, while we're in the process of giving feedback on design decisions - I think the <track> element should not have an empty content model
- # [03:05] <Hixie> so that we can record what implementations do as videos to compare
- # [03:05] <Hixie> oh?
- # [03:05] <Hixie> why?
- # [03:05] <nessy> I think that <track> should be open to be used for media resources, too
- # [03:06] <nessy> an audio description or a sign language video
- # [03:06] <nessy> they are as tightly linked to the main video as the external text tracks
- # [03:06] <Hixie> i don't see how that would work with text timed tracks
- # [03:06] <nessy> and they are as much "virtual tracks" as the text tracks - compared to actual tracks inside a multiplexed file
- # [03:06] <Hixie> it seems like a completely different problem
- # [03:06] <nessy> what doesn't work?
- # [03:07] <Hixie> you'd want an actual second <video> element to do e.g. sign language video
- # [03:07] <Hixie> doing it via <track> seems like a massive level of extra complexiy
- # [03:07] <Lachy> Hixie, nice. Your change proposal made note of one of the self-refuting arguments. Namely that allowing multiple language tags has no purpose since it would be defined to be ignored.
- # [03:07] <Hixie> i don't really see how you would do it, to be honest
- # [03:07] <AryehGregor> Lachy, I can make people exempt from captchas for adding external links under any criteria we like. We could just allow all logged-in users to skip the URL captchas.
- # [03:07] <Hixie> Lachy: heh
- # [03:07] <AryehGregor> I'll do that right now.
- # [03:07] * Joins: wakaba_ (~wakaba_@p4136-ipbfp303otsu.shiga.ocn.ne.jp)
- # [03:07] <nessy> you could reference a dependent audio or video resource through track
- # [03:07] <Lachy> AryehGregor, that would defeat the purpose
- # [03:08] <AryehGregor> Lachy, no, because you still need to do a captcha to create an account.
- # [03:08] <AryehGregor> If you can beat that one, you can probably beat the others too.
- # [03:08] <Lachy> yeah, but even if a spammer creates an account, they can then use bots to post links using those accounts
- # [03:08] <Hixie> nessy: but the processing model would be completely different
- # [03:08] <Lachy> I'd rather have some way of adding users to some kind of trusted group
- # [03:09] <AryehGregor> Lachy, that can be done too. Or they can automatically be exempt after a certain time period and/or number of edits.
- # [03:09] <AryehGregor> Or we can add other measures, like SpamBlacklist to just prohibit a list of domain names from being linked to at all. So if someone spams, add the domain to the list and they can't spam the same site again.
- # [03:09] <AryehGregor> Or any combination of the above.
- # [03:10] * Quits: ap (~ap@17.246.17.104) (Quit: ap)
- # [03:10] * Joins: mmn (~mmn@129-97-225-97.uwaterloo.ca)
- # [03:10] <Lachy> it depends how pro-active we are with removing spam. I haven't checked the spam rate for a while, and I don't know if spammers have been getting deleted
- # [03:10] <AryehGregor> Well, tell me what you'd like.
- # [03:11] <Lachy> hmm, trying to think of something that isn't too complex...
- # [03:11] <nessy> Hixie: something like
- # [03:11] <nessy> <video src="video.ogv">
- # [03:11] <nessy> <track src="video_cc.srt" type="text/srt" srclang="en" kind="caption"></track>
- # [03:11] <nessy> <track src="video_ad.oga" type="audio/ogg" srclang="en" kind="audiodescription"></track>
- # [03:11] <nessy> </video>
- # [03:12] <nessy> there wouldn't be cues on that track
- # [03:12] <nessy> but otherwise it would be identical to a external text track
- # [03:12] <AryehGregor> Lachy, I installed Cite.
- # [03:12] <Lachy> cool
- # [03:12] <nessy> and it would be temporally dependent on the main video - which is not the case for an independent <video> element
- # [03:13] <annevk> seems like overloading the <track> element way too much
- # [03:13] <annevk> linking two <video> elements somehow seems saner
- # [03:13] <Lachy> what time period would you recommend before whitelisting users?
- # [03:13] <AryehGregor> BTW, yes, making people bots will mess things up, like their changes won't appear on Recent Changes by default.
- # [03:13] <Lachy> 1 month?
- # [03:13] <nessy> annevk: how?
- # [03:14] <nessy> annevk: there would need to be a means to describe the dependency between the media resources
- # [03:14] <AryehGregor> Well, if we're worried about spammers gaming the system, they could always just leave the accounts alone for whatever the period is. But in practice, spammers usually have inflexible scripts that will create an account, immediately make some edits, and then not bother remembering the login info. At least in my experience.
- # [03:15] <AryehGregor> Which is why I think we may as well just disable the check for logged-in users and see how it goes.
- # [03:15] <nessy> annevk: also, this just replicates what comes out of a media resource anyway
- # [03:15] <AryehGregor> Also, are we using FancyCaptcha or SimpleCaptcha here?
- # [03:15] * AryehGregor checks
- # [03:15] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
- # [03:15] <Lachy> ConfirmEdit
- # [03:15] <AryehGregor> SimpleCaptcha, that's trivial for bots to break.
- # [03:15] <AryehGregor> Yeah, but it has multiple mode.s
- # [03:15] <Hixie> nessy: i'm all for supporting videos for captions, but we need a <video> element to do that, not <track>
- # [03:15] <AryehGregor> modes.
- # [03:15] <AryehGregor> The default is text-based, IIRC, pretty easy for bots to crack.
- # [03:16] <nessy> Hixie: captions? they are text, they are not the problem ...
- # [03:16] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
- # [03:16] <AryehGregor> Actually I just had a spammer create ~1500 accounts on my own wiki, circumventing the weak captcha in place.
- # [03:16] <Lachy> AryehGregor, can you check if we've had many spam accounts created recently/
- # [03:16] <AryehGregor> We could move to using FancyCaptcha instead.
- # [03:16] <AryehGregor> Well, I can't tell if an account is a spam account by looking at it . . .
- # [03:16] <Lachy> what advantages does FancyCaptcha have over ConfirmEdit?
- # [03:16] <nessy> Hixie: how do you deal with an audio description track inside a media resource then?
- # [03:16] <AryehGregor> But all recentish edits look legit.
- # [03:16] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [03:17] * Quits: miketaylr (~miketaylr@24.42.95.234) (Excess Flood)
- # [03:17] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [03:17] <AryehGregor> FancyCaptcha is part of ConfirmEdit. Basically, I'd have to generate a bunch of images to use, that's all.
- # [03:17] <AryehGregor> http://wiki.whatwg.org/index.php?title=Special:RecentChanges&days=30&limit=500
- # [03:18] <Hixie> nessy: you have a separate <audio> file and you link it to the <video> element using some as-yet-undefined API or markup
- # [03:18] <AryehGregor> So spam doesn't actually seem like a big problem right now.
- # [03:18] <Hixie> nessy: but you keep it far away from the <track> mechanism (possibly with the exception of letting the UA know that it's a description track for the purposes of UI)
- # [03:18] <Hixie> nessy: sign-language captions
- # [03:19] <Hixie> nessy: is what i meant by video captions
- # [03:19] <AryehGregor> The current captcha is some basic arithmetic written out in ASCII, any specially-designed bot could trivially beat it. FancyCaptcha uses images.
- # [03:19] <nessy> Hixie: the problem with separate <audio> or <video> files is that they are resources in their own way
- # [03:20] <nessy> Hixie: the thing about audio descriptions or sign language is that they are dependent resources on the main resource
- # [03:20] <nessy> also, we would want the same api to apply to the main <video> element no matter whether it refers to a media resource that has these tracks multiplexed inside it or whether they are referenced
- # [03:21] <Lachy> I would prefer to not use images for this captcha, if the current text based one seems effective
- # [03:21] <nessy> so, we need a similar mechanism to the <track> mechanism
- # [03:21] <Lachy> we have at least a couple of blind users in the HTMLWG, and I have no idea how many ever edit the wiki
- # [03:21] <AryehGregor> Fair enough.
- # [03:22] <Lachy> ok, so let's go with disabling it for logged in users
- # [03:22] <Hixie> nessy: the problem with audio descriptions or sign language videos is that they are resources in their own right, that's why they need their own <video>/<audio>
- # [03:22] <Lachy> and I don't think we have anonymous edits enabled.
- # [03:22] <Lachy> So then the captcha is just a one off sign up
- # [03:22] <AryehGregor> No, you don't. Very anti-wiki of you.
- # [03:22] <AryehGregor> It's also used for failed logins.
- # [03:22] <Lachy> ok
- # [03:22] <AryehGregor> If you mistype your password, so as to discourage brute-force attacks.
- # [03:22] <nessy> Hixie: an audio description inside a media resource is not a media resource in its own right
- # [03:23] <Lachy> fair enough
- # [03:23] <Hixie> nessy: from the point of view of the implementation it is
- # [03:23] <nessy> Hixie: yes, you can mark it up in its own right - that already works - but that's not the problem I'm referring to
- # [03:23] <AryehGregor> Also, by the way, we can whitelist URLs so that they don't trigger captchas.
- # [03:23] <Hixie> nessy: playing a video or audio -- whether it's a dependent resource or not -- has a massive amount of baggage -- buffering, seeking, networking, all kinds of crap that <video> currently handles
- # [03:24] <Hixie> nessy: not leveraging that to play back multiple videos at once, whether they're supposed to be related videos or not, is not going to fly
- # [03:24] <Lachy> We did have anonymous edits enabled initally, but given that we don't have a highly active community like wikipedia does, constantly monitoring it for spam, it's more practical to disallow anonymous edits
- # [03:24] <nessy> Hixie: all I am saying is that we need it inside the <video> element, not separate - overloading <track> was just one approach that was discussed before and seemed feasible
- # [03:25] <nessy> Hixie: there are additional requirements on a dependent audio or video resource
- # [03:25] <AryehGregor> Lachy, on my wiki I use an extension that uses Project Honeypot to deny edits from anonymous users who seem to have spammers' IP addresses. It works pretty well, we get almost no vandalism.
- # [03:26] <nessy> Hixie: e.g. anything beyond the timeline of the main resource doesn't exist
- # [03:27] <Lachy> doesn't that catch legitimate users out too, if they happen to have the same IP address that a spammer had before them?
- # [03:27] <Hixie> nessy: sure, the related <video> or <audio> would be inside the outer <video>
- # [03:27] <Lachy> that can happen on ISPs that use DHCP and reassign IP addresses to different people
- # [03:27] <nessy> Hixie: maybe it's not a good idea to overload <track> - so my initial point is void - but we need to come up with a workable solution
- # [03:28] <AryehGregor> Lachy, well, they're not any worse off than if anonymous edits were totally disabled, now, are they?
- # [03:29] <Lachy> that's true :-)
- # [03:29] <Lachy> alright, I'm happy to give that a trial
- # [03:30] <Lachy> so logged in users will never get accidentally blocked by the IP blacklist?
- # [03:31] * Quits: dbaron (~dbaron@nat/mozilla/x-jshakvyszzxwuksr) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:31] <Hixie> nessy: i agree we should support it; i don't think agree that it's even remotely close to a high priority the way text timed tracks are
- # [03:32] <nessy> Hixie: only if we design something now that stops us from solving this later in a good fashion
- # [03:32] <AryehGregor> Lachy, no, this will only hit editing by anons, it won't even hit account registration.
- # [03:32] * AryehGregor likes how Gmail offers to translate, from Hebrew to English, the message *that he just sent from Gmail*
- # [03:32] <Hixie> nessy: i don't think timed tracks would have anything to do with the way to solve the bound media resources problem
- # [03:32] <nessy> Hixie: I was concerned that the content model of <track> should be open to allow to add this functionality later through <source> elements inside <track> - that's why I asked
- # [03:32] * Joins: franksalim (~frank@nat/yahoo/x-gfnrhquhhpqdkwhb)
- # [03:33] <Lachy> I didn't know you could write Hebrew
- # [03:34] <AryehGregor> Anyone with a yeshiva education knows a decent amount of Hebrew.
- # [03:34] <AryehGregor> Of course, if that's your only knowledge of Hebrew, you'll sound like someone from 2000 years ago, but hey, it works.
- # [03:34] <nessy> Hixie: if we only use <track> for text, then we should indeed consider renaming it
- # [03:35] <AryehGregor> It seems like Project Honeypot is currently down, so maybe I'll leave CommentSpammer for another day.
- # [03:35] <AryehGregor> You really do get a lot more edits if you allow anonymous editing, and a considerable majority are good.
- # [03:35] <AryehGregor> (but it does require some more review, it's true)
- # [03:35] * Joins: yutak (~yutak@nat/google/x-yssscaoabolkexhb)
- # [03:36] <Lachy> have you made the changes to the captcha settings yet?
- # [03:37] <AryehGregor> Yeah, I set it so all registered users skip captchas.
- # [03:37] <Lachy> ok.
- # [03:38] * Quits: yutak (~yutak@nat/google/x-yssscaoabolkexhb) (Client Quit)
- # [03:39] <AryehGregor> (except for failed-login captchas, it seems from the source code that nobody gets to skip those)
- # [03:39] * Quits: annevk (~annevk@EM111-188-60-197.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [03:40] <Hixie> nessy: i'm open to better names if there are any
- # [03:42] * AryehGregor thinks this post is an excellent explanation for the need to support invalid markup: <http://blogs.msdn.com/ie/archive/2010/05/05/html5-and-same-markup-second-ie9-platform-preview-available-for-developers.aspx#10008061>
- # [03:44] <Hixie> ok i made a video so we can test SRT
- # [03:44] <Hixie> http://hixie.ch/resources/videos/test-640x360.m4v
- # [03:45] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [03:46] <Hixie> some test cases are here: http://www.hixie.ch/tests/adhoc/srt/
- # [03:47] <Lachy> Hixie, can you make an Ogg Theora version too?
- # [03:47] <Hixie> iMovie doesn't seem to export to Ogg Theora
- # [03:47] <Lachy> ok, I'll convert that one for you
- # [03:47] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
- # [03:50] <nessy> Hixie: install XiphQT and iMovie will export to Ogg Theora
- # [03:50] <nessy> you could also just upload it to tinyvid.tv ;)
- # [03:50] <Hixie> please feel free to do whatever with that video file, it took all of 10 seconds to make :-)
- # [03:51] <nessy> could you add a ticking time to that video maybe?
- # [03:52] <Hixie> not easily, but if someone else can that'd be great
- # [03:52] <Hixie> the 10 second beats was enough of a pain as it is
- # [03:54] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [03:54] <Lachy> Hixie, I have this, if you want a count down style video http://lachy.id.au/dev/markup/tests/html5/support/video/pass-countdown.mp4
- # [03:55] <Hixie> nice
- # [03:55] <nessy> the count-up could be used from http://www.w3.org/2008/12/dfxp-testsuite/web-framework/START.html
- # [03:55] <Lachy> I can probably make up something similar if you like
- # [03:55] * Joins: yutak (~yutak@nat/google/x-ncnjqnmqricpyioa)
- # [03:55] <Hixie> wow that's awesome, takes me back to my 16mm days
- # [03:55] <Hixie> it's a truly accurate leader
- # [03:55] <nessy> hehe
- # [03:57] <Hixie> actually i think that's a 35mm leader
- # [03:57] <Lachy> that leader came from the Adobe Premier content. I just inserted it before my green PASS video
- # [03:57] <Hixie> but same idea
- # [03:57] <Hixie> ah
- # [03:57] <Hixie> well the video i made is good enough for my purposes
- # [03:58] <Hixie> but if this is as important as is suggested, i'm sure i won't be the only one writing test cases
- # [03:58] <nessy> are your squares of a particular size?
- # [03:58] <Hixie> and whoever writes other test cases will surely have different needs
- # [03:58] <Hixie> nessy: it's http://junkyard.damowmow.com/432
- # [03:59] <nessy> I see
- # [03:59] <Hixie> generated from the script you get by clicking download on http://software.hixie.ch/utilities/js/canvas/
- # [03:59] <Hixie> (at least until someone hits upload and overwrites it)
- # [04:04] <Lachy> ffmpeg2theora seems to be having some bugs. When I play the converted Ogg Theora file in VLC, it can't seek properly
- # [04:04] * Joins: annevk (~annevk@EM114-48-170-237.pool.e-mobile.ne.jp)
- # [04:05] <Lachy> although, no surprising. My past experience with getting ffmpeg to work on Mac has not been entirely successful.
- # [04:05] <Lachy> I will try again tomorrow. Bed time now.
- # [04:05] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
- # [04:08] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [04:08] * Quits: franksalim (~frank@nat/yahoo/x-gfnrhquhhpqdkwhb) (Ping timeout: 264 seconds)
- # [04:09] <annevk> nessy, at least the way <track> is designed now it is not some kind of generic container
- # [04:09] <annevk> nessy, and from experience with other generic mechanisms it seems better the way it is now
- # [04:09] <annevk> nessy, but maybe we ought to call it <texttrack> instead
- # [04:09] <nessy> annevk, yup, <track> is coming along nicely
- # [04:10] <nessy> the SMIL guys would certainly appreciate it if we called it <textstream>
- # [04:10] <Hixie> annevk: <texttrack> would be misleading for audio descriptions, chapters, and metadata tracks
- # [04:10] <annevk> (I was trying to answer your question as to why I don't think it should be used for embedding video.)
- # [04:10] <annevk> By the way, how is streaming text handled?
- # [04:11] <othermaciej> are we expecting that audio descriptions shipped as text would use <track>, but not ones shipped as audio?
- # [04:11] <annevk> isn't that all some kind of text?
- # [04:11] <Hixie> othermaciej: right
- # [04:12] * Joins: franksalim (~frank@nat/yahoo/x-nhoddedxqxdncaxf)
- # [04:12] <Hixie> annevk: streaming text tracks aren't supported as designed, though you could easily stream text in (using XHR, EventSource, WebSocket, or whatnot) and manually shove it into the track API which would work equally well
- # [04:13] <Hixie> annevk: actually the only thing that prevents streaming text tracks from working right now is the that if they were enabled when the video was started, they'd pause the video until the streaming ended
- # [04:13] <annevk> it seems the track API requires some in-out time
- # [04:13] <Hixie> annevk: other than that i guess they'd work
- # [04:13] <Hixie> per-cue, right
- # [04:13] <Hixie> what kind of streaming did you have in mind if that doesn't make sense?
- # [04:13] <annevk> when subtitles come in as soon as they are ready
- # [04:14] <annevk> e.g. international broadcast of some sports event
- # [04:14] <Hixie> sure
- # [04:14] <Hixie> why wouldn't that work with the api?
- # [04:14] <annevk> I suppose you could do some currentTime trickery
- # [04:14] <annevk> but I'm not sure that makes sense
- # [04:15] <Hixie> why currentTime?
- # [04:15] <Hixie> you know what time it is relative to the broadcast start
- # [04:15] <Hixie> just use that
- # [04:15] <annevk> then it might not show up at all, if there's a two-second delay
- # [04:15] <Hixie> ?
- # [04:16] <Hixie> the same people sending the text are sending the video
- # [04:16] <annevk> and what would you use as endtime?
- # [04:16] <Hixie> they can easily make sure that their text and their video are using the same time
- # [04:16] <annevk> I should probably study the API some more first though and in particular when cues are activated and how, etc.
- # [04:16] <Hixie> end time would be whenever you think the title has been long enough, maybe 4 seconds or whatever the default delay is
- # [04:17] <Hixie> ok i gotta go briefly, but i've written a bunch of test cases and linked to them from the wiki
- # [04:17] <annevk> I think the text streaming and video broadcasting could easily end up being separate
- # [04:17] <annevk> with text being slightly delayed, but I guess it can be made to work
- # [04:18] <annevk> and if not we can always change things then...
- # [04:18] <Hixie> nessy: if you think this SRT compatibility is important, now is the time to update http://wiki.whatwg.org/wiki/SRT_research with links to UAs and files, so that it can all be tested
- # [04:18] <Hixie> nessy: I'm not convinced that it's important, so if nobody else does the research I'm just going to default back to what I was doing before
- # [04:18] <nessy> working on it… also trying to make a video with that time ticker :)
- # [04:18] <Hixie> k :-)
- # [04:18] <Hixie> update the wiki regularly, so we don't stomp over each other's changes
- # [04:19] <Hixie> bbiab
- # [04:21] <nessy> not touching the wiki yet
- # [04:21] <nessy> also have a day job to actually attend to … in a minute ...
- # [04:22] * Quits: franksalim (~frank@nat/yahoo/x-nhoddedxqxdncaxf) (Ping timeout: 264 seconds)
- # [04:26] <annevk> "Some of the patterns, like SMIL animations, are inconsistent with other parts of HTML5, like CSS3 animations, and need to be reconciled." -- Microsoft joins the party of calling CSS HTML5
- # [04:26] <annevk> In fact, that sentence seems to imply SMIL is HTML5
- # [04:27] <annevk> SMIL guys would love that :)
- # [04:28] <nessy> bah, iMovie just died on me
- # [04:29] <othermaciej> annevk: I hope they come to the conclusion soon that canvas is part of HTML5
- # [04:29] <annevk> heh, yeah
- # [04:32] <nessy> clear sign that I should work for money now for a bit...
- # [04:47] * Quits: annevk (~annevk@EM114-48-170-237.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [04:49] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 245 seconds)
- # [04:50] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
- # [04:52] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Read error: Connection reset by peer)
- # [05:06] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [05:15] * Quits: othermaciej (~mjs@17.246.17.186) (Quit: othermaciej)
- # [05:30] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
- # [05:30] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:36] * Joins: xtothey (~ryanblair@ool-457b0b05.dyn.optonline.net)
- # [05:36] * Parts: xtothey (~ryanblair@ool-457b0b05.dyn.optonline.net)
- # [05:46] * Quits: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a) (Quit: -)
- # [05:56] * Joins: kennyluck (~kennyluck@2001:200:1c0:3508:225:ff:fe4d:f8c7)
- # [05:58] * Quits: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net) (Quit: taf2)
- # [06:03] * Quits: riven` (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
- # [06:03] * Joins: mr_danie1 (~irssi@e177153246.adsl.alicedsl.de)
- # [06:04] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [06:07] * Quits: mr_daniel (~irssi@e177150113.adsl.alicedsl.de) (Ping timeout: 276 seconds)
- # [06:07] * Joins: annevk (~annevk@tea13.w3.mag.keio.ac.jp)
- # [06:08] <karlcow> http://www.la-grange.net/2010/05/05/html4-html5
- # [06:09] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [06:09] <Hixie> so does anyone have any lists of SRT implementations we can add to the wiki?
- # [06:09] <Hixie> right now the list is a little bare
- # [06:10] <annevk> karlcow, I don't get it
- # [06:10] <annevk> karlcow, I feel like some kind of more specific context than just HTML5 is missing
- # [06:10] <karlcow> It just made me smile when I saw it.
- # [06:11] <annevk> oh, it's not your graphic?
- # [06:11] <karlcow> a photo
- # [06:11] <karlcow> in the streets of tokyo
- # [06:11] <karlcow> rainy day
- # [06:11] <annevk> aaah
- # [06:12] <annevk> my screen is not too good
- # [06:12] <annevk> thought it was some kind of graphic
- # [06:12] * Joins: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp)
- # [06:12] <annevk> also, I'm spying on MikeSmith
- # [06:13] <karlcow> it was numbers on a parking lot
- # [06:13] <karlcow> hehe
- # [06:14] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [06:14] <annevk> Hixie, VLC?
- # [06:14] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [06:14] <annevk> Hixie, "Movie Player" on Ubuntu
- # [06:15] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [06:15] * Hixie tries VLC
- # [06:20] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
- # [06:20] * Joins: micheil (~micheil@124-170-67-102.dyn.iinet.net.au)
- # [06:39] * Quits: Henrik`G (~hb@c83-249-67-192.bredband.comhem.se) (Quit: Leaving...)
- # [06:40] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [06:47] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [06:52] * Quits: annevk (~annevk@tea13.w3.mag.keio.ac.jp) (Remote host closed the connection)
- # [06:52] * Joins: annevk (~annevk@tea13.w3.mag.keio.ac.jp)
- # [06:53] <annevk> Hixie, I can prolly do a test run for Movie Player
- # [06:53] <annevk> trying to catch up with email still at the moment :/
- # [06:58] * Quits: michaeln (~michaeln@nat/google/x-eapkxvnkpssegobg) (Quit: Leaving.)
- # [06:59] <Hixie> cool
- # [06:59] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [07:01] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [07:07] <annevk> aah, it does not support this format
- # [07:07] <annevk> and the application/x-subrip plugin cannot be found
- # [07:07] * Joins: JoePeck (~jjp@c-24-130-200-51.hsd1.ca.comcast.net)
- # [07:08] <Hixie> well that solves that problem
- # [07:09] <Hixie> so far I just tested VLC and it's actually even more flexible in its parsing than I expected
- # [07:09] * Parts: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [07:11] <annevk> though when I change the 1 to a 0 I do not get that message but nothing is shown either
- # [07:11] <nessy> mplayer does srt
- # [07:11] <annevk> nessy, I thought so too, but it does not seem to work?
- # [07:12] <nessy> oh!?
- # [07:12] <nessy> will get to the wiki later today, Hixie - sorry, but I have a deadline to work against for work now :(
- # [07:12] * Quits: mmn (~mmn@129-97-225-97.uwaterloo.ca) (Quit: Leaving.)
- # [07:14] <annevk> it works with a srt file from Castle in the Sky
- # [07:14] <annevk> meh
- # [07:14] <Hixie> upload the file somewhere?
- # [07:14] <Hixie> i wonder what's different about it
- # [07:14] <Hixie> given the results I've had with VLC, I'm going to continue editing the spec pretty much as I was before, I think
- # [07:15] <Hixie> but if new data comes to light I'll take it into account, naturally
- # [07:17] <annevk> I can't see much difference between the files apart from the Castle in the Sky starting from 0
- # [07:17] <annevk> but changing your file to match that doesn't help
- # [07:18] <annevk> even copying the first line of that file into your file doesn't work
- # [07:20] <annevk> and if I remove everything from that file apart from the first cue it doesn't work either
- # [07:20] <annevk> maybe it requires some kind of minimal size to work
- # [07:20] <annevk> o_O
- # [07:23] <Hixie> CRLF issues maybe?
- # [07:24] <annevk> oh, maybe my editor normalizes things
- # [07:24] <annevk> hmm
- # [07:26] <annevk> no, doesn't seem to be it
- # [07:26] <Hixie> maybe the last cue is lost?
- # [07:29] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 276 seconds)
- # [07:30] <annevk> I think it needs at least 3 cues
- # [07:30] <annevk> nothing is lost
- # [07:30] <annevk> when I have 3 cues it works, whenever it's less it doesn't work
- # [07:30] <Hixie> weird
- # [07:30] <Hixie> well most of the important tests have more than 3 cues
- # [07:31] <annevk> this is not MPlayer by the way but the Totem Movie Player
- # [07:31] <annevk> anyway, gotta go for some time, will check the other files later and update some stuff
- # [07:32] <annevk> (Totem Movie Player is what Ubuntu ships by default and calls Movie Player in its Applications menu)
- # [07:35] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [07:38] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
- # [07:38] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [07:40] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:43] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [07:45] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:11] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [08:14] * Joins: AnthonyCat (~AnthonyCa@2002:3aaf:19c2:0:21f:5bff:feb6:f0e1)
- # [08:19] * Quits: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [08:22] * Joins: zcorpan (~zcorpan@83.218.67.122)
- # [08:26] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [08:28] * Joins: Henrik`G (~hb@80.199.116.190.static.peytz.dk)
- # [08:30] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [08:35] * Quits: jwalden (~waldo@nat/mozilla/x-nkyrxynavcinehsy) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [08:37] * Joins: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp)
- # [08:38] <foolip> what's the X1: Y1: stuff in SRT?
- # [08:41] <zcorpan> foolip: pixel-based positioning?
- # [08:42] <zcorpan> "Second line is the start and stop time, it can optionally include subtitle coordinates in pixels as a bounding box (X1:left X2:right Y1:top Y2:bottom)." - http://www.visualsubsync.org/help/srt
- # [08:42] <zcorpan> "Note that VisualSubsync doesn't support subtitle coordinates."
- # [08:43] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Quit: Verlassend)
- # [08:43] <Hixie> i don't know of anyone who does
- # [08:44] <Hixie> SubRip supposedly outputs it
- # [08:45] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [08:46] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [08:46] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [08:47] <zcorpan> Hixie: you should allow a BOM
- # [08:48] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [08:52] <zcorpan> Hixie: isn't the cue identifier required in srt impls?
- # [08:52] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 245 seconds)
- # [08:52] * Joins: mat_t (~mattomasz@ppp-0-45.leed-b-1.access.uk.tiscali.com)
- # [08:52] <Hixie> not the only one i tested
- # [08:55] * Quits: mat_t (~mattomasz@ppp-0-45.leed-b-1.access.uk.tiscali.com) (Client Quit)
- # [08:56] <zcorpan> Hixie: it's confusing that ...AsHTML returns a DocumentFragment and not an HTML string
- # [08:57] <zcorpan> although maybe that has sailed with xhr responseXML
- # [08:58] <Hixie> happy to have better names
- # [08:58] <zcorpan> which apis are there that return a document or document fragment?
- # [08:59] <Hixie> other than createDocument and createDocumentFragment?
- # [08:59] <zcorpan> yeah
- # [09:00] <Hixie> don't know of any
- # [09:00] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:00] * Parts: AnthonyCat (~AnthonyCa@2002:3aaf:19c2:0:21f:5bff:feb6:f0e1)
- # [09:01] * zcorpan knows of responseXML
- # [09:02] * Joins: pesla (~retep@188.202.125.121)
- # [09:02] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
- # [09:05] * Joins: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
- # [09:06] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [09:09] * Parts: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
- # [09:09] <annevk> Hixie, for 009 you wrote non-chronological titles strangely skipped
- # [09:10] <Hixie> ok?
- # [09:10] <annevk> hmm I guess it makes sense after all
- # [09:10] <annevk> Totem does the same
- # [09:10] <Hixie> really?
- # [09:11] <Hixie> vlc only skips the 1--- and -2-- but shows --3- and ---4
- # [09:12] <annevk> Totem only shows 4
- # [09:12] <annevk> and the initial ----
- # [09:14] * Joins: mpt (~mpt@canonical/mpt)
- # [09:15] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [09:16] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [09:16] <annevk> with the default font bold doesn't work
- # [09:16] <annevk> seems that SRT interop is not too great
- # [09:17] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [09:19] <zcorpan> it would be good to be as compatible as possible, so that valid websrt files are playable in most or all srt impls
- # [09:20] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:20] <annevk> would be nice to migrate away from useless IDs though
- # [09:21] <foolip> annevk: how did you get totem working? mine complains that it doesn't have a decoder to application/x-subrip
- # [09:21] * Joins: mat_t (~mattomasz@ppp-0-45.leed-b-1.access.uk.tiscali.com)
- # [09:21] <zcorpan> annevk: sure, but authors won't be happy if it comes at the cost of not being playable in half the impls
- # [09:22] <annevk> foolip, you need an SRT file with at least 3 cues
- # [09:22] <foolip> annevk: right, I've had that problem before :)
- # [09:23] <annevk> zcorpan, I think that part should be non-normative or maybe just in authoring guidelines as in 10 years it won't be relevant
- # [09:23] <Hixie> zcorpan: my plan is to make the syntax allow files that are backwards-compatible, and to make the parser handle files that work reliably today.
- # [09:23] <Hixie> zcorpan: beyond that, i am not convinced we need to worry
- # [09:23] <Hixie> especially given the results of this research
- # [09:23] * annevk agrees with that
- # [09:24] <zcorpan> annevk: we could update the spec when it's not relevant
- # [09:24] <zcorpan> but ok
- # [09:24] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:27] <foolip> http://senduit.com/057437 <- test-640x360.ogv with extra time stamps
- # [09:28] <foolip> Hixie: feel free to copy it to http://www.hixie.ch/tests/adhoc/srt/
- # [09:29] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:31] <Lachy> foolip, which software do you use to convert to Ogg Theora?
- # [09:32] <foolip> Lachy: gst-lauch :)
- # [09:32] * Quits: kennyluck (~kennyluck@2001:200:1c0:3508:225:ff:fe4d:f8c7) (Quit: kennyluck)
- # [09:33] <foolip> gst-launch filesrc location=test-640x360.m4v ! decodebin2 ! timeoverlay ! theoraenc quality=24 ! oggmux ! filesink location=test-640x360.ogv
- # [09:33] <foolip> odd, subtitles break in MPlayer when using the Theora file but not MPEG-4
- # [09:34] <zcorpan> theora has eated the subtitles
- # [09:35] <annevk> foolip, just wondering, you think this WebSRT thing is a good idea too, right?
- # [09:35] <annevk> more curious than wondering, I guess :)
- # [09:35] <annevk> the wiki is slow
- # [09:36] <foolip> annevk: well, I would maybe like inline styling, but not by importing lots of HTML syntax into SRT
- # [09:37] <annevk> what kind of styling?
- # [09:37] <foolip> stuff to annoy Hixie, like marking a single word red or in an unreadable font
- # [09:37] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [09:38] <zcorpan> <font>!
- # [09:38] <annevk> you can do it via the ::cue stuff
- # [09:38] <annevk> but it wouldn't be portable
- # [09:38] <annevk> zcorpan, appears no player supports that so far
- # [09:39] <zcorpan> annevk: you tried VisualSubsync?
- # [09:39] <foolip> annevk: would that be for all text in that cue, or down to any level?
- # [09:39] <zcorpan> http://www.visualsubsync.org/help/srt seems to say <font> is supported
- # [09:39] <zcorpan> or at least <font color>
- # [09:39] <foolip> haven't looked at the CSS stuff much yet
- # [09:40] <zcorpan> or maybe that's just an editor
- # [09:40] <foolip> anyway, I think the generl direction is good, something which is mostly backwards compatible with SRT but forces UTF-8
- # [09:40] <annevk> Hixie tried VLC, I tried the media player Ubuntu ships by default
- # [09:40] <annevk> seems foolip is trying MPlayer
- # [09:40] <annevk> zcorpan, see http://wiki.whatwg.org/wiki/SRT_research
- # [09:41] <foolip> annevk: I was going to test my darling (GStreamer, i.e. Totem), but you stole it
- # [09:41] * Joins: roc (~roc@121-72-167-196.dsl.telstraclear.net)
- # [09:43] <annevk> heh
- # [09:43] <annevk> maybe that section should mention GStreamer
- # [09:44] <zcorpan> should we introduce <body oncontentloaded> for DOMContentLoaded?
- # [09:45] <annevk> if anything it should read ondomcontentloaded prolly
- # [09:45] <annevk> but why?
- # [09:46] <zcorpan> it's simpler than addEventListener
- # [09:46] <annevk> has anyone complained?
- # [09:47] <zcorpan> i am now :)
- # [09:47] <annevk> browser QA ought to be excluded from such questions :)
- # [09:47] <zcorpan> :(
- # [09:48] <zcorpan> hey that includes you too
- # [09:51] * hsivonen mumbles about DOMContentLoaded having upper-case letters
- # [09:51] * zcorpan notes that <svg onload> listens for 'SVGLoad'
- # [09:52] <annevk> zcorpan, I meant answering, not asking :p
- # [09:53] <zcorpan> ah
- # [09:53] <annevk> would be great for everyone if we just nuked SVGLoad
- # [09:53] <hsivonen> zcorpan: does anyone actually fire an "SVGLoad" event? (as opposed to "load")
- # [09:53] <annevk> imo
- # [09:53] <zcorpan> hsivonen: dunno
- # [09:54] <annevk> MPlayer doesn't even support basic formatting? wild
- # [09:55] <hsivonen> hmm. In Gecko, that event has different identity compared to the usual load event
- # [09:55] <zcorpan> data:text/xml,<svg xmlns='http://www.w3.org/2000/svg' onload='alert(event.type)'/>
- # [09:55] <zcorpan> opera says SVGLoad
- # [09:56] <hsivonen> Gecko doesn't alert
- # [09:56] <zcorpan> indeed
- # [09:56] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [09:56] <zcorpan> it alerts for data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' onload='alert(1)'>x</svg>
- # [09:57] <annevk> o_O
- # [09:57] <foolip> mplayer testing done, better than expected
- # [09:57] <annevk> that media types are significant in Gecko is silly
- # [09:57] <annevk> foolip, yeah, seems really quite sane
- # [09:58] <zcorpan> data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><script>document.documentElement.addEventListener('SVGLoad',function(){alert(1)},false)</script></svg>
- # [09:58] <zcorpan> gecko fires SVGLoad
- # [09:58] <foolip> so it looks like appending stuff to the timing line isn't that bad
- # [09:58] <zcorpan> webkit fires 'load' instead
- # [09:59] <annevk> foolip, so MPlayer does not display <1> or <00:00> ?
- # [09:59] <zcorpan> annevk: image/svg+xml didn't make a difference in this case
- # [09:59] <zcorpan> annevk: the problem was that 'event' wasn't defined in onload=''
- # [09:59] <annevk> just evt or something?
- # [10:00] <annevk> I remember something weird about that
- # [10:00] <zcorpan> hmm, yeah evt is defined
- # [10:00] <zcorpan> weird
- # [10:00] <hsivonen> interop FTW
- # [10:01] <zcorpan> opera also has evt
- # [10:01] <zcorpan> and webkit
- # [10:01] <zcorpan> does svg define it?
- # [10:01] <annevk> I think so
- # [10:01] <annevk> strangely incompatible with HTML
- # [10:01] <foolip> annevk: nope, it strips <1> and <00:00>
- # [10:01] <hsivonen> not really surprising given the history of SVG
- # [10:02] <foolip> annevk: but it does keep surrounding whitespace it seems
- # [10:02] <annevk> foolip, other than that I guess parsing of <b <i> is somewhat interesting to know
- # [10:02] <foolip> annevk: upload test cases :)
- # [10:02] <annevk> foolip, that is part of testcase 13
- # [10:02] <annevk> whitespace preservation prolly deserves a separate test
- # [10:05] <foolip> annevk: both lines render as "b with lt-i attribute..."
- # [10:06] <annevk> interesting
- # [10:06] <annevk> that's how we parse HTML too :)
- # [10:10] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [10:11] <zcorpan> not <b<i>
- # [10:12] <annevk> but there's a space in the source
- # [10:13] <annevk> though Totem and VLC handle it differently
- # [10:13] <annevk> but then you shouldn't rely on such things anyway
- # [10:14] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:16] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [10:18] <zcorpan> we didn't have interop in browsers for that case before anyway
- # [10:28] * Joins: mpt (~mpt@canonical/mpt)
- # [10:38] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [10:46] <jgraham> What's with all the bugspam?
- # [10:47] <othermaciej> apparently the set of components was just changed
- # [10:48] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [10:48] <Hixie> there's going to be a lot more bugspam
- # [10:48] <Hixie> we disabled the two main accounts
- # [10:49] <Hixie> so it should only spam you on bugs you're cc'ed on
- # [10:49] <othermaciej> which is apparently quite a lot in my case
- # [10:50] <Lachy> wtf? My settings should have been to not CC me on bugs I filed
- # [10:50] <Hixie> it's about 1700 in my case, so... :-P
- # [10:50] <jgraham> Well on the plus side I don't seem to be CC'd on many bugs
- # [10:50] <annevk> dinner time, see you guys tomorrow/later
- # [10:50] <jgraham> On the downside I am still dying od spam
- # [10:50] <annevk> no spam here btw
- # [10:50] <jgraham> *of
- # [10:51] <Hixie> later anne
- # [10:51] <Hixie> thanks for the srt help
- # [10:51] <annevk> aah, it was fun
- # [10:51] * Quits: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [10:51] <annevk> haven't debugged something broken in a while
- # [10:52] <othermaciej> I have apparently commented on a lot of bugs
- # [10:52] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
- # [10:53] <othermaciej> I seem to be getting 4 copies of each message :-/
- # [10:55] * Quits: annevk (~annevk@tea13.w3.mag.keio.ac.jp) (Ping timeout: 240 seconds)
- # [10:55] <Hixie> i'm starting to get the feeling that i'm getting timeout errors but that the backend is still actually doing it
- # [10:56] <Hixie> so that my sending the request again with the next "batch" of bugs is just causing there to be two processes at once
- # [10:57] <othermaciej> I think that happened to me before
- # [10:57] <othermaciej> the time I spammed public-html with hundreds of bugmails
- # [10:58] * Joins: ROBOd (~robod@92.86.253.253)
- # [11:08] * Joins: mpt_ (~mpt@canonical/mpt)
- # [11:08] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [11:15] * Quits: JoePeck (~jjp@c-24-130-200-51.hsd1.ca.comcast.net) (Quit: -)
- # [11:24] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [11:31] * Joins: MikeSmith (~MikeSmith@EM111-188-11-191.pool.e-mobile.ne.jp)
- # [11:32] * Joins: annevk (~annevk@EM111-188-11-191.pool.e-mobile.ne.jp)
- # [11:33] <zcorpan> could we change this? http://www.w3.org/mid/3b09f922ce41a5a55a71ebe12592b5da441fa1dd@localhost
- # [11:33] * Joins: cpearce (~cpearce@ip-118-90-98-30.xdsl.xnet.co.nz)
- # [11:35] <annevk> everything can be changed
- # [11:35] <annevk> though people might complain
- # [11:38] <othermaciej> is redispatching an event a good thing?
- # [11:41] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
- # [11:49] <zcorpan> othermaciej: I think it seems like a neat thing to be able to do, for making table rows or <canvas> clickable
- # [11:49] <othermaciej> you can always clone the event
- # [11:49] <zcorpan> is there a cloneEvent?
- # [11:49] <othermaciej> re-dispatching it is weird, since the even tracks its target, so you mess up the rest of the dispatch
- # [11:49] <othermaciej> I meant by hand
- # [11:50] * Quits: annevk (~annevk@EM111-188-11-191.pool.e-mobile.ne.jp) (Ping timeout: 268 seconds)
- # [11:50] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [11:50] <zcorpan> yeah
- # [11:50] <zcorpan> webkit allows redispatching though
- # [11:51] <othermaciej> probably not on purpose
- # [11:51] <zcorpan> maybe what i want is a cloneEvent
- # [11:51] * Quits: MikeSmith (~MikeSmith@EM111-188-11-191.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [11:54] * Joins: grimboy (~grimboy@bcm-131-111-216-150.girton.cam.ac.uk)
- # [11:56] * Joins: MikeSmith (~MikeSmith@EM114-48-214-86.pool.e-mobile.ne.jp)
- # [12:00] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [12:02] * Joins: MikeSmithX (~MikeSmith@EM114-48-33-179.pool.e-mobile.ne.jp)
- # [12:03] <Hixie> ok there's been a component reorg for the specs i work on
- # [12:03] <Hixie> everything should be working again
- # [12:03] <Hixie> the reviewer tool tries to guess the right component
- # [12:03] <Hixie> and now actually uses complete.html in the URL it logs in the bug if it thinkgs the HTML5 spec itself doesn't contain that section
- # [12:04] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:04] * Quits: MikeSmith (~MikeSmith@EM114-48-214-86.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [12:06] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [12:07] <hsivonen> would be nice to turn off bugmail when doing a reorg
- # [12:07] <Hixie> we did
- # [12:07] <Hixie> for the two main accounts, anyway
- # [12:08] <Hixie> not much we can do for individual accounts as i understand it
- # [12:08] <hsivonen> I see
- # [12:09] * hsivonen still has 103 bugs to evaluate for HTML5-fixedness in the b.m.o HTML: Parser component
- # [12:13] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [12:14] * Joins: annevk (~annevk@EM114-48-33-179.pool.e-mobile.ne.jp)
- # [12:17] <Rik`> is there a reason to have a kind attribute on <track> instead of a type attribute (as in <input>)
- # [12:18] <annevk> I think the idea was that type on <track> would mean media type, but maybe that plan sailed
- # [12:25] <annevk> I saw some complaints about it too
- # [12:25] <annevk> but type= is heavily overloaded already, would that really be better?
- # [12:26] <Rik`> it's similar in behaviour to input and button in my mind
- # [12:26] <annevk> yeah, but not similar to <object>, <link>, <style>, <script>, etc.
- # [12:26] <MikeSmithX> hsivonen: I couldn't figure out any way to easily turn off bugmail for all users temporarily
- # [12:27] <MikeSmithX> but hopefully this is a one-time thing
- # [12:27] * MikeSmithX is now known as MikeSmith
- # [12:30] * Quits: MikeSmith (~MikeSmith@EM114-48-33-179.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [12:34] * Quits: annevk (~annevk@EM114-48-33-179.pool.e-mobile.ne.jp) (Ping timeout: 268 seconds)
- # [12:34] * Quits: ROBOd (~robod@92.86.253.253) (Quit: http://www.robodesign.ro)
- # [12:37] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [12:46] * Joins: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp)
- # [12:49] * Joins: JonathanNeal__ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [12:53] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
- # [12:55] * Joins: ROBOd (~robod@109.96.229.237)
- # [13:06] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Read error: Operation timed out)
- # [13:07] * Quits: hasather (~david@pat-tdc.opera.com) (Read error: Operation timed out)
- # [13:08] * Quits: mpt_ (~mpt@canonical/mpt) (Ping timeout: 248 seconds)
- # [13:11] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [13:12] * Joins: hasather (~david@pat-tdc.opera.com)
- # [13:15] * Quits: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it) (Ping timeout: 260 seconds)
- # [13:16] * Joins: variable (~44a3bc67@gateway/web/freenode/x-lzmlkfmcdndkonnq)
- # [13:29] * Joins: davidb (~davidb@bas4-kitchener06-1128761618.dsl.bell.ca)
- # [13:36] * Quits: davidb (~davidb@bas4-kitchener06-1128761618.dsl.bell.ca) (Quit: davidb)
- # [13:47] <variable> any comments on section variable 1.1 of variable http://wiki.whatwg.org/wiki/Rationale
- # [13:47] <variable> * of http://wiki.whatwg.org/wiki/Rationale
- # [13:59] <hsivonen> whoa. I just came across a bug report where Hixie-hosted test cases were gone
- # [14:00] <hsivonen> usually Hixie's test cases stay in place for years and years
- # [14:00] <hsivonen> Hixie: https://bugzilla.mozilla.org/show_bug.cgi?id=475606
- # [14:01] * Quits: JonathanNeal__ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [14:01] * Joins: JonathanNeal__ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [14:01] * Joins: bzed_ (~bzed@devel.recluse.de)
- # [14:01] * Joins: mpt_ (~mpt@canonical/mpt)
- # [14:02] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 246 seconds)
- # [14:02] * Quits: garbeam (~anselm@garbe.us) (Ping timeout: 246 seconds)
- # [14:02] * Joins: garbeam (~anselm@garbe.us)
- # [14:05] * Joins: bzed (~bzed@devel.recluse.de)
- # [14:07] * Quits: broquaint (c47b591430@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (Ping timeout: 252 seconds)
- # [14:07] * Quits: bzed_ (~bzed@devel.recluse.de) (Read error: Connection reset by peer)
- # [14:07] * Joins: broquaint (e0198c9bcc@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
- # [14:09] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [14:16] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [14:17] * Quits: garbeam (~anselm@garbe.us) (Ping timeout: 264 seconds)
- # [14:17] * Joins: garbeam (~anselm@garbe.us)
- # [14:20] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [14:22] * Quits: danbri (~danbri@unaffiliated/danbri) (Client Quit)
- # [14:23] * Joins: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
- # [14:26] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [14:28] * Joins: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
- # [14:29] * Quits: garbeam (~anselm@garbe.us) (Read error: Operation timed out)
- # [14:30] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [14:30] * Quits: bzed (~bzed@devel.recluse.de) (Read error: Connection reset by peer)
- # [14:31] * Joins: bzed (~bzed@devel.recluse.de)
- # [14:31] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [14:31] * Quits: variable (~44a3bc67@gateway/web/freenode/x-lzmlkfmcdndkonnq) (Ping timeout: 252 seconds)
- # [14:33] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:38] * Joins: garbeam (~anselm@garbe.us)
- # [14:42] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [14:43] <jgraham> zcorpan: I assume it was not the number of bits being objected to
- # [14:44] * Joins: pmuellr (~pmuellr@nat/ibm/x-xhpgsnolznvthkoi)
- # [14:55] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [14:59] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [15:00] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
- # [15:03] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [15:08] * zcorpan wonders if anne's blog posts have moved to concatenating his last N tweets
- # [15:10] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
- # [15:11] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [15:12] <jgraham> zcorpan: I assumed he was reading too much Dive into Mark
- # [15:26] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:35] * Quits: mpt_ (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [15:35] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
- # [15:35] * Joins: mpt_ (~mpt@canonical/mpt)
- # [15:42] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [15:44] * Quits: Henrik`G (~hb@80.199.116.190.static.peytz.dk) (Ping timeout: 264 seconds)
- # [15:48] * Joins: annevk (~annevk@EM114-48-6-25.pool.e-mobile.ne.jp)
- # [15:48] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:53] <annevk> just wanted to try something new
- # [15:53] <annevk> I kind of like writing
- # [15:53] <annevk> and spec writing doesn't give a lot of freedom :)
- # [15:55] <annevk> assuming you're referring to Map and Endlessly, because everything else is just business as usual
- # [16:00] <annevk> feedback appreciated, btw
- # [16:00] * Quits: Phae (~phaeness@gatej.mh.bbc.co.uk)
- # [16:09] * Quits: nessy (~Adium@124-170-18-159.dyn.iinet.net.au) (Quit: Leaving.)
- # [16:13] <jgraham> Do videos stop playing if you remove them from the tree?</lazyirc>
- # [16:17] <zcorpan> jgraham: "When a media element is removed from a Document, if the media element's networkState attribute has a value other than NETWORK_EMPTY then the user agent must act as if the pause() method had been invoked."
- # [16:17] <jgraham> so you can unpause it?
- # [16:17] <zcorpan> yeah
- # [16:18] <jgraham> And it will keep playing sound?
- # [16:18] <zcorpan> yes
- # [16:18] <jgraham> So you have to be careful not to GC it
- # [16:18] <zcorpan> yes
- # [16:18] <jgraham> Nice
- # [16:18] <annevk> and drawImage() should presumably also still work
- # [16:19] <zcorpan> i think this is an area that needs more testing
- # [16:19] <jgraham> Yeah :)
- # [16:25] <foolip> I'm pretty sure it'll work in Opera, I was very careful not to GC it
- # [16:26] <zcorpan> foolip: does drawImage() work?
- # [16:27] <foolip> I would strongly suspect so, since we've made no optimizations whatsoever based on visibility, etc
- # [16:27] <jgraham> foolip: Even with 0 remaining references to the video except the event handlers?
- # [16:28] <foolip> jgraham: you can only draw it if you have a reference
- # [16:29] <jgraham> foolip: I can get a reference from withing an event handler attached to the video, no?
- # [16:29] <jgraham> *within
- # [16:29] <foolip> jgraham: the event handler itself is a reference
- # [16:29] <foolip> in some way
- # [16:30] <jgraham> foolip: OK. It's not obvious that is true :)
- # [16:30] <jgraham> (we seem to have at least one bug related to this kind of thing)
- # [16:31] <foolip> yes, it's quite edge-casey isn't it
- # [16:31] <zcorpan> source.onerror = function(e) { setTimeout(function() { ctx.drawImage(e.target.parentNode) }, 1000) }; source = null; video = null;
- # [16:32] <jgraham> Indeed. If you made it work correctly for video I'm quite impressed :)
- # [16:32] <zcorpan> consider that to be a video with two <source>s where the first one fails but the second one loads
- # [16:32] <zcorpan> does that work?
- # [16:33] <foolip> zcorpan: I haven't tried, but I strongly suspect it works
- # [16:34] <foolip> mainly because I once tried very hard for event handlers to *not* be a reference, but couldn't find a way, including setting the variables to null
- # [16:34] <zcorpan> foolip: in my case the <video> itself has no event handlers
- # [16:34] <foolip> oh right
- # [16:35] <foolip> I don't know if parentNode counts as a reference
- # [16:35] <foolip> guess you don't need video to test that though
- # [16:36] <zcorpan> i think parentNode counts as a reference, but would be nice to have a test that does the above anyway
- # [16:36] <foolip> zcorpan: please write it next time you're assigned to to <video> QA :)
- # [16:37] <annevk> nn
- # [16:38] <foolip> p
- # [16:42] * Quits: annevk (~annevk@EM114-48-6-25.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [16:44] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [16:48] * Quits: JonathanNeal__ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 264 seconds)
- # [16:53] * Quits: pesla (~retep@188.202.125.121) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [17:00] * Joins: MikeSmith (proxyuser@218.45.29.189)
- # [17:04] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:06] * Joins: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [17:10] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 259 seconds)
- # [17:10] * mhausenblas_ is now known as mhausenblas
- # [17:10] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Client Quit)
- # [17:20] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
- # [17:21] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [17:23] * Quits: danbri (~danbri@unaffiliated/danbri) (Read error: Connection reset by peer)
- # [17:23] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [17:25] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:25] * Joins: variable (~44a3bc67@gateway/web/freenode/x-foxckqcevvmourro)
- # [17:30] <variable> http://pastebin.com/FK246fPT -- anything I could say to expand upon this announcement (for the whatwg blog)
- # [17:30] <variable> and any comments on section 1.1 http://wiki.whatwg.org/wiki/index.php?title=Rationale
- # [17:38] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [17:42] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:42] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [17:46] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [17:48] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2)
- # [17:52] * Quits: zcorpan (~zcorpan@83.218.67.122) (Quit: zcorpan)
- # [18:01] * Quits: variable (~44a3bc67@gateway/web/freenode/x-foxckqcevvmourro) (Ping timeout: 252 seconds)
- # [18:06] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [18:08] * Joins: taf2 (~taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [18:12] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:21] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [18:22] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [18:23] * Joins: ap (~ap@17.246.17.104)
- # [18:25] * Quits: mat_t (~mattomasz@ppp-0-45.leed-b-1.access.uk.tiscali.com) (Remote host closed the connection)
- # [18:28] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
- # [18:31] <theMadness> Is there a nice implementation of ruby with fallbacks for other browsers around?
- # [18:35] <theMadness> Also, if I have both kana an romaji annotations, what is the traditional way to arrange them (what goes on top, what on bottom)
- # [18:40] * Joins: mat_t (~mattomasz@ppp-0-45.leed-b-1.access.uk.tiscali.com)
- # [18:43] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:43] * Joins: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a)
- # [18:45] * Quits: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [18:47] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [18:48] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:48] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: Lost terminal)
- # [18:50] * Joins: dglazkov_ (~dglazkov@216.239.45.130)
- # [18:51] * Quits: mpt_ (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [18:54] * Quits: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a) (Quit: -)
- # [18:55] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Ping timeout: 260 seconds)
- # [18:55] * dglazkov_ is now known as dglazkov
- # [18:57] * Quits: mat_t (~mattomasz@ppp-0-45.leed-b-1.access.uk.tiscali.com) (Remote host closed the connection)
- # [18:58] * Joins: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a)
- # [19:06] <TabAtkins> Urgh, suddenly Gmail's giving me a tiny white flash whenever I load up a new message. Very annoying when the page is mostly black in a dark room.
- # [19:07] * aroben is now known as aroben|lunch
- # [19:12] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [19:15] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [19:16] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: No route to host)
- # [19:16] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [19:22] * Joins: michaeln (~michaeln@nat/google/x-quwdkusohdtzasyu)
- # [19:29] * Quits: pmuellr (~pmuellr@nat/ibm/x-xhpgsnolznvthkoi) (Quit: pmuellr)
- # [19:31] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [19:33] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Client Quit)
- # [19:35] * Joins: pmuellr (~pmuellr@nat/ibm/x-pooevevbmasrpevp)
- # [19:35] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [19:35] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Read error: Operation timed out)
- # [19:43] * Joins: KaOSoFt (~KaOSoFt@190.24.156.162)
- # [19:43] <KaOSoFt> Hello.
- # [19:45] * aroben|lunch is now known as aroben
- # [19:45] * Joins: paul_irish (~paul_iris@client-235-129.events.shownets.net)
- # [19:46] * Parts: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [19:49] * Quits: jlebar (~jlebar@128.12.22.184) (Remote host closed the connection)
- # [19:57] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [19:59] * Joins: othermaciej (~mjs@2620:0:1b00:1191:21f:f3ff:fe4e:bf33)
- # [20:03] * Quits: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a) (Quit: -)
- # [20:03] * Joins: othermaciej_ (~mjs@17.246.19.57)
- # [20:04] * Quits: othermaciej (~mjs@2620:0:1b00:1191:21f:f3ff:fe4e:bf33) (Ping timeout: 240 seconds)
- # [20:04] * othermaciej_ is now known as othermaciej
- # [20:05] * Joins: dave_levin (~dave_levi@nat/google/x-ptsxijqexhdirrqd)
- # [20:06] * Joins: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a)
- # [20:08] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 276 seconds)
- # [20:11] * Joins: jwalden (~waldo@nat/mozilla/x-lmbcurdrmuuulmfc)
- # [20:13] * Joins: dimich (~dimich@74.125.59.65)
- # [20:14] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [20:17] * Joins: dbaron (~dbaron@nat/mozilla/x-uzzzymdrcktvmmft)
- # [20:18] * Joins: jgornick (~joe@199.199.212.242)
- # [20:24] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [20:47] * Quits: paul_irish (~paul_iris@client-235-129.events.shownets.net) (Ping timeout: 246 seconds)
- # [20:50] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [20:50] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
- # [20:53] * Quits: othermaciej (~mjs@17.246.19.57) (Quit: othermaciej)
- # [20:59] * Joins: variable (~44a3bc67@gateway/web/freenode/x-xrlrphrqjcfwhcgy)
- # [21:00] <variable> any comments on http://wiki.whatwg.org/wiki/Rationale section 1.1 ?
- # [21:01] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [21:03] * Quits: variable (~44a3bc67@gateway/web/freenode/x-xrlrphrqjcfwhcgy) (Client Quit)
- # [21:09] * Joins: othermaciej (~mjs@17.246.19.57)
- # [21:14] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [21:23] * remysharp is now known as remysharp-away
- # [21:23] * Joins: paul_irish (~paul_iris@client-235-129.events.shownets.net)
- # [21:28] * Quits: jwalden (~waldo@nat/mozilla/x-lmbcurdrmuuulmfc) (Quit: brownbag, back assuming I get wireless from it)
- # [21:29] <AryehGregor> Well, I have comments, but you're not here anymore, so too bad.
- # [21:30] * Quits: remysharp-away (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Leaving...)
- # [21:33] * Joins: jwalden (~waldo@nat/mozilla/x-htqfmfnonbjbvjjn)
- # [21:36] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 252 seconds)
- # [21:48] * Quits: taf2 (~taf2@static-71-127-149-10.bltmmd.fios.verizon.net) (Quit: taf2)
- # [21:52] * Quits: paul_irish (~paul_iris@client-235-129.events.shownets.net) (Ping timeout: 276 seconds)
- # [21:58] * GarethAdams|Home is now known as GarethAdams|Vote
- # [22:03] * Joins: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
- # [22:03] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Client Quit)
- # [22:14] * Quits: jwalden (~waldo@nat/mozilla/x-htqfmfnonbjbvjjn) (Quit: back to desk)
- # [22:15] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
- # [22:16] * Joins: virtuelv (~virtuelv_@52.95.189.109.customer.cdi.no)
- # [22:19] * Joins: jwalden (~waldo@nat/mozilla/x-zbarbtvuforlsubc)
- # [22:28] * Quits: mcarter (~mcarter@c-69-181-57-153.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [22:29] * Quits: roc (~roc@121-72-167-196.dsl.telstraclear.net) (Quit: roc)
- # [22:35] * Joins: cfq (~cfq@94-194-98-91.zone8.bethere.co.uk)
- # [22:36] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [22:37] * Quits: pmuellr (~pmuellr@nat/ibm/x-pooevevbmasrpevp) (Quit: pmuellr)
- # [22:40] * remysharp is now known as remysharp-away
- # [22:42] * Quits: ROBOd (~robod@109.96.229.237) (Quit: http://www.robodesign.ro)
- # [22:42] * Quits: remysharp-away (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:43] <jgraham> I see Tim Bray still doesn't like us
- # [22:53] <TabAtkins> jgraham: Link?
- # [22:53] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [22:55] <jgraham> http://www.tbray.org/ongoing/When/201x/2010/05/05/HTML5-and-the-Web
- # [22:56] <TabAtkins> What's the egregrious grammar botch in "Perceptions of the web are changing."?
- # [22:57] <hober> it was "is changing"
- # [22:57] <TabAtkins> Ah, k. Easy conjugation mistake to make.
- # [22:58] <hober> http://twitter.com/BenWard/status/13468989267
- # [22:59] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:03] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [23:05] <othermaciej> what ocean is HTML5 trying to boil?
- # [23:06] <jgraham> No idea.
- # [23:06] <jgraham> Parsing maybe?
- # [23:09] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [23:10] <jgraham> It would fit with his earlier article suggesting there is something magical in the transition between undefined parsing and defined parsing that means we are suddenly trying to create a "Networked-Object-Model"
- # [23:11] <jgraham> (or something, I think we concluded at the time that that bit of the earlier article made no sense)
- # [23:12] <othermaciej> I'm not sure what the bottom line of his new article is
- # [23:12] <othermaciej> interesting ideas, I'm not sure I can fully agree with a native app being a Web app
- # [23:12] <othermaciej> I think to be considered a Web app, you have to not just use URIs but be URI addressable
- # [23:13] <hober> which was ben's point
- # [23:13] <jgraham> Indeed.
- # [23:15] <jgraham> I suppose the cynical interpretation is "I'm supposed to be promoting android now so I have to say that native apps are good and not anti-web". But I have no real reason to believe that the cynical reason is the corect one
- # [23:15] <othermaciej> Ben's point was stronger - not only does your app need to be URI-addressable, but at least some places inside it should be URI-addressable
- # [23:15] <othermaciej> which would exclude most Flash on the Web
- # [23:16] <workmad3> a web app should be in the web, not merely on the web?
- # [23:16] <othermaciej> that was Ben Ward's argument
- # [23:16] <workmad3> it's also the classic argument for RDF :)
- # [23:16] <othermaciej> Tim's position seems to be that a web app doesn't even have to be on the Web, it just needs to link to the web
- # [23:17] <jgraham> Arguably he is allow allowing for the possibility of creating or modifying resources
- # [23:18] <jgraham> But yeah, I wouldn't consider something that can read or modify the web to necessarily be a part of the web
- # [23:18] <othermaciej> "A large proportion of the native applications on iPhone, and on Android, and on Windows, and on Mac, and on Linux, are Web applications. They depend in a fundamental way on being able to recognize and make intelligent use of hyperlinks and traverse the great big wonderful Web."
- # [23:18] <roc> I think Tim's reasoning would make a Web browser a Web app
- # [23:18] <othermaciej> a web browser certainly does a lot of that stuff
- # [23:18] <TabAtkins> There's no "thinking" about it. His argument is 100% a webapp by his argument.
- # [23:19] <TabAtkins> err...
- # [23:19] <TabAtkins> s/His argument is/Browsers are/
- # [23:19] <jgraham> TabAtkins: Too much recusion
- # [23:19] <jgraham> *recursion
- # [23:19] <TabAtkins> Out of stack space?
- # [23:19] <roc> which means he is clearly using "Web app" in a different way to most people
- # [23:19] <jgraham> TabAtkins: Nah, I have tail call optimisation
- # [23:20] <TabAtkins> I don't think tc0 helps you when you omit your base case.
- # [23:22] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [23:22] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [23:26] <dglazkov> if you put "Web" in front of it, it's a Web app. Duh.
- # [23:26] <dglazkov> Web Toaster
- # [23:26] <dglazkov> bam
- # [23:26] <TabAtkins> Hey, if it can toast arbitrary uris, it's a web app.
- # [23:27] <dglazkov> despite having a "What's the point" section, the blog post is still a bit hard to ... find a point in.
- # [23:29] * Quits: cpearce (~cpearce@ip-118-90-98-30.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [23:31] <othermaciej> mmm, caption formats
- # [23:33] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
- # [23:35] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [23:36] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
- # [23:41] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [23:42] * Joins: nessy (~Adium@124-170-18-159.dyn.iinet.net.au)
- # [23:43] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [23:49] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: null)
- # [23:58] * Joins: estellevw (~estellevw@adsl-76-202-159-123.dsl.pltn13.sbcglobal.net)
- # Session Close: Fri May 07 00:00:01 2010
The end :)