Options:
- # Session Start: Wed Jul 07 00:00:00 2010
- # Session Ident: #css
- # [00:17] * Joins: shepazu (schepers@128.30.52.169)
- # [02:12] * Joins: CesarAcebal (acebal@85.152.177.64)
- # [02:13] * Quits: CesarAcebal (acebal@85.152.177.64) (Client exited)
- # [02:13] * Joins: CesarAcebal (acebal@85.152.177.64)
- # [02:13] * Quits: CesarAcebal (acebal@85.152.177.64) (Client exited)
- # [02:28] * Joins: miketaylr (miketaylr@24.42.95.108)
- # [02:32] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
- # [03:07] * Quits: arronei (arronei@131.107.0.106) (Ping timeout)
- # [03:12] * Quits: miketaylr (miketaylr@24.42.95.108) (Ping timeout)
- # [03:13] * Joins: arronei (arronei@131.107.0.117)
- # [03:26] * Joins: miketaylr (miketaylr@24.42.95.108)
- # [04:35] * Joins: karl (karlcow@128.30.54.58)
- # [04:53] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
- # [05:35] * Joins: karl (karlcow@128.30.54.58)
- # [05:35] * Quits: miketaylr (miketaylr@24.42.95.108) (Quit: Leaving...)
- # [05:53] * Quits: nimbupani (nimbupani@24.22.131.46) (Quit: nimbupani)
- # [06:28] * Quits: Curt` (DorkeyDear@76.241.79.151) (Quit: Leaving)
- # [10:48] * Joins: lhnz (lhnz@188.223.83.48)
- # [11:37] * Joins: darkangel (darkangel@41.5.189.15)
- # [11:57] <darkangel> Hi. WRT issue #120 ... It seems that FF, Chrome, Opera, and IE9 all use a "hard" (non-gradient) transition in the middle of the arc ... I don't believe that this is a very useful rendering, and I agree with the current draft that a gradient should be used. As Boris pointed out, inset/outset borders are also affected.
- # [15:11] * Joins: miketaylr (miketaylr@38.117.156.163)
- # [16:47] * Joins: Curt` (DorkeyDear@76.241.79.151)
- # [17:21] <fantasai> darkangel: Thanks for the feedback. I agree with you that gradient transitions should be used, however the WG decided to leave the color transition undefined for CSS3.
- # [17:28] <fantasai> darkangel: Not enough implementors were willing to commit to implementing a gradient
- # [17:29] <fantasai> darkangel: And there were complaints that there should be a more precise definition, etc.
- # [17:30] <fantasai> darkangel: I'm hoping we can add a gallery of pretty corner joins as an appendix to inspire implementations to use a gradient. :P But no normative prose requiring it
- # [17:38] * Joins: Zakim (rrs-bridgg@128.30.52.169)
- # [17:38] * Joins: RRSAgent (rrs-loggee@128.30.52.169)
- # [17:38] <RRSAgent> logging to http://www.w3.org/2010/07/07-CSS-irc
- # [17:39] <plinss_> zakim, this will be style
- # [17:39] <Zakim> ok, plinss_; I see Style_CSS FP()12:00PM scheduled to start in 23 minutes
- # [17:39] <plinss_> rrsagent make logs public
- # [17:39] <plinss_> rrsagent, make logs public
- # [17:39] <RRSAgent> I have made the request, plinss_
- # [17:52] * Joins: sylvaing (sylvaing@76.104.131.10)
- # [17:53] * Joins: bradk (bradk@67.188.133.45)
- # [17:57] <Zakim> Style_CSS FP()12:00PM has now started
- # [17:58] <Zakim> +dsinger
- # [17:58] * Joins: oyvind (oyvinds@213.236.208.22)
- # [17:58] * Joins: dsinger (dsinger@67.218.107.132)
- # [17:58] <dsinger> zakim, mute dsinger
- # [17:58] <Zakim> sorry, dsinger, muting is not permitted when only one person is present
- # [17:58] <Zakim> +[plinss]
- # [17:59] <dsinger> zakim, mute dsinger
- # [17:59] <Zakim> dsinger should now be muted
- # [17:59] * dsinger good morning!
- # [18:01] * Joins: dethbakin (dethbakin@17.246.18.190)
- # [18:01] <dsinger> Zakim, who is here on time?
- # [18:01] <Zakim> I don't understand your question, dsinger.
- # [18:01] <dsinger> Zakim, who is here?
- # [18:01] <Zakim> On the phone I see dsinger (muted), [plinss]
- # [18:01] <Zakim> On IRC I see dethbakin, dsinger, oyvind, bradk, sylvaing, RRSAgent, Zakim, Curt`, miketaylr, darkangel, lhnz, karl, arronei, shepazu, Bert, krijn, fantasai, anne, plinss_, plinss,
- # [18:01] <Zakim> ... trackbot, tabatkins, Hixie, jgraham
- # [18:02] <Zakim> +[Microsoft]
- # [18:02] <Zakim> +bradk
- # [18:02] <Zakim> + +1.650.214.aaaa
- # [18:03] <plinss_> zakim, aaaa is tabakins
- # [18:03] <Zakim> +tabakins; got it
- # [18:03] <Zakim> +[Apple]
- # [18:03] <dethbakin> Zakim, Apple has dethbakin
- # [18:03] <Zakim> +dethbakin; got it
- # [18:04] <Zakim> +smfr
- # [18:04] * Joins: smfr (smfr@72.25.91.23)
- # [18:04] * Joins: arron (arronei@166.205.141.36)
- # [18:04] * Joins: TabAtkins_ (tabatkins@216.239.45.4)
- # [18:04] <smfr> Zakim, who's here
- # [18:04] <Zakim> smfr, you need to end that query with '?'
- # [18:04] <smfr> Zakim, who's here?
- # [18:04] <Zakim> On the phone I see dsinger (muted), [plinss], [Microsoft], bradk, tabakins, [Apple], smfr
- # [18:04] <Zakim> [Apple] has dethbakin
- # [18:04] <Zakim> On IRC I see TabAtkins_, arron, smfr, dethbakin, dsinger, oyvind, bradk, sylvaing, RRSAgent, Zakim, Curt`, miketaylr, darkangel, lhnz, karl, arronei, shepazu, Bert, krijn,
- # [18:04] <Zakim> ... fantasai, anne, plinss_, plinss, trackbot, tabatkins, Hixie, jgraham
- # [18:05] <Zakim> +SteveZ
- # [18:05] <TabAtkins_> ScribeNick: TabAtkins_
- # [18:05] <bradk> If Z knew it was a query, why require a question mark?
- # [18:05] <smfr> indeed
- # [18:06] <Zakim> +sylvaing
- # [18:06] <plinss_> z has very picky and somewhat pointless syntax
- # [18:06] <smfr> also, why does the bridge need to tell me it's a customized computex something conferencing system every time I dial in?
- # [18:06] <TabAtkins_> The bridge is very vain.
- # [18:06] * Joins: szilles (chatzilla@67.180.186.242)
- # [18:06] <Zakim> +Bert
- # [18:08] <Zakim> -sylvaing
- # [18:08] <Zakim> +sylvaing
- # [18:08] <TabAtkins_> plinss_: Any new agenda items?
- # [18:08] <TabAtkins_> plinss_: Seems like no.
- # [18:08] <TabAtkins_> plinss_: Test suite updates?
- # [18:09] <fantasai> I am not able to call in
- # [18:10] <TabAtkins_> TabAtkins_: I was able to get a contractor hired to help out elika with reviewing tests.
- # [18:10] <TabAtkins_> plinss_: Okay, open issues.
- # [18:10] <TabAtkins_> plinss_: 53 is still open
- # [18:10] <plinss_> http://wiki.csswg.org/spec/css2.1#issue-53
- # [18:10] <arronei> I'm only on IRC today. But on my end I am getting a list of test cases that are invalid.
- # [18:10] <arronei> I will send out that list by the end of the week.
- # [18:11] <TabAtkins_> plinss_: Daniel was getting feedback from Thunderbird people, I believe he did.
- # [18:11] <TabAtkins_> plinss_: They said they were okay with ignoring justification in preformatted text, I believe.
- # [18:11] * Quits: dsinger (dsinger@67.218.107.132) (Quit: Rooms • iPhone IRC Client • http://www.roomsapp.mobi)
- # [18:11] <fantasai> I'm not ok with ignoring justification
- # [18:11] <fantasai> http://lists.w3.org/Archives/Public/www-style/2010Jul/0055.html
- # [18:13] <TabAtkins_> Elika's suggestion is that we respect justification everywhere (even preformatted), but not on lines that end in a hard wrap.
- # [18:13] <TabAtkins_> TabAtkins_: Bonus of that is that it's a pretty nice simplification.
- # [18:14] <TabAtkins_> bradk: Elika's suggestion makes sense.
- # [18:14] <TabAtkins_> plinss_: But if you're preformatted, differing numbers of spaces may not be the proper width anymore.
- # [18:14] <fantasai> Because that's what you asked for
- # [18:14] <fantasai> you asked for preformatted, not monospace
- # [18:15] <fantasai> you didn't ask for grid layout
- # [18:15] <fantasai> you asked to preserve whitespace and to justify
- # [18:15] <fantasai> if you didn't mean justify, then don't ask for it
- # [18:16] <TabAtkins_> plinss_: My concern is that justification is inherited, so the justification might come up from further in the chian.
- # [18:17] <TabAtkins_> bradk: What about word-spacing? Different fonts are formatting too.
- # [18:17] <fantasai> Then add pre { text-align: initial; } to the defualt UA style sheet
- # [18:17] * Joins: dsinger (dsinger@17.197.23.122)
- # [18:18] <Zakim> +[Apple.a]
- # [18:18] <dsinger> zakim, [Apple] has dsinger
- # [18:18] <Zakim> +dsinger; got it
- # [18:18] <TabAtkins_> plinss_: word-spacing applies to every character individually, so I think that's okay.
- # [18:18] <Zakim> -dsinger
- # [18:18] <fantasai> no it doesn't it only applies to spaces
- # [18:18] <TabAtkins_> TabAtkins_: I don't think that distinction is justified. You can use fonts with varying ratios of character to space widths in pre text, and get all sorts of differing renderings.
- # [18:18] <fantasai> letter-spacing applies to every grapheme cluster individually
- # [18:19] <fantasai> word-spacing only applies to spaces
- # [18:20] <TabAtkins_> szilles: So the question is what properties should apply in pre text?
- # [18:20] <TabAtkins_> TabAtkins_: I think they all should.
- # [18:20] * plinss_ actually said letter-spacing, error in minutes
- # [18:20] * sylvaing is reminded to track down the weird issue of non-breaking spaces having a fixed width even when justified in some browsers
- # [18:21] * fantasai sylvaing: :)
- # [18:21] * Joins: matiassingers (matiassing@86.52.111.83)
- # [18:22] <fantasai> pre should mean "preserve white space", not "turn off random features to more closely approximate plaintext sans formatting"
- # [18:22] <fantasai> imo
- # [18:22] <TabAtkins_> Bert: Justification can move linebreaks around, which isn't compatible with preformatted text.
- # [18:22] <fantasai> Bert: how can it move linebreaks around?
- # [18:22] <TabAtkins_> TabAtkins_: Elika's suggestion is to only justify soft-wrapped lines. A preformatted text block with only hard breaks won't justify.
- # [18:22] <fantasai> Bert, justification happens *after* linebreaking
- # [18:23] * TabAtkins_ elika -> apparently TeX can do that with its more complex justification.
- # [18:23] <TabAtkins_> plinss_: So we've talked about this for a while. Anyone being convinced?
- # [18:23] <fantasai> Ok, true, but if you're soft-wrapping, you're already handing over line-breaking to the layout engine anyway
- # [18:24] <fantasai> hard line breaks don't move
- # [18:24] <Bert> (Fantasai, if you are allowed to stretch/compress word spaces, you may want to chose your line breaks such that adjoining lines both stretch or both shrink. TeX does that. Also to avoid "rivers" of white.)
- # [18:25] <TabAtkins_> TabAtkins_: I like Elika's suggestion. It seems to respect the restrictions of preformatted text while still letting authors do things complex if they want.
- # [18:25] <fantasai> (Bert, that's cool, but as I said, hard line breaks don't move, and soft ones are UA-determined anyway)
- # [18:25] <fantasai> (The UA may choose breaks to reduce the raggedness of a ragged edge, too, for example)
- # [18:26] <TabAtkins_> plinss_: I guess I'm okay with it. I'm slightly concerned if this changes anything in existing preformatted text.
- # [18:26] <fantasai> (In which case a different UA with the same fonts and containing block width won't give the same soft breaks)
- # [18:26] <fantasai> peter, then I recommend to add the pre rule to the default UA stylesheet
- # [18:26] <Bert> (Yes, and so I agree with your proposal. :-) )
- # [18:26] * Joins: nimbupani (nimbupani@24.22.131.46)
- # [18:26] <fantasai> peter, because most pre text in the wild is probably in <pre> elements
- # [18:26] <TabAtkins_> smfr: Webkit doesn't do text-align:start in <pre> by default.
- # [18:27] <TabAtkins_> szilles: Can someone make some tests and find out what is actually used? Because there might be a lot of files out there that depend on the current behavior (e.g. no justification in preformatted text).
- # [18:28] * Joins: jSepia (jsepia@200.120.141.173)
- # [18:28] * Parts: jSepia (jsepia@200.120.141.173)
- # [18:28] <fantasai> szilles: preformatted text does not wrap
- # [18:28] <fantasai> szilles: it's only pre-wrap that you'd have to check
- # [18:33] * fantasai should have noticed earlier that Skype is blocked here and tried to get a phone card to work
- # [18:34] * fantasai has no idea what you all are discussing
- # [18:34] <TabAtkins_> szilles: Since hittin pre-wrap is such an edge case any way, I don't know if it's worth making it act weird with justification.
- # [18:34] * TabAtkins_ sorry, fantasai, I'm catching up on minutes.
- # [18:35] <TabAtkins_> [discussion about letter-spacing, and whether or not it preserves formatting - it only does so in monospace text]
- # [18:36] <TabAtkins_> bradk: If we punt, there's a chance we could be locked in by implimentations.
- # [18:37] <TabAtkins_> plinss_: Thunderbird was "okay" with preventing justification in pre-wrap text (which they use in composing mail messages).
- # [18:37] <TabAtkins_> plinss_: I like Elika's proposal, I just don't know if we want to bring up a new behavior for 2.1.
- # [18:38] <TabAtkins_> szilles: The way we usually fix these is to spec what is done today, and later come up with a new value for the new behavior if we still want it.
- # [18:39] <fantasai> What's done today doesn't match the spec anyway
- # [18:39] <fantasai> Also, if we lock ourselves in here, the author has no control
- # [18:39] <fantasai> szilles, What new control do you want to introduce in CSS3? text-align: justify-no-I-really-mean-it?
- # [18:40] <szilles> Elika, no I would introduce a "pre-wrap-justify" value
- # [18:40] <TabAtkins_> plinss_: Maybe someone could write up a matrix of a text-align, whitespace, and point out where we've got gaps in either the spec or reality?
- # [18:40] <TabAtkins_> s/plinss_/dsinger/
- # [18:40] <dsinger> that was me
- # [18:40] <fantasai> szilles: That's ridiculous. It mixes up white-space with text-alignment and justification in addition to it's already mixed up text-wrap and ws-collapse behavior.
- # [18:40] <TabAtkins_> TabAtkins_: I can do that.
- # [18:41] <fantasai> szilles: We coudl define different behavior for values of text-justify
- # [18:41] <fantasai> szilles: auto means pre doesn't justify, anything else means it does
- # [18:41] <TabAtkins_> plinss_: Next is 101 on dbaron, he's not here.
- # [18:41] <plinss_> http://wiki.csswg.org/spec/css2.1#issue-110
- # [18:41] <bradk> \me deferring to mailing list for pre issue
- # [18:42] <bradk> doh
- # [18:44] <szilles> Elicka, I would agree that your argument about justify and pre-wrap makes sense. My argument is that, currently, this is so much an edge case that requiring changes in all implementations is not reasonable at this time and could inhibit getting out of CR.
- # [18:44] <TabAtkins_> http://lists.w3.org/Archives/Public/www-style/2010May/0483.html
- # [18:44] <TabAtkins_> TabAtkins_: After talking with Elika, I'm happy with presenting my last proposal to the list, from May. ^^^
- # [18:45] <TabAtkins_> TabAtkins_: Module the minor changes suggested by Brad and Peter Moulder in the immediate responses.
- # [18:45] <darkangel> fantasai: Thanks for your response. I just don't like the idea that different vendors may implement the transition differently, leading to inconsistent appearance. That, and the current implementation is rather ugly. Is it technically difficult to render a gradient in this position? Say for example, a linear diagonal gradient from the one end of the arc to the other?
- # [18:46] <fantasai> darkangel: you really don't want a linear gradient. You want a conical one. And that's apparently hard to get in current APIs
- # [18:46] <TabAtkins_> TabAtkins_: i think boris is the only implementor who has given the issue 110 proposal serious feedback so far, so anyone else who would be working on table-stuff that could look at it would be great.
- # [18:47] <plinss_> http://wiki.csswg.org/spec/css2.1#issue-138
- # [18:47] <TabAtkins_> plinss_: Anyone reviewed this?
- # [18:47] <Zakim> -smfr
- # [18:48] <Zakim> +smfr
- # [18:48] * fantasai would like to know where teh whole proposal lives
- # [18:48] * fantasai also thinks getting iterop on the static position will be way harder than pre justification :)
- # [18:51] <TabAtkins_> TabAtkins_: Summary is that floats will follow the relpos of their parent, even if their parent is an inline that is officially broken around it.
- # [18:52] <TabAtkins_> szilles: I'm somewhat concerned about floats being treated as part of the content as a general principle.
- # [18:52] <fantasai> What does 'opacity' do?
- # [18:52] <TabAtkins_> szilles: That is, what about things like footnotes?
- # [18:52] * matiassingers is now known as matiassingers|afk
- # [18:52] <fantasai> If 'opacity' affects the float, then I think relpos should also affect the float
- # [18:52] <fantasai> They're both filtery effects
- # [18:53] <fantasai> graphical transformations, whatever
- # [18:55] <TabAtkins_> TabAtkins_: Floats are a weird half-space, where they are out-of-flow for some things and in-flow for some things. It's a different space entirely from abspos and footnotes, which move completely independently of the "surrounding content".
- # [18:55] <TabAtkins_> plinss_: Who has to change for this?
- # [18:56] <TabAtkins_> TabAtkins_: IE8 appears to use the suggested behavior. Gecko is close. Opera and Webkit are substantially different.
- # [18:56] <TabAtkins_> TabAtkins_: I'll bug Hyatt and try to bug Opera people about the feasability of this today.
- # [18:56] <plinss_> http://wiki.csswg.org/spec/css2.1#issue-140
- # [18:56] <TabAtkins_> Bert: I haven't managed to do #140 yet.
- # [18:56] <TabAtkins_> Bert: Next week seems possible.
- # [18:57] <TabAtkins_> http://wiki.csswg.org/spec/css2.1#issue-140
- # [18:58] <TabAtkins_> http://wiki.csswg.org/spec/css2.1#issue-142
- # [18:58] <TabAtkins_> Bert: Same thing. But I think maybe Elika was supposed to do this one? I can't remember if it was this one or another that she said she would do.
- # [18:59] <TabAtkins_> plinss_: 158, I don't think we'll do that in 4 minutes.
- # [18:59] <fantasai> Bert, I'm doing 120 for you
- # [18:59] <TabAtkins_> TabAtkins_: Plus, there was a *lot* of feedback on that over the weekend which I haven't been able to process yet.
- # [18:59] * matiassingers|afk is now known as matiassingers
- # [18:59] <plinss_> http://wiki.csswg.org/spec/css2.1#issue-167
- # [19:01] <TabAtkins_> [summary of the proposal]
- # [19:02] * Parts: dsinger (dsinger@17.197.23.122)
- # [19:02] * Joins: dsinger (dsinger@17.197.23.122)
- # [19:03] * bradk abstains from voting on this one
- # [19:03] * TabAtkins_ me too
- # [19:03] * fantasai thinks dbaron should be consulted
- # [19:03] <TabAtkins_> plinss_: Any testcases on what implementations do on this one?
- # [19:05] <Zakim> -sylvaing
- # [19:05] <Zakim> -[Microsoft]
- # [19:05] <Zakim> -smfr
- # [19:05] * Quits: smfr (smfr@72.25.91.23) (Quit: smfr)
- # [19:05] <Zakim> -[Apple]
- # [19:05] <Zakim> -[plinss]
- # [19:05] <Zakim> -tabakins
- # [19:05] <Zakim> -SteveZ
- # [19:05] * Quits: bradk (bradk@67.188.133.45) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ )
- # [19:05] <Zakim> -[Apple.a]
- # [19:06] <Zakim> -bradk
- # [19:06] <Zakim> -Bert
- # [19:06] <Zakim> Style_CSS FP()12:00PM has ended
- # [19:06] <Zakim> Attendees were dsinger, [plinss], [Microsoft], bradk, +1.650.214.aaaa, tabakins, dethbakin, smfr, SteveZ, sylvaing, Bert, [Apple]
- # [19:06] * Parts: dethbakin (dethbakin@17.246.18.190)
- # [19:07] * Quits: dsinger (dsinger@17.197.23.122) (Quit: dsinger)
- # [19:07] * Quits: oyvind (oyvinds@213.236.208.22) (Quit: oyvind)
- # [19:11] * Quits: arron (arronei@166.205.141.36) (Ping timeout)
- # [19:15] * matiassingers is now known as matiassingers|afk
- # [19:15] * matiassingers|afk is now known as matiassingers
- # [19:53] <darkangel> fantasai: A diagonal linear gradient looks pretty good (mockup in Photoshop) – why not use it, at least until the graphics libraries are improved?
- # [20:18] * matiassingers is now known as matiassingers|afk
- # [20:20] * matiassingers|afk is now known as matiassingers
- # [20:21] * Quits: nimbupani (nimbupani@24.22.131.46) (Quit: nimbupani)
- # [20:21] * Joins: arron (arronei@166.205.143.242)
- # [20:23] * Joins: smfr (smfr@17.203.14.12)
- # [20:23] <smfr> can anyone point me to the css wg's bugzilla?
- # [20:48] * Zakim excuses himself; his presence no longer seems to be needed
- # [20:48] * Parts: Zakim (rrs-bridgg@128.30.52.169)
- # [20:58] * matiassingers is now known as matiassingers|afk
- # [21:02] * matiassingers|afk is now known as matiassingers
- # [21:44] * Quits: smfr (smfr@17.203.14.12) (Client exited)
- # [21:48] * matiassingers is now known as matiassingers|afk
- # [22:02] * Quits: sylvaing (sylvaing@76.104.131.10) (Quit: sylvaing)
- # [22:21] * matiassingers|afk is now known as matiassingers
- # [22:38] * matiassingers is now known as matiassingers|afk
- # [22:38] * matiassingers|afk is now known as matiassingers
- # [22:42] * Quits: arron (arronei@166.205.143.242) (Quit: Colloquy for iPhone)
- # [22:42] * Joins: arron (arronei@166.205.143.242)
- # [22:46] * Quits: darkangel (darkangel@41.5.189.15) (Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939])
- # [22:52] * Quits: arron (arronei@166.205.143.242) (Quit: Colloquy for iPhone)
- # [23:01] * Quits: miketaylr (miketaylr@38.117.156.163) (Client exited)
- # [23:06] <fantasai> tabatkins: Did you want to track flexbox issues in Tracker or the wiki? 'Cuz Alex seems to be very interested in sorting that out, and it's probably a good idea now that you're actively working on the spec
- # [23:07] <tabatkins> I have no idea how to use the Tracker, but I do know how to use the wiki. So, based solely on that, wiki.
- # [23:11] <fantasai> Tracker is pretty straightforward. If you look around, I'm sure you can figure it out. Its main advantages are integration with IRC and the mailing lists. It's main disadvantages are sub-optimal web interface and only editable by WG members.
- # [23:16] <fantasai> Another advantage is a better archiving story: issues each have their own page, so the URL is stable even when they're purged from the currently active list
- # [23:17] * fantasai thinks about usage patterns
- # [23:17] <fantasai> I think I tend to use Tracker for pre-LCWD issues
- # [23:18] <fantasai> for that very reason. They let me focus on what's open and ignore what's closed
- # [23:19] <fantasai> But for LC comments, I track those in a plaintext file, since I want the whole list, open and closed, available.
- # [23:20] * fantasai keeps that file in CVS, along with the spec
- # [23:24] * Joins: nimbupani (nimbupani@24.22.131.46)
- # Session Close: Thu Jul 08 00:00:00 2010
The end :)