#instantbird log on 03 02 2012

All times are UTC.

00:04:24 <-- Plop has quit (Ping timeout)
00:04:29 --> Plop has joined #instantbird
00:06:55 <-- aleth has left #instantbird ()
00:07:02 --> aleth has joined #instantbird
00:07:02 * ChanServ sets mode +h aleth 
00:09:31 <-- aleth has left #instantbird ()
00:09:36 --> aleth has joined #instantbird
00:09:36 * ChanServ sets mode +h aleth 
00:12:35 <flo> Good night
00:12:45 <clokep> Goodnight!
00:13:41 <aleth> good night!
00:13:55 <aleth> Checkins no longer reported either?
00:14:11 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
00:14:14 <clokep> Want to close them aleth? :P
00:15:05 <aleth> No, I'm confused atm ;)
00:15:34 <clokep> Haha OK.
00:21:16 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/68c65aefc0b6 - Florian Quèze - Follow-up to bug 507: rephrase obsolete comment, r=clokep.
00:21:17 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c525086f3a9c - Patrick Cloke - Bug 1300 - Server message when closing tab of an already parted MUC, r=fqueze.
00:21:18 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/b5684f11a32a - Patrick Cloke - Bug 1295 - Remove the double 'Quit: ' from quit messages, r=fqueze.
00:24:09 <clokep> Bah I just did a make in my objdir instead of objdir/chat. :( That's going to take a lot longer...
00:24:51 <aleth> Ouch. Eat another cutlet?
00:25:23 <clokep> Nah, Halo. :-D
00:38:11 <aleth> "A crash occurred when connecting to this account" - what does that mean? IB did not crash.
00:39:11 <instant-buildbot> build #222 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/222
00:46:42 <clokep> If IB didn't crash...I have no idea. :-/
00:47:36 <gkw> i get weird messages about IB having encountered a serious error when i try and start it up *without* an internet connection
00:48:17 <aleth> That message was in the account manager - never seen it before. Freenode :/
00:50:10 <-- aleth has left #instantbird ()
00:50:13 --> aleth has joined #instantbird
00:50:13 * ChanServ sets mode +h aleth 
00:54:49 <-- aleth has left #instantbird ()
00:54:52 --> aleth has joined #instantbird
00:54:52 * ChanServ sets mode +h aleth 
00:56:35 <-- chrisccoulson has quit (Quit: Ex-Chat)
01:03:45 --> chrisccoulson has joined #instantbird
01:03:51 <-- aleth has left #instantbird ()
01:03:53 --> aleth has joined #instantbird
01:03:54 * ChanServ sets mode +h aleth 
01:07:56 <-- aleth has left #instantbird ()
01:07:59 --> aleth has joined #instantbird
01:07:59 * ChanServ sets mode +h aleth 
01:17:28 <-- aleth has left #instantbird ()
01:17:31 --> aleth has joined #instantbird
01:17:31 * ChanServ sets mode +h aleth 
01:18:34 <-- aleth has left #instantbird ()
01:18:37 --> aleth has joined #instantbird
01:18:37 * ChanServ sets mode +h aleth 
01:20:40 <instant-buildbot> build #189 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/189
01:21:25 <-- aleth has left #instantbird ()
01:21:28 --> aleth has joined #instantbird
01:21:28 * ChanServ sets mode +h aleth 
01:25:01 <-- aleth has left #instantbird ()
01:25:03 --> aleth has joined #instantbird
01:25:03 * ChanServ sets mode +h aleth 
01:30:03 <-- aleth has left #instantbird ()
01:30:06 --> aleth has joined #instantbird
01:30:06 * ChanServ sets mode +h aleth 
01:32:45 <-- aleth has left #instantbird ()
01:36:27 <-- devfil has quit (Client exited)
01:38:46 <-- chrisccoulson has quit (Quit: Ex-Chat)
01:43:16 <-- gkw has quit (Quit: Instantbird 1.2a1pre)
01:43:26 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 10.0.2/20120215223356])
01:43:34 --> chrisccoulson has joined #instantbird
01:51:32 <-- chrisccoulson has quit (Quit: Ex-Chat)
01:51:36 <instant-buildbot> build #210 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/210
01:55:28 <-- Plop has quit (Ping timeout)
01:58:34 --> chrisccoulson has joined #instantbird
02:32:16 <-- sonny has left #instantbird ()
03:35:54 <-- clokep has left #instantbird ()
03:39:54 <instant-buildbot> build #414 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/414
03:44:50 <skeledrew> someone called?
03:56:42 --> Mook_ib has joined #instantbird
04:02:08 --> Mook has joined #instantbird
04:36:55 --> zen_monkey_ has joined #instantbird
04:37:45 <-- zen_monkey has quit (Ping timeout)
05:08:11 <instant-buildbot> build #499 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/499
06:43:08 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
06:44:38 <-- Mook_ib has quit (Ping timeout)
06:48:52 <instant-buildbot> build #404 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/404
08:19:18 --> jb has joined #instantbird
08:50:49 <-- gerard-majax has quit (Ping timeout)
09:01:06 --> flo has joined #instantbird
09:01:07 * ChanServ sets mode +qo flo flo 
09:07:40 --> jb1 has joined #instantbird
09:08:12 <-- jb has quit (Ping timeout)
09:18:34 --> Eveo has joined #instantbird
09:18:45 <-- Eveo has left #instantbird ()
09:18:54 --> Eveo has joined #instantbird
09:25:43 --> aleth has joined #instantbird
09:25:43 * ChanServ sets mode +h aleth 
09:28:05 <-- aleth has left #instantbird ()
09:28:16 --> aleth has joined #instantbird
09:28:16 * ChanServ sets mode +h aleth 
09:37:21 <-- aleth has quit (Input/output error)
09:37:24 --> aleth has joined #instantbird
09:37:24 * ChanServ sets mode +h aleth 
09:43:38 --> gerard-majax has joined #instantbird
09:46:24 <-- gerard-majax has quit (Connection reset by peer)
09:48:39 --> gerard-majax has joined #instantbird
09:49:22 <-- Even has quit (Ping timeout)
09:56:06 --> Even has joined #instantbird
09:56:06 * ChanServ sets mode +o Even 
09:57:24 <-- aleth has quit (Input/output error)
09:57:27 --> aleth has joined #instantbird
09:57:27 * ChanServ sets mode +h aleth 
10:08:49 <-- aleth has quit (Input/output error)
10:08:52 --> aleth has joined #instantbird
10:08:52 * ChanServ sets mode +h aleth 
10:09:20 <-- aleth has quit (Input/output error)
10:09:28 --> aleth has joined #instantbird
10:09:29 * ChanServ sets mode +h aleth 
10:14:19 <-- aleth has quit (Input/output error)
10:14:21 --> aleth has joined #instantbird
10:14:21 * ChanServ sets mode +h aleth 
10:21:45 <-- chrisccoulson has quit (Quit: Ex-Chat)
10:24:57 --> chrisccoulson has joined #instantbird
10:31:41 --> mmkmou has joined #instantbird
11:06:42 <flo> I'm looking at bug 1178 (I would like to fix it before forking that code for Thunderbird, so ensure I don't debug it twice)
11:06:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1178 maj, --, ---, nobody, NEW, Regression: renamed contacts disappear from list
11:07:05 <flo> I suspect a regression from bug 675
11:07:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=675 nor, --, 1.0, florian, RESO FIXED, Sign off transition not starting/finishing
11:19:18 --> clokep has joined #instantbird
11:19:18 * ChanServ sets mode +o clokep 
11:21:37 <-- chrisccoulson has quit (Quit: Ex-Chat)
11:24:51 <aleth> Oh, I meant to ask the other day: I can't find a good reference on MDN for the _( ... ) construct. Any pointers?
11:25:04 <clokep> aleth: It's a custom function.
11:25:25 <clokep> http://lxr.instantbird.org/instantbird/source/chat/modules/imXPCOMUtils.jsm#171
11:26:07 <clokep> Which wee then use like this: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircUtils.jsm#46
11:26:23 <aleth> Aha! Thanks!
11:27:24 <flo> clokep: how do you feel about http://pastebin.instantbird.com/15166 ?>
11:28:32 --> sonny has joined #instantbird
11:28:34 <clokep> flo: I feel...bedazzled by it.
11:28:46 <clokep> (No, but more seriously...it looks OKish.)
11:28:50 <clokep> I just hate that code. :)
11:28:55 * flo googles bedazzled
11:29:40 <flo> clokep: I don't feel good about that code either :(
11:30:05 <flo> too fragile and confusing
11:30:26 <clokep> Yeah.
11:30:40 <clokep> I mean it looks like itw ill do the right thing mostly, but I'm not convinced it always will.
11:30:47 <flo> may be related to the fact that it has worked first without animation, then with JS animation, then with CSS transitions, and finally with CSS transitions + JS timers as a safety net.
11:30:54 <flo> without ever rewriting it from scratch
11:31:34 <flo> the names removeNode removeContact and finishRemoveNode are confusing. I can never remember what does what.
11:31:54 <clokep> Yes, why is removeNode never called now?
11:32:15 <flo> why was it called?
11:32:48 <flo> apparently removeNode starts a contact removal with a full animation (first fading, then collapsing)
11:32:54 <clokep> Ah, I see.
11:32:58 <flo> we don't want the fading in that case
11:33:37 <flo> I think finishRemoveNode should be called unInit or destroy, as it doesn't do anything with the animation or the node; it just removes observers and drops references...
11:34:00 <flo> but I guess it's called like this because before animations arrived in that code, it used to call this.parentNode.removeChild(this); ...
11:35:29 <clokep> Ah, I see.
11:36:08 <clokep> Well, if it seems to work...it's probably better than what we have noww. :P
11:36:20 <flo> yeah, I think it's better than what we have now
11:36:26 <clokep> Hopefully someone will get angry at that code one day and rewrite it.
11:36:31 <flo> it's just sad that the regression was before 1.0 and not spotted before 1.1 :(
11:36:51 <flo> if you think it's an improvement, I can rename finishRemoveNode to destroy today
11:37:01 <flo> it's referenced only in 2 files: http://lxr.instantbird.org/instantbird/search?string=finishRemoveNode
11:37:17 <flo> and it (destroy) is what I called the equivalent method in my implementation for Thunderbird
11:38:15 <clokep> flo: Yes, please rename it.
11:38:25 <flo> r+ on that pastebined patc?
11:38:28 <flo> *patch?
11:38:30 <clokep> Yes.
11:38:40 <clokep> I will share your misery if it fails. ;)
11:38:58 <flo> it does work!
11:39:03 <flo> but it may regress something else :-P
11:44:53 <clokep> Exactly. :)
11:45:16 <instantbot> florian@instantbird.org set the Resolution field on bug 1178 to FIXED.
11:45:16 <flo> it's not a very intrusive change though :)
11:45:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1178 maj, --, 1.2, florian, RESO FIXED, Regression: renamed contacts disappear from list
11:45:22 <clokep> I'll be able to release my extension now. ;)
11:45:39 <flo> is the code visible somewhere?
11:45:47 <clokep> No.
11:45:49 <flo> I need to sort the list by status for Thunderbird ;)
11:45:55 <clokep> Oh haha.
11:46:00 <clokep> Let me see what state it's in...
11:46:16 <flo> that's why I put my head in this bug ;)
11:46:56 <clokep> Bah there's a stupid amount of code JUST to overlay the binding.
11:47:04 <clokep> (bootstrap.js, chrome.manifest, css file...)
11:47:34 <flo> I don't need to make it extensible, so my code for Thunderbird may end up very simple :)
11:47:35 <clokep> flo: http://pastebin.instantbird.com/15175
11:47:38 <clokep> Yes.
11:47:42 <clokep> Line 27.
11:49:47 <clokep> I would like to clean that one up ^ and push it to the addons repo as an example though.
11:51:59 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c52ff748f62c - Florian Quèze - Bug 1178 - Regression: renamed contacts disappear from list, r=clokep.
11:52:00 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/f9a904fc3bcf - Florian Quèze - Rename the 'finishRemoveNode' method of the contact.xml binding to 'destroy' in an attempt to make this code less confusing, rs=clokep.
12:00:40 <-- clokep has left #instantbird ()
12:07:52 <-- aleth has quit (Input/output error)
12:07:55 --> aleth has joined #instantbird
12:07:55 * ChanServ sets mode +h aleth 
12:11:14 <-- aleth has quit (Input/output error)
12:16:07 --> aleth has joined #instantbird
12:16:07 * ChanServ sets mode +h aleth 
12:17:08 <-- aleth has quit (Input/output error)
12:19:52 --> aleth has joined #instantbird
12:19:53 * ChanServ sets mode +h aleth 
12:28:17 <-- aleth has quit (Input/output error)
12:28:20 --> aleth has joined #instantbird
12:28:20 * ChanServ sets mode +h aleth 
12:30:53 --> Mic|web has joined #instantbird
12:33:25 <-- aleth has quit (Input/output error)
12:33:29 --> aleth has joined #instantbird
12:33:29 * ChanServ sets mode +h aleth 
12:36:40 --> chrisccoulson has joined #instantbird
12:40:28 <-- aleth has quit (Input/output error)
12:40:31 --> aleth has joined #instantbird
12:40:31 * ChanServ sets mode +h aleth 
12:47:57 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:48:21 --> Mic|web has joined #instantbird
12:50:41 --> Tomek has joined #instantbird
12:50:45 --> clokep_work has joined #instantbird
12:50:45 * ChanServ sets mode +o clokep_work 
12:52:23 <Mic|web> Anyone wants to try to join channel #mictest? Key is "mypwd" (without quotation marks).
12:52:49 <clokep_work> aleth bug 1308 or 1309... were those just standard joins or did you join and leave and join again or what are the STR?
12:52:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1308 nor, --, ---, nobody, UNCO, Errors on connecting to #ubuntu: Strange nick clash?
12:53:35 <clokep_work> If anyone tests that ^ ^ it'd be aweomse to know what's actually being sent & received.
12:56:35 <clokep_work> (I.e. if it doesn't work, file a bug and put the sent data and response data in it!)
12:58:16 <Mic|web> I already tested with both the join caht dialog and the command and will post both logs in the bug
12:58:29 <clokep_work> Cool. :)
12:58:40 <clokep_work> Does that mean it didn't work w/ one? :P
12:58:45 <aleth> I didn't have verbosity set to get the STR. It was a standard join, though I had quit the same room (from the server perspective) not too long before. (I had to log in and out of KDE a lot today)
12:59:08 <aleth> Thanks Mic!
12:59:16 <Mic|web> If you're curious here's the log already: http://pastebin.instantbird.com/15202
12:59:27 <Mic|web> There's a ":" missing in the second case as it seems?
12:59:48 <Mic|web> Rather: in the wrong place
13:11:35 <Mic|web> Filed.
13:17:57 <-- flo has quit (Ping timeout)
13:18:19 --> flo has joined #instantbird
13:18:20 * ChanServ sets mode +qo flo flo 
13:43:44 <clokep_work> Thanks Mic|web!
13:43:53 <clokep_work> I'm very confused at how that worked for me when I tried then. :(
13:49:08 <Mic|web> I wondered what I was doing wrong because I just couldn't get it working ;)
13:49:36 <clokep_work> Yeah, it needs to send the nicks and keys as separate parameters, so it needs to split it.
13:50:33 <clokep_work> I also wonder if we shouldn't include the : before the last parameter unless it's necessary (e.g. if params.slice(-1).indexOf(" ") != -1)
14:19:13 <flo> what's the point of http://lxr.instantbird.org/instantbird/source/instantbird/content/group.xml#272 ?
14:19:40 <flo> (except making that method fail in Thunderbird when the group actually contains conversations instead of contacts of course... :))
14:24:42 <Mic|web> flo: one thing I meant to ask you: what was the  idea behind the context part of the chat window?
14:25:08 <Mic|web> Why is that more necessary there than in other parts of Tb?
14:26:27 <flo> displaying IMs on the full width of the screen isn't really something that looks good, so I needed something to consume space :)
14:26:59 <Mic|web> Oh, ok then ;)
14:27:30 <flo> I have some good hope that it will turn out to be useful though :)
14:33:31 <Mic|web> Is the "new conversation tab" thing you mentioned recently about a replacement for the join chat dialog?
14:33:48 <Mic|web> Or do I just read it this way because I want it to be true? ;)
14:33:57 <Mic|web> (See http://log.bezut.info/instantbird/120301/#m559)
14:36:03 <flo> I want to click a + icon at the end of the tab bar, (or most likely *I* would use Command+T) and have a list of the conversations I frequently use, plus a filterbox; very similar to Firefox's awesome bar
14:36:51 <flo> we already have a bug on file for that I think; but the mockup that were attached there were scarily complicated
14:37:14 <Mic|web> So it's not actually a new tab but a panel opened by that button/shortcut?
14:37:15 <aleth> The awesomebar is the key really, everything else is icing :)
14:38:12 <flo> Mic|web: it's a new tab, and selecting something in it replaces the tab with the selected conversation
14:38:44 <flo> Mic|web: you can see this as similar to the experiments that happened to replace the blank tab that opens in Firefox when pressing Command+t with something more useful built on your history
14:38:50 <flo> (isn't Chrome doing that?)
14:38:51 <Mic|web> That's what I was hoping for:)
14:39:08 <flo> no implementation for it as started of course
14:39:11 <flo> it's just something I really want
14:39:12 <aleth> It sounds great :) Though the FF new tab is pretty useless imho, I turned it off again.
14:39:50 <flo> aleth: if it involves clicking, it's useless for people who pressed Command+t (but maybe not for lots of users who click the + icon)
14:41:15 <aleth> flo: I realize I am not the target audience. My gripes were more along the lines of: lots of unused space, and seemingly randomly selected "favourite" sites, which you can get rid of (they get replaced by more random sites) but not easily customize.
14:41:49 <aleth> What you describe for the IB new tab sounds excellent :)
14:41:55 <flo> I've never tried it so I don't know how it was :)
14:42:00 <clokep_work> aleth: I did notice also that the chosen "favorites" seemed really random.
14:42:04 <aleth> They've turned it on as default
14:42:12 <clokep_work> But yes, I'd really like that UI to replace the Join Chat garbage.
14:42:15 <flo> aleth: the idea sounds excellent, but what matters most of that kind of things is the qualify of the execution ,)
14:42:42 <flo> if we could get rid of the "add buddy" dialog too... :)
14:43:28 <clokep_work> We could put a star in the conversation header that is empty if they're not on your buddy list & filled if they are.
14:43:29 <flo> (and of the contacts window. Ooops, that's my secret plan, I shouldn't have told :-P)
14:43:33 <clokep_work> (I.e. a "favorite")
14:43:38 <clokep_work> And clicking it is a drop down list of tags.
14:43:57 <flo> hmm, maybe
14:44:08 <clokep_work> Random sleep deprived idea. ;)
14:44:16 <flo> I wanted to use the star/favorite concept for the top 5-6 contacts that are always displayed with more details
14:44:24 <Mic|web> hmm, remembering to have filed a bug myself isn't helpful when "My bugs" are a third of all open bugs ;)
14:44:41 <flo> Mic|web: fix some of them to get a shorter list ;)
14:45:55 <Mic|web> Bug 426 was it
14:45:58 <flo> I'm trying to decide if I want CSS transitions in the Thunderbird contact list or if I prefer to remove all that junk for now
14:45:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nobody, NEW, Make it easier to add tabs with arbitrary content to the "conversation window"
14:46:01 <clokep_work> Mic|web: Yeah I have that issue too...I also have a "touched bugs" list which is even less useful. :P
14:46:35 <flo> Mic|web: that bug is just a dependency
14:47:13 <Mic|web> Isn't it rather blocking than depending?
14:47:34 <flo> oh, I talked about bug 468 with jb this morning
14:47:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=468 enh, --, ---, nobody, NEW, Introduce an "account display name"
14:48:26 <flo> I haven't checked the content, but when reading only the title, bug 406 and 926 seem similar
14:48:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=406 nor, --, ---, nobody, NEW, New Conversation takes focus from current task
14:48:36 <Mic|web> bug 926
14:48:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=926 maj, --, ---, nobody, NEW, Suppress new message window.
14:49:29 <Mic|web> Any interesting ideas/insights regarding bug 468?
14:49:59 <clokep_work> I find #468 confusing. :(
14:50:25 <aleth> 406 and 926 do look like dupes
14:50:38 <aleth> Similar comments too, at first glance
14:50:49 <clokep_work> Yes. But I didn't read all the way through.
14:52:01 <flo> Mic|web: I think if we want to move forward with bug 468 the first step will be to get rid of the confusing alias
14:52:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=468 enh, --, ---, nobody, NEW, Introduce an "account display name"
14:59:30 <clokep_work> flo: Is it that you just want a "pretty name" for an account like Thunderbird has?
14:59:46 <flo> yes
14:59:54 <clokep_work> Ah, OK.
15:00:00 <flo> a name that the user can edit and make it easy to understand for an human
15:00:04 <clokep_work> And how is it different than an alias though?
15:00:12 <flo> replace fqueze_@irc.freenode.net with "Freenode" for example
15:00:14 <clokep_work> Or is it just expanding what the alias is used for?
15:00:26 <clokep_work> Oh, I see..hmm..
15:00:29 <flo> clokep_work: it's an alias, but completely unrelated to what we currently call "alias"
15:00:48 <clokep_work> Alright.
15:00:51 <flo> the point is to make the account easy to pick in the Join Chat/add buddy dialogs I think
15:00:57 <clokep_work> I agree.
15:01:07 <clokep_work> The "alias" on each account...where is that used?
15:01:10 <clokep_work> Is that sent to networks?
15:01:14 <flo> no
15:01:16 <Mic|web> In conversations.
15:01:25 <clokep_work> Ah, I see.
15:01:26 <flo> it's used for outgoing messages in local conversations
15:01:39 <clokep_work> Oh OK
15:01:40 <aleth> It's used for protocols where the nick would otherwise be something unwieldy
15:01:42 <flo> to replace instantbird@gmail.com/InstantbA34EF as the sender name
15:02:08 <flo> I think we want to replace that with the global display name set at the top of the contact list
15:02:18 <clokep_work> Yeah, that makes sense.
15:02:31 <Mic|web> Yes, you suggested that before in the bug and it really makes sense
15:02:32 <aleth> That could be tricky as that can have spaces in it (not a legal nick)
15:02:39 <flo> but some users will yell at us when we'll do that, because well, that's removing a (currently half broken) feature that some people are likely using :)
15:03:11 <flo> aleth: how does it matter that a local display name is a valid nick or not?
15:03:17 <flo> it's never sent over the network...
15:03:18 <Mic|web> I was about to say something about users expecting to be able to have a different name on every account :D
15:03:39 <flo> Mic|web: users expect so many things...
15:03:59 <aleth> It doesn't matter, it's just something to watch for when implementing it (eg in chats, for interacting with the nicklist)
15:05:07 <flo> ah, you think the nicklist should display the user's local alias? :(
15:05:35 <Mic|web> flo: I think Ifiled a bug about that once?
15:05:49 <flo> the user alias in the nicklist?
15:06:06 <Mic|web> I'm not saying it makes much sense or is right, but having one name on the bubble and another in the list doesn't feel right either
15:06:10 <flo> Mic|web: I think you filed several bugs about the current account alias being broken
15:06:33 <aleth> flo: yes, it's those bugs I had at the back of my mind.
15:06:56 <aleth> There was something also about an alias only being applied after restart
15:07:15 <clokep_work> Yes, that's what was confusing me btw.
15:07:19 <clokep_work> It wouldn't show in the nicklist...
15:08:16 <flo> I think no showing the real nick would be annoying on IRC
15:08:29 <aleth> It would be really confusing, e.g. when pinged
15:08:32 <flo> how would you know you are flo1 instead of flo and should use the /nick command?
15:09:16 <flo> bah, pinging oneself is stupid :-D (I didn't expect the highlight)
15:10:02 <Mic|web> I need to go, have a nice day
15:10:39 <clokep_work> Bye Mic.
15:10:55 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:11:19 * flo is surprised by a strange XBL behavior
15:11:34 * clokep_work expects most XBL behavior to be undefined.
15:11:40 <flo> maybe what should be surprising is that after years I'm still surprised when XBL doesn't do what I expect :)
15:12:02 <flo> clokep_work: undefined. It's exactly the value I receive for a field that I initialize to {} ;).
15:13:27 <aleth> That's not even == ;)
15:13:48 <clokep_work> So, it would have done what I expected!
15:14:17 <flo> bah, it seems that if I initialize to ({}) instead of {} it works correctly...
15:14:47 <flo> the error console also doesn't like {} by the way :)
15:18:54 <clokep_work> Hah.
15:38:40 <clokep_work> You're working on the Tb UI now it seems?
15:39:36 <flo> yes
15:40:45 <clokep_work> aleth: I had no idea you had reviews waiting from me. :(
15:40:47 <clokep_work> Sorry.
15:44:32 <clokep_work> Looking over them they mostly look OK, I'll try them out soon.
15:44:41 <clokep_work> (I want to compare old vs. new for contxt in the message themes)
16:28:26 * jwir3|away is now known as jwir3
16:39:21 --> zen_monkey__ has joined #instantbird
16:40:16 <-- zen_monkey_ has quit (Ping timeout)
16:44:16 <-- zen_monkey__ has quit (Ping timeout)
16:50:27 --> myk has joined #instantbird
16:58:42 <aleth> clokep_work: I only put you in there since you asked for the separation that Mic did ;) I suspect flo wants to test them too before landing. 
16:59:20 <flo> I wanted to cleanup my review queue last week-end :(
17:00:24 <flo> I think I spent the sunday afternoon on Thunderbird stuff, and the rest of the week-end playing with the AMI and then handling the photos I took.
17:00:49 <aleth> They were good photos :D
17:02:20 <flo> thanks
17:07:59 <-- mmkmou has quit (Ping timeout)
17:15:00 --> mmkmou has joined #instantbird
17:16:13 <-- chrisccoulson has quit (Quit: Ex-Chat)
17:17:00 --> chrisccoulson has joined #instantbird
17:34:00 <-- jb1 has quit (Connection reset by peer)
17:45:01 * jwir3 is now known as jwir3|lunch
17:53:53 --> Mook_as has joined #instantbird
18:16:42 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 10.0.2/20120215223356])
18:18:22 --> Mook_as has joined #instantbird
18:19:15 <-- gerard-majax has quit (Ping timeout)
18:35:03 <instantbot> New Instantbird (UI) bug 1312 filed by harrison.heck@gmail.com.
18:35:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1312 enh, --, ---, nobody, UNCO, Close to Taskbar
18:37:53 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
18:38:12 <-- mmkmou has quit (Ping timeout)
18:41:36 --> mmkmou has joined #instantbird
18:45:51 <aleth> Thanks, Windows 7, for adding yet another tray permutation :S
18:52:00 <-- Even has left #instantbird ()
18:56:21 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 1312 to DUPLICATE of bug 1268.
18:56:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1312 enh, --, ---, nobody, RESO DUPLICATE, Close to Taskbar
18:56:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1268 nor, --, ---, nobody, RESO WONTFIX, Minimize to taskbar instead of closing
18:56:39 --> gerard-majax has joined #instantbird
19:07:24 <-- mmkmou has quit (Ping timeout)
19:37:07 --> Mnyromyr has joined #instantbird
19:38:35 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:40:38 --> chrisccoulson has joined #instantbird
19:40:54 * jwir3|lunch is now known as jwir3
19:44:56 <-- aleth has quit (Input/output error)
19:47:35 --> aleth has joined #instantbird
19:47:35 * ChanServ sets mode +h aleth 
20:04:21 <clokep_work> Isn't that what the minimize button is for?!
20:04:24 <clokep_work> I don't understand what people want. :(
20:05:16 <Mook_as> close is easier to click than minimize (because it's in the corner) :p
20:06:07 <aleth> I don't understand that one either,
20:08:10 <aleth> and then in Windows 8 people will want close-to-tile or something like that ;)
20:09:20 <clokep_work> :P
20:09:23 <clokep_work> WONTFIX.
20:09:58 <-- clokep_work has quit (Quit: Bye!)
20:35:53 --> flo has joined #instantbird
20:35:53 * ChanServ sets mode +qo flo flo 
20:42:45 --> jb has joined #instantbird
20:48:12 <-- danols has quit (Connection reset by peer)
20:48:44 --> danols has joined #instantbird
20:48:58 <-- aleth has quit (Input/output error)
20:49:03 --> aleth has joined #instantbird
20:49:03 * ChanServ sets mode +h aleth 
20:54:03 --> clokep has joined #instantbird
20:54:03 * ChanServ sets mode +o clokep 
21:06:21 * clokep grumbles.
21:08:01 --> sztanpet has joined #instantbird
21:08:48 <-- sztanpet has quit (Quit: Instantbird -- http://www.instantbird.com)
21:09:10 <-- jb has quit (Ping timeout)
21:20:22 --> zen_monkey has joined #instantbird
21:23:56 --> jb has joined #instantbird
21:24:17 <-- jb has quit (Client exited)
21:25:40 <-- aleth has quit (Input/output error)
21:25:44 --> aleth has joined #instantbird
21:25:45 * ChanServ sets mode +h aleth 
22:17:54 --> mmkmou has joined #instantbird
22:25:35 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 10.0.2/20120215223356])
22:28:06 <clokep> Hey flo...quick question.
22:28:14 <clokep> (Or maybe Mook would be a better one for this?)
22:28:26 <flo> clokep: the question isn't specific enough (yet)
22:28:28 <clokep> Do you think our minimize to tray code would interfere with trying to capture the close event on a window?
22:28:37 <clokep> I don't type /that/ fast. :P
22:29:04 <flo> clokep: it's possible to type with line breaks, and then send several IRC messages at once
22:29:26 <clokep> True.
22:29:28 <flo> (I don't have a good answer to your real question though :-/)
22:31:56 <clokep> Alright.
22:32:24 * clokep decided to take 20 minutes and rewrite Minimize to Start and Close to make it not suck.
22:32:32 <clokep> but the minimizeOnClose doesn't seem to work: http://pastebin.instantbird.com/15313
22:34:08 <clokep> It's possible the extension is just broken now though. :)
22:34:40 <clokep> Works in Tb...
22:40:59 <clokep> Bah I'll askk Mook when he's around.
22:57:45 <flo> clokep: have you tried completely disabling the tray icon to see if it helps?
22:58:06 <clokep> No, not yet... I didn't feel like rebuilding. :(
23:00:03 <clokep> Can I just comment out "binary-component trayToolkit.dll" in binary.manifest?
23:00:12 <clokep> (Comments in manifest files are #, right?)
23:04:24 --> devfil has joined #instantbird
23:09:33 <-- mmkmou has quit (Ping timeout)
23:10:14 <flo> clokep: can't you just comment out http://lxr.instantbird.org/instantbird/source/instantbird/components/mintrayr/content/mintrayr.js#137 ?
23:10:41 <aleth> clokep: you could try adding an event.stopPropagation, maybe that would stop the event from reaching mintrayr too
23:10:43 <clokep> Yes I could do that too.
23:11:05 <flo> but yes, # is comments in manifests
23:11:09 <clokep> aleth: The event is never getting to me.
23:11:22 <flo> if you want to get rid of the binary component, you can just remove the .dll file
23:11:33 <flo> but the mintrayr.js code may not like not having its component around :)
23:11:50 <clokep> Hah, yeah it didn't seem to like that.
23:15:54 <clokep> Nah, that didn't work. :( Still quits.
23:18:38 <flo> clokep: http://lxr.instantbird.org/instantbird/source/instantbird/content/blist.xul#59 could this be causing your problem?
23:19:36 <clokep> Possibly...
23:21:30 * clokep wonders if I can overwrite that...
23:25:46 <flo> why couldn't you? :)
23:25:52 <aleth> window.onclose = newfunction; ?
23:25:55 <aleth> why not?
23:26:03 <clokep> Cu.reportError(window.onclose) == undefined
23:26:13 <clokep> And window.onclose = function() doesn't do anything...
23:26:15 <clokep> It seems.
23:26:23 <clokep> At least it doesn't fix my issue. :)
23:29:54 <aleth> DOM Inspector should tell you what window.onclose points at.
23:30:01 <aleth> (after your change that is)
23:30:31 --> mmkmou has joined #instantbird
23:33:47 <flo> clokep: just overwrite the DOM attribute ;)
23:34:12 <flo> either through an overlay, or with .removeAttribute (or setAttribute if you want to execute something else)
23:34:50 <clokep> window.setAttribute is not a function
23:35:19 <flo> window.document.documentElement.setAttribute is one :-P
23:36:52 <clokep> Wtf.
23:37:03 <clokep> That's overly complicated. :(
23:37:34 <clokep>  / how was I supposed to get that. :P
23:38:05 <flo> you can omit the window. before document if you want
23:40:56 <clokep> Thanks flo. :)
23:41:03 <clokep> Any idea how I can execute what used to be in that property?
23:41:13 <clokep> I can use getAttribute?
23:41:18 <clokep> Then eval? Is there a better way. :-/
23:44:26 <flo> put it back to that attribute after adding something at the beginning of the value?
23:46:54 <clokep> How can I prevent the quit then? :P
23:47:49 <aleth> Insert it inside an if clause ;)
23:48:42 * clokep thinks that's getting.
23:48:44 <aleth> At least I think it should work if you set the attribute = a string containing the code.
23:48:47 <clokep> ghetto rather
23:48:50 <-- mmkmou has quit (Ping timeout)
23:48:57 <aleth> That could be so :P
23:49:15 <aleth> But it's only an add-on...
23:50:07 <clokep> Yeah, that worked....
23:50:11 <clokep> Who wants to see the grossness?
23:51:34 <clokep> http://pastebin.instantbird.com/15329 seems to work.
23:52:26 <aleth> At least 2 Win7 users will be very happy ;)
23:53:15 <clokep> I gave it inline options too. ;)
23:53:27 <aleth> Bling :D
23:53:57 <clokep> I wa sgoing to make it restartless...
23:54:00 <clokep> But then I got lazy. :P
23:55:38 <aleth> Inline options are great though.
23:55:46 <clokep> Yes.
23:56:18 * clokep is done coding for the night.
23:57:42 <-- sonny has left #instantbird ()