#instantbird log on 06 22 2012

All times are UTC.

00:03:12 --> Lalae has joined #instantbird
00:03:23 <-- Lalae has left #instantbird ()
00:16:25 --> clokep has joined #instantbird
00:16:25 * ChanServ sets mode +o clokep 
00:25:27 <clokep> wnayes: Flip options and see if any thing change sin there? ;)
00:25:33 <clokep> My guess would be that preferences are stored somewhere else though.
00:27:42 <-- myk has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
00:43:33 <-- micahg has quit (Ping timeout)
00:52:32 <-- Mook_as has quit (Quit: Mook_as)
01:19:17 <-- aleth has quit (Input/output error)
01:31:07 <-- skeledrew has quit (Client exited)
01:31:15 --> skeledrew has joined #instantbird
02:08:00 --> Mook has joined #instantbird
02:09:25 <-- Mook has quit (Quit: Mook)
02:09:35 --> Mook has joined #instantbird
02:39:29 <-- Even has quit (Input/output error)
02:55:50 --> micahg has joined #instantbird
03:26:42 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
04:27:44 * jwir3 is now known as jwir3|zzz
05:29:14 <Mook> hmm, I seem to be having problems with freenode; but it's just connection reset... (chat.f.n, ircs/6697; I connected _once_ and it immediately died, showing MOTD for card.freenode.org and got a nickserv identify success)
05:36:07 <Mook> oh, hmm, (in tbird at least) I can't force change the server either, so mook@chat.freenode.net can't temporarily try switching to, say, niven.freenode.net
05:41:05 <-- EionRobb has quit (Quit: Leaving.)
05:41:12 --> FireFly_TB has joined #instantbird
05:41:38 <-- FireFly_TB has quit (Input/output error)
05:43:10 --> jb has joined #instantbird
05:43:11 --> FireFly_TB has joined #instantbird
05:47:03 <Mook> ooh, waiting for a bit before retrying got me to a different server (asimov.*) which worked.
05:58:57 --> FireFly_1 has joined #instantbird
06:16:50 <-- Mook has quit (Quit: Mook)
06:20:32 <instant-buildbot> build #526 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/526
06:22:13 --> FeuerFliege has joined #instantbird
06:43:20 <-- FireFly_TB has quit (Ping timeout)
07:05:15 --> Lalae has joined #instantbird
07:05:50 <-- Lalae has left #instantbird ()
07:18:26 --> FireFly_TB has joined #instantbird
07:18:56 <-- FireFly_TB has quit (Input/output error)
07:29:16 --> FireFly_TB has joined #instantbird
07:33:26 --> Mic has joined #instantbird
07:33:27 * ChanServ sets mode +h Mic 
07:35:03 <Mic> We need a shortcut to actually *close* a MUC. Since I'm using Session Restore I'm idling in more and more channels because I only ctrl+w them ;)
07:36:01 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
07:38:30 --> sonny has joined #instantbird
07:42:19 --> Mic has joined #instantbird
07:42:20 * ChanServ sets mode +h Mic 
07:45:52 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
07:46:17 --> Mic has joined #instantbird
07:46:17 * ChanServ sets mode +h Mic 
07:49:25 <instantbot> benediktp@ymail.com granted review for attachment 1616 on bug 1516.
07:49:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1516 min, --, ---, nobody, NEW, Target selector context menu icons have the wrong size
08:10:40 <-- FireFly_TB has quit (Ping timeout)
08:15:47 <-- wesj has quit (Ping timeout)
08:16:04 --> wesj has joined #instantbird
08:16:45 <-- gerard-majax has quit (Ping timeout)
08:34:54 <-- FeuerFliege has quit (Ping timeout)
08:35:06 <-- FireFly_1 has quit (Ping timeout)
08:39:50 --> gerard-majax has joined #instantbird
09:03:58 --> mmkmou has joined #instantbird
09:08:06 --> FeuerFliege has joined #instantbird
09:08:09 --> FireFly_TB has joined #instantbird
09:11:16 --> Optimizer has joined #instantbird
09:22:12 <FeuerFliege> hi
09:23:19 <FeuerFliege> flo: thx for updating http://hg.instantbird.org/l10n/locales-status.html
09:26:53 --> flo has joined #instantbird
09:26:54 * ChanServ sets mode +qo flo flo 
09:30:24 --> Jacta has joined #instantbird
09:30:57 <Jacta> Anyone successfully got skype to work through instantbird?
09:32:56 <-- gerard-majax has quit (Ping timeout)
09:36:38 <FeuerFliege> Jacta: skype isn’t supported (yet). See Bug 563
09:36:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=563 enh, --, ---, nobody, NEW, Skype protocol plugin
09:38:48 <flo> FeuerFliege: you are welcome :). Sorry it took so long :-/
09:40:36 --> FireFly_TC has joined #instantbird
09:42:07 <FeuerFliege> flo: no problem. I started using compare-locales for TB l10n, so it wasn’t hard to compare Instantbird, too. 
09:42:19 <-- FireFly_TC has quit (Ping timeout)
09:43:03 <flo> FeuerFliege: I would like to have a solution to avoid all locales being red because of topProtocol.prpl-*.description changes, but I don't see how I could do it right now :-/
09:46:20 <-- Mic has quit (Connection reset by peer)
09:47:39 --> gerard-majax has joined #instantbird
09:50:20 --> Tomek has joined #instantbird
09:52:08 --> aleth has joined #instantbird
09:52:08 * ChanServ sets mode +h aleth 
09:52:34 <-- Optimizer has quit (Ping timeout)
09:55:54 --> Optimizer has joined #instantbird
10:14:52 <Jacta> FeuerFliege, thats really old, do we ever think it will come?
10:20:57 --> clokep has joined #instantbird
10:20:57 * ChanServ sets mode +o clokep 
10:33:07 <clokep> Jacta: Getting "Skype working" is a tall order and seems to only support kludgy solutions, but it's something I'd like to see eventually.
10:33:41 <clokep> Mook: Yes, you can't manually select your server and freenode's load balancer seems to suck...well at least some of the servers seem to suck.
10:33:50 <clokep> Asimov is a good choice if you hard code that. ;)
10:35:48 <clokep> Mic: Is there a bug open on that?
10:37:26 <clokep> flo: What effect (if any) will the changes in https://bugzilla.mozilla.org/show_bug.cgi?id=755718 have?
10:37:31 <clokep> On Instantbird.
10:38:04 <flo> if we just take that patch, none
10:38:21 <flo> but we can benefit from the new-directed-incoming-message notification and do some cleanup
10:38:31 --> wks has joined #instantbird
10:39:01 <flo> in at least ibSounds.jsm, ibNotifications.jsm and (maybe) conversation.xml
10:39:54 <flo> basically anything that currently duplicates the incoming && !system && (!conv.isChat || containsNick) test
10:40:28 <clokep> Ah, so currently they listen to the plain "new-message" notification and now there's an extra "yo a new message wants your attention" notification, correct?
10:40:36 <flo> "new-text"
10:40:36 <clokep> That's what I had assumed, but wanted to make sure...
10:41:06 <clokep> As you can see with my second example, I was being loose w/ my notification names. ;)
10:41:38 <clokep> It looks fine then, just need to re-read it.
10:41:51 <flo> it should be part of the coding style that all new notifications need to start with "yo " ;)
10:44:05 <-- jb has quit (Ping timeout)
10:44:30 <clokep> Doh, it does say when you had to sue the -moz prefix for border-radius, I'mjust blind. :)
10:47:36 <FeuerFliege> flo: re: topProtocol.prpl-*.description changes:  We couldn’t we add it to filter.py?
10:49:31 <flo> FeuerFliege: yes and no
10:49:47 <flo> I'll need to add it to filter.py so that repackaged builds and language packs work OK
10:50:26 <flo> but that won't help for the http://hg.instantbird.org/l10n/locales-status.html page that just compares a locale directory with the content of the en-US repository
10:54:20 <instantbot> New Instantbird (UI) bug 1536 filed by florian@instantbird.org.
10:54:21 <clokep> flo: Why the this.notifyObservers and the Services.obs.notifyObservers?
10:54:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1536 nor, --, ---, nobody, NEW, Add an exception in filter.py for the topProtocol.prpl-*.description strings
10:54:40 <flo> clokep: this.notifyObservers notify observers of the conversation
10:54:57 <flo> clokep: and more conversation notifications don't go through the observer service
10:55:00 <clokep> Which aren't listening globally.
10:55:05 <clokep> OK.
10:55:47 <flo> clokep: "that page says that it's been -moz since Gecko 1.0, and unprefixed since Gecko 2.0." this sounds like it's been prefixed for only 6 weeks ;)
10:55:59 <clokep> Hah.
10:57:07 <FeuerFliege> flo: I have added this in my filter.py: http://pastebin.instantbird.com/46781
10:58:56 <flo> FeuerFliege: wouldn't it be easier to just add:
10:58:56 <flo> if path == "chrome/instantbird/accountWizard.properties"
10:58:57 <flo>     return not (re.match(r"topProtocol\.[^\.]+\.description", entity))
11:01:25 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
11:09:37 <-- wks has quit (Client exited)
11:13:19 <FeuerFliege> flo: if you add it before the if path != "chrome/instantbird/region.properties"  it should work, too.
11:16:14 --> sabret00the has joined #instantbird
11:42:23 --> clokep_work has joined #instantbird
11:42:23 * ChanServ sets mode +o clokep_work 
11:52:05 --> FireFly_TC has joined #instantbird
12:01:58 --> Even has joined #instantbird
12:01:59 * ChanServ sets mode +o Even 
12:26:13 --> pvagner has joined #instantbird
12:27:09 <aleth> Does http://hg.instantbird.org/l10n/locales-status.html also check for strings that existed in 1.1 but have been modified?
12:27:34 <flo> aleth: no
12:27:50 <flo> aleth: if a string was modified to change its meaning, its id needs to change
12:27:57 <flo> aleth: if only a typo was fixed, keeping the old id is ok
12:28:16 <aleth> I can think of at least one example where that wasn't done :S
12:29:14 <aleth> I didn't know about that convention...
12:32:18 <-- flo has quit (Ping timeout)
12:42:24 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1659 on bug 385.
12:42:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=385 enh, --, 1.2, aletheia2, RESO FIXED, Rejoin IRC channels after reconnect
12:43:08 <aleth> oh wait
12:43:09 --> flo has joined #instantbird
12:43:09 * ChanServ sets mode +qo flo flo 
12:43:18 <aleth> That string didn't exist in 1.1 at all, did it :P
12:44:21 <flo> yeah, it didn't exist in 1.1
12:44:26 <flo> I would have r-'ed otherwise ;)
12:44:43 <flo> that patch may be a problem for Tb though.
12:44:54 <flo> but I think I decided I 'hadn't noticed'
12:48:17 <aleth> I guess what confused me is that there seem to be locales that have already translated irc.properties
12:48:44 <-- pvagner has quit (Ping timeout)
12:50:53 <-- FireFly_TC has quit (Ping timeout)
12:54:48 --> pvagner has joined #instantbird
12:56:44 <-- Kaishi has quit (Quit: Kaishi)
12:56:48 --> Kaishi has joined #instantbird
13:09:13 <-- aleth has quit (Input/output error)
13:25:05 <-- Optimizer has quit (Ping timeout)
13:25:49 --> Optimizer has joined #instantbird
13:27:06 --> FireFly_TC has joined #instantbird
13:28:33 <-- pvagner has quit (Ping timeout)
13:43:39 --> pvagner has joined #instantbird
13:52:10 <-- FeuerFliege has quit (Ping timeout)
13:52:10 <-- FireFly_TB has quit (Ping timeout)
13:57:10 <-- mmkmou has quit (Ping timeout)
13:57:17 <-- pvagner has quit (Ping timeout)
14:07:15 <-- Optimizer has quit (Ping timeout)
14:08:52 --> Lalae has joined #instantbird
14:09:11 <-- Lalae has left #instantbird ()
14:10:35 --> Optimizer has joined #instantbird
14:14:00 <-- Optimizer has quit (Ping timeout)
14:16:32 <flo> oh, Google bought Meebo?
14:17:31 --> Optimizer has joined #instantbird
14:25:21 <-- Optimizer has quit (Ping timeout)
14:26:10 --> FireFly_TB has joined #instantbird
14:26:11 --> FeuerFliege has joined #instantbird
14:28:48 --> Optimizer has joined #instantbird
14:52:04 --> mmkmou has joined #instantbird
14:56:27 --> pvagner has joined #instantbird
15:00:16 <-- Kaishi has quit (Quit: Kaishi)
15:04:30 --> wnayes has joined #instantbird
15:09:55 <-- FireFly_TC has quit (Ping timeout)
15:11:20 --> jb has joined #instantbird
15:18:01 --> Mnyromyr has joined #instantbird
15:26:52 --> aleth has joined #instantbird
15:26:52 * ChanServ sets mode +h aleth 
15:33:53 <-- pvagner has quit (Ping timeout)
15:37:19 --> pvagner has joined #instantbird
15:40:03 <instantbot> New Instantbird (UI) bug 1537 filed by aletheia2@fastmail.fm.
15:40:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1537 nor, --, ---, nobody, NEW, Conv tab with an "unread" flag that is not cleared properly
15:44:21 <-- gerard-majax has quit (Ping timeout)
15:51:34 <clokep_work> flo: Yeah, apparently. I don't think people understand the difference between web and desktop apps well though. :(
15:51:38 <clokep_work> That request really makes little sense.
15:52:01 <aleth> What request?
15:52:43 <clokep_work> Mailing list.
15:52:53 <clokep_work> Someone asking how to use Instantbird of HTTPS pretty much.
15:53:57 <aleth> Ah, I thought something meebo-related
15:54:48 <-- Optimizer has quit (Ping timeout)
15:55:16 <aleth> I suppose the request is "how can I use IB if all I can open are certain ports"
15:55:27 <clokep_work> aleth: It was Meebo-related.
15:55:29 <aleth> The rest is confusion
15:55:36 <clokep_work> As in, "Meebo is going away, how can I use Instantbird over HTTPS?"
15:56:10 <aleth> Don't you have some recent experience with the problem? ;)
15:56:27 <aleth> (if you strip away the technical incorrectness)
15:56:39 <-- pvagner has quit (Ping timeout)
15:57:09 <aleth> Might be a bit hard to explain simply though...
15:57:42 <clokep_work> Most people can't open SSH tunnels.
15:58:01 <clokep_work> (As in 1. Don't know how to, 2. Don't have a computer on the outside to connect to or 3. Don't have ports open.)
15:58:23 <clokep_work> But yeah, I'll respond with some vague notion of that idea.
15:58:24 <aleth> Yeah :-/
15:58:35 --> Optimizer has joined #instantbird
16:06:27 * clokep_work finds it convenient that GMail tells you when someone is on Android.
16:06:36 <clokep_work> I wish they would actually use the proper spec for that garbage...
16:09:07 <clokep_work> Speaking of which...what's our transition to mozilla.support.instantbird? :-D I'd like to kill this Google Group sooner rather than later. ;)
16:14:04 <aleth> Aha, it's up :) https://lists.mozilla.org/listinfo/support-instantbird
16:16:15 <flo> clokep_work: "what's our transition to mozilla.support.instantbird?" what's *your* transition plan? ;)
16:20:03 <flo> clokep_work: isn't there an "http" option for MSN accounts?
16:20:21 <flo> it should be possible to support XMPP over HTTP (BOSH...)
16:23:55 <clokep_work> flo: Well I guess the plan I was thinking was to post to the list telling people about the new list...
16:24:08 <clokep_work> Then soon disable the old Google Group (make it readonly).
16:24:17 <clokep_work> And switch the contact email address?
16:25:31 <flo> 1. When do you want to switch the contact address? 2. Should we just subscribe the old list to the new one? (so that people don't have to migrate their subscriptions themselves)? 3. Is there a way to import the archives?
16:26:43 <clokep_work> 1. "Soon". :-D 2. Subscribing it would work, I think. But I don't think people would be able to easily reply that way?
16:27:07 <clokep_work> 3. I don't know. I can ask (I also need to figure out how to get into the administration interface...if I even have access to it).
16:27:43 <flo> "I also need to figure out how to get into the administration interface" maybe that's the first step?
16:29:01 <clokep_work> It is, yup. Was hoping Michael Burns would post again on those bugs now that everything is finally up. :)
16:29:29 <aleth> clokep_work: https://lists.mozilla.org/admin/support-instantbird if you have a password...
16:30:10 <clokep_work> aleth: You don't think I tried that? ;)
16:30:28 <clokep_work> I don't have a password though (as I'm not actually even subscribed to the list. :-D)
16:30:31 <aleth> You never know ;)
16:30:34 <aleth> You just run it :D
16:30:39 <flo> "support-instantbird list run by clokep at gmail.com"
16:30:50 <clokep_work> Yup...
16:30:56 <flo> maybe you should have provided an @instantbird.org address
16:31:06 <clokep_work> flo: It used my Bugzilla address...
16:31:10 <flo> I didn't think that address would be visible :-S
16:31:29 <aleth> might be changeable when you get to the admin interface...
16:31:29 <clokep_work> It's OK. I get an insane amount of Spam anyway, Thunderbird catches 99% of it.
16:31:44 <clokep_work> FWIW The lists aren't on Google Groups yet.
16:31:50 <flo> isn't that the spam that hasn't been caught first by gmail? :)
16:32:10 <clokep_work> Yup.
16:32:15 <clokep_work> So between them I get very ltitle spam.
16:32:45 <clokep_work> I'm guessing I'll hear back from Mr. Burns once they add the new lists on Google Groups.
16:36:32 <-- Even1 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
16:39:46 --> FireFly_TC has joined #instantbird
16:40:08 --> myk has joined #instantbird
16:41:30 <-- FireFly_TC has quit (Ping timeout)
16:47:58 <-- Optimizer has quit (Ping timeout)
16:48:10 --> Mook_as has joined #instantbird
16:51:21 --> Optimizer has joined #instantbird
16:52:25 * Mook_as wonders if new-directed-incoming-message is flexible enough to be blocked (i.e. the thing about suppressing the ability of certain people to ping)
16:53:09 --> FireFly_TC has joined #instantbird
16:53:09 <flo> Mook_as: at this point, I'm afraid it isn't
16:53:37 <flo> Mook_as: if you want to block people on IRC specifically, it's likely possible to hack something in the IRC code to remove the containsNick flag for some list of annoying nicks
16:55:36 <flo> Mook_as: you need to override http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#190
16:55:50 <flo> to modify the test at http://lxr.instantbird.org/instantbird/source/chat/modules/jsProtoHelper.jsm#537
16:56:02 <Mook_as> thanks :)
16:56:06 <flo> I'm not sure if you can easily get rid of the xpconnect wrapper or not though
17:15:05 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:16:58 <-- jb has quit (Ping timeout)
17:34:06 <-- FireFly_TC has quit (Ping timeout)
17:36:07 <-- meh has quit (Ping timeout)
17:40:39 --> meh has joined #instantbird
17:40:59 <-- Tomek has quit (Quit: Instantbird 1.1)
17:43:53 <wnayes> I wrote up some questions about how to best handle the Windows Credentials code; I'll likely spend today organizing that code and would appreciate any input: https://etherpad.mozilla.org/BuMGAB1cAp
17:45:44 <-- Optimizer has quit (Ping timeout)
17:48:48 --> pvagner has joined #instantbird
17:49:15 <-- pvagner has quit (Client exited)
17:49:41 --> Even1 has joined #instantbird
17:51:15 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
17:53:09 <-- FireFly_TB has quit (Ping timeout)
17:53:10 <-- FeuerFliege has quit (Ping timeout)
18:04:46 --> pvagner has joined #instantbird
18:14:09 * jwir3|zzz is now known as jwir3
18:15:29 <-- pvagner has quit (Ping timeout)
18:17:15 --> Optimizer has joined #instantbird
18:29:51 <-- myk has quit (Ping timeout)
18:30:53 --> myk has joined #instantbird
18:39:09 <-- micahg has quit (Input/output error)
18:39:36 <clokep_work> wnayes: I'll look at that soon -- going home in a few minutes.
18:41:45 --> Tomek has joined #instantbird
18:49:53 --> micahg has joined #instantbird
18:52:02 --> FireFly_TC has joined #instantbird
18:56:41 <-- clokep_work has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
18:57:21 <-- IRCMonkey49108 has quit (Ping timeout)
19:00:03 --> IRCMonkey49108 has joined #instantbird
19:08:32 <-- myk has quit (Input/output error)
19:12:25 <-- Optimizer has quit (Ping timeout)
19:12:52 <-- Tomek has quit (Quit: Instantbird 1.1)
19:13:02 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
19:16:11 --> Optimizer has joined #instantbird
19:16:29 --> myk has joined #instantbird
19:22:39 --> meh has joined #instantbird
19:25:08 --> Optimizer1 has joined #instantbird
19:25:15 <-- Optimizer has quit (Ping timeout)
19:52:17 --> clokep has joined #instantbird
19:52:17 * ChanServ sets mode +o clokep 
19:56:02 <clokep> wnayes: Do you still have questions?
19:56:59 <wnayes> clokep: Still not sure about what to do about most of those.
19:57:28 <clokep> wnayes: I'm not sure what benefit there would be to making it const, who suggested that?
19:57:30 <clokep> (Was it me? :P)
19:58:59 <wnayes> clokep: I think it was :) I was kinda thinking it might be best to switch it to a function, just to avoid asynchronous issues
19:59:24 <clokep> wnayes: I think my point was to make an API around it (which you've done) instead of just having a bunch of ctypes objects.
19:59:34 <clokep> I think the overall structure is OK.
19:59:56 <clokep> I agree that init function seems like it could just be in the constructor.
20:00:33 <clokep> And it seems like the credentialManagement object should be moved into the CredentialStore object, yes.
20:01:54 <wnayes> OK, would it be reasonable to have the module in a chat/importers/msn/ directory and put both an MSN Messenger and the WLM one in the same directory?
20:02:10 <-- Mook_as has quit (Quit: Mook_as)
20:02:18 <clokep> Probably, although I'd bikeshed about whether to call it wlm or msn. ;)
20:02:28 <Optimizer1> sorry to interrupt you two, but I found a bug
20:02:47 <Optimizer1> my name was optimizer, then i changed it to optimized using /nick optimized, and it changed
20:02:56 <Optimizer1> then after some time, some one wrote optimizer
20:03:12 <clokep> wnayes: I mean it /is/ a general module though, so I'm not positive how I feel about that.
20:03:12 <Optimizer1> and my window flashed and said that i have a ping
20:03:24 <clokep> Optimizer1: What version are you on?
20:03:35 <Optimizer1> latest nightly
20:03:41 <Optimizer1> like see
20:03:46 * Optimizer1 is now known as optimized
20:03:58 <optimized> now type my previous nick
20:04:38 <clokep> Optimizer1
20:05:08 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:05:13 <optimized> strange it did not happen now :|
20:05:17 --> aleth has joined #instantbird
20:05:17 * ChanServ sets mode +h aleth 
20:05:19 * optimized is now known as optimizer
20:05:25 <clokep> wnayes: Who calls "free" on the Credential object?
20:05:28 * optimizer is now known as Optimizer
20:05:59 <clokep> Does a "Credential" object maintain js-ctypes references or is it a pure JS object?
20:06:16 <wnayes> clokep: I have that removed locally, I was testing different ways to go about CredFree
20:06:30 <clokep> My second question is the more important one. :)
20:07:04 * jwir3 is now known as jwir3|away
20:07:08 * jwir3|away is now known as jwir3|coffee
20:07:16 <Optimizer> clokep: http://pastebin.mozilla.org/1670491
20:07:49 <clokep> Optimizer: File a bug.
20:08:10 <clokep> We used to have a bug where we didn't update the nick, but we should do it correctly know.
20:08:10 <Optimizer> under ? 
20:08:14 <clokep> (aleth might know)
20:08:17 <clokep> Optimizer: What do you mean?
20:08:24 <aleth> I thought it was fixed :-/
20:08:26 <aleth> STR would be good though.
20:08:30 <Optimizer> aren't there components and features like firefox ?
20:08:43 <clokep> Yes, but your question was sufficiently vague. ;)
20:08:51 <clokep> Core, General.
20:08:57 <Optimizer> ok
20:08:58 <clokep> Or maybe Core, IRC.
20:09:31 <-- FireFly_TC has quit (Ping timeout)
20:09:56 <wnayes> clokep: The Credentials are given all of the struct values (they should be regular numbers, strings, etc. after the constructor call of Credential) and then the buffer of all of the structs is freed.
20:10:03 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:10:08 --> aleth has joined #instantbird
20:10:08 * ChanServ sets mode +h aleth 
20:10:30 <clokep> wnayes: So it's pure JS. Perfect.
20:10:55 <clokep> So that way what is returned from the getCredentials function is just JS objects and doesn't have to care about ctypes. :)
20:11:30 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:11:34 --> aleth has joined #instantbird
20:11:34 * ChanServ sets mode +h aleth 
20:12:22 <-- sonny has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:14:13 --> sonny has joined #instantbird
20:15:27 <wnayes> clokep: I'd say winCredentialStore.jsm is a general purpose module too, but I don't see much use besides by the MSN importers.
20:15:46 <clokep> wnayes: So things that are just like types (PCREDENTIAL_ATTRIBUTE) could probably just be declared in the file, I'm not sure why they all need to be part of an object?
20:15:49 <instantbot> New Core - IRC bug 1538 filed by scrapmachines@gmail.com.
20:15:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1538 nor, --, ---, nobody, UNCO, If you change your nick, and someone types your previous nick, then you might get a ping.
20:15:55 <clokep> (I.e. how is it different from DWORD?)
20:16:07 <clokep> wnayes: Then put it w/ the MSN/WLM ones, we can always move it.
20:16:14 <clokep> (It wouldn't even effect extensions.)
20:16:16 <Optimizer> clokep, aleth: https://bugzilla.instantbird.org/show_bug.cgi?id=1538
20:16:20 <Optimizer> Ah
20:16:23 <Optimizer> already here
20:16:31 <clokep> instantbot told us. ;)
20:16:34 <instantbot> clokep: Sorry, I've no idea what 'told us. ;)' might be.
20:16:41 <clokep> instantbot: shhh
20:16:44 <instantbot> clokep: Sorry, I've no idea what 'shhh' might be.
20:16:45 <instantbot> clokep: no
20:16:55 <Optimizer> instantbot: Chuck Norris
20:16:58 <instantbot> Optimizer: Sorry, I've no idea what 'Chuck Norris' might be.
20:16:59 <instantbot> Optimizer: firebot knew: chuck norris is the man; he can dereference a NULL nsCOMPtr.
20:17:49 <Optimizer> does he collects info from firebot too ?
20:18:23 <clokep> Yes.
20:18:37 <Optimizer> cool
20:18:45 <wnayes> clokep: Yeah, those types could be moved.
20:18:48 <clokep> Optimizer: Can you copy the build ID from the about menu?
20:19:00 <Optimizer> it is now changed
20:19:03 <Optimizer> as that happened yesterday
20:19:05 <clokep> wnayes: Yeah, I just see no benefit to referencing them as "this.<whatever>"
20:19:10 <clokep> OK.
20:19:15 <Optimizer> and now it upgraded
20:19:16 <Optimizer> to todays
20:19:24 <Optimizer> but i am always updated
20:21:03 <clokep> OK.
20:23:42 <clokep> wnayes: Now I think your questions are all answered? :-D
20:24:01 <-- sabret00the has quit (Ping timeout)
20:24:19 <wnayes> clokep: Definitely enough to move forward, thanks :)
20:24:32 --> sabret00the has joined #instantbird
20:24:42 <clokep> wnayes: Btw (drive by review comment ;)) http://hg.instantbird.org/users/wnayes/file/e5bd1a94bd81/chat/modules/Makefile.in#l54 and the WLM/MSN importers should all be ifdef'd for Windows only.
20:25:01 <clokep> The file shouldn't even exist on a Linux / Mac build.
20:25:56 <wnayes> Makes sense, the mIRC directory too?
20:26:23 <clokep> Hmmm...I think so.
20:27:06 <-- meh has quit (Ping timeout)
20:27:41 <wnayes> I'm not hopeful that the file directory service would be able to find "AppData" under Wine (but who knows :))
20:27:45 <aleth> Is there some funky unix command to delete everything in a folder apart from a particular file, or do I have to look up xargs? ;)
20:28:18 <clokep> aleth: rm -rf?
20:28:37 <clokep> Otherwise it'd be ls * | xargs rm
20:28:49 <clokep> Oh...
20:29:07 <clokep> aleth: You can use find and pipe it into xargs rm
20:29:11 <clokep> And that should work fine. :)
20:29:29 <clokep> (Or maybe ls . | grep -v <filename you want to keep> | xargs rm?
20:29:43 <clokep> wnayes: Yes, I don't think we really care about that at all...
20:29:44 <aleth> Yeah, that sounds like a good way to go :)
20:29:58 * clokep wonders why he is giving linux advice to aleth...
20:30:36 <aleth> because aleth is too lazy to man xargs...
20:31:07 <aleth> I thought of the grep thing, but there has to be something less brute force
20:31:37 <clokep> I doubt it...
20:31:48 <clokep> Well you could use find instead.
20:31:53 <clokep> But I always forget how to use that. :)
20:35:08 <aleth> Well, it has a million different ways to use it ;)
20:35:46 <clokep> Optimizer: There was no errors in the error console when you saw that, right?
20:36:06 <Optimizer> I didn;t check :|
20:38:48 <aleth> Optimizer: I can't reproduce your bug.
20:38:58 <Optimizer> i know
20:39:02 <Optimizer> even i tried it right now
20:39:06 <Optimizer> I couldn't
20:39:17 <Optimizer> but it did happen, I have proof too :P
20:40:12 <aleth> Yeah, all it means is that some step to reproduce is missing...
20:40:35 <Optimizer> may be change only the last alphabet of the nick ?
20:40:37 <Optimizer> :|
20:44:17 --> FeuerFliege has joined #instantbird
20:44:54 --> meh has joined #instantbird
20:45:23 --> FireFly_TB has joined #instantbird
20:46:57 * clokep wonders if he has an IRC patch w/ r-....
20:49:25 --> Optimizer1 has joined #instantbird
20:49:57 <-- Optimizer has quit (Ping timeout)
20:49:57 <-- Optimizer1 has quit (Input/output error)
20:50:00 --> Optimizer has joined #instantbird
20:51:56 <-- sabret00the has quit (Ping timeout)
20:52:52 --> sabret00the has joined #instantbird
20:52:56 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:53:05 --> aleth has joined #instantbird
20:53:05 * ChanServ sets mode +h aleth 
20:54:49 <-- Optimizer has quit (Ping timeout)
20:57:20 --> clokep_js has joined #instantbird
20:57:45 <-- clokep_js has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:57:57 <wnayes> Maybe MSN Messenger wouldn't be wanted (it /is/ 6 years old). At any rate I didn't include it in my project proposal, so I'll probably hold off on that one. :)
20:58:14 --> Optimizer has joined #instantbird
20:58:44 <clokep> wnayes: Sounds like a plan. :) I'm happy how quickly you were able to get the ctypes stuff done though.
20:58:51 <clokep> Which other ones did you include in your proposal btw?
20:58:58 <clokep> Of course it'll soon be time to go back to the UI a bit. :)
21:00:10 <wnayes> AIM, GTalk, and Colloquy are left to create, and then log support for most.
21:00:20 <clokep> Ah, right. Logs....
21:00:25 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 1655 on bug 1296.
21:00:26 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1660 on bug 1296.
21:00:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1296 enh, --, ---, clokep, ASSI, Unhandled IRC whois response messages 307 671 317
21:00:40 * wnayes will need to find a Mac somewhere to figure out Colloquy...
21:00:48 <clokep> wnayes: You've only been testing the windows ones on Windows 7, right?
21:01:03 <clokep> Yes, I'd like a mac too so I can make bonjour build on it. ;)
21:01:21 * clokep finds it unfortunate it's not legal to run them in VMs...
21:01:27 <aleth> I think TB would also be important (but hopefully also easy) for people switching from TB to IB...
21:02:18 <clokep> Well, if he has extra time we can request all sorts of crazy ones. :) Better to get the core functionality of those ones nailed down first.
21:02:27 <aleth> Sure...
21:02:35 <-- Optimizer has quit (Ping timeout)
21:02:39 <clokep> aleth: Feel fre to look at that too!
21:03:10 <instantbot> clokep@gmail.com requested review from aletheia2@fastmail. fm for attachment 1660 on bug 1296.
21:03:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1296 enh, --, ---, clokep, ASSI, Unhandled IRC whois response messages 307 671 317
21:04:01 * jwir3|coffee is now known as jwir3
21:04:50 <wnayes> clokep: I haven't tested on XP yet, as long as the AppData folder is found properly everything else should work the same.
21:05:04 <clokep> Should, yes. :)
21:06:12 --> Optimizer has joined #instantbird
21:07:38 <clokep> I'd certainly like someone to try that though!
21:08:04 <-- sabret00the has quit (Quit: Leaving)
21:08:17 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
21:08:27 --> aleth has joined #instantbird
21:08:27 * ChanServ sets mode +h aleth 
21:09:18 --> Kaishi has joined #instantbird
21:09:25 --> flo has joined #instantbird
21:09:25 * ChanServ sets mode +qo flo flo 
21:09:41 <wnayes> I would like to work on other importers after everything gets finished. Or if there's any that would be more important than the ones I proposed, I wouldn't mind swapping.
21:09:56 <-- FeuerFliege has quit (Ping timeout)
21:09:56 <-- FireFly_TB has quit (Ping timeout)
21:12:42 <clokep> Yeah.
21:12:46 <clokep> We can talk about it. :)
21:16:43 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
21:16:47 --> aleth has joined #instantbird
21:16:47 * ChanServ sets mode +h aleth 
21:19:59 <flo> wnayes: isn't MSN Messenger what's pre-installed with Windows XP?
21:20:12 <-- sonny has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
21:20:24 <clokep> I think "Windows Messenger" is, which (if I remember properly...) isn't the same thing.
21:20:36 * clokep just remembers always disabling it...
21:20:42 <flo> aleth: when we /nick, and then get disconnected, at the reconnect, is the nick reset to the account name, or kept as the user changed it?
21:21:11 <flo> clokep: yeah, I remember there was a piece of crap I had to remove each time I installed XP
21:21:28 <wnayes> "Microsoft provided a scaled-down new program for Windows XP, called Windows Messenger, that it originally intended to replace MSN Messenger with on Windows XP."
21:22:34 <aleth> flo: It's reset
21:23:04 <aleth> And the user is informed.
21:23:30 <wnayes> So it looks like XP had more of an ancestor of Windows Live Messenger, not MSN Messenger.
21:23:55 --> DGMurdockIII has joined #instantbird
21:26:53 <flo> aleth: that may not be what the user want
21:27:15 <flo> wnayes: ok
21:27:39 <flo> I wonder how you plan to handle logs
21:27:46 * clokep won't be happy until we support netsend.
21:28:24 <flo> clokep: can we import anything from that?
21:28:35 <clokep> flo: No, it's LAN based.
21:28:40 <clokep> It's your IP/hostname.
21:28:55 <clokep> (And disabled on any sane computer. :-D)
21:29:02 <-- Optimizer has quit (Ping timeout)
21:29:53 <flo> wnayes: the 2 obvious problems I see about lots are: 1. It can take a long time to parse hundreds of MB of logs. 2. Some (most?) lots may miss information, in a way that makes them quite difficult to parse.
21:30:03 <flo> 2. Typically applies to Pidgin text logs
21:30:26 <clokep> flo: Can't we still read Pidgin logs actually? :-D
21:30:38 <wnayes> As of now I was thinking there could be another method on importers (taking an ExistingAccount arg) that would perform log importing (+ other tasks?) after the summary page is left (and the relevant ExistingAccounts are chosen)
21:30:40 <flo> clokep: ?
21:31:06 <flo> wnayes: yeah, I think you more or less have to handle the log conversation in the background
21:31:21 <aleth> flo: Yep... if the user changed the nick and then got auto-reconnected. Are there other situations where the user manually changed the nick and it would be desired though?
21:31:22 <flo> which means you need to save where you are, because the user may close Instantbird before it's finished
21:31:45 <clokep> Interesting error: Error: browser.documentCharsetInfo is undefined Source File: chrome://instantbird/content/viewlog.js Line: 91
21:31:53 <clokep> When I try to read one of my old plaintext logs (i.e. from Pidgin)
21:32:00 <flo> aleth: I don't see manually changing the nick as a super important feature, so I'm not too worried if it breaks
21:32:14 <flo> I was just wondering if it could be the cause of Optimizer's bug
21:32:35 --> Optimizer has joined #instantbird
21:32:48 <clokep> (Can anyone reproduce that error? :()
21:32:52 <flo> clokep: is there just noise in the console, or is the log not displayed at all?
21:32:59 <clokep> flo: The log isn't displayed.
21:33:40 <flo> clokep: file a 1.2-blocking bug
21:33:52 <flo> and make it block either the moz12 or moz13 update bug ;)
21:33:56 <flo> clokep: I can reproduce
21:34:02 <flo> the API must have changed
21:34:12 <aleth> flo: Could be... Optimizer should be able to tell from his logs
21:34:22 <clokep> flo: OK!
21:34:31 <-- meh has quit (Ping timeout)
21:34:45 --> meh has joined #instantbird
21:35:18 <Optimizer> Ah, so this was the missing STR
21:35:29 <Optimizer> yes, I did get disconnected in b/w
21:35:57 <flo> clokep: https://developer.mozilla.org/en/XUL/Property/documentCharsetInfo "The properties of the nsIDocumentCharsetInfo object were merged into the docshell in Gecko 12.0 (Firefox 12.0 / Thunderbird 12.0) ."
21:36:09 <Optimizer> so what should be the ideal behavior ?
21:36:47 <flo> clokep: I think the fix is replacing browser.documentCharsetInfo.forcedCharset with browser.docShell.forcedCharset
21:37:02 <clokep> Probably.
21:37:04 <clokep> I can test it in a bit.
21:37:21 <clokep> Well maybe. I'm probably going to go out before my build finishes..
21:37:37 <flo> I think in the same patch you want to get rid of http://lxr.instantbird.org/instantbird/source/instantbird/content/tabbrowser.xml#1196
21:37:51 <flo> clokep: just file the bug and keep the info in there? :)
21:38:10 <-- aleth has quit (Input/output error)
21:38:14 --> aleth has joined #instantbird
21:38:14 * ChanServ sets mode +h aleth 
21:38:55 <-- DGMurdockIII has quit (Quit: ChatZilla [Firefox 14.0/20120612164001])
21:39:52 <flo> clokep: the changeset is http://hg.mozilla.org/mozilla-central/rev/57f0b07c2dc5
21:40:02 <instantbot> New Instantbird (UI) bug 1539 filed by clokep@gmail.com.
21:40:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1539 nor, --, ---, nobody, NEW, Error when attempting to read plaintext logs
21:40:08 <clokep> flo: But anyway, my point one is that Instantbird can already read that style of logs, right? Can't we just move Pidgin logs over then?
21:40:08 <flo> so the fix for tabbrowser.xml is just to remove that property
21:40:41 <flo> clokep: the problem is that we can just throw them in the face of the user, based on the filename
21:40:56 <clokep> Ah, OK. :)
21:40:58 <flo> there's very little point in importing old logs if we can't index them
21:41:16 <flo> and I definitely want us to index logs and have an efficient search
21:41:43 <clokep> OK. :)
21:41:52 <clokep> We should migrate our old logs too then if possible?
21:42:24 <flo> if we can convert them without dataloss, yes/maybe
21:43:19 <flo> thanks (for the bug)
21:43:24 <clokep> Of course. :)
21:44:07 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1653 on bug 1404.
21:44:08 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1661 on bug 1404.
21:44:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1404 nor, --, ---, aletheia2, ASSI, Add "Your account is reconnected" system message
21:44:52 <aleth> gah.
21:44:54 <aleth> Sorry.
21:45:00 <clokep> Second patch coming? :-D
21:45:13 * aleth got caught out by "reload tab" acting as "send"
21:45:53 <aleth> So the patch is out of date.
21:46:55 <Optimizer> also, if the account is reconnecting, shouldn't it be reconnecting using the last used nick ?
21:47:10 <Optimizer> like if I changed it using /nick
21:49:36 <clokep> ssh-keygen -t rsa -b 4096
21:49:41 <clokep> Oops, that wasn't my terminal. :)
21:50:51 <clokep> Optimizer: I think that's the discussion. ;)
21:51:37 <Optimizer> can i get disconnected 3 times, without reconnnecting ?
21:51:39 <Optimizer> 2:28:59 AM - Your account is disconnected.
21:51:40 <Optimizer> 2:37:00 AM - Your account is disconnected.
21:51:41 <Optimizer> 3:03:30 AM - Your account is disconnected.
21:51:46 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1661 on bug 1404.
21:51:47 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1662 on bug 1404.
21:51:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1404 nor, --, ---, aletheia2, ASSI, Add "Your account is reconnected" system message
21:51:57 <aleth> Optimizer: this ^^ patch should fix that ;)
21:52:22 <Optimizer> disconnecting 3 times problem ?
21:52:36 <aleth> You were reconnected, you just weren't told about it.
21:52:45 <Optimizer> but i get told sometimes
21:52:52 <Optimizer> the 4 lines just above those 3
21:52:54 <Optimizer> 2:20:01 AM - Your account is disconnected.
21:52:54 <Optimizer> 2:20:09 AM - You are now known as Optimizer1.
21:52:54 <Optimizer> 2:20:44 AM - Your account is disconnected.
21:52:54 <Optimizer> 2:20:47 AM - You are now known as Optimizer.
21:53:06 <aleth> That's just because your nick changed.
21:53:13 <Optimizer> oh
21:53:49 <Optimizer> also, generally when i reconnect, i see the topic of the channel 
21:53:51 <flo> seems like the bug title should really be changed ;)
21:54:26 <aleth> Optimizer: not anymore, unless it changed.
21:54:37 <aleth> flo: Yeah... suggestions?
21:54:37 <Optimizer> yup, i am not seeing it again
21:54:42 <Optimizer> but why ?
21:55:04 <aleth> It was just noise. The topic is still there after all at the top of the conversation.
21:55:17 <Optimizer> atleast it wold me that i am reconnected again, this new bug 1404 has to be fixed pretty soon
21:55:19 <flo> "The nick shouldn't be reset to the username at reconnect if the last nick change was user initiated"
21:55:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1404 nor, --, ---, aletheia2, ASSI, Add "Your account is reconnected" system message
21:55:37 <Optimizer> flo: yes
21:55:41 <Optimizer> it should be that
21:58:41 <-- aleth has quit (Input/output error)
21:58:46 --> aleth has joined #instantbird
21:58:46 * ChanServ sets mode +h aleth 
22:03:54 <clokep> aleth: Isn't that bug essentially just changing _originalNick when the user does a /nick?
22:04:58 <aleth> Probably, but I remember that bug was more complex to fix than I expected, so maybe there are subtleties...
22:05:17 <clokep> Maybe, but I don't think so. :)
22:05:52 <aleth> It also assumes that when the user changes their nick, it isn't just because they disliked being called "nick1" or "IRCMonkey"
22:06:15 <clokep> I don't see why that matters.
22:06:42 <aleth> Because you may want your nick to be changed back asap in that case...
22:07:14 <clokep> But we don't have logic for any of that right now. ;)
22:07:21 <clokep> And it's really hard to guess what the user "wants".
22:07:32 <aleth> That's the problem ;)
22:07:48 * clokep would be OK w/ the assertion "If the user changes his nick, that's the nick he wants."
22:08:15 <aleth> All I'm saying is I have to look at that code again
22:08:24 <clokep> NO LOOKING, JUST CODING!
22:08:42 <aleth> STREAM OF CODENESSNESS :D
22:12:56 <flo> clokep: "And it's really hard to guess what the user "wants"." if the user is American, he wants to go shopping :-P.
22:13:26 <clokep> I don't like shopping. :(
22:13:32 <clokep> Well it depends what I'm shopping for, I guess. ;)
22:13:39 <flo> aleth: and no, you don't *have to* look at that code again, unless you are annoyed by that bug
22:13:54 <flo> clokep: but you are the developer, not the user ;)
22:14:00 <clokep> True. :)
22:15:38 <flo> merging bio into bmo will give us a working interdiff feature on bugzilla :)
22:15:47 <aleth> :)
22:16:48 <-- aleth has quit (Input/output error)
22:16:53 --> aleth has joined #instantbird
22:16:53 * ChanServ sets mode +h aleth 
22:17:13 <flo> clokep: do you like the new strings in bug 1296 or did you do this new patch just to "make the reviewer happy"?
22:17:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1296 enh, --, ---, clokep, ASSI, Unhandled IRC whois response messages 307 671 317
22:17:27 <clokep> flo: I'm OK w/ it, I don't live the "Identity" string.
22:18:51 <flo> "don't like"?
22:19:16 <clokep> "like", yes. Sorry.
22:22:48 <flo> I don't really like it either
22:23:42 <flo> does it seem to be an improvement to combine the 2 information in one line?
22:29:26 --> Tomek has joined #instantbird
22:30:07 <clokep> flo: I'm not really sure. :(
22:30:14 <aleth> I preferred the idea of adding "via SSL" to one of the Connected strings, and then you could have an "Identification: Registered nickname" boolean
22:30:17 * flo wonders if his last comment is helpful or not
22:30:37 <flo> aleth: that's all technical details
22:31:07 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
22:31:32 <flo> if I'm the average user, how am I supposed to know that "connected via SSL" is better than "connected via Mibbit"?
22:32:01 <clokep> flo: I almost feel like the "connected via SSL" should just be a lock icon shown in the top right of the tooltip?
22:32:26 <aleth> clokep: That sounds like a good idea actually. Like in browsers, which is what people do know
22:32:42 <flo> can we simplify by deciding that if you are not authenticated with nickserv, whether you are connected via SSL is irrelevant?
22:33:04 <aleth> flo: You're right, but I still think being too vague is no good either.
22:33:30 <clokep> flo: What? I don't understand?
22:33:39 <-- skeledrew has quit (Client exited)
22:33:45 --> skeledrew has joined #instantbird
22:33:55 <flo> clokep: I do think it should be an icon once we redesign the tooltips, but I assumed doing more than adding a line of text was out of the scope of that bug
22:33:56 <aleth> flo: I don't think that's true.
22:34:14 <aleth> technically it is, but in practice no.
22:34:52 * flo doesn't know what aleth is talking about
22:35:07 <clokep> Yes, I don't really want to add an icon. :)
22:35:16 <-- wnayes has quit (Ping timeout)
22:36:47 <flo> aleth: is there an error returned by the server if the nick given to the /nick command is invalid?
22:37:33 <clokep> Yes.
22:37:47 <clokep> (I think...)
22:37:54 <aleth> Hmm, it seem so... but we don't handle it.
22:38:09 <aleth> Interesting. I thought the server would supply us with a new nick in that case.
22:38:11 <clokep> Error handling?! Who needs that. :-D
22:38:18 <clokep> No, it just tells you that you're a moron. :-D
22:38:41 <aleth> Being labelled a monkey would serve that purpose too :D
22:38:46 <flo> clokep: that may be an interesting piece of information :)
22:39:00 --> wnayes has joined #instantbird
22:39:07 * clokep wants to know why his build is failing all of a sudden.
22:40:27 * flo thinks clokep would pastebin the log of the failure if he really wanted to know
22:41:08 <clokep> flo: It works fine in my one build, not my other one...I think stuff got messed up because I essentally just tried to build Mozilla 13 in a dirty Mozilla 12 directory.
22:41:52 <flo> is it failing in a DOM events idl file, or something similar?
22:42:14 <clokep> Yes.
22:42:31 <clokep> I saw the steps in the bug, but that didn't seem to help...
22:42:38 <flo> really?
22:43:08 <flo> you are 100% sure these files no longer exist in your *source* tree?
22:44:58 * jwir3 is now known as jwir3|away
22:45:29 <aleth> clokep: Is it possible the reconnection timeout for IRC is too short? "ERROR :Closing Link: [IP] (Throttled: Reconnecting too fast)"
22:46:03 <clokep> aleth: It's possible.
22:46:09 <aleth> (appeared from the third attempt or so)
22:46:11 <clokep> You also could be reconnecting too fast if you're testing things. :P
22:46:52 <aleth> No, this was all automatic for an account with an illegal nick.
22:47:48 <clokep> We need to handle that message.
22:48:00 <aleth> That's a separate bug though.
22:48:19 <aleth> It's not like you have anything to fall back on if it's the account nick that's wrong.
22:49:09 <clokep> Right, but we should throw an error and stop reconnecting.
22:49:13 <clokep> Or use a random nick or something.
22:49:30 <aleth> Yes.
22:50:13 <-- Optimizer has quit (Connection reset by peer)
22:50:18 <aleth> Well, not use a random nick, as the account is simply broken then. A message in the account manager would be better.
22:50:49 <flo> or tell the user he's a moron ;)
22:51:07 <aleth> using the blink tag ;)
22:51:09 <flo> or a monkey :)
22:52:00 <flo> Good evening/night :)
22:52:35 <-- skeledrew has quit (Ping timeout)
22:53:24 --> meh has joined #instantbird
22:53:28 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
22:53:37 --> aleth has joined #instantbird
22:53:37 * ChanServ sets mode +h aleth 
22:54:03 --> skeledrew has joined #instantbird
23:00:33 <-- myk has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
23:01:24 <clokep> flo: SO I only deleted xpidllex and not xpidlyacc. :(
23:23:37 <wnayes> clokep: Is there anything special about the prpl-gtalk id? Services.core.getProtocolById("prpl-gtalk") doesn't seem to give me a protocol. I think I've experienced something like this before with prpl-gtalk (but it's apparent now that gtalk.js gets accounts)
23:23:49 <-- Tomek has quit (Quit: Instantbird 1.1)
23:25:56 <clokep> wnayes: No.
23:26:11 <clokep> There shouldn't be at least.
23:26:16 <clokep> Except that it's JS and not libpurple. ;)
23:26:20 * clokep needs to go.
23:26:55 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
23:27:00 --> aleth has joined #instantbird
23:27:01 * ChanServ sets mode +h aleth 
23:28:22 <wnayes> hmm, getting null back from getProtocolById for some reason with prpl-gtalk
23:31:44 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
23:31:47 --> aleth has joined #instantbird
23:31:47 * ChanServ sets mode +h aleth 
23:33:42 <wnayes> Ah, having a protocol gtalk.js and an importer gtalk.js was the issue :)
23:35:58 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
23:39:09 --> FeuerFliege has joined #instantbird
23:40:56 <-- FeuerFliege has quit (Ping timeout)
23:52:09 <-- Kaishi has quit (Quit: Kaishi)
23:53:10 <-- clokep has quit (Ping timeout)