#instantbird log on 11 12 2011

All times are UTC.

11:29:18 <instantbot> New purplexpcom - General bug 1161 filed by raynaudquentin@gmail.com.
11:29:24 <instantbot> raynaudquentin@gmail.com added attachment 987 to bug 1161.
11:29:24 --> instantbot has joined #instantbird
11:29:24 topic changed by gravel.mozilla.org to "Ask questions about Instantbird (http://www.instantbird.com) here|Get Instantbird 1.1 while it's hot! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (testing purpose only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/"
11:29:24 * ChanServ sets mode +v instantbot 
11:29:25 <instantbot> raynaudquentin@gmail.com requested review from florian@instantbird .org for attachment 987 on bug 1161.
11:32:11 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
11:36:30 --> mikk_s has joined #instantbird
11:39:41 <-- mikk_s has quit (Quit: Instantbird 1.1)
11:39:49 --> mikk_s has joined #instantbird
11:41:37 <-- Wolfeh has quit (Ping timeout)
11:45:57 --> Wolfeh has joined #instantbird
11:54:43 --> mistraven has joined #instantbird
11:55:01 <-- mistraven has left #instantbird ()
11:59:57 <-- mikk_s has quit (Ping timeout)
12:00:17 --> BYK has joined #instantbird
12:00:41 <BYK> Hi, any isntantbird ninjas around?
12:16:30 --> Tomek has joined #instantbird
12:19:27 --> MattATobin has joined #instantbird
12:20:49 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
12:20:58 --> MattATobin has joined #instantbird
12:23:35 --> aleth has joined #instantbird
12:38:16 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
12:38:26 --> MattATobin has joined #instantbird
12:44:53 --> devfil has joined #instantbird
12:47:30 <-- Even has quit (Quit: Instantbird 1.2a1pre)
12:53:06 --> mistraven has joined #instantbird
12:58:16 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
12:58:32 --> MattATobin has joined #instantbird
13:02:09 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
13:02:19 --> MattATobin has joined #instantbird
13:04:28 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
13:04:39 --> MattATobin has joined #instantbird
13:24:13 <-- mistraven has quit (Ping timeout)
13:41:14 --> mikk_s has joined #instantbird
13:50:38 * MattATobin is now known as Tobin
13:51:32 <-- Tobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
13:51:46 --> Tobin has joined #instantbird
13:54:22 <-- Tobin has quit (Quit: Everything you do is to hurt me, leave me alone.)
13:54:34 --> Tobin has joined #instantbird
14:03:46 --> clokep has joined #instantbird
14:03:46 * ChanServ sets mode +h clokep 
14:09:12 <clokep> BYK: What's going on?
14:09:37 --> Mic has joined #instantbird
14:09:38 * ChanServ sets mode +h Mic 
14:10:11 <BYK> clokep: Umm I "joined" to Twitter "group chat" and accidentally checked "auto join" checkbox now I have two twitter tabs :D
14:10:15 <BYK> help?
14:10:35 <clokep> BYK That sounds like a bug. :P
14:10:48 <clokep> (That actually doesn't sound possible in the code...)
14:10:58 <clokep> Does closing both of them not work?
14:11:18 <BYK> clokep: Isn't it always like that. ie. "How can you possibly do that?!" :D
14:11:50 <clokep> When you connect your twitter account it shld bring up the timeline automatically.
14:12:12 <BYK> clokep: The strange thing is, even if I close the "new" Twitter group chat, it appears when a new tweet is received with only the new tweets and the people in those tweets
14:12:43 <BYK> clokep: It didn't this one time for some reason, that's why I tried joining to that group chat
14:12:58 <clokep> BYK: It only pops up if there are tweets to read btw.
14:13:23 <-- mikk_s has left #instantbird ()
14:13:31 <clokep> If everything new is popping up in the new tab, you can probably get rid of the old tab.
14:13:41 <clokep> I can't reproduce. :-/
14:14:13 <BYK> clokep: The "old" tab is the tab supposed to open for Twitter.
14:14:30 <clokep> BYK: Aren't they both open for Twitter?!
14:14:38 <BYK> clokep: Correct :D
14:15:06 <clokep> BYK: If the old tab is not getting updates it means you broke the reference to it somehow and it's no longer being used by the protocol.
14:15:18 <clokep> (The Twitter protocol only has a concept of one conversation at a time currently.)
14:15:22 <clokep> So whichever i sbeing updated...
14:15:23 <BYK> clokep: Do File -> Join chat -> Select Twitter Account -> Check auto join and now you have two tabs you can't get rid of
14:15:55 <BYK> clokep: Both are getting the updates. The "old" and the correct one shows Past tweets also but the new "joined" one only updates with the new tweets
14:16:23 <clokep> "the new "joined" one only updates with the new tweets" doesn't that mean only the new one is getting updated?
14:16:26 <aleth> What is "Join chat" applied to Twitter anyway?
14:16:27 <BYK> clokep: If I "close conversation" it pops "emptied" when a new tweet is received
14:16:49 <BYK> clokep: Both gets updated.
14:16:57 <BYK> aleth: It is strange, yeah
14:16:59 <clokep> BYK: I can't reproduce. It seems to be working OK for me.
14:17:06 <aleth> For people that don't auto-join twitter?
14:17:07 <BYK> Version 1.1 or a nightly?
14:17:12 <clokep> I have a nightly.
14:17:26 <BYK> clokep: May be it's fixed already. Any time for a new release?
14:17:29 <clokep> aleth: It's so if you don't have incoming tweets when you log in, you can open the Twitter timeline and say something.
14:17:33 <clokep> BYK: It's possible.
14:17:39 <clokep> I have 1.1 somewhere on my computer, one second.
14:17:46 <BYK> clokep: Okay.
14:18:05 <aleth> clokep: That makes sense. Will probably make even more sense after the 'join chat' redesign ;)
14:18:35 <clokep> aleth: Yes, it's a kludge, but it works fo rnow.
14:18:36 <aleth> BYK: I can't reproduce either btw (on the nightly)
14:19:23 <BYK> aleth: It is probably fixed on the nightlies then
14:19:47 <aleth> Either that or you did something we didn't when we attempted to reproduce
14:20:29 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
14:20:35 --> aleth has joined #instantbird
14:20:37 <BYK> aleth: Well the steps are simple, check "auto-login and auto-join" on Account options and then join to twitter chat room again with auto-join checked
14:21:20 <aleth> That's what I tried, without problems
14:21:39 <BYK> aleth: Then I should wait for the next release :)
14:22:36 <clokep> Bah I downloaded the uk version instead of the en-US...
14:22:48 <aleth> BYK: Or try the nightly ;)
14:23:11 <clokep> BYK: I cannot reproduce on 1.1 either.
14:23:17 <BYK> aleth: Is it stable enough and compatible with addons? Since I couldn't find a way to disable add-on compat. check
14:23:48 <clokep> You 1. Have Twitter connected already, 2. Did Join Chat and checked "auto-join". 3. Went and did Join Chat again?
14:24:15 <clokep> BYK: We try to keep them fairly stable but occasionally they have weird quirks in them. I can only think of a few times in the past couple years they were unusable.
14:24:15 <BYK> clokep: Yeah sounds like me
14:24:28 <clokep> If you restart Instantbird, does the problem persist?
14:24:43 <BYK> clokep: Let's try. I guess it persists though. Let me try again.
14:24:49 <aleth> BYK: Usually stable but of course no guarantees when new features land. You can disable the compatibility check in about:config
14:24:49 <-- BYK has quit (Quit: Instantbird 1.1)
14:25:40 --> BYK has joined #instantbird
14:26:07 <BYK> clokep: Now I'm waiting for a new tweet for my twitter to show up
14:26:25 <clokep> BYK: Are you @BYK? ;)
14:26:31 <BYK> clokep: It was showing the twitter tab regardless of new tweets before I presume
14:26:34 <BYK> @madbyk :)
14:27:24 <clokep> Ah, that's not something I tested (what would happen if you don't have any new tweets...)
14:28:08 <BYK> clokep: Well the situation is weird now. I got the new tab
14:28:36 <BYK> clokep: But only You and I are in the list and I only see your tweet. Before, I was seeing my whole timeline with all the people I followed
14:29:00 <aleth> BYK: more people will show up as more tweets happen
14:29:05 <BYK> clokep: I also tried removing and readding the account
14:29:17 <clokep> BYK: Your timeline only contains Tweets that are new since you last shut down Instantbird + the list only shows people who have tweets in the conversation.
14:29:21 <BYK> aleth: It was showing my whole timeline when I signed in before
14:29:37 <BYK> clokep: Oh now that makes sense
14:29:56 <BYK> I got it now :)
14:30:08 <clokep> BYK: It's not ideal, but it's how we have it implemented right now since Twitter pushes us the information about who has said things, but we'd have to go ahead and actually request information on everyone you follow.
14:30:47 <aleth> The API won't send you a list of who is being followed? That's annoying
14:31:08 <clokep> aleth: It will, but we have to make a REST request for it, we get the tweets over the streaming API.
14:31:12 <clokep> It's not difficult, we just need to do it. :P
14:31:17 <aleth> Not that I necessarily think this is a problem
14:31:29 <aleth> Depends on what the desired behaviour is
14:31:35 <clokep> (I'd like people you follow, people who follow you, etc. in the contact list.
14:31:43 <BYK> Well it usually is good since I didn't notice the behavior until today
14:31:59 <BYK> But if you restart your InstantBird at a stagnant time, it seems very strange
14:32:02 <BYK> Almost like a bug =)
14:32:37 <clokep> BYK: bug 1038
14:32:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1038 enh, --, ---, nobody, NEW, Add followed people to the participants timeline
14:33:28 <aleth> If they were just added to the nicklist they would simply show up as inactive until they tweeted
14:33:53 <BYK> clokep: I didn't check the repo but in what language do you code Instantbird?
14:33:56 <aleth> I don't use twitter often so I don't know what is wanted there
14:34:48 <BYK> clokep: Or the protocol implementations?
14:34:49 --> hunsly has joined #instantbird
14:35:03 <BYK> clokep: I'm asking coz I think I may help sometime
14:35:22 <clokep> BYK: libpurple is in C, our UI code is in XUL + CSS + JS, our backend code is C++ or JavaScript.
14:35:23 <instantbot> c++ sucks
14:35:35 <clokep> We're moving things in the JavaScript direction though (Twitter is pure JS)
14:35:51 <BYK> clokep: That's great. I'll check the repo when I have more time ;)
14:36:02 <clokep> BYK: And the reason the Twitter timeline doesn't pop up automatically because it'd be an awfully blank conversation if there's no tweets + no participants. :)
14:36:19 <clokep> BYK: Great! Let us know if you need any help! :)
14:36:27 <BYK> clokep: Will do!
14:41:54 --> mistraven has joined #instantbird
14:41:57 <-- mistraven has left #instantbird ()
14:49:48 --> pvagner has joined #instantbird
14:52:28 <-- pvagner has quit (Connection reset by peer)
14:54:20 <-- Wolfeh has quit (Ping timeout)
15:05:13 --> pvagner has joined #instantbird
15:06:04 <-- pvagner has left #instantbird ()
15:07:25 --> Wolfeh has joined #instantbird
15:08:44 --> pvagner has joined #instantbird
15:09:41 <Mic> hmm, "Firefox Development for Web Developers" on Air Mozilla .. :S but the other talks are being recorded as I was told on #mozcamp
15:11:40 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
15:15:40 <clokep> Ah, cool. Hopefully they'll go up eventually. :) I'd like to hear the soundtrack with the slides.
15:28:52 <-- pvagner has quit (Quit: Instantbird 1.2a1pre)
15:29:32 <-- BYK has left #instantbird ()
15:48:16 <-- FeuerFliege has quit (Ping timeout)
16:13:08 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
16:16:47 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
16:16:49 --> aleth has joined #instantbird
16:17:58 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
16:18:00 --> aleth has joined #instantbird
17:01:32 --> Even has joined #instantbird
17:01:32 * ChanServ sets mode +o Even 
17:03:42 --> pvagner has joined #instantbird
17:12:08 <instantbot> New Instantbird (UI) bug 1162 filed by aletheia2@fastmail.fm.
17:12:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1162 nor, --, ---, nobody, NEW, Disable 'Restore' in tray context menu when contact window already open...
17:12:32 <clokep> aleth: That one is easy, I'll leave it to you. ;)
17:13:15 <aleth> filed to avoid forgetting ;)
17:14:07 <clokep> Of course! :)
17:14:22 <clokep> I just hate fixing the tray icon that I don't use. ;)
17:14:44 <aleth> Yeah... that makes sense...
17:18:44 <instantbot> raynaudquentin@gmail.com added attachment 988 to bug 1161.
17:18:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1161 nor, --, ---, nobody, NEW, Update XUL from 7.0.1 to 9.0
17:24:49 <-- pvagner has quit (Quit: Instantbird 1.2a1pre)
17:50:33 <-- Even has quit (Quit: Instantbird 1.2a1pre)
18:03:55 <instantbot> raynaudquentin@gmail.com added attachment 989 to bug 1161.
18:03:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1161 nor, --, ---, nobody, NEW, Update XUL from 7.0.1 to 9.0
18:06:37 <instantbot> raynaudquentin@gmail.com added attachment 990 to bug 1161.
18:06:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1161 nor, --, ---, nobody, NEW, Update XUL from 7.0.1 to 9.0
18:14:53 <instantbot> raynaudquentin@gmail.com added attachment 991 to bug 1161.
18:14:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1161 nor, --, ---, nobody, NEW, Update XUL from 7.0.1 to 9.0
18:27:34 --> billysanca has joined #instantbird
18:27:54 <-- billysanca has quit (Quit: Instantbird 1.2a1pre)
18:27:59 --> billysanca has joined #instantbird
18:47:24 --> Even has joined #instantbird
18:47:24 * ChanServ sets mode +o Even 
18:49:19 <instantbot> pvdeejay@gmail.com cleared the Resolution 'FIXED' from bug 103.
18:49:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=103 tri, --, 0.1.3, pvdeejay, REOP, Use WAI-ARIA live regions while displaying incoming messages
18:51:45 <Even> Hi!
18:51:51 --> DGMurdockIII has joined #instantbird
18:52:45 <Even> I announce I'm currently using an Instantbird running on XUL 9.0b1 :D
18:53:23 <instantbot> clokep@gmail.com set the Resolution field on bug 103 to FIXED.
18:53:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=103 tri, --, 0.1.3, pvdeejay, RESO FIXED, Use WAI-ARIA live regions while displaying incoming messages
18:53:46 <clokep> Congrats Even! I was going to give your patch a test on Windows soon. :)
18:54:00 <clokep> (Although I imagine at least the upgrade to 8.0 should be fine!)
18:55:07 <aleth> Nice! :)
18:58:29 <Even> Yeah. The 8.0 update is more reliable.
18:58:50 <Even> I didn't mess up with the build system on this one.
18:59:04 <Even> (I could have but opted to do it in the 9.0 patch instead)
18:59:13 <clokep> And the Mozilla update didn't take forever. :)
18:59:48 <Even> On my side it did :P
19:00:17 <Even> I never took the time to seriously look into what Mozilla had done in its build system before today.
19:00:35 <Even> It is really full of good things but... so hard to understand :)
19:01:02 <Even> I think I made an acceptable patch but I'm sure flo is going to improve it by a large margin afterwards.
19:01:08 <Even> I was mainly trying to earn him some time.
19:01:47 <Even> Ib seems to work pretty well.
19:01:58 <Even> I don't see anything broken right now.
19:02:28 <Even> Performances seems slightly better.
19:02:40 <Even> I don't know if it is true or if I only believe it is :)
19:02:48 <clokep> haha.
19:02:55 <clokep> Bah Mozilla 8 requires angle.
19:03:01 <clokep> So we'll need to install the DirectX SDK.
19:03:19 <Even> Yeah, it is already activated and isntalled in the buildbot slave.
19:03:28 <Even> At least I did it at some point.
19:03:38 <Even> I don't know if it was tested.
19:03:59 <Even> I had a lot of issues with versions and installation of those components due to really fucked up installers.
19:04:00 <clokep> Well I'm going to just disable it. ;)
19:04:07 <Even> That is a good idea.
19:05:22 <Even> I believe it will become mandatory at some point.
19:05:33 <Even> I don't know if it is already the case with XUL 9 or not.
19:05:38 <clokep> It's mandatory, but you can pass --disable-angle flag I believe.
19:05:45 <clokep> I don't think so.
19:05:52 <clokep> I just compiled comm-central this morning with that flag.
19:06:12 <Even> In this case it's still default but optional.
19:06:20 <Even> That is not my definition of "mandatory" ^^
19:07:20 <clokep> Hah.
19:07:36 <Even> I checked. We do not use --disable-angle on the win32 slave so it's what I thought.
19:07:47 <Even> I successfully installed those things.
19:08:10 <Even> Just for reference, we use the tools/buildbot-configs/win32/mozconfig to build nightlies / releases.
19:08:19 <Even> Might help.
19:08:35 <clokep> Thanks.
19:08:44 <Even> You're welcome.
19:09:00 <clokep> I didn't realize we kept the buildbot configs in there somewhere. :)
19:09:47 <Even> We chose do to it this way to provide a default mozconfig for everyone and to be able to update that part of the buildbot slaves easily.
19:09:50 <Even> It's very practical.
19:10:02 <clokep> Yes, makes a lot of sense! :)
19:10:11 <clokep> Mine is rather different. I have a lot of stuff disabled.
19:10:17 <Even> ^^
19:10:25 --> pvagner has joined #instantbird
19:10:33 <clokep> (accessibility, jemalloc and angle now)
19:10:54 <clokep> accessibility and angle because they require extra SDKs.
19:11:12 <Even> Yeah, easy to understand.
19:11:49 <Even> And jemalloc because you're using the express version of Visual Studio.
19:11:58 <clokep> Yup! :)
19:11:59 <Even> It is a wild guess but...
19:12:03 <Even> ^^
19:12:07 <clokep> I just added that like a day ago actually.
19:12:24 <clokep> Do you know if that'll let me use it on other computers then btw?
19:12:33 <clokep> (let me use it = let me run an Instantbird I compile)
19:12:44 <Even> You always can run it anywhere.
19:12:58 <Even> At least if you compiled it the right way.
19:13:18 <Even> The difference between jemalloc activated or not is purely about performances.
19:13:44 <clokep> Hmmm...there's something weird with the way it gets compiled with express that I've run into it seems then.
19:14:02 <Even> Maybe something I'm not aware of then.
19:14:12 <Even> I believed jemalloc could not be compiled at all with express.
19:14:18 <clokep> Ah OK.
19:14:23 <clokep> Maybe I was doing something weird then. :)
19:14:55 <Even> Maybe you had not the --disable-debug flag on?
19:15:19 <Even> Using the debug flags might prevent you from running Ib on other computers because it will use debug dlls and not standard ones.
19:15:28 <clokep> pvagner: Sorry if it sounded harsh the way I closed bug 103 BTW, I just meant it's easier to open a new bug to keep track of work. :)
19:15:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=103 tri, --, 0.1.3, pvdeejay, RESO FIXED, Use WAI-ARIA live regions while displaying incoming messages
19:15:33 <Even> If VS is not installed on the target computers it might ask for debug dlls.
19:15:45 <Even> (that are not present, that's the logical part)
19:15:50 <clokep> Even: That was probably it. I didn't realize that --disable-debug was not the same as not enabling debug.
19:16:03 <Even> I don't know about that.
19:16:17 <pvagner> clokep: No problems, I guess that's going to be one line fix anyway. I'll just try to hack it into my running instantbird and then post as a new bug.
19:16:20 <Even> Depends on the default value.
19:18:11 <clokep> Well I'll let you know. :-d
19:18:33 <pvagner> guys do we have a bug regarding accessibility in the accounts window? I can see the label for items in the list of accounts is overridden. I've hacked it to also convei name, protocol and state to the AT's. I was missing it.
19:18:54 <Even> I think it is better to explicitely disabling or enabling it depending on what you want to do.
19:19:03 <Even> That always prevent weird things to happen.
19:19:31 <clokep> pvagner: I don't remember seeing one, please file one if it's an issue! :)
19:19:33 --> mistraven has joined #instantbird
19:20:04 <-- mistraven has left #instantbird ()
19:20:08 <Even> You can look into the obj-instantbird/config/autoconf.mk file to find out in what state it is in your latest build.
19:20:22 <Even> Look for MOZ_DEBUG and see if it's empty or set to 1.
19:20:51 <clokep> Cool. Thanks. :)
19:21:03 <Even> The variables just under this one are related flags. It might be interesting to look those too.
19:31:31 <instantbot> New purplexpcom - General bug 1163 filed by raynaudquentin@gmail.com.
19:31:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1163 nor, --, ---, nobody, NEW, Create a new updated VM for building Ib on Windows
19:33:00 <Even> clokep: Thanks to you, I looked deeper on Direct X requirements and I found an issue there.
19:33:19 <Even> So, thank you very much. Though it makes more work for me :P
19:33:30 <clokep> You're welcome. ;)
19:34:18 <Even> ^^
19:34:38 <clokep> Ah, yeah. I forgot they had a ridiculous number of different versions of of the DirectX SDK.
19:34:57 <-- hunsly has quit (Ping timeout)
19:36:03 <Even> pvagner: I don't know about that. If you can't find anything on bugzilla about this, it might be a good idea to open a bug about it, propose your patch along with a screenshot of the result.
19:36:38 <Even> pvagner: it will be seriously looked into and you will have feedback on it.
19:37:05 <Even> pvagner: another good idea might be to make an extension out of it to let others try it out before it is released mainstream.
19:39:38 <Even> I'm not very reactive when it comes to approving extensions but I'm still quicker than the time it takes to get a by the whole approving. Even more when it's UI related. UI is always a very sensitive subject because we do really try very hard to make it clean and very usable.
19:40:19 <clokep> Even:  I think pvagner is talking about making it so screen readers read it properly?
19:40:27 <clokep> So it wouldn't actaully effect the UI?
19:40:44 <Even> I was under the impression he also added some info there.
19:41:37 <Even> (or presented it in a slightly different way)
19:41:40 <clokep> Ah, maybe I misunderstood.
19:41:46 <Even> Maybe not.
19:41:53 <Even> WHatever, he corrected a print issue at least.
19:42:06 <Even> So it's best to prove the thing with screeshot at the least.
19:42:16 <Even> *screenshots
19:42:35 <Even> One before and one after makes one hell of an argument if it's improving things :)
19:43:27 <Even> aleth: are you still there ?
19:44:03 <aleth> Even: yes :)
19:44:26 <Even> I was wondering about your last addon I'm reviewing... "Toggle Participant List"
19:44:54 <Even> Is it worth it to make two extensions with Hide participant list or won't it be better to simply make those into one with options?
19:45:27 <Even> I'm not making a call there, simply asking to know if there's a specific reason to make two extensions when the subject is so related.
19:45:47 <aleth> They do separate things, and it is useful to be able to turn them on/off individually. As they are restartless I thought it was OK to use disable/enable as the interface.
19:45:51 <Even> Why not an option panel with a tick "move the participant counter to the MUC"
19:46:13 <Even> Yeah, I can see that.
19:46:25 <aleth> My thinking was, an option panel is an unnecessary layer in this case.
19:46:39 <Even> Ok. You might be right.
19:46:42 <aleth> E.g. currently I have Hide Participant List turned off because the inactive nicks landed ;)
19:46:45 <Even> I only was wondering.
19:47:09 <Even> It's not really my intent nor my right to retain it in sandbox for this.
19:47:27 <aleth> A question - Generally speaking, isn't it the preference to have small add-ons that do discrete things? 
19:47:28 <Even> I prefer to have the developer PoV in those cases.
19:47:39 <clokep> Soon we'll be able to have extension options in the extension manager, so that should help make simple options too.
19:47:53 <Even> aleth: That's a PoV. I do prefer keeping a small extension list :)
19:48:16 <aleth> Right :)
19:48:25 <Even> When extensions do related things, I believe it is best to have one hell of an extension with well purposed options.
19:48:28 * clokep prefers when extension do one thing only and do it well. ;)
19:49:19 <Even> clokep: Well, sure, if it's not working well because you make it bigger, better keeping it simple.
19:50:14 <aleth> That Toggle add-on was basically a mock-up that I decided to add-on-ify.
19:54:06 <Even> aleth: I believe I reviewed everything you ask me to :)
19:54:14 <Even> "me"
19:54:16 <Even> I should say :)
19:54:20 <aleth> Thanks :)
19:54:23 <Even> Who reviews is not the matter :)
19:54:40 <aleth> Just thought "might as well make them public"...
19:54:51 <Even> Yeah, that's true.
19:55:18 <Even> I believe some people are going to like it.
19:55:28 <Even> You really should add a screenshot for the hide one though.
19:56:07 <aleth> What would you suggest? I couldn't think of a good screenshot for the absence of something. After all you can hide the sidebar without the add-on too, it just changes the default setting.
19:56:11 <Even> Even if it's hard to make a screenshot of something that is not there... Maybe one with the panel showed and one with the panel hidden. Might simply do the trick.
19:56:28 <Even> Yeah, that's true...
19:56:58 <Even> I also wondered what you should do.
19:57:04 <aleth> I was thinking maybe with an arrow or something added - if I come up with a good idea I will add one
19:57:06 <Even> But I believe a lot of people don't even know you can hide it :P
19:57:25 <Even> (in the default version)
19:57:34 <aleth> I guess it's hard to hit the grippy in the middle :P
19:57:40 <Even> Yeah...
19:57:57 <Even> And on my computer it looks like a bug point.
19:58:14 <Even> Not very easy to figure what it is intended to do.
19:58:22 <Even> *big point
19:58:35 <aleth> On Linux you can't see it, you can only notice by the mouse pointer changing
19:58:45 <aleth> Well that depends on the OS theme I guess.
19:58:57 <Even> Well, I'm using  Linux :)
19:59:12 <aleth> Defo depends on the theme then :)
19:59:16 <Even> But probably a different theme is making mine looking like a point :D
19:59:21 <Even> Yeah it does.
19:59:22 <Even> ^^
20:00:03 <Even> clokep: I don't believe the VM blocks the update of XUL.
20:00:24 <Even> clokep: the rationale is we can use --disable-angle in the mean time
20:01:31 <Even> clokep: I nearly added those flags to be restrained from doing it for this reason. What do you think about it.
20:01:35 <Even> ?
20:01:54 <clokep> Yeah we can probably just do that for the time being.
20:02:09 <clokep> I really wish Bugzilla had a like "related to" field. :-/
20:02:14 <clokep> (Or "See also")
20:02:26 <clokep> One doesn't really block the other, but they're closely related.
20:02:53 <Even> Yes.
20:03:36 <Even> I suppose we can just add a patch in #1163 with the workaround for #1161 and remove the block as soon as the workaround is commited.
20:04:03 <Even> I'll do something like that and point it out in the patch comment?
20:04:06 <Even> ?->.
20:04:21 <clokep> Yes, that sounds like a good idea.
20:07:05 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
20:07:33 <instantbot> raynaudquentin@gmail.com added attachment 992 to bug 1163.
20:07:34 <instantbot> raynaudquentin@gmail.com requested review from florian@instantbird .org for attachment 992 on bug 1163.
20:07:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1163 nor, --, ---, raynaudquentin, NEW, Create a new updated VM for building Ib on Windows
20:07:36 <Even> Done :)
20:07:44 <-- pvagner has quit (Ping timeout)
20:09:16 <aleth> Aurora 10 seems snappier than 9 :)
20:10:12 <Even> snappier?
20:10:26 <aleth> The UI seems more responsive
20:10:33 <aleth> Maybe I am imagining things of course
20:10:50 <aleth> Most noticeably for me, changing to Panorama view
20:11:10 <Even> ^^
20:11:17 <Even> Well, aurora is not really in the roadmap yet :P
20:11:53 <aleth> lol it wasn't meant to be a hint for you to do 9 -> 10 tonight as well :P
20:12:21 <Even> Well, it took me a full ay to do 8 -> 9 so I had not even in mind to try anything further than that :)
20:12:26 <Even> *day
20:12:55 <aleth> It was just because it updated from 9 today.
20:13:02 <Even> (so the day was not full of work but more full of compilation... was long to validate each modification)
20:13:16 <Even> s/so/even though/
20:13:22 <Even> Really, my mind is confused :)
20:14:16 <Even> Is someone compiling on win32?
20:14:29 <Even> I didn't took the ttime to check on anything else but my Linux 64.
20:14:42 <Even> That is not good to have a patch validated only on a non supported platform :P
20:15:22 <clokep> Even: Yes I'm compiling on win32 right now.
20:15:25 <clokep> It takes a while.
20:15:25 <clokep> ;)
20:15:28 <Even> Sure.
20:15:36 <Even> I'm waiting for the result :)
20:15:45 <clokep> Well let's see....
20:15:49 <clokep> I'm in mozilla/layout right now.
20:16:01 <Even> If it passed configure, it's already half validated :)
20:16:24 <Even> The other half is after XUL link :)
20:16:58 <aleth> clokep: Did you file a bug for that reconnect problem? It's just happened to me again
20:17:02 <Even> (I nearly forgot launching is also something :P)
20:17:25 <Even> reconnect?
20:17:33 <clokep> aleth: No.
20:17:35 <Even> I do have some freeze on reconnect times, is it related?
20:17:46 <Even> (I don't know of the bug you are talking about)
20:18:01 <aleth> For me, it just doesn't seem to reconnect. Probably a regression
20:18:21 <Even> "freeze" was not a good word
20:18:27 <aleth> Alright will file it then
20:18:28 <Even> let's say it stops during reconnection and does nothing
20:18:28 <Even> :)
20:19:03 <Even> I believe it would be a good thing to suggest in this bug to monitor the status string of the connexion.
20:19:50 <Even> If it does not change for x straight seconds (x being to define), it might be a good idea to consider it is a failure and that we can restart the connection process.
20:20:19 <Even> It should also log it has done so somewhere.
20:20:40 <Even> (adding an error in the console log might be a good way to achieve this)
20:21:29 <instantbot> New purplexpcom - General bug 1164 filed by aletheia2@fastmail.fm.
20:21:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1164 nor, --, ---, nobody, NEW, XMPP Reconnection does not happen (probable regression)
20:22:01 <aleth> Even: Do you want to add that to the bug as a comment?
20:22:08 <Even> I'll do so.
20:25:06 <Even> Done :)
20:28:52 --> pvagner has joined #instantbird
20:29:29 <Even> Was a long time since I spend that much time on an Ib related matter :)
20:30:04 <Even> Hope it will help flo at least a little. I know he looked a little into this but he had so much to do...
20:30:37 <aleth> Did anyone catch his talk today on the live stream?
20:30:43 <aleth> Hope that went well...
20:31:45 <Even> I didn't.
20:31:57 <Even> He talked about it a little on the ML.
20:32:22 <Even> Seems the only problem was there were not enough people present. Only 15 presents or so.
20:32:38 <Even> There was a more appealing session at the exact same time...
20:32:42 <clokep> aleth: It wasn't on the live stream. The Fx UI one was.
20:33:08 <pvagner> guys are there some simple instructions how to create the extensions? Or should I study MDC?
20:33:08 <Even> That's a shame.
20:33:32 <Even> pvagner: Yeah, the MDC is fine. Really, it works the same way than Fx.
20:33:50 <Even> The only thing is there are a lot of Ib specific APIs for handling contacts and so on.
20:33:55 <Even> For this, flo can help you.
20:34:04 <clokep> And we have some examples too that can help.
20:34:06 <Even> We really need someone to document this extensively on the wiki
20:34:22 <Even> But it's real hard work and noone has volunteered to do it.
20:35:12 <Even> Yeas, clokep pointed out something important. That might be the best way to dive into that right now.
20:35:59 <pvagner> currently I am putting my tiny dirty tweaks saved and when a significant update comes out I'm adding them manually to my installed copy of instantbird. If I were smart enough I might be able to create that as an extension one day.
20:36:01 <Even> You can download any extension on addons.instantbird.org (AIO), change the xpi extension into zip, extract the content and just try to look into this.
20:36:44 <Even> Choose something that modifies the same window / elements that the ones you want to change. It will earn you a lot of time.
20:36:52 <pvagner> I'll try that
20:36:57 <clokep> pvagner: What kind of tweaks are these?
20:37:49 <Even> Plus, your tweaks might please others so an addon is a real plus since it allows to share them too ;)
20:38:03 <Even> My sentence is horrible :P
20:38:25 <clokep> Even: I'm compiling libpurple now, so far so good.
20:38:33 <-- Wolfeh has quit (Ping timeout)
20:38:33 <Even> clokep: cool !
20:39:04 --> Wolfeh has joined #instantbird
20:40:13 <pvagner> clokep: Currently I only have 3. bug 103 related Wai-ARIA live regions, bug 412 - overriden label property for the contact list items and the thing with account manager list I have been talking just a moment ago.
20:40:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=103 tri, --, 0.1.3, pvdeejay, RESO FIXED, Use WAI-ARIA live regions while displaying incoming messages
20:40:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=412 nor, --, ---, nobody, ASSI, [Accessibility] Add accessible text for the status icons and other purely graphical info
20:40:44 <clokep> pvagner: Are those things we shuld be including by default?
20:41:25 <clokep> If so, patches might make more sense then extensions. :)
20:41:25 <pvagner> clokep: If I were you I would include them.
20:41:39 <clokep> Sorry, can you try that again? :-/
20:41:44 <aleth> pvagner: I found a useful thing to do was to look at the code for existing add-ons. You can do this simply by unzipping the xpi file (xpi = zip).
20:42:14 --> clokep_js has joined #instantbird
20:42:16 <Even> aleth: Yes, I said something just like that a minute ago :)
20:42:41 <aleth> Even: ah, the perils of multitasking ;) 
20:42:45 <Even> :)
20:42:48 <Even> Yeah.
20:42:56 <Even> Oh, we do have a new clokep here :P
20:42:58 <pvagner> ummm. for proper patches I need to be able to compile instantbird from source I guess.
20:43:00 <Even> _js version  :P
20:43:30 <clokep> pvagner: If they're changes to XUL/JS you don't /really/ need to be able to compile from source, but it does help.
20:43:41 <clokep> Even: Yes, although that's a lie. It's not a JavaScript version right now. :)
20:43:46 <Even> lol
20:43:50 <aleth> pvagner: I have submitted patches without being able to compile atm
20:44:05 <-- clokep_js has quit (Quit: Instantbird 1.2a1pre)
20:44:13 <aleth> pvagner: also, this might be useful https://wiki.instantbird.org/Instantbird:Creating_Extensions
20:44:15 * clokep debates whether he should try Mozilla 9.0 too.
20:44:33 <Even> ??
20:44:50 <Even> You mean a third Ib open? :P
20:45:05 <Even> The compilation ended properly?
20:45:08 <pvagner> clokep: yes I understand it's doable. But I feel it's kinda counter productive to check the codebase, do a proper patch and then manually inject that into already built instantbird.
20:45:26 <clokep> Even: Yes it ended properly I'll comment in the bug soon.
20:45:36 <Even> Cool :)
20:45:42 <Even> It starts too?
20:46:09 <clokep> pvagner: Why would you need to manually inject them? I'm saying if they're useful to everyone to include them in Instantbird core.
20:46:15 <clokep> Even: Yes, clokep_js is my dev profile! :)
20:46:49 <Even> clokep: ah ok, so it was launched using this build :)
20:47:03 <Even> clokep: Looks like my patch is correct then ^^
20:47:35 <pvagner> clokep: Yes at the end they will get included I mean while I am coding / testing it I need to apply them this way.
20:47:51 <clokep> Ohhhh.
20:48:02 <Even> clokep: I was pretty sure it was never going to work...
20:48:04 <clokep> It's doable though. aleth and Mic both do it.
20:54:36 <aleth> pvagner: It really depends what parts of IB you are working on.
20:55:18 <aleth> The main hassle is for the reviewer as the paths usually don't match the repo ones :|
21:01:09 <aleth> clokep: what version number are you going to give this one then? ;)
21:01:51 <clokep> aleth: You can get around that by just downloading the repo and making the changes in a locally checked out version (even if you can't compile).
21:01:57 <clokep> Of course you still need Mercurial installed.
21:02:11 <clokep> (Or diff utils I guess)
21:03:02 <instantbot> raynaudquentin@gmail.com added attachment 993 to bug 1161.
21:03:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1161 nor, --, ---, nobody, NEW, Update XUL from 7.0.1 to 9.0
21:03:29 <aleth> clokep: Yes, but you can't "run" the repo without being able to compile, so at some point there is manual work to be done.
21:03:47 <clokep> Yes, it depends whether you want to give it to the reviewer or to do it yourself. ;)
21:04:14 <aleth> This is true. I should check to see if hg at least is present...
21:04:25 <instantbot> raynaudquentin@gmail.com added attachment 994 to bug 1161.
21:04:32 <clokep> (Or whether you can just run diff.)
21:04:51 <aleth> Oh, I have been using diff :) Would be pretty grim without
21:04:56 <Even> Pff. I uploaded a patch without even looking at it before I should have.
21:05:15 <clokep> Yeah never mind, you'd need two directory structures with the source for that way to work properly. ;)
21:05:16 <Even> I wrote "hg diff > result.patch" to generate it instead of "hg diff . > result.patch".
21:05:17 <Even> Bug failure...
21:05:21 <Even> *big failure
21:05:43 <aleth> I try to insert the correct paths manually but sometimes I forget
21:06:46 <Even> It generated a patch for my entire repository instead of the patch for the current directory only...
21:06:46 <Even> ahah :)
21:10:54 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
21:10:58 --> aleth has joined #instantbird
21:12:48 <Even> Ok, I'm going to watch a film. Good night / day according to where you are :)
21:13:11 <aleth> Good night :)
21:13:21 <Even> Ty
21:56:02 <aleth> a wizard for the wizard?? http://www.computeractive.co.uk/ca/step-by-step/2111237/connect-network-send-instant-messages#
21:57:05 <aleth> Wonder if that was in their print magazine too
21:58:08 <clokep> Hahah. Seems a bit weird.
21:58:19 <aleth> Ah, they had a review too http://www.computeractive.co.uk/ca/download-review/2100502/chat-online-instantbird
21:58:39 <aleth> I suppose they know their audience?
22:56:10 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
22:56:18 --> aleth has joined #instantbird
23:15:55 <-- Wolfeh has quit (Quit: Instantbird 1.1)
23:44:27 <-- aleth has quit (Quit: Instantbird 1.2a1pre)