#instantbird log on 05 24 2012

All times are UTC.

00:00:00 <clokep> OK, :)
00:00:24 <instantbot> clokep@gmail.com granted review for attachment 1518 on bug 1446.
00:00:26 <aleth> Basically, it displays a message on logon, if conversations were open. 
00:00:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1446 nor, --, ---, aletheia2, ASSI, Reset nick when reconnecting and ensure conversations are notified of nick changes
00:00:33 <aleth> If not, well...
00:00:55 <aleth> The patch does cover all instances where the nick /changes/ during an IB session though, I think.
00:02:52 <clokep> That's the important part.
00:04:59 <-- myk has quit (Connection reset by peer)
00:06:19 --> myk has joined #instantbird
00:18:51 <clokep> Mook_as: Do you know of a reference for this configure stuff? I'm trying to figure out what test -z, test -n, test -f all mean. :(
00:19:06 --> meh has joined #instantbird
00:19:27 <Mook_as> info bash?
00:19:37 <clokep> Is it just bash?
00:19:42 <Mook_as> (`test` is a korn shell command, IIRC)
00:21:01 <-- myk has quit (Input/output error)
00:21:07 <douglaswth> test is often a builtin, but it is usually also a program
00:21:32 <Mook_as> and I used the ambiguous word "command" precisely because of that ;)
00:21:50 <clokep> Well I'm on MozillaBuild who knows wtf it is in there.
00:23:07 <-- meh has quit (Ping timeout)
00:24:15 --> skeledrew has joined #instantbird
00:25:49 <clokep> Mook_as: I find this really annoying behavior with Komodo where if I delete a file from outisde KOmodo and it gets re-created...when I go back it still prompts me that it was deleted...
00:26:07 <Mook_as> ugh, yeah, that sounds horrible
00:26:33 <clokep> (I.e. so when I rm configure, the make configure, or whatever it prompts me when I go back...)
00:26:38 <clokep> I'd expect it to just reload from disk.
00:28:14 <Mook_as> me too; file a bug? I expect ericp would know what's going on (or at least how to fix it)
00:28:34 <clokep> Yeah, I will.
00:28:39 <clokep> I seem to come across strange bugs. :-S
00:29:07 <clokep> Let me switch to Komodo, I think I have one that falls on you.
00:33:05 <instantbot> New Instantbird (UI) bug 1463 filed by aletheia2@fastmail.fm.
00:33:06 <instantbot> aletheia2@fastmail.fm requested feedback from the wind for attachment 1520 on bug 1463.
00:33:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1463 enh, --, ---, nobody, NEW, [Tab complete] List possible completions only on second tab press when pinged
00:34:47 --> meh has joined #instantbird
00:54:05 <clokep> Mook_as: My configure stuff is working now (after some syntax errors). Thanks so much!
00:54:24 <Mook_as> yay! you're welcome!
01:01:07 <clokep> Now I just need to push this stuff to Linux and try it there...
01:03:56 <-- Mook_as has quit (Quit: gone)
01:03:56 <clokep> wnayes Your blog post says you have a list to the source code....but I don't think you ever updated that. :)
01:04:20 --> gpsychosis has joined #instantbird
01:48:54 <-- meh has quit (Ping timeout)
01:51:44 <instantbot> aletheia2@fastmail.fm cancelled feedback? for attachment 1520 on bug 1463.
01:51:45 <instantbot> aletheia2@fastmail.fm requested feedback from the wind for attachment 1521 on bug 1463.
01:51:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1463 enh, --, ---, aletheia2, ASSI, [Tab complete] List possible completions only on second tab press when pinged
01:54:15 <-- aleth has quit (Input/output error)
01:54:39 --> meh has joined #instantbird
01:57:25 <-- meh has quit (Ping timeout)
02:05:20 --> meh has joined #instantbird
02:23:26 <-- meh has quit (Ping timeout)
02:38:49 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
02:46:17 --> meh has joined #instantbird
02:47:11 <instant-buildbot> build #506 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/506
04:01:16 <-- meh has quit (Ping timeout)
04:07:18 --> meh has joined #instantbird
04:23:22 <instant-buildbot> build #599 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/599
04:27:35 --> NmN has joined #instantbird
05:00:54 --> pvagner has joined #instantbird
05:33:32 <-- meh has quit (Ping timeout)
05:39:18 --> meh has joined #instantbird
06:04:31 <instant-buildbot> build #492 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/492
06:11:54 --> jb has joined #instantbird
06:12:00 --> jb1 has joined #instantbird
06:27:23 <-- Tomek has quit (Quit: Instantbird 1.1)
07:33:37 --> sonny has joined #instantbird
07:35:21 --> Mic has joined #instantbird
07:35:21 * ChanServ sets mode +h Mic 
07:35:29 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
07:36:42 --> Mic has joined #instantbird
07:36:42 * ChanServ sets mode +h Mic 
07:41:12 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
07:41:16 --> Mic has joined #instantbird
07:41:16 * ChanServ sets mode +h Mic 
07:45:51 <Mic> aleth, clokep: what about moving the complete list elsewhere (i.e. not adding a system message)?
07:46:42 <Mic> e.g. into the status bar where you get the full list with the currently selected nick (that is automatically inserted into the completion) printed bold?
07:51:13 <-- meh has quit (Ping timeout)
07:55:02 <Mic> Mockup: http://imgur.com/fv2vH
07:59:18 <Mic> I think I got two things that bother me with the full list in the system message: that it doesn't start completing whole nicks right away and 2nd that it is shown in the conversation all the time while it was only temporarily needed.
07:59:31 <Mic> The status bar suggestion is to remedy the latter.
08:00:42 --> meh has joined #instantbird
08:01:08 <-- EionRobb has quit (Quit: Leaving.)
08:01:53 --> EionRobb has joined #instantbird
08:02:55 <Mic> Another (a bit more crazy;) idea is to filter the participant list in this moment to show only nicks matching the partial completion and restore the full view when the cursor moves out of the nick :D
08:04:38 <-- gpsychosis has quit (Quit: Instantbird 1.1)
08:05:12 --> FireFly_TB has joined #instantbird
08:05:13 --> FeuerFliege has joined #instantbird
08:06:23 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
08:10:35 <-- gerard-majax has quit (Ping timeout)
08:12:19 --> FeuerFliege has joined #instantbird
08:13:47 <FeuerFliege> hi
08:14:19 <Mic> HI FeuerFliege
08:14:23 <Mic> *Hi
08:15:14 <FeuerFliege> Mic: Do you use IRC on freenode with autojoined channels?
08:15:35 <Mic> No, I'm usually not on Freenode.
08:16:47 <Mic> bbl
08:22:50 <FeuerFliege> My IB tries to join a non existing »=« channel since  23.5.
08:29:30 --> Optimizer has joined #instantbird
08:37:15 <-- Optimizer has quit (Ping timeout)
08:41:35 --> Optimizer has joined #instantbird
08:46:11 --> gerard-majax has joined #instantbird
08:47:39 <-- Optimizer has quit (Ping timeout)
08:48:38 <-- Mic has quit (Ping timeout)
08:51:31 --> Optimizer has joined #instantbird
09:04:58 --> flo has joined #instantbird
09:04:58 * ChanServ sets mode +qo flo flo 
09:05:41 --> Mic has joined #instantbird
09:05:41 * ChanServ sets mode +h Mic 
09:05:59 <flo> FeuerFliege: I think aleth and clokep have prepared a patch for that issue; should be fixed in the next nightly
09:06:13 --> Even1 has joined #instantbird
09:06:24 <flo> Mic: I thought we were planning on removing the status bar?
09:06:26 <-- Even1 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:06:34 --> Even1 has joined #instantbird
09:07:02 <flo> Mic: "it doesn't start completing whole nicks right away" it's a feature, not a bug :-P
09:07:29 <flo> I like the idea of filtering the participant list, btw. But given the current performance issues of that list, it hardly seems realistic :-/
09:07:50 <Mic> I'm too lazy to refine the search by extra characters, I rather press tab like .. two more times.
09:08:21 <flo> hmm, maybe instead of filtering we could select the nicks, and scroll the list to ensure the first selected nick is visible?
09:08:39 <flo> Mic: I'm too lazy to find how many times I need to press tab, I just add a character
09:09:37 --> mmkmou has joined #instantbird
09:13:09 <Mic> Good idea with highlighting and scrolling them into view! :)
09:14:19 <flo> Mic: another think I dislike with the status bar idea is that it wouldn't let show nick color them ;)
09:16:47 <Mic> Not without modifying shownick to some extend, I guess.
09:17:06 <flo> s/think/thing/
09:29:54 <instantbot> florian@instantbird.org granted feedback for attachment 1521 on bug 1463.
09:29:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1463 enh, --, ---, aletheia2, ASSI, [Tab complete] List possible completions only on second tab press when pinged
09:53:44 <flo> bug 1446 is checkin-needed, right?
09:53:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1446 nor, --, ---, aletheia2, ASSI, Reset nick when reconnecting and ensure conversations are notified of nick changes
09:56:05 <flo> Do we need to port the new tab style (again!) ?
09:59:50 <Mic> flo: I was about to file a "Port australis look" bug yesterday
10:00:03 <Mic> And didn't because I expected people to start laughing and pointing filnders at me ;)
10:00:08 <Mic> *fingers
10:00:52 <flo> Mic: why would we laught?
10:00:57 <flo> *laugh
10:01:12 <flo> Mic: someone needs to do the actual work though ;)
10:15:46 --> clokep has joined #instantbird
10:15:46 * ChanServ sets mode +o clokep 
10:17:45 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
10:19:32 <clokep> I'm pretty meh on Australis personally.
10:20:45 <-- Even has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
10:20:51 --> Even has joined #instantbird
10:20:51 * ChanServ sets mode +o Even 
10:21:19 <clokep> Mic: I like the idea of filtering the participants list, it's not adding an extra UI that way.
10:21:54 <clokep> I had thought (previously) it could make sense to put them in the way a phone does it, in a horizontal list above the input box. That's similar to your status bar idea. :)
10:27:14 <-- FireFly_TB has quit (Ping timeout)
10:27:38 <-- FeuerFliege has quit (Ping timeout)
10:31:16 --> meh has joined #instantbird
10:40:28 --> FeuerFliege has joined #instantbird
10:40:28 --> FireFly_TB has joined #instantbird
10:43:30 <FeuerFliege> flo: Great! I couldn’t find a matching bug at BIO and would have filed a new one, but you guys keep patching bugs faster than I can find them :)
10:44:56 <clokep> FeuerFliege: It's bug 318. It was a follow up to landing something that I realized immediately after it landed.
10:44:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=318 enh, --, 1.2, clokep, REOP, Check if topic on IRC channels is editable and make UI respond accordingly
11:01:56 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
11:02:53 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
11:03:43 <-- Optimizer has quit (Ping timeout)
11:03:53 --> Mic has joined #instantbird
11:03:53 * ChanServ sets mode +h Mic 
11:04:01 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
11:04:07 --> Mic has joined #instantbird
11:04:07 * ChanServ sets mode +h Mic 
11:07:02 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
11:07:12 --> Mic has joined #instantbird
11:07:12 * ChanServ sets mode +h Mic 
11:08:59 <Mic> d'oh. Sorry, I'm just not used to having accounts connect at startup ;)
11:13:12 <-- Mic has quit (Input/output error)
11:14:18 --> Optimizer has joined #instantbird
11:21:54 <flo> Firefox doesn't have that new tab style yet? :-S
11:40:12 <-- Optimizer has quit (Ping timeout)
11:40:16 <FeuerFliege> flo: what new style?
11:44:08 --> Optimizer has joined #instantbird
11:45:43 <FeuerFliege> australis? Not really, just some minor adjustments.
11:46:11 <flo> FeuerFliege: yes. I'm surprised that it arrived in Thunderbird nightlies before in Firefox ;)
11:46:12 --> clokep_work has joined #instantbird
11:46:12 * ChanServ sets mode +o clokep_work 
11:50:37 <clokep_work> Apparently the WebRTC stuff is going to be landed in m-c "soon"ish, including libjingle.
11:56:29 <-- jb1 has quit (Ping timeout)
11:56:46 <-- jb has quit (Ping timeout)
11:57:06 <-- Optimizer has quit (Ping timeout)
12:00:31 --> Optimizer has joined #instantbird
12:02:11 <Optimizer> flo: Thunderbird nightlies have Australis ? (curved tab, background tabs with no background and border etc etc) ?
12:03:05 --> jb has joined #instantbird
12:03:06 --> jb1 has joined #instantbird
12:03:40 <flo> Optimizer: http://i.imgur.com/72J2B.png
12:04:21 <clokep_work> Whoa, whoa, Lady Gaga is buying fake watches?!
12:04:53 <flo> clokep_work: since when have you been reading stupid tweets? :-P
12:05:30 <Optimizer> Nice
12:06:24 <flo> I made @testib follow a few "recommended" tweeters. That's an easy way to get an always full of non-personal nonsensical tweets timeline ;)
12:06:30 <Optimizer> where is the new tab button ?
12:06:44 <flo> in your dream?
12:06:52 <flo> I've never seen a new tab button on Thunderbird
12:07:00 <Optimizer> oh :D
12:08:37 <clokep_work> :) When I test stuff I usually follow things like "firefox", "mozilla" stuff like that, usually keeps a fairly full timeline. :)
12:09:23 <flo> clokep_work: no, these tweets contain words that attract my eyes and make me want to read them.
12:09:40 <flo> With Lady Gaga bullshit, there's no risk of reading them ;)
12:12:53 <clokep_work> flo: Well, when I have questions about pop culture, I'll be sure to ask you then. :)
12:14:40 <-- Optimizer has quit (Ping timeout)
12:18:05 --> Optimizer has joined #instantbird
12:25:34 <flo> clokep_work: can we change https://bugzilla.instantbird.org/attachment.cgi?id=1466&action=diff to just remove the isAlive calls, or do we need more changes?
12:27:55 <clokep_work> flo: Of course we can. :P
12:28:21 <flo> do you remember in which cases we expected this._socket to be null?
12:28:57 <flo> it seems I asked in comment 4 If it could be null, and instead of replying you just added a null check
12:29:36 <clokep_work> I think we can add an isConnected variable to socket.jsm, which we flip to true on http://lxr.instantbird.org/instantbird/source/chat/modules/socket.jsm#408 and false at http://lxr.instantbird.org/instantbird/source/chat/modules/socket.jsm#369
12:30:13 <clokep_work> The socket gets created in the connect method and destroyed in the disconnect method IIRC.
12:30:45 <clokep_work> Destroyed in the "gotDisconnected" method actually.
12:31:50 <flo> that isConnected idea sounds good
12:32:20 <clokep_work> I think we should instantiate the socket object in the constructor.
12:32:26 <clokep_work> And then only ever call connect and disconnect on it.
12:32:30 <clokep_work> And destroy it during unInit.
12:32:35 <clokep_work> So we'd never expect it to be null.
12:33:04 <flo> what's the benefit?
12:33:23 <flo> if for some reason we mess up something in the socket, we are more likely to be able to connect again if we start with a fresh socket object
12:38:24 <clokep_work> The benefit is not having to check for null everywhere.
12:38:32 <flo> everywhere is 2 places?
12:39:19 <-- Optimizer has quit (Ping timeout)
12:40:20 <clokep_work> I thought there were more, I guess we could always add an isSocketConnected to the ircAccount object too if we wanted to simplify.
12:42:45 --> Optimizer has joined #instantbird
12:43:51 --> Kaishi has joined #instantbird
12:45:21 <Kaishi> win32-instantbird has been extra super broken in the last week or so.  Now, it creates a process but doesn't create a window.  If I kill that process and launch it again, I get an empty list and a warning message in the Accounts dialog
12:45:32 <Kaishi> "the last run exited unexpectedly while connecting..."
12:45:44 <clokep_work> Kaishi: Do you have SSL IRC accounts set up?
12:45:47 <clokep_work> (Or XMPP I guess.)
12:45:48 <Kaishi> yes.
12:45:51 <Kaishi> always SSL
12:45:55 <clokep_work> (Well GTalk or Facebook, not XMPP.)
12:46:05 <clokep_work> Actually, scratch that. It's just IRC. :)
12:46:33 <clokep_work> Yeah, it's a bug in the Mozilla platform we uncovered, bug 1455 is about it.
12:46:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1455 maj, --, ---, nobody, NEW, Instantbird with fresh profile hangs on attempting to add IRC account
12:46:38 <clokep_work> Hopefully will be fixing it soon.
12:46:39 <Kaishi> Ah!
12:46:52 <Kaishi> is there a workaround?
12:46:52 <clokep_work> (Well more of a bug in their documentation?)
12:47:00 <Kaishi> other than removing the SSL?
12:47:03 <clokep_work> Kaishi: Don't use SSL? :P
12:47:06 <flo> I thought a few minutes ago that I'm really glad we invested time that crash-detection feature ;)
12:47:10 <clokep_work> Mine usually crashes, then connects fine the second time.
12:47:32 <flo> clokep_work: uh, why haven't you fixed it already if it affects you?
12:47:49 <flo> my build works just fine (surprisingly though; as my Thunderbird debug build is unreliable)
12:47:54 <clokep_work> flo: Because It only happens every like 5th or 6th time.
12:48:07 <clokep_work> Which is like once every 3 or 4 days.
12:48:18 <Kaishi> it happens consistently for me, each time I restart the application, apply an update, etc.
12:48:35 <flo> clokep_work: uh, like how often I'm annoyed by the broken socket behavior... :-/
12:48:51 <clokep_work> flo: And I wasn't sure if we were hoping to apply the patch from that bug or if we were going to try to hack around it.
12:49:09 <flo> your "isConnected" idea is good
12:49:41 <clokep_work> I'll try to do it tonight.
12:49:50 <flo> ok
12:50:03 <clokep_work> (Shouldn't be too hard. :))
12:50:14 <flo> I was wondering if I should do it now and request a quick review, but I guess that doesn't save any time, as it won't be before the next nightly anyway
12:50:34 <clokep_work> flo: If I do it, it won't be until two nightlies from now.
12:50:38 <flo> I just hope my internet connection will be good enough this evening to come on IRC, review it and check it in
12:50:44 <flo> clokep_work: why?
12:50:48 <clokep_work> "tonight" for me means earliest I'll get it done is 10:00 PM for me.
12:51:11 <flo> 4am? :(
12:51:18 <clokep_work> flo: Because I occasionally do real life things after work. ;)
12:51:36 <clokep_work> (I play Ultimate Frisbee Mondays & Thursday, so I don't get home until 8:30 or 9 PM.)
12:52:19 <clokep_work> flo: I can certainly review it.
12:52:47 <flo> ok, ok :)
12:52:49 <flo> I'll look in a few minutes
12:53:10 <flo> I'm fighting https://bugzilla.mozilla.org/show_bug.cgi?id=757825 now :-S
12:54:08 <clokep_work> flo: I could probably give you a fully untested patch if that's easier.
12:54:17 <clokep_work> Ah, that sounds painful. Good luck!
12:54:25 <flo> I'll just add a null check ;)
12:54:37 <flo> but I need that null check on aurora and beta too :(
12:55:27 <Kaishi> brb
12:55:28 <-- Kaishi has quit (Quit: Kaishi)
13:05:43 <flo> clokep_work: should we remove completely the dangerous isAlive method?
13:06:29 <clokep_work> flo: Yes.
13:10:45 <flo> clokep_work: so it seems I need to set isConnected to true in onSocketAccepted just before the onConnectionHeard call, but do I need another delete this.isConnected instruction somewhere for the server socket case?
13:12:21 <clokep_work> flo: I don't think so. I think they both just use the onTransportStatus for that.
13:12:56 <clokep_work> Rather, they both get onStopRequest for that.
13:13:02 <flo> I would be surprised if that server socket code that we haven't tested worked anyway, so I shouldn't care too much
13:13:13 <clokep_work> I tested it. :)
13:13:20 <clokep_work> I was able to send data back to myself.
13:14:16 <flo> that reminds me when at school I wrote and ftp client and server in C for a class project, and the transfer of the file was successful, provided the client saved the file at the place where the server had it stored :-D
13:14:21 <flo> *an ftp
13:15:28 <flo> here is what I have: http://pastebin.instantbird.com/43294
13:15:44 <flo> completely untested
13:17:51 <-- meh has quit (Ping timeout)
13:19:40 --> itestib has joined #instantbird
13:20:10 <clokep_work> flo: That looks right.
13:20:10 <flo> itestib is connected through SSL from my debug build with that patch applied. Anything I should test?
13:20:27 <clokep_work> Disconnecting?
13:20:30 <clokep_work> And reconnecting?
13:20:40 <-- itestib has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
13:21:05 <flo> why does it take more than a second to receive the "ERROR :Closing Link" from the server?
13:22:25 <flo> so for what is worth, reconnection to Freenode SSL on port 7000 fails too ;)
13:22:51 <flo> and worked after 30s or a minute (not sure exactly of the delay)
13:22:51 <clokep_work> flo: That's why we wait 2 seconds. ;)
13:23:15 --> FeuerFliege1 has joined #instantbird
13:23:54 <-- FeuerFliege has quit (Ping timeout)
13:23:54 <-- FireFly_TB has quit (Ping timeout)
13:24:53 <flo> have we seen http://developer.pidgin.im/ticket/11568 ?
13:27:24 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
13:27:39 --> meh has joined #instantbird
13:28:12 <flo> and http://trac.oftc.net/projects/oftc-hybrid/ticket/113
13:28:20 <clokep_work> Yes.
13:30:33 <flo> it's strange that setting security.enable_tls_session_tickets to false doesn't help
13:32:20 <clokep_work> Would that disable the SSL cache?
13:32:40 <flo> I think so
13:32:45 <flo> but it doesn't work...
13:32:51 <clokep_work> :-/
13:32:55 <flo> so there may be something different
13:33:02 <-- jb has quit (Quit: jb)
13:33:14 <flo> I think I had actually already tested toggling that preference
13:33:32 --> jb has joined #instantbird
13:33:38 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1522 on bug 1455.
13:33:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1455 maj, --, ---, nobody, NEW, Instantbird with fresh profile hangs on attempting to add IRC account
13:34:54 --> FireFly_TC has joined #instantbird
13:37:51 <instantbot> clokep@gmail.com granted review for attachment 1522 on bug 1455.
13:37:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1455 maj, --, ---, nobody, NEW, IRC accounts connected through SSL cause random hangs
13:38:28 <flo> so I guess I should land that for Thunderbird too
13:40:28 <flo> thanks for the quick review :)
13:42:11 <clokep_work> flo: You're welcome.
13:42:22 <clokep_work> Yes you should, unless you want it to bake on Instantbird for a day first.
13:42:27 <flo> I'm now looking at that this._proxyCancel is null error
13:42:44 <flo> I added an if (!this._proxyCancel) debugger; in there, and the stack is printed only once
13:43:15 <flo> so I suspect the error happens only once and is for some reason reported twice
13:51:21 <flo> ok, so nsProtocolProxyService::AsyncResolve is just crappy and can return NS_OK and null at http://dxr.lanedo.com/mozilla-central/netwerk/base/src/nsProtocolProxyService.cpp.html#l887
13:52:08 <flo> I assume this is when there's no configured proxy
13:52:27 <flo> ok, I'll get rid of that error
13:52:38 <-- pvagner has quit (Ping timeout)
13:57:45 <flo> hmm, this is more annoying than I thought, as we can't cancel that proxy request :-/
13:58:07 <flo> and we end up with onProxyAvailable called after disconnect()
14:01:40 <-- Optimizer has quit (Ping timeout)
14:04:02 <clokep_work> Well I'm glad we abstracted this code at least. :-D
14:04:16 <-- FeuerFliege1 has quit (Ping timeout)
14:04:28 <flo> I have a patch ready for review
14:04:44 <flo> I'll file a different bug though. 1455 is already confusing enough
14:04:59 <-- FireFly_TC has quit (Ping timeout)
14:05:06 <clokep_work> OK.
14:05:27 --> Optimizer has joined #instantbird
14:10:14 <clokep_work> I'm sure I'll know when you do. :)
14:10:53 <instantbot> New Core - General bug 1464 filed by florian@instantbird.org.
14:10:54 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1523 on bug 1464.
14:10:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1464 nor, --, ---, florian, NEW, this._proxyCancel is null error from socket.jsm
14:11:34 <-- Optimizer has quit (Ping timeout)
14:12:07 <flo> I tried to explain the situation as clearly as possible
14:15:02 --> Optimizer has joined #instantbird
14:16:18 <instantbot> clokep@gmail.com granted review for attachment 1523 on bug 1464.
14:16:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1464 nor, --, ---, florian, NEW, this._proxyCancel is null error from socket.jsm
14:18:54 --> wnayes has joined #instantbird
14:22:59 <clokep_work> Good morning wnayes.
14:23:29 <clokep_work> flo: With all these bugs I'm amazed I got the socket stuff to work at all. :-S It took me weeks to get a connection working IIRC.
14:24:28 <wnayes> clokep_work: Good morning, and good afternoon flo :)
14:28:28 --> mmkmou has joined #instantbird
14:30:50 <clokep_work> flo: Thanks for filing that bug.
14:30:56 <flo> np
14:31:01 <flo> I don't expect much from it though ;)
14:31:24 <clokep_work> Me neither, but I think it's good to file it, regardless.
14:31:43 <flo> so, I still have that stupid disconnect call to get rid of
14:35:21 <flo> wnayes: hello :)
14:37:15 <flo> clokep_work: hmm, it seems this bug could actually get fixed :-D
14:37:35 <clokep_work> flo: Yes, I saw. :)
14:37:50 * clokep_work hates when he's debugging things and its not working...and then he realizes he didn't save the file. :(
14:38:13 <flo> that happens to me frequently too :(
14:42:01 <-- Optimizer has quit (Ping timeout)
14:44:28 <clokep_work> Yeah, it's frustrating. :-/
14:44:38 <clokep_work> Up there w/ running builds and realizing your stuff isn't being rebuilt. :-/
14:44:55 <clokep_work> (That happens to me frequently when I'm working on irc code and then change something in locale...)
14:45:24 --> Optimizer has joined #instantbird
14:47:48 <meh> and that's why you should have your editor tell you that the file isn't saved in a visible way :3
14:49:05 <clokep_work> meh: Yes...but that doesn't mean my editor is the last thing I'm looking at before I run stuff.
14:49:21 <meh> then something's wrong in your workflow :P
14:51:34 <-- Optimizer has quit (Ping timeout)
14:52:28 <flo> clokep_work: http://pastebin.instantbird.com/43297 how does this feel to get rid of the bogus disconnect call?
14:52:36 --> Optimizer has joined #instantbird
14:52:40 <flo> I haven't been able to find anything better, but that seems strange :-S
14:52:50 <clokep_work> meh: Yeah cause I can control when people call me.
14:53:25 <flo> I wondered if I should move all the tests that are inside the executed soon function out of it, and then only keep a test of this.connecting to disconnect before the connect call
14:53:31 <clokep_work> flo: Looks like it needs a comment. ;)
14:53:36 <flo> but I wonder if there could be strange corner cases
14:54:39 <flo> I suspect Ci.imIAccount.ERROR_MISSING_PASSWORD could change for example...
14:54:47 <clokep_work> It would seem like you could, but I'm not totally convinced it's a great idea either.
14:55:26 <flo> I'll add a comment, and file a bug, and request review ;)
14:55:30 <clokep_work> OK. :)
14:55:34 <flo> but I have a meeting now
14:55:36 <clokep_work> It'll be r+ with the comment I think.
15:00:20 --> jb2 has joined #instantbird
15:00:30 --> jb3 has joined #instantbird
15:01:07 <-- jb1 has quit (Ping timeout)
15:01:07 <-- jb has quit (Ping timeout)
15:09:43 <wnayes> I have quite a few questions surrounding the interfaces, so I thought I would put them here: https://etherpad.mozilla.org/KvlAKCt0wS
15:10:43 --> FeuerFliege1 has joined #instantbird
15:11:09 --> FireFly_TD has joined #instantbird
15:12:56 <-- FireFly_TD has quit (Input/output error)
15:15:00 <clokep_work> wnayes: I have to do a few things I'll look further later (and flo will when his meting is over, I'm sure).
15:15:53 <clokep_work> I think your thoughts on the time and callback are correct, though flo certainly knows XPCOM better than I do.
15:21:33 <wnayes> clokep_work: Thanks :) I think once this interface design is taken care of things will be more straightforward, or at least something I can try to debug before asking questions.
15:29:51 <clokep_work> Yeah, I mean parts of the implmentation could be written now too I'm sure. ;)
15:38:23 --> igorko has joined #instantbird
15:48:05 --> FireFly_TD has joined #instantbird
15:53:57 <clokep_work> wnayes: How badly are we blocking you right now?
15:55:13 <wnayes> clokep_work: I'm taking a look at the wizard code again, I think I have a good enough idea on what the wizard page flow should be to get started on some basic changes
15:56:06 <clokep_work> OK. Please make sure to prod us if you reach a point where there's just like NOTHING you can do without feedback
15:59:25 <clokep_work> ALthough once the details are more hammered you should be more "good to go" :)
16:04:40 <-- jb2 has quit (Quit: jb2)
16:05:07 --> jb has joined #instantbird
16:05:11 <-- jb has quit (Input/output error)
16:05:46 --> jb has joined #instantbird
16:14:54 <-- Even1 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
16:32:51 --> Mook_as has joined #instantbird
16:33:30 <flo> wnayes: I tried to answer all the questions in that etherpad
16:34:08 <wnayes> flo: Thanks, taking a look at them now :)
16:34:18 <flo> you are welcome :)
16:36:09 <flo> so, back to that stupid imAccounts.js patch
16:43:42 <flo> clokep_work: are you happy with this amount of comment: http://pastebin.instantbird.com/43300 ?
16:44:40 <-- gerard-majax has quit (Ping timeout)
16:50:42 <instantbot> New Core - General bug 1465 filed by florian@instantbird.org.
16:50:43 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1524 on bug 1465.
16:50:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1465 min, --, ---, florian, NEW, The first connection attempt of new accounts with non-default settings shouldn't be aborted immediat
17:01:19 <-- NmN has quit (Quit: Instantbird 1.1)
17:02:24 <-- FeuerFliege1 has quit (Ping timeout)
17:02:24 <-- FireFly_TD has quit (Ping timeout)
17:03:10 <instantbot> clokep@gmail.com granted review for attachment 1524 on bug 1465.
17:03:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1465 min, --, ---, florian, NEW, The first connection attempt of new accounts with non-default settings shouldn't be aborted immediat
17:03:23 --> testib has joined #instantbird
17:04:28 <wnayes> flo: If using global notifications, would anything need to be put in the interface (the UI would observe an event, and the event would be fired by the Importers)?
17:05:20 <flo> that's possible. I don't know if it's preferable or not.
17:05:54 <flo> I don't see any other use case for these notifications, so providing a callback to the findAccounts method makes sense
17:06:05 <-- Even has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:06:29 <clokep_work> flo: No reason an addon would want to know of those, right?
17:06:55 <flo> I don't see any reason why an add-on would want that while the import wizard is running
17:07:14 <flo> and add-on completely replacing the import wizard UI would another UI could still provide its callback of course
17:07:20 <clokep_work> I agree! Just wanted to make sure we thought of it. :)
17:08:36 <-- testib has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:10:07 <flo> clokep_work: there's no longer a way to clear the topic from a command?
17:10:28 <-- Optimizer has quit (Ping timeout)
17:10:33 <clokep_work> flo: There should be AFAIK. Unless it returns early now. :(
17:10:37 <flo> nor from the topic bar
17:11:07 <clokep_work> flo: I think I know the issue...
17:11:36 <flo> it seems we actually clear it, but just don't update the UI :-S
17:11:47 <flo> instead we display "19:09:50 - The topic for #testib is: test."
17:11:56 <clokep_work> Hmm...
17:12:09 <clokep_work> That's interesting...
17:14:25 --> Optimizer has joined #instantbird
17:14:33 <clokep_work> I can look into it, can you file a bug?
17:15:22 --> gerard-majax has joined #instantbird
17:15:41 <-- sonny has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:16:53 <flo> clokep_work: sure
17:16:57 <instantbot> New Core - IRC bug 1466 filed by florian@instantbird.org.
17:17:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1466 nor, --, ---, nobody, NEW, Clearing the topic doesn't update the UI and instead displays the previous topic in a system message
17:17:14 <flo> I just hope it won't be a simple bug like 1455 that turns out to need 3 completely unrelated fixes :)
17:17:39 <clokep_work> flo: I wonder if it is fallout from bug 318.
17:17:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=318 enh, --, 1.2, clokep, REOP, Check if topic on IRC channels is editable and make UI respond accordingly
17:17:54 <flo> possibly
17:18:28 <clokep_work> Do you have a sample incoming message? Nothing in the error console about it being unhandled?
17:20:08 <flo> clokep_work: no error: http://i.imgur.com/M9Tff.png
17:20:30 <flo> I'm always surprised of seeing that I'm connected to freenode from an IPv6 address :)
17:21:15 <-- meh has quit (Ping timeout)
17:21:41 <flo> clokep_work: (asking you because Mic isn't here and I'm doing the checkins) "+# Example for the expanded state: "John Doe (I'm away): John Doe, JohnDoe@gmail.com""
17:21:50 <flo> what's the second "John Doe" supposed to mean here?
17:22:27 <flo> in this example the 2 buddies look a lot like the first one is the display name, and the second one is the username :-/
17:22:36 <clokep_work> flo: It's the display name of the buddies.
17:23:00 <clokep_work> flo: What in that screenshot makes you think you're clearing the topic?
17:23:09 <clokep_work> Ah, I see it.
17:23:14 <clokep_work> So...yeah, I know what the issue is.
17:23:24 <clokep_work> It's missing a colon. :-D
17:23:39 <flo> again? :(
17:25:17 <flo> should I attach that screenshot to the bug?
17:25:25 <clokep_work> I did already.
17:25:31 <flo> or can you write in 2 lines a more useful description of what's interesting in there ?
17:26:12 <clokep_work> flo: I wrote exactly what needs to be fixed. ;)
17:27:44 <flo> so was the topic cleared or not?
17:28:08 <flo> ah no, just the topic sent to us again by the server
17:28:11 <flo> ok
17:28:14 <clokep_work> flo: No.
17:28:16 <flo> I misunderstood that log :)
17:28:24 <clokep_work> TOPIC with no parameters is just requesting a topic.
17:28:32 <clokep_work> (Well with no new topic.)
17:28:45 <clokep_work> It should be sending "TOPIC #test :"
17:30:39 --> meh has joined #instantbird
17:31:12 <flo> clokep_work: is bug 1446 ready to check-in?
17:31:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1446 nor, --, ---, aletheia2, ASSI, Reset nick when reconnecting and ensure conversations are notified of nick changes
17:31:47 <clokep_work> flo: Yes. :)
17:33:07 <-- SM0TVI has quit (Connection reset by peer)
17:33:38 <flo> nope, it's not :( http://pastebin.instantbird.com/43303
17:34:54 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:36:58 <clokep_work> Interesting. I guess there was some bit rot.
17:37:02 --> SM0TVI has joined #instantbird
17:38:02 <-- wnayes has quit (Ping timeout)
17:38:50 <-- SM0TVI has quit (Quit: I view things as they are, without regard to place or person; my country is the world, and my religion is to do good. -- Thomas Paine (*1737 †1809))
17:39:09 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/6742ed7806d2 - Patrick Cloke - Follow-up to Bug 318 - Check if topic on IRC channels is editable and make UI respond accordingly, r=aleth.
17:39:10 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/a6b5bedeef6d - Florian Quèze - Bug 1464 - this._proxyCancel is null error from socket.jsm, r=clokep.
17:39:11 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/de2e74f15128 - Florian Quèze - Bug 1455 - IRC accounts connected through SSL cause random hangs, r=clokep.
17:39:12 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/3a7a56b260e9 - Benedikt Pfeifer - Bug 412 - [Accessibility] Add accessible text for the status icons and other purely graphical info, r=clokep.
17:39:13 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/53db88041a77 - Florian Quèze - Bug 1465 - The first connection attempt of new accounts with non-default settings shouldn't be aborted immediately, r=clokep.
17:41:02 <instantbot> clokep@gmail.com set the Resolution field on bug 318 to FIXED.
17:41:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=318 enh, --, 1.2, clokep, RESO FIXED, Check if topic on IRC channels is editable and make UI respond accordingly
17:41:39 --> wnayes has joined #instantbird
17:42:33 <instantbot> clokep@gmail.com set the Resolution field on bug 1464 to FIXED.
17:42:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1464 nor, --, 1.2, florian, RESO FIXED, this._proxyCancel is null error from socket.jsm
17:43:14 <instantbot> clokep@gmail.com set the Resolution field on bug 1455 to FIXED.
17:43:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1455 maj, --, 1.2, florian, RESO FIXED, IRC accounts connected through SSL cause random hangs
17:43:54 <instantbot> clokep@gmail.com set the Resolution field on bug 412 to FIXED.
17:43:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=412 nor, --, 1.2, benediktp, RESO FIXED, [Accessibility] Add accessible text for the status icons and other purely graphical info
17:44:35 <instantbot> clokep@gmail.com set the Resolution field on bug 1465 to FIXED.
17:44:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1465 min, --, 1.2, florian, RESO FIXED, The first connection attempt of new accounts with non-default settings shouldn't be aborted immediat
17:45:50 --> SM0TVI has joined #instantbird
17:52:29 * jwir3 is now known as jwir3|lunch
17:53:09 --> myk has joined #instantbird
17:58:20 <wnayes> I pushed some more interface changes based on our discussion, hopefully it is moving in the right direction :)
18:02:16 <-- EionRobb has quit (Quit: Leaving.)
18:06:58 <clokep_work> Nice. :) Playing with the UI a bit it seems?
18:07:54 <wnayes> A little bit, just a base for the xbl bindings.
18:14:54 <clokep_work> (If it helps you) Don't forget that bindings can inherit from each other.
18:15:43 <wnayes> clokep_work: I'll take a look into that, it did seem that the two new bindings shared a lot in common.
18:16:26 <clokep_work> Yeah, I'm not sure exactly how you plan to do it all, but it can come in handy.
18:22:53 <-- igorko has quit (Ping timeout)
18:24:56 --> Mic has joined #instantbird
18:24:56 * ChanServ sets mode +h Mic 
18:36:27 <clokep_work> Mic: Did you see the question flo asked me earlier?
18:36:30 <clokep_work> Did I answer appropriately? :)
18:39:23 <Mic> Yes, there's only buddy displaynames behind the colon.
18:44:30 --> Tomek has joined #instantbird
18:48:02 <clokep_work> I think flo might have been wondering if the "active" account's display name was repeated.
18:49:00 <-- wnayes has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
18:50:30 <Mic> Sorry, I'm not sure what you mean with "active account"?
18:51:11 <clokep_work> Sorry, I mean "contact" or "buddy" or whatever.
18:51:37 <clokep_work> I think he was curious if "John Doe (I'm away): John Doe, JohnDoe@gmail.com"
18:51:44 <clokep_work> The "John Doe" before the : is repeated after it.
18:53:21 <Mic> The first is the contact's display name, the others are the display names of the buddies.
18:53:40 <clokep_work> Which can theoretically be different.
18:54:10 <Mic> Ah, I see :)
18:55:30 <Mic> It's in the localization note, btw
18:55:38 <clokep_work> :)
19:04:39 <-- jb has quit (Input/output error)
19:04:52 <-- jb3 has quit (Quit: Instantbird 1.1)
19:12:27 --> flo has joined #instantbird
19:12:27 * ChanServ sets mode +qo flo flo 
19:12:34 <flo> clokep_work: I wasn't curious, because I read the code ;)
19:13:00 <flo> my concern was that the comment may be confusing for localizers, as it looks a lot like a display name followed by a username
19:15:00 <clokep_work> flo Ah, OK.
19:15:24 <flo> http://pastebin.instantbird.com/43306 I was a bit surprised by line 86, is there something to fix here?
19:15:38 <flo> (it's with my debug build that already has the patches I pushed)
19:17:42 --> devfil has joined #instantbird
19:18:40 --> EionRobb has joined #instantbird
19:18:53 <clokep_work> flo: bug 419
19:18:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=419 min, --, ---, nobody, NEW, Tooltips sometimes not disappearing when changing tasks
19:18:57 <clokep_work> :( bug 1419
19:19:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1419 nor, --, ---, nobody, NEW, Add the remaining missing /mode responses
19:21:19 <clokep_work> It's this: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircBase.jsm#295
19:21:48 <-- SM0TVI has quit (Quit: I view things as they are, without regard to place or person; my country is the world, and my religion is to do good. -- Thomas Paine (*1737 †1809))
19:22:21 <flo> ok :)
19:22:36 <flo> I just wanted to be sure it wasn't another obscure regression that you weren't aware of :)
19:22:55 <clokep_work> Nope.
19:23:09 <clokep_work> We just don't handle getting a user's own mode yet (I'm not really sure what we'd do w/ it?)
19:24:56 --> igorko has joined #instantbird
19:25:57 --> SM0TVI has joined #instantbird
19:29:53 <Mook_as> sometimes I'd like to know if I'm +x (or was that +z? whichever one it is that does the funny masking)
19:30:18 <Mook_as> but I guess that's more likely to be with an explicit (my own) nick
19:30:59 <clokep_work> Mook_as: How do you suggest displaying that though? Just a system message?
19:31:01 <flo> clokep_work: I've no idea of what interesting things user modes can do, so I can't really help you ;)
19:31:11 <flo> clokep_work: a message in the server tab?
19:31:13 <Mook_as> yeah, since ib can't do anything _useful_ with it
19:31:25 --> FireFly_TD has joined #instantbird
19:31:28 <clokep_work> I don't think we can do anything *useless* with it.
19:31:57 <Mook_as> can't do anything more useless than dropping it on the floor, at least :p
19:31:59 <flo> clokep_work: we can't even print it on dead tree slices?
19:32:17 <clokep_work> flo: My request was mostly directed to aleth who filed the bug. :)
19:32:19 <flo> *that* would be useless ;)
19:32:55 <clokep_work> Mook_as: I agree that knowing if your mode can be useful in certain situations. I just wonder if there's a better way of showing it then popping up a system message...
19:33:08 <-- FireFly_TD has quit (Ping timeout)
19:33:34 <Mook_as> I'm not using ib-trunk for IRC at the moment; does your own nick show up in the participant list?
19:33:42 <clokep_work> Mook_as: Yes.
19:33:47 <clokep_work> We could add it to the whois information I guess.
19:33:59 <Mook_as> (though I guess that's more /mode <me>, rather than /mode )
19:34:19 <clokep_work> The bug is about handling of modes for users in general though. :)
19:34:30 <clokep_work> We handle it for channels and participants already.
19:35:48 <clokep_work> I'll need to think about it...
19:35:52 <Mook_as> for user-initiated-via-/mode: probably just system messages, since if you're doing that you're probably comfortable with other IRC clients?
19:36:15 <Mook_as> (for triggered-differently-somehow: needs to depend on how it's triggered, I think)
19:37:46 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:38:05 <clokep_work> Yes, wouldn't it be nice if there were different messages for these things though? :P
19:38:30 --> chrisccoulson has joined #instantbird
19:38:49 <flo> clokep_work: isn't displaying that kind or non-sense that IRC-native-users like to still see the reason why we have a server tab option?
19:39:38 <clokep_work> flo: Yes. I'm just not sure if there are some cases we definitely need to show it.
19:41:13 <Mook_as> it's software, it can change once we find those cases :)
19:41:25 <-- mmkmou has quit (Ping timeout)
19:41:47 <clokep_work> OK OK. I'm trying to make that bug actionable! Instead of just "Hey...there's things we don't deal w/..."
19:43:47 <Mook_as> just remember: I just sit around and talk, don't take me too seriously ;)
19:44:59 --> mmkmou has joined #instantbird
19:45:22 <clokep_work> Mook_as: You sit around and talk on ChatZilla. :P
19:45:31 <Mook_as> XD
19:46:03 <clokep_work> What was missing for you to switch at this point anyway? Just the single window thing?
19:46:05 <Mook_as> give me an ib release with IRC! (... and time to redo my extension to make it work the way I want... sigh)
19:46:08 <clokep_work> :cough: Thunderbird :cough:
19:46:24 <Mook_as> I guess, now that I've moved my IRC client to a different machine than my mail client...
19:46:35 <Mook_as> (I wouldn't trust non-release builds of tbird)
19:46:57 <-- mmkmou has quit (Ping timeout)
19:47:31 --> FeuerFliege has joined #instantbird
19:49:36 * jwir3|lunch is now known as jwir3
19:50:21 --> mmkmou has joined #instantbird
19:56:38 <clokep_work> flo: You hear that?! We've been ordained to release. :P
19:56:42 <clokep_work> Mook_as: I run Daily.
19:57:03 <flo> clokep_work: he said "non-release builds of *tbird*"
19:57:11 <Mook_as> I ran whatever the release channel is ;)
19:57:14 <clokep_work> "give me an ib release with IRC!"
19:57:23 * Mook_as is also running release-ib for work, and nightly for home
19:57:46 <clokep_work> Right, you guys use XMPP internally?
19:57:59 <flo> I think Ib releases have supported IRC since 0.1.1
19:57:59 <Mook_as> gtalk, actually. boring :p
19:58:13 <Mook_as> sure; but IRC-in-ib-1.1 isn't pleasant? :)
19:58:14 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
19:58:25 <clokep_work> Mic must want to kill this peer by now...
19:58:30 --> Mic has joined #instantbird
19:58:30 * ChanServ sets mode +h Mic 
19:58:34 <flo> define "pleasant" ;)
19:58:58 <clokep_work> "better than CZ"? ;)
19:59:01 <flo> given aleth's current patching habits, Ib 1.2's irc will most likely look completely outdated less than a week after it's released anyway
19:59:03 <Mook_as> "an IRC client I'd want to use, which probably means looking like obsolete software from the early 90s" :p
19:59:05 <clokep_work> Is CZ a target for wnayes to import from?
19:59:32 <flo> why not?
19:59:50 <flo> let's put all the pieces of crap we would like to kill as import targets :-P
20:00:02 <clokep_work> Pidgin? :-X
20:00:13 <flo> gaim :)
20:00:18 <clokep_work> Heh.
20:00:32 <flo> definitely outdated and dangerous
20:00:46 <flo> We will also want to import from Pidgin, but not for the "piece of crap" reason :)
20:01:19 <flo> (miranda and digsby can, from my point of view, go in that category ;))
20:01:28 <clokep_work> Trillian?
20:01:33 <clokep_work> mIRC?!
20:01:49 <flo> the version of trillian I used before Gaim would definitely qualify
20:02:01 <flo> I haven't tested the current versions so I don't know how I feel about it
20:02:06 <clokep_work> The interesting thing (in my mind) about Pidgin is you could theoretically import accounts for protocols we don't even support "yet".
20:02:10 <flo> mIRC? sure! :)
20:02:20 <clokep_work> Astra makes me want to bash my face. :( All my friends from college used it.
20:02:34 <flo> what's wrong about it?
20:02:47 <clokep_work> It's just ugly. :)
20:02:53 <clokep_work> Reminds me of WinAMP from the 90s.
20:02:57 <flo> can it be worse than Windows?
20:03:35 <Mook_as> miranda (when I used it) wasn't bad. but then I was using it because it looked like old versions of ICQ, basically :p
20:03:58 <Mic> I really wonder what's flo's problems with Windows UI.
20:05:04 <Mook_as> he primarily uses a mac, doesn't he?
20:05:10 <Mic> Almost every Linux desktop looks much worse than Windows does.. (or even ever did?) in my opinion.
20:05:40 <flo> Mic: I tried a few things on a Win7 VM today with the default theme. 90% of the pixels were blue. Seemed like I had a broken cable on my monitor :-S.
20:05:42 * Mook_as can't stand the single-menu-bar on macs, but that's probably a preference thing. ubuntu's weird copy trips me up all the time too
20:06:27 <clokep_work> I think we can al agree that Unity is lacking. ;)
20:06:55 <flo> Mook_as: the advantage of the single menu bar on mac is that it's so unusable that you don't even try to use it. Compared to the menu bars at the top of all windows that waste a lot of space and sometimes even require you to use them ;)
20:06:55 <Mic> Ah, you judge Windows by its fallback UI? :D
20:07:18 <Mook_as> XD
20:08:26 <flo> Mic: the "fallback UI" as you call it didn't prevent it from sucking 50% of the CPU permanently
20:09:07 <Mook_as> oh, I thought he meant blue screen of death :D
20:09:22 <Mic> It's sucking CPU *because* it's the fallback. It would use your GPU otherwise :P
20:09:25 <flo> Mook_as: I haven't reached that point today :)
20:11:18 <clokep_work> flo: So do we think most of the issues with (dis)connecting IRC stuff will be fixed at this point? Were there other open ones?
20:12:25 <flo> clokep_work: I think all the issues with non-flacky connections should be fixed at this point
20:12:59 <-- Tomek has quit (Ping timeout)
20:13:07 <clokep_work> :) That's a start.
20:14:19 <flo> clokep_work: there's still bug 335
20:14:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=335 min, --, ---, nobody, NEW, Going offline should stop reconnection timers
20:14:30 <flo> I don't know why it's not at least 1.2-wanted
20:15:14 <flo> that + socket.jsm should fail more gracefully when we attempt to create a socket while necko is offline (but bug 335 is the only known reason of why we attempt to do that stupid thing)
20:16:34 <clokep_work> Hm. OK.
20:18:02 <flo> oh, and we also have BenB's proxy bug
20:18:18 <flo> I need to debug that at some point, it seemed unfortunate
20:19:25 <flo> iirc I added a hack to workaround a necko bug that prevented IRC accounts from using socks proxies, and no necko attempts to use http proxies...
20:19:31 <flo> *now
20:20:32 <clokep_work> Yes, you had it always use http instead of irc as the protocol.
20:20:37 <clokep_work> When requesting the proxy information.
20:22:48 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:23:56 --> Tomek has joined #instantbird
20:25:48 <flo> was it because it couldn't parse irc:// urls?
20:26:11 <flo> I don't remember the details, I just remember I became angry at necko that day :-D
20:27:04 <clokep_work> flo: It wouldn't parse irc:// URLs (or it wouldn't use your proxy with them or something), yes.
20:33:25 <-- EionRobb has quit (Ping timeout)
20:34:45 --> EionRobb has joined #instantbird
20:36:27 <-- EionRobb has quit (Ping timeout)
20:37:02 <Mook_as> well, that didn't work out well...
20:37:29 <Mook_as> trying tbird daily; managed to go through the account setup wizard; now the accounts dialog appears to be not responding (and claims to be disconnecting from irc.m.o)
20:38:52 <Mook_as> (it looks something like http://i.minus.com/imvEkJSMhkbPU.png )
20:39:59 <Mic> Doesn't look that much worse than Tb default UI? scnr ;)
20:40:57 <flo> Mook_as: I'll land a fix for that tomorrow
20:41:08 <flo> it's bug 1455
20:41:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1455 maj, --, 1.2, florian, RESO FIXED, IRC accounts connected through SSL cause random hangs
20:41:16 <-- igorko has quit (Connection reset by peer)
20:41:23 <Mook_as> okay :)
20:42:23 --> Mook_astb has joined #instantbird
20:43:01 <Mook_astb> hmm, no UI to add channels to auto-join (and using a textbox is confusing, not obvious what separator and if I need channel prefix)
20:43:40 <Mook_astb> but yes, it looks like the UI may be acceptable for what I want :D
20:45:03 <flo> the auto-join UI is like in Instantbird
20:45:10 <flo> you have a checkbox in the join chat dialog
20:45:51 <Mook_astb> oh, I haven't managed to find the join chat dialog yet :D
20:46:15 <Mook_astb> possibly because I'm blind and can't see the toolbar!
20:47:49 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
20:51:27 <flo> Mook_as: the toolbar has the same nice feature as the Mac menubar: you can pretend it doesn't exist ;)
20:51:41 --> wnayes has joined #instantbird
20:52:52 <Mook_astb> except right-clicking on a server doesn't have a Join Chat in the context menu ;)
20:53:30 <Mook_astb> (it does have "Close Conversation", which is... not among the things I expected. But I guess that tab doesn't exist for Normal People.)
20:53:40 <flo> I've never tried to click on a server. I generally do it on a mouse, or with a touchpad :-P
20:54:09 <Mook_astb> trust me, it was difficult to click on concrete.mozilla.org - it's in a different country and everything
20:54:23 <flo> :)
20:55:22 <Mook_astb> so yeah, it looks like I should try this for a week or two in #instantbird, make sure it's fine (it does look like what I want!), and switch the rest of my channels over :)
20:55:35 <Mook_astb> hehe, irc: Unhandled IRC message: :concrete.mozilla.org 451 WHOIS :You have not registered
20:55:40 <Mook_astb> (on my stdout/stderr)
20:56:37 <clokep_work> Mook_astb: I'll only fix that if you fix my find bug!
20:57:05 <Mook_astb> hehe. yeah, I'll do that right after I'm done my project-y things at the moment.
20:57:55 <flo> Mook_astb: I think I could really like the Tb IM UI after using it for a few days
20:58:28 <flo> the key missing thing for me would be that I would miss messages because of the lack of notifications
20:58:31 <Mook_astb> flo: it already looks similar what my cz UI looks like, just more... styled
20:59:43 <Mook_astb> hmm, the Previous Conversations thing below the participant list could use a grippy (to collapse to the bottom)
20:59:55 <flo> I think at some point I wanted to make an Instantbird add-on to have the Tb IM UI in a window (without tab bar, and without the mail UI that I don't use)
21:00:23 <flo> Mook_astb: yeah, we will collapse it by default
21:00:40 <flo> I think there's a splitter that lets you resize it
21:00:58 <Mook_astb> there is; but I can't get rid of the label :)
21:01:24 <Mook_astb> also: when you write that ib addon for tb-like UI: please tell me, so I can switch back to ib-without-tb :D
21:02:20 --> Lalae has joined #instantbird
21:02:24 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:02:59 <-- Lalae has left #instantbird ()
21:09:04 <flo> clokep: the bitrot on aleth's patch is only this: http://pastebin.instantbird.com/43309
21:10:16 <-- Mook_as has left #instantbird (trying an alternative client works better if I am not in the channel twice)
21:11:03 <myk> umm, weird: i'm talking to a gtalk buddy, and the name on the tab does not match the name in the tab
21:11:30 <myk> i.e. the tab says i'm talking to Foo, but the toolbar at the top of the tab says i'm talking to Bar
21:11:43 <myk> the messages themselves are annotated "Foo:"
21:11:48 <flo> any error in the error console?
21:11:55 <myk> and i *think* i'm talking to Foo (although hard to be sure!)
21:12:04 <myk> (Foo messaged me first!)
21:12:34 <-- wnayes has quit (Ping timeout)
21:13:09 <myk> lots, mostly just Timestamp: 2012-05-24 14:10:11 
21:13:10 <myk> Error: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIAlertsService.showAlertNotification]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource:///modules/ibNotifications.jsm :: <TOP_LEVEL> :: line 99"  data: no]
21:13:10 <myk> Source File: resource:///modules/ibNotifications.jsm
21:13:10 <myk> Line: 99
21:13:50 <myk> plus, these two from when i started up this morning:
21:13:50 <myk> Timestamp: 2012-05-24 10:53:41 
21:13:52 <myk> Error: Handshake failed  (-12263)
21:13:52 <myk> Source File: http://hg.instantbird.org/instantbird/raw-file/97f92dbe9f60/purple/libpurple/ssl-nss.c
21:13:52 <myk> Line: 342
21:13:52 <myk> Source Code:
21:13:52 <myk> nss: ssl_nss_handshake_cb
21:13:52 <myk> Timestamp: 2012-05-24 10:53:41 
21:13:53 <instantbot> florian@instantbird.org set the Resolution field on bug 1446 to FIXED.
21:13:54 <myk> Error: unable to connect to FLAP server of type 0x0018
21:13:56 <myk> Source File: http://hg.instantbird.org/instantbird/raw-file/97f92dbe9f60/purple/libpurple/protocols/oscar/oscar.c
21:13:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1446 nor, --, 1.2, aletheia2, RESO FIXED, Reset nick when reconnecting and ensure conversations are notified of nick changes
21:13:57 <myk> Line: 303
21:13:58 <myk> Source Code:
21:13:59 <myk> oscar: connection_common_error_cb
21:14:49 <flo> The first one is a problem with Growl (assuming you are on a Mac)
21:16:30 <flo> the other 2 are from libpurple, and I wouldn't worry about them unless you notice something broken with an AIM account.
21:17:36 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
21:18:07 <myk> flo: yes, i'm on a mac and don't have growl (or have disabled it)
21:18:13 <flo> myk: are Foo and Bar 2 buddies of the same contact, or are they completely unrelated?
21:18:35 <myk> flo: the only thing broken about my AIM account is the problem we've previously discussed
21:18:50 <myk> flo: they're completely unrelated, except that both are gtalk buddies
21:19:10 <myk> flo: oops, i take that back!
21:19:20 <myk> flo: somehow one of them got attached to the other
21:19:21 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/51c6216fe4e1 - aleth - Bug 1446 - Reset nick when reconnecting and ensure conversations are notified of nick changes, r=clokep.
21:19:37 <myk> flo: so that explains it
21:19:46 <myk> flo: just unattached them; presumably that'll fix the problem
21:19:52 <flo> possibly an unfortunate drag&drop
21:20:23 <myk> flo: quite possibly; it wouldn't be the first ;-)
21:20:48 <flo> I've never tested the behavior when detaching a buddy from an ongoing conversation, so I wouldn't guarantee things will work right until both conversations are closed and reopened
21:21:20 <flo> still, displaying something different in the tab title and in the top-of-conversation info seems like a bug. But a less surprising one ;)
21:22:17 <flo> If you don't want Instantbird to try to display notifications with Growl, you can uncheck "Notify of messages received in inactive windows" in the General tab of the pref window
21:22:37 <flo> that should clean-up your error console :)
21:23:35 <myk> flo: yeah, a bit of a trivial bug, but i suppose still a bug
21:23:52 <myk> flo: nothing changed until i reopened the conversation; but once i did, things were back to normal
21:24:16 <myk> flo: thanks for the pref tip! i've done so
21:24:23 <flo> :)
21:25:50 <-- FeuerFliege has quit (Ping timeout)
21:37:26 <-- Optimizer has quit (Connection reset by peer)
21:53:37 <myk> flo: heh, it turns out i misguessed whom i was talking to!
21:54:03 <myk> flo: it was the person in the toolbar, not the one in the tab and on the messages themselves
21:54:35 <flo> :(
22:03:08 <Mook_astb> oh, I think I understand what you meant about notification now
22:04:17 <-- Mook_astb has quit (Quit: Mook_astb)
22:04:20 --> Mook_astb has joined #instantbird
22:04:46 <Mook_astb> and I like how there are 4 different DOM inspectors (all the same thing) available for tb daily...
22:15:02 * jwir3 is now known as jwir3|away
22:33:00 <flo> Good night
22:33:02 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
22:33:07 --> Kaishi has joined #instantbird
22:55:53 --> FeuerFliege has joined #instantbird
22:57:37 <-- FeuerFliege has quit (Ping timeout)
23:06:19 <-- Tomek has quit (Quit: Instantbird 1.1)