#instantbird log on 04 27 2013

All times are UTC.

00:08:47 <-- dew has quit (Ping timeout)
00:17:55 --> dew has joined #instantbird
00:39:40 <-- Mook_as has quit (Quit: Mook_as)
01:21:05 <-- Kaishi has quit (Ping timeout)
01:22:53 <nhnt11> Bug: Press ctrl+f to find in conversation, then resize window. If you make it small enough everything overlaps and looks ugly
01:23:09 <nhnt11> (especially in IRC with the participant list)
01:36:39 --> flo-retina has joined #instantbird
01:36:39 * ChanServ sets mode +qo flo-retina flo-retina 
01:37:01 * flo-retina notes that there are actually only 8 missing strings in the nl locale
01:41:23 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:42:18 <nhnt11> flo-retina: I just emailed a rough draft of my proposal, do you think you could take a look when you're not busy? thanks :)
01:42:24 * nhnt11 needs to sleep now
01:43:15 <-- nhnt11 has left #instantbird ()
01:44:28 <flo-retina> nhnt11: I don't think I have enough time to look before boarding my flight back to Europe, so I likely won't look before Sunday.
01:52:10 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:54:42 --> Mook has joined #instantbird
02:01:07 <-- wnayes has quit (Quit: wnayes)
02:24:05 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
03:01:36 <instant-buildbot> build #853 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/853
03:33:26 <instant-buildbot> build #849 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/849
04:07:48 <-- Mook has quit (Quit: Mook)
05:32:35 <instant-buildbot> build #946 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/946
06:48:15 --> UCC has joined #instantbird
07:08:29 --> Huvik has joined #instantbird
07:28:31 <-- Optimizer has quit (Ping timeout)
07:34:46 --> Optimizer has joined #instantbird
08:06:12 --> Mic has joined #instantbird
08:06:12 * ChanServ sets mode +h Mic 
08:43:05 --> rosonline has joined #instantbird
08:58:14 <-- UCC has quit (Ping timeout)
09:26:02 --> UCC has joined #instantbird
09:32:34 <Mic> Hi!
09:38:55 <Mic> This looks like it wants to become a "startsWith" one day: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircServices.jsm#192
09:38:59 <Mic> Same for line 230.
09:40:25 --> atuljangra has joined #instantbird
09:50:09 <-- wuwei`lab has quit (Input/output error)
09:51:02 --> coddler has joined #instantbird
10:08:08 <Mic> Hi coddler!
10:08:23 <Mic> I can't remember seeing you in here before, is there anything I can help you with?
10:24:26 --> mib_rqe8yy has joined #instantbird
10:24:57 <-- mib_rqe8yy has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:26:49 <Mic> We're usually giving support in this channel or discussing development related things.
10:27:12 <coddler> I found instantbird through gsoc 
10:28:14 <Mic> Are you interested in GSoC in general or are you even thinking about participating?
10:28:46 <coddler> well i m thinking of participating , n for that i download instantbird to see how it works 
10:29:00 <coddler> next gonna go the developers docs 
10:29:04 <coddler> *go thru
10:29:43 <coddler> read the codebase
10:29:58 <Mic> If you want to contribute or participate on an Instantbird GSoC  project, you might want to try to build IB to see that it works.
10:30:47 <Mic> Which system are you using?
10:30:53 <Mic> Linux, MacOS, Windows?
10:30:59 <coddler> m not on linux , win 8 
10:31:04 <coddler> so installed it 
10:31:21 <coddler> i m connecting from instantbird ryt now
10:31:26 <coddler> to this channel
10:31:38 <Mic> :)
10:32:23 <Mic> Our wiki has some information on development
10:32:44 <coddler> yeah yeah , i m just going thru as i talk to you 
10:33:02 <Mic> Check out the "Useful links" article on the main page.
10:33:14 <coddler> okk sure ....
10:33:38 <coddler> if u dont mind  me asking , how long have u been working on IB?
10:33:43 <Mic> It will guide you to the repository, bugtracker, crossreferenced code, ...
10:34:35 <Mic> Instantbird was started 2006 or 2007 as far as I know.
10:34:48 <Mic> I don't remember how long I've contributed myself.
10:34:59 <Mic> Let me check the date of my first bug report ... ;)
10:35:38 <coddler> if u dont remember , it must be a long tym back :)
10:36:03 <Mic> I reported my first bug four years ago.
10:36:28 <coddler> thats a long tym .... 
10:36:51 <coddler> what time of day are u guys most active ?
10:36:53 <coddler> GMT
10:36:57 <Mic> My first add-on dates to 2009-04-20, so that's almost exactly four years ago
10:37:20 <Mic> Most of us are based in central europe
10:37:59 <Mic> A main contributor is in the east coast timezone of the USA
10:38:27 <Mic> So you'll most likely reach any of us during the daytime in these timezones.
10:39:21 <Mic> You might have to wait for a reply sometimes. Don't hesitat to just post questions and check back later: there are public logs that we actually read ;)
10:39:51 <Mic> I'm away for lunch now, see you later!
10:40:05 <coddler> yeah I will ... bye ;)
10:42:27 --> Tonnes has joined #instantbird
10:42:33 <-- coddler has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
10:54:54 <-- Tonnes has quit (Quit: http://www.mibbit.com ajax IRC Client)
11:02:35 <-- rosonline has quit (Ping timeout)
11:03:11 --> rosonline has joined #instantbird
11:11:41 --> Tonnes has joined #instantbird
11:14:04 --> gerard-majax__ has joined #instantbird
11:25:53 <-- Tonnes has quit (Quit: http://www.mibbit.com ajax IRC Client)
11:44:53 --> wuwei`lab has joined #instantbird
11:46:50 <-- rosonline has quit (Ping timeout)
11:47:37 --> rosonline has joined #instantbird
12:03:45 <-- rosonline has quit (Ping timeout)
12:05:00 --> rosonline has joined #instantbird
12:06:49 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
12:10:49 --> rosonline has joined #instantbird
12:12:55 <-- gerard-majax__ has quit (Ping timeout)
12:18:55 --> gerard-majax__ has joined #instantbird
12:29:51 --> nhnt11 has joined #instantbird
12:36:21 <-- rosonline has quit (Ping timeout)
12:36:31 --> qlum has joined #instantbird
12:43:49 <-- UCC has quit (Quit: Leaving)
12:47:13 <-- dew has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
12:55:03 <-- nhnt11 has left #instantbird ()
12:55:03 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:06:43 --> clokep has joined #instantbird
13:06:43 * ChanServ sets mode +o clokep 
13:11:17 <clokep> Mic: Except I won't be here for a week and a half, so it doesn't help that I'm in EST. ;)
13:12:43 <Mic> Maybe flo can help out ;)
13:13:37 <Mic> (I know that he seems to be en route to Europe atm)
13:14:36 <Mic> clokep: I hope you're going on vacation?
13:14:51 <clokep> Mic: Yes.
13:15:25 <Mic> Cool, have fun!
13:16:50 <clokep> Thanks. :)
13:20:01 --> atuljangra has joined #instantbird
13:26:51 --> aleth has joined #instantbird
13:26:51 * ChanServ sets mode +h aleth 
13:29:53 <clokep> Mic: Which post of mine was that on?
13:30:07 <clokep> Ah the title is in the image.
13:30:08 <clokep> Sorry.
13:31:27 <clokep> All fixed, thanks. :)
13:32:29 <Mic> :)
13:46:37 <-- gerard-majax__ has quit (Client exited)
13:47:45 <aleth> clokep: Feel like stealing some of flo's remaining 1.4-wanted reviews? ;) Some not too complicated patches I think.
13:49:58 <clokep> aleth: I can probably do that, I'm reading nhnt11's GSOC app right now.
13:55:09 <clokep> aleth: Any in particular?
13:55:11 <aleth> Mic: That system message action bug is strange: the /me is not removed
13:56:28 <aleth> clokep: bug 1700, bug 1880, bug 1940, 
13:56:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1700 nor, --, ---, aleth, ASSI, Contact selection is messed up with selecting the contact below the selected contact on an unfocused
13:56:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1880 nor, --, ---, aleth, ASSI, Clicking on "status dot" to go Online does not work
13:56:34 <Mic> So there's even a bug in this bug? ;)
13:56:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1940 nor, --, ---, aleth, ASSI, Fix errors/warnings on detaching/reattaching conversations
13:57:00 <aleth> Mic: two bugs for the price of one? :P
13:57:22 * clokep wonders if Mic can look at bug 1880.
13:57:26 <Mic> aleth: I've not looked into the code. I don't know what to expect to see there.
13:58:56 <aleth> Mic: I haven't looked at the code either, but once I know why it happens I won't be surprised anymore ;)
14:00:47 <-- Mic has quit (Quit: No time to waste, let's go!)
14:00:56 --> Mic has joined #instantbird
14:00:56 * ChanServ sets mode +h Mic 
14:01:04 <-- qlum has quit (Quit: Getting the <censored> out.)
14:01:07 --> qlum has joined #instantbird
14:01:41 <Mic> aleth: the observations in bug 1880 are good :)
14:01:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1880 nor, --, ---, aleth, ASSI, Clicking on "status dot" to go Online does not work
14:06:23 <Mic> Additionally the mouse pointer changes into a text cursor when hovering the status dot  when the focusring is there while it is a hand cursor when the focusring isn't there.
14:06:34 <-- qlum has quit (Quit: Getting the <censored> out.)
14:06:42 --> qlum has joined #instantbird
14:06:47 <Mic> That's most likely not worth additional code to fix it?
14:07:23 <clokep> aleth: That file has an ifdef. :(
14:07:35 <aleth> Mic: Yes, I noticed that too. It seemed overkill to try to fix that though (you'd have to follow mouse movement etc).
14:07:42 <aleth> clokep: :(
14:07:45 <Mic> Exactly
14:07:49 <clokep> Was easy to fix though. :)
14:08:10 * aleth wonders if it is the kind of ifdef we can get rid of?
14:08:21 <clokep> No.
14:08:32 <clokep> It's about preventing the application from closing on Mac.
14:08:49 <aleth> Oh, right.
14:10:40 <instantbot> clokep@gmail.com granted review for attachment 2403 on bug 1700.
14:10:42 --> zen_monkey has joined #instantbird
14:10:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1700 nor, --, ---, aleth, ASSI, Contact selection is messed up with selecting the contact below the selected contact on an unfocused
14:11:12 <Mic> aleth: could we make the focusring appear below (z-level) the statusdot? With the current icon it could still look like it currently does and the icon would be on top and receive the click/hover instead?
14:12:01 <Mic> I'm not sure if that's possible?
14:12:23 <-- zen_monkey has left #instantbird (Saliendo)
14:12:54 <aleth> Mic: I was worried about how that would behave for XUL elements across different OS.
14:13:14 <aleth> It seems a bit hackish to use it for UI controls.
14:13:50 <aleth> But I didn't try it, so it might work.
14:14:53 <aleth> (I was afraid the focus ring would be hidden in that case, depending on how exactly the status button is painted)
14:15:32 <Mic> Let me try something...
14:15:43 <clokep> Bug 1940 is fairly in-depth. :(
14:15:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1940 nor, --, ---, aleth, ASSI, Fix errors/warnings on detaching/reattaching conversations
14:15:49 * clokep might need to eat first.
14:16:07 <aleth> clokep: flo already spent some time looking at the code around bug 1940, so you could leave that one anyway I think.
14:17:50 <clokep> aleth: OK. Anything else that needs looking at?
14:18:14 <aleth> I can't see anything else on the 1.4 list that already has a patch.
14:18:14 * clokep should look at highlight.
14:18:27 <aleth> Highlight would be nice :)
14:18:32 <aleth> And that sound options add-on I guess.
14:20:31 * clokep would love someone to look at bug 1408. ;)
14:20:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1408 enh, --, ---, nobody, NEW, Update rules.mk for addons repo
14:20:57 <aleth> clokep: Maybe bug 1370 too? Looks basically done.
14:21:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1370 tri, --, ---, clokep, ASSI, Avoid flashing the wrong case when double clicking on a participant with JS-IRC
14:21:09 <clokep> aleth: Yeah, maybe.
14:21:10 <aleth> Not that it matters much for 1.4 thoufh
14:24:25 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
14:24:36 --> clokep has joined #instantbird
14:24:36 * ChanServ sets mode +o clokep 
14:28:11 <clokep> Mic: What would be the best way to intercept a received message in a conversation?
14:28:33 <Mic> What do you want to do with it?
14:28:35 <clokep> Highlight overrides the addMsg of the binding.
14:28:38 <clokep> Is there a better way?
14:28:47 <clokep> Add a flag.
14:30:38 <Mic> I don't think that there's a better way if you want to modify a message before displaying/sending it to a conversation.
14:31:39 <clokep> OK.
14:32:31 <Mic> I think the rot13 add-on wraps the message in another to modify (decode) it.
14:33:13 <Mic> Yes: https://hg.instantbird.org/addons/file/9abdd2e90a8b/rot13/bootstrap.js
14:35:11 <clokep> Weird...
14:35:58 <Mic> aleth: would you be willing to try the z-index idea?
14:36:08 * clokep would like if someone can review that ^ ^.
14:36:13 <clokep> Uhhh...
14:36:16 <clokep> Can review bug 1738
14:36:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1738 nor, --, ---, clokep, ASSI, Highlight plugin not marked compatible with Instantbird 1.2
14:36:25 <clokep> I forgot instantbot doesn't announce patches for that. :)
14:36:49 --> gerard-majax has joined #instantbird
14:38:27 <-- qlum has quit (Quit: Getting the <censored> out.)
14:38:47 --> qlum has joined #instantbird
14:39:34 --> jb has joined #instantbird
14:39:41 <instantbot> aleth@instantbird.org denied review for attachment 2410 on bug 1845.
14:39:42 <instantbot> aleth@instantbird.org denied review for attachment 2411 on bug 1845.
14:39:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1845 min, --, ---, nhnt11, NEW, Message notifications do not take /me into account
14:41:32 <aleth> clokep: I wonder if at some point we should add better hooks for add-ons like that to do what they do
14:41:50 <clokep> aleth: Definitely not my concern right now. ;) But maybe.
14:41:59 <aleth> clokep: Of course not right now ;)
14:44:26 <instantbot> New Core - IRC bug 1951 filed by qlumreg@gmail.com.
14:44:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1951 nor, --, ---, nobody, UNCO, Instantbird does not connect to irc.ppy.sh
14:47:20 <clokep> I only looked at that briefly qlum, but I think the fix is easy.
14:49:16 <aleth> Mic: OK, I'll try it
14:50:20 <qlum> another thing , is there a way to hide join and leave messages? The main channel there is full of those, as its the irc of a game called osu! everyone playing the game will join the channel automatically and everyone leaving will part automatically so it spams multiple joins and parts per second.
14:50:58 <aleth> qlum: We have a bug open for that. (At least with the Bubbles theme you don't notice them much)
14:51:18 <aleth> At the moment, the only thing that is possible is to hide all system messages, which is not great.
14:51:42 <qlum> well I will most likely not stay in the main channel anyway
14:52:01 <qlum> even with the bubbles theme it would be too much
14:56:03 <clokep> qlum: You shouldn't have to CC yourself on bugs you filed btw.
14:56:10 <qlum> ah k
14:57:19 <clokep> I mean you /can/, but as the reporter you'll get the emails. :)
14:57:20 --> Kaishi has joined #instantbird
14:57:55 <clokep> Is anyone taking a look at bug 1738 or should I just check it in and respin that extension?
14:58:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1738 nor, --, ---, clokep, ASSI, Highlight plugin not marked compatible with Instantbird 1.2
14:59:06 <aleth> clokep: synchronicity ;)
14:59:26 <clokep> aleth: I was about to ask someone to add 1.4 to the database. :P
15:02:02 <Mic> clokep: can't you do that yourself?
15:02:13 <aleth> clokep: If you can't do it, I can't ;)
15:02:16 <clokep> Mic: Yes, but I'm lazy. :P
15:02:31 <Mic> Well, I can't.
15:04:25 <clokep> We need to bump all our add-ons. :-/
15:05:02 <clokep> Added.
15:14:11 <clokep> OK, a new version of Highlight is uploaded.
15:15:53 --> wnayes has joined #instantbird
15:18:06 <clokep> aleth: I'll try to look at bug 1936 soon.
15:18:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1936 enh, --, ---, aleth, ASSI, Use logical weeks for "this/last week" groups in log viewer
15:19:46 <aleth> clokep: Thanks. It's not important really, I just think we should make our mind up, and I'm unsure which behaviour is better  ;)
15:23:35 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
15:23:44 --> clokep has joined #instantbird
15:23:44 * ChanServ sets mode +o clokep 
15:24:41 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2417 on bug 1370.
15:24:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1370 tri, --, ---, clokep, ASSI, Avoid flashing the wrong case when double clicking on a participant with JS-IRC
15:28:27 <-- clokep has quit (Ping timeout)
15:30:42 <-- Even has quit (Ping timeout)
15:51:49 <instantbot> aleth@instantbird.org granted review for attachment 2417 on bug 1370.
15:51:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1370 tri, --, ---, clokep, ASSI, Avoid flashing the wrong case when double clicking on a participant with JS-IRC
16:33:14 --> nhnt11 has joined #instantbird
16:37:11 <-- nhnt11 has quit (Input/output error)
16:37:15 --> nhnt11 has joined #instantbird
16:39:07 <-- Optimizer has quit (Ping timeout)
16:39:12 --> unghost has joined #instantbird
16:41:16 <-- nhnt11 has quit (Input/output error)
16:42:30 --> Optimizer has joined #instantbird
16:44:08 --> nhnt11 has joined #instantbird
16:47:19 <-- nhnt11 has quit (Input/output error)
16:47:26 --> nhnt11 has joined #instantbird
16:51:24 <-- nhnt11 has quit (Input/output error)
16:51:30 --> nhnt11 has joined #instantbird
16:53:27 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:55:26 <-- nhnt11 has quit (Input/output error)
16:56:25 <-- Huvik has quit (Connection reset by peer)
16:56:27 --> Huvik has joined #instantbird
16:57:00 --> nhnt11 has joined #instantbird
17:00:49 <-- Mic has quit (Quit: No time to waste, let's go!)
17:01:25 --> Mic has joined #instantbird
17:01:25 * ChanServ sets mode +h Mic 
17:01:29 <-- nhnt11 has quit (Input/output error)
17:01:33 --> nhnt11 has joined #instantbird
17:03:29 <-- Mic has quit (Quit: No time to waste, let's go!)
17:05:31 <-- nhnt11 has quit (Input/output error)
17:05:42 --> nhnt11 has joined #instantbird
17:09:33 <-- nhnt11 has quit (Input/output error)
17:09:56 --> nhnt11 has joined #instantbird
17:11:48 --> Mic has joined #instantbird
17:11:49 * ChanServ sets mode +h Mic 
17:12:28 <Mic> aleth: z-index didn't work for me. Maybe I didn't try hard enough, though.
17:12:57 <Mic> There seem to be requirements regarding the "position" attribute of the element (or its container?)
17:13:35 <-- nhnt11 has quit (Input/output error)
17:13:44 --> nhnt11 has joined #instantbird
17:15:15 <-- aleth has quit (Quit: Ciao)
17:15:27 --> aleth has joined #instantbird
17:15:27 * ChanServ sets mode +h aleth 
17:15:45 <aleth> Mic: Where exactly did you put the z-level?
17:16:58 <Mic> #statusTypeIcon and #statusMessage
17:17:10 <aleth> What values did you use?
17:17:37 <-- nhnt11 has quit (Input/output error)
17:17:41 --> nhnt11 has joined #instantbird
17:17:59 <Mic> 1001 and 1000 respectively (higher means it is on top of elements with a lower value).
17:18:15 <aleth> A simple z-level: 1 on the #statusTypeIcon does work for me, so it's interesting that there seems to be some OS dependence
17:18:31 <Mic> :O
17:18:54 <aleth> It doesn't work when done via DOM inspector though
17:18:59 <-- Optimizer has quit (Connection reset by peer)
17:19:14 <Mic> Oh, I've tried that mostly.
17:19:37 <aleth> I was going to offer an alternative patch as it isn't as hackish as I thought it would be
17:19:40 <Mic> Let me try with a userChrome rule.
17:19:46 <Mic> :)
17:20:15 <aleth> (I had thought I would need to put position attributes and/or z-levels on lots of other elements too)
17:20:48 <-- Mic has quit (Quit: No time to waste, let's go!)
17:21:16 --> Mic has joined #instantbird
17:21:16 * ChanServ sets mode +h Mic 
17:21:39 <-- nhnt11 has quit (Input/output error)
17:22:05 --> nhnt11 has joined #instantbird
17:22:17 <Mic> aleth: in which rule have you put the z-index value?
17:22:41 <aleth> Mic: here http://lxr.instantbird.org/instantbird/source/instantbird/content/blist.css#91
17:23:02 <Mic> OK
17:23:51 <aleth> (Btw, it doesn't fix the mouse pointer issue.)
17:24:02 <aleth> (Which is odd)
17:25:18 <aleth> Hmm, maybe if I put it in the other CSS file ;)
17:25:41 <-- nhnt11 has quit (Input/output error)
17:25:48 --> nhnt11 has joined #instantbird
17:26:47 <aleth> Nope.
17:29:13 <Mic> It's not working for me (yet?).
17:29:26 <aleth> Mic: Maybe we should stick with the patch as it is then
17:29:38 <Mic> Would you pastebin your patch?
17:29:42 <aleth> It seems fragile, and it doesn't help with the mouse cursor nit anyway.
17:29:43 <-- nhnt11 has quit (Input/output error)
17:29:49 --> nhnt11 has joined #instantbird
17:30:51 <aleth> Mic: http://pastebin.instantbird.com/184089
17:31:03 <Mic> Thanks!
17:31:47 <aleth> Everything else has the default z-level (0).
17:32:04 <Mic> I already had that :(
17:32:39 <Mic> What a pity.
17:32:42 <aleth> Seems like z-level in a XUL interface is a bit unpredictable :(
17:32:52 <aleth> Yes, it should have been the better fix.
17:33:45 <-- nhnt11 has quit (Input/output error)
17:33:45 <aleth> I suspect the focused element gets special treatment somehow.
17:33:49 --> nhnt11 has joined #instantbird
17:35:49 <-- nhnt11 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:36:41 --> nhnt11 has joined #instantbird
17:38:47 <Mic> Do you know how the focus ring is extended to the left?
17:39:18 <aleth> It's the margin on the statusMessage
17:39:48 <-- nhnt11 has quit (Input/output error)
17:39:48 --> mconley has joined #instantbird
17:40:12 <Mic> http://lxr.instantbird.org/instantbird/source/instantbird/themes/blist.css#436
17:40:13 <aleth> http://lxr.instantbird.org/instantbird/source/instantbird/themes/blist.css#436
17:40:16 --> nhnt11 has joined #instantbird
17:42:52 <-- nhnt11 has quit (Broken pipe)
17:43:03 --> nhnt11 has joined #instantbird
17:45:35 <Mic> I'll review the patch as it is now.
17:45:51 <-- nhnt11 has quit (Input/output error)
17:45:57 --> nhnt11 has joined #instantbird
17:46:11 <aleth> Mic: Anything to do with focus always seems to be trickier than one thinks...
17:49:53 <-- nhnt11 has quit (Input/output error)
17:49:58 --> nhnt11 has joined #instantbird
17:54:47 <-- nhnt11 has quit (Input/output error)
17:54:55 --> nhnt11 has joined #instantbird
17:54:55 <instantbot> aleth@instantbird.org requested review from benediktp@ymail.com  for attachment 2418 on bug 1950.
17:54:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1950 min, --, ---, aleth, ASSI, Completing "/me" shows the list of suggestions as action inside a system message
17:55:59 <aleth> Oh wait, let's clean up the surrounding code a bit too...
17:56:13 <-- Mic has quit (Quit: No time to waste, let's go!)
17:56:21 --> Mic has joined #instantbird
17:56:22 * ChanServ sets mode +h Mic 
17:57:17 <-- Mic has quit (Quit: No time to waste, let's go!)
17:57:22 --> Mic has joined #instantbird
17:57:22 * ChanServ sets mode +h Mic 
17:58:41 <instantbot> aleth@instantbird.org requested review from benediktp@ymail.com  for attachment 2419 on bug 1950.
17:58:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1950 min, --, ---, aleth, ASSI, Completing "/me" shows the list of suggestions as action inside a system message
17:58:49 <-- nhnt11 has quit (Connection reset by peer)
17:58:57 --> nhnt11 has joined #instantbird
18:02:51 <-- nhnt11 has quit (Input/output error)
18:02:56 --> nhnt11 has joined #instantbird
18:05:16 --> Optimizer has joined #instantbird
18:07:47 <-- nhnt11 has quit (Input/output error)
18:07:52 --> nhnt11 has joined #instantbird
18:08:21 <aleth> nhnt11: Sorry we decided to ask for yet another variation in bug 1845 ;)
18:08:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1845 min, --, ---, nhnt11, NEW, Message notifications do not take /me into account
18:13:50 --> zen_monkey has joined #instantbird
18:14:43 <-- nhnt11 has quit (Input/output error)
18:14:46 --> nhnt11 has joined #instantbird
18:17:52 <Mic> Left and middle mouse buttons have different behaviors with and without focus ring now :(
18:18:01 <Mic> *Right and middle
18:18:44 <-- nhnt11 has quit (Input/output error)
18:18:46 <aleth> Mic: I think cleaning up the middle mouse button behaviour is for a different bug though.
18:18:51 --> nhnt11 has joined #instantbird
18:19:35 <Mic> Without focus ring, only the left mouse button brings up the dropdown.
18:19:36 <aleth> It's pretty unpredictable as it is (on Linux at least)
18:19:57 <Mic> With focus ring, also the middle and right button open it.
18:20:18 <aleth> Mic: But the middle mouse button allows you to edit the status message...
18:20:35 <aleth> So does the right.
18:20:50 <aleth> I'm not even sure what the expected behaviour would be here.
18:21:39 <Mic> You mean we should also open the menu for these two buttons?
18:21:45 <Mic> I wouldn't mind.
18:22:10 <aleth> Mic: I don't know what we should do
18:23:38 <-- nhnt11 has quit (Input/output error)
18:23:45 --> nhnt11 has joined #instantbird
18:23:57 <aleth> My point is that nowhere in the code do we currently check for which mouse button is used to trigger any event.
18:24:01 <Mic> What about adding an "event.button == 0"  (= primary button, usually the left one) for consistency now and filing a followup bug to decide what to do?
18:25:03 <aleth> Fine with me, if you prefer.
18:27:23 <Mic> Yes, I'd say so. Sorry for making you create another patch :(
18:27:40 <-- nhnt11 has quit (Input/output error)
18:27:49 --> nhnt11 has joined #instantbird
18:32:23 <-- nhnt11 has quit (Input/output error)
18:32:47 --> nhnt11 has joined #instantbird
18:32:52 <instantbot> aleth@instantbird.org cancelled review?(florian@instantbird .org) for attachment 2402 on bug 1880.
18:32:53 <instantbot> aleth@instantbird.org requested review from benediktp@ymail.com  for attachment 2420 on bug 1880.
18:32:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1880 nor, --, ---, aleth, ASSI, Clicking on "status dot" to go Online does not work
18:36:25 <-- nhnt11 has quit (Input/output error)
18:36:30 --> nhnt11 has joined #instantbird
18:40:27 <-- nhnt11 has quit (Input/output error)
18:40:33 --> nhnt11 has joined #instantbird
18:41:08 <-- mconley has quit (Input/output error)
18:44:10 <-- nhnt11 has quit (Input/output error)
18:44:19 --> nhnt11 has joined #instantbird
18:44:44 <instantbot> benediktp@ymail.com granted review for attachment 2420 on bug 1880.
18:44:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1880 nor, --, ---, aleth, ASSI, Clicking on "status dot" to go Online does not work
18:48:49 <Mic> Mid-aired... ;)
18:49:03 <aleth> checkin-needed list growing nicely :)
18:49:09 <-- nhnt11 has quit (Input/output error)
18:49:14 --> nhnt11 has joined #instantbird
18:49:17 <aleth> Not that many 1.4-wanted bugs left.
18:50:04 <Mic> I totally forgot about bug 1511 :(
18:50:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1511 nor, --, ---, benediktp, ASSI, Possible to add duplicate accounts
18:51:01 <aleth> Mic: If I understand the last comments, don't you just need to s/f?/r?
18:51:44 <Mic> I'll certainly test it again before that, I wasn't super convinced of the GTalk stuff iirc.
18:54:19 <-- nhnt11 has quit (Input/output error)
18:54:49 --> nhnt11 has joined #instantbird
18:59:25 <-- nhnt11 has quit (Input/output error)
18:59:34 --> nhnt11 has joined #instantbird
19:01:38 <-- jb has quit (Ping timeout)
19:02:20 <-- nhnt11 has quit (Ping timeout)
19:02:47 <-- aleth has quit (Quit: Ciao)
19:06:33 <instantbot> benediktp@ymail.com denied review for attachment 2418 on bug 1950.
19:06:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1950 min, --, ---, aleth, ASSI, Completing "/me" shows the list of suggestions as action inside a system message
19:13:48 <instantbot> benediktp@ymail.com granted review for attachment 2419 on bug 1950.
19:13:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1950 min, --, ---, aleth, ASSI, Completing "/me" shows the list of suggestions as action inside a system message
19:53:18 <-- wnayes has quit (Quit: wnayes)
19:55:17 <-- unghost has quit (Input/output error)
19:56:33 --> igorko has joined #instantbird
20:02:56 <igorko> hi
20:04:41 <Mic> Hello igorko
20:08:30 <Mic> igorko: you're locale will only a need a few changes to be ready for Instantbird 1.4, did you know?
20:08:32 <Mic> *your
20:08:47 <igorko> I'm doing it atm
20:09:22 <Mic> Great, thanks a lot :)
20:24:51 <igorko> should be done now
20:26:47 <Mic> Yep, the status page is green for you now! Thanks a loT :)
20:26:49 <Mic> *lot
20:31:24 <igorko> LoT ;)
20:36:03 <Mic> I only know "LotR" or "GoT" ;)
20:40:25 <Huvik> xaxa
20:41:14 <Mic> Huvik: ?
20:42:01 <Huvik> i just laught on your shortcuts
20:42:01 <Huvik> :p
20:42:32 --> unghost has joined #instantbird
20:44:47 <Mic> Ah!
20:45:05 <Mic> That was "Lord of the Rings" and "Game of Thrones" by the way!
20:46:23 <Huvik> i know i know
20:46:30 <Huvik> GoT best series ever
20:48:46 <Mic> flo, clokep, aleth: is there a problem with the estonian locale? It seems to be missing lots of strings for Oscar and QQ?
20:49:10 <Mic> Maybe there's something missing that could be imported from libpurple?
20:56:28 <-- igorko has quit (Ping timeout)
21:00:21 --> igorko has joined #instantbird
21:02:10 <-- igorko has quit (Ping timeout)
21:06:10 --> igorko has joined #instantbird
21:07:55 <-- igorko has quit (Ping timeout)
21:13:04 --> flo-retina has joined #instantbird
21:13:04 * ChanServ sets mode +qo flo-retina flo-retina 
21:14:21 <flo-retina> Good evening :)
21:15:31 <flo-retina> Mic: I told the translator at the time that he could feel free to ignore strings for libpurple prpl that are completely irrelevant in his country (especially QQ)
21:15:51 <flo-retina> that was to get the locale ready quickly, as we were very close to a release when he started working on it
21:16:34 <flo-retina> it's a bit annoying that oscar.properties isn't fully translated
21:16:53 <Mic> Hi! You're back from California then? :)
21:17:01 <flo-retina> but that will just fallback to the en-US strings, so... I'm not too concerned about it
21:17:08 <flo-retina> Mic: yes, I'm at home
21:17:18 <Mic> Exhausted, most likely? ;)
21:17:24 <flo-retina> yeah
21:17:36 <flo-retina> I just came online to check if there are things I should really checkin
21:17:50 <flo-retina> I saw you all were reviewing each other's patches :)
21:17:55 <Mic> We tried to fill the checkin-needed queue ;)
21:18:03 <qlum> btw will the completed translations be available for the nightlies or do I have to wait till the final 1.4 for my dutch translation (dutch dictionary in some channels)
21:18:34 <flo-retina> I'm not fully convinced checking in 7 patches the day before the release is a great idea
21:24:26 <Mic> Is it ... tuesday then?
21:24:55 --> igorko has joined #instantbird
21:25:51 <flo-retina> what's "it" in that sentence?
21:25:59 <Mic> The release.
21:26:26 <flo-retina> if we don't break stuff tonight, yes
21:26:27 <Mic> i.e. tomorrow is the day that the RCs are built, testing tomorrow and monday, releasing on tuesday?
21:26:48 <flo-retina> if tomorrow's nightly seem OK, we'll try producing RCs tomorrow (it will probably take a while); test them Monday, and release Tuesday
21:27:09 <Mic> d'oh. I didn't know that :(
21:27:17 --> nhnt11 has joined #instantbird
21:28:06 <Mic> I wrote an email to the polish locale manager this evening, trying to motivate him to update before we're releasing "soon".
21:29:06 <flo-retina> ah, yeah, I wanted to comment about that
21:29:19 <flo-retina> we haven't seen any sign of life from that locale manager in over a year
21:30:13 --> wnayes has joined #instantbird
21:30:14 <flo-retina> and we tried to get a new pl localizer from the aviary.pl team, but without much success
21:30:22 <Mic> That's why I wrote if he "could update or get in touch with us". If he doesn't, we could think about finding someone else.
21:31:02 <Mic> *should
21:31:58 <flo-retina> after looking at the checkin-needed list, my suggestion is to take bug 1700, bug 1935 and bug 1948 tonight; and the others after the release
21:32:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1700 nor, --, ---, aleth, ASSI, Contact selection is messed up with selecting the contact below the selected contact on an unfocused
21:32:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1935 min, --, ---, nhnt11, ASSI, Blackslash not handled correctly in CTCP messages.
21:32:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1948 min, --, ---, aleth, NEW, Reference to undefined property this._account.maxMessageLength
21:33:38 <nhnt11> flo-retina: I'll work on 1935 now
21:33:54 <flo-retina> bug 1935
21:34:07 <nhnt11> Was that not implied? :P
21:34:41 <flo-retina> err, I thought you were talking about another bug than the one I just mentioned; and I wanted instantbot to show the summary
21:34:57 <nhnt11> Ah. okay.
21:35:10 <nhnt11> Oh wait, 1935 is already done
21:35:11 <flo-retina> what work does that bug still need? :-S
21:36:02 <nhnt11> nothing, I mistook it for a different one. oops
21:36:56 --> clokep has joined #instantbird
21:36:56 * ChanServ sets mode +o clokep 
21:37:21 <nhnt11> clokep: Thanks for your reply
21:37:51 <flo-retina> clokep: do you agree with http://log.bezut.info/instantbird/130427#m485 ?
21:38:20 <flo-retina> clokep: (btw) hello! :)
21:38:27 <clokep> flo-retina: Hello.
21:38:31 <clokep> I'm only here for a few inutes.
21:38:45 <clokep> flo-retina: I agree.
21:39:17 <flo-retina> cool :)
21:40:30 * clokep needs to go!
21:40:53 <nhnt11> bye clokep
21:41:01 <nhnt11> By the way, I took a look at that link you referenced
21:41:06 * flo-retina needs to finish that quickly before falling asleep
21:41:07 <nhnt11> I'll see if I can improve my proposal
21:41:34 <nhnt11> flo-retina: when's your flight back to Europe?
21:41:55 <flo-retina> yesterday/today (depending on the timezone)
21:42:25 <flo-retina> although in 18 minutes it will be "yesterday" for both timezones
21:42:33 <nhnt11> flo-retina: That's very confusing, thanks
21:42:39 <nhnt11> :P
21:43:02 <flo-retina> nhnt11: I'm at home and exhausted
21:43:03 <nhnt11> Wait, are you flying right now?
21:43:06 <flo-retina> (that should be less confusing)
21:43:10 <nhnt11> Ahh you're back
21:43:29 <nhnt11> Okay. Have a nice rest :)
21:44:36 <-- igorko has quit (Ping timeout)
21:46:19 <nhnt11> clokep: places.frecency seems to be quite overkill for Ib
21:47:15 <nhnt11> I think the frequency with which a contact is chatted with is probably enough.
21:47:32 <nhnt11> Perhaps a "Star" system could be added, where "star"ed contacts get priority
21:47:57 <nhnt11> That's just a way of prioritizing tags though
21:48:36 <flo-retina> your star system looks a lot like the "Favorite" contact group we considered a few times but never actually implemented
21:49:04 <flo-retina> the UI to add a contact as favorite could be a star; like for bookmarks in Fx
21:49:04 <nhnt11> Yes, that's what I meant
21:49:19 <nhnt11> Right.
21:49:51 --> mconley has joined #instantbird
21:50:01 <nhnt11> Star-marked contacts would be ranked first in the autocomplete list. I really can't think of too many more parameters for this
21:50:48 <nhnt11> Frequency, recency, and "Favorites" are the three parameters on my mind
21:52:55 --> mpmc has joined #instantbird
21:54:11 <flo-retina> nhnt11: maybe volume of exchanges?
21:54:19 <Mic> Machine learning patterns like "Benedikt never contacts <...> on Mondays"? ;)
21:54:26 <flo-retina> not sure if that's more interesting than "frequency"
21:54:36 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8d63f09a6b2b - aleth - Bug 1700 - Contact selection is messed up with selecting the contact below the selected contact on an unfocused contact list, r=clokep.
21:54:37 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/b624f485b830 - aleth - Bug 1948 - Reference to undefined property this._account.maxMessageLength, r=clokep.
21:54:38 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/e57aabf16a09 - Nihanth Subramanya - Bug 1935 - Blackslash not handled correctly in CTCP messages, r=clokep.
21:54:58 <nhnt11> flo-retina: I don't think volume of exchanges is very important
21:55:17 <nhnt11> maybe as a tie-breaker
21:55:23 <flo-retina> I guess "frequency" is just not defined clearly enough :)
21:56:10 <nhnt11> By frequency I meant, number of sessions opened with contact divided by time period over which they were opened
21:57:08 <nhnt11> Of course, two different "sessions" must have some arbitrary time gap.
21:58:03 <nhnt11> I see a problem though, one might keep a chat with a favorite contact open for a very long time, but then close it due to a shutdown or something. This contact should still get a high priority, though there was only one session
21:58:09 <Mic> Using the mean value can have problems like "hundreds of session, unfortunately two years ago"?
21:58:25 <nhnt11> Mic: That's where recency comes into play
21:58:54 <nhnt11> The function should be proportional to frequency (and volume of messages?), and inversely proportional to recency
21:59:14 <nhnt11> I shouldn't say recency
21:59:23 <nhnt11> I should say, "time last chatted with"
22:00:22 <flo-retina> nhnt11: doesn't that include a strong bias toward new contacts?
22:00:52 <flo-retina> if you chatted 2 or 3 times today with a contact you added today, "number of sessions opened with contact divided by time period over which they were opened" may be larger than for a frequent contact you have had for years
22:01:58 <nhnt11> flo-retina: I don't know why I said divided by time period over which they were opened. In my head it has always been simply number of sessions
22:02:19 <nhnt11> Maybe because I said "frequency" and I've been studying for my electrical sciences exam a lot ')
22:02:22 <nhnt11> ;) *
22:02:51 <Mic> Maybe the amount of time spent with a contact would also be a valuable number?
22:03:13 <Mic> You'd need to define a threshold when a session becomes idle then thoug.
22:04:37 <nhnt11> Mic: Like I said, there would be an arbitrary idle time between sessions
22:04:53 <Mic> I meant during a session.
22:05:12 <nhnt11> Well, a session need not be defined as opening/closing a tab then
22:05:36 <Mic> I can chat with someone for a while which would count as "time spent with <...>" and if we don't talk for e.g. 10 minutes, it would stop adding up the time.
22:05:47 <nhnt11> On sending a message, if a certain time limit has been exceeded since the last one, count it as a new session
22:06:06 --> jb has joined #instantbird
22:06:07 <Mic> OK, so that's not the kind of session that we know from our log files ;)
22:06:35 <nhnt11> Should I include all this in my proposal?
22:07:05 <nhnt11> I mean to say, does it need to be that detailed? I didn't think the finer points of the implementation needed to be conveyed in the proposal.
22:07:14 --> igorko has joined #instantbird
22:07:29 <flo-retina> I haven't read the proposal yet, I just saw cloke p's reply
22:12:26 * nhnt11 will be back in 10-15 minutes
22:12:55 <-- nhnt11 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
22:12:56 <-- qlum has quit (Quit: Getting the <censored> out.)
22:16:02 <-- Huvik has quit (Ping timeout)
22:16:39 <instant-buildbot> build #387 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/387
22:17:03 --> rosonline has joined #instantbird
22:18:10 --> FireFly_TB has joined #instantbird
22:18:45 <-- igorko has quit (Ping timeout)
22:20:02 <flo-retina> Good night
22:20:03 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
22:22:02 --> igorko has joined #instantbird
22:24:13 <-- FireFly_TB has quit (Quit: FireFly_TB)
22:25:12 --> nhnt11 has joined #instantbird
22:37:42 <-- mconley has quit (Input/output error)
22:40:38 <-- igorko has quit (Ping timeout)
22:42:31 <Mic> Good nigh
22:42:38 <-- clokep has quit (Ping timeout)
22:43:02 <-- Mic has quit (Quit: No time to waste, let's go!)
23:07:39 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
23:29:49 <-- jb has quit (Ping timeout)
23:37:01 --> jb has joined #instantbird
23:45:02 <-- jb has quit (Ping timeout)
23:47:27 --> jb has joined #instantbird
23:52:44 <-- jb has quit (Ping timeout)
23:57:58 <instant-buildbot> build #408 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/408