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)