#instantbird log on 11 05 2011

All times are UTC.

00:01:09 <-- kaze has quit (Quit: WeeChat 0.3.5)
00:01:37 <flo> hmm https://dev.twitter.com/docs/streaming-api/user-streams "By default @replies are only sent from mutual followings. All @replies by followings can be enabled with the replies=all parameter. For example, if Alice follows Bob, but Alice doesn’t follow Carol, by default if Bob @replies Carol, Alice does not see the tweet. The default behavior mimics www.twitter.com and api.twitter.com behavior. If an application wishes to display all @replies, 
00:01:43 <flo> shouldn't we add an option to enable that?
00:02:27 <flo> good night :)
00:06:22 <clokep> flo: Yes.
00:11:48 <-- igorko has quit (Quit: Instantbird 1.1)
00:26:56 <-- clokep has quit (Quit: Instantbird 3.14159.)
00:31:02 <aleth> lol @ clokep's version number... reminds me of TeX
00:37:56 <-- wesj has quit (Input/output error)
00:46:03 <-- Mook_as has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.13/20101203074205])
01:00:44 <-- Tomek has quit (Quit: Instantbird 1.1)
01:14:19 * aleth wishes js errors on loading bootstrap.js came with line numbers attached
01:16:30 --> ironhead has joined #instantbird
01:21:39 <-- ironhead has quit (Ping timeout)
01:22:05 --> ironhead has joined #instantbird
01:32:30 --> SM0TVI has joined #instantbird
01:41:17 <-- GeekShadow has quit (Client exited)
01:42:12 <-- ironhead has quit (Ping timeout)
01:43:49 --> ironhead has joined #instantbird
02:06:48 <-- BlueMaxima has quit (Ping timeout)
02:07:49 --> BlueMaxima has joined #instantbird
02:18:45 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
04:25:12 --> Mook has joined #instantbird
06:07:58 <-- Mook has quit (Ping timeout)
06:13:01 --> Mook has joined #instantbird
06:13:20 --> clokep has joined #instantbird
06:13:20 * ChanServ sets mode +h clokep 
06:20:21 <-- clokep has left #instantbird ()
06:52:29 --> Guido has joined #instantbird
07:03:18 <-- Mook has quit (Quit: z)
07:19:46 <-- ironhead has quit (Ping timeout)
07:21:01 --> ironhead has joined #instantbird
07:29:04 --> ghinda has joined #instantbird
07:34:42 --> Mic has joined #instantbird
07:34:42 * ChanServ sets mode +h Mic 
07:34:52 <Mic> Hi
07:36:24 <Guido> good morning :-)
07:57:13 --> gerard-majax has joined #instantbird
08:01:50 <-- gerard-majax has quit (Ping timeout)
08:02:52 --> GeekShadow has joined #instantbird
08:47:12 <-- ghinda has quit (Client exited)
09:25:05 --> aleth has joined #instantbird
09:28:11 <Mic> Is it possible to prevent a list item from being selected at all?
09:28:25 <Mic> Disable just disables it but it's still possible to select it :(
09:32:38 <flo> maybe an event listener somewhere with a .preventDefault() call?
09:32:53 <flo> (just a random guess, that may not work/be possible)
09:44:39 <Mic> That's the context for this: http://img543.imageshack.us/img543/9219/ibaccountwizard.png
09:45:07 <Mic> Netsoul and Sametime were only examples for user-installed protocols here of course ;)
09:46:09 <Mic> The section headers shouldn't be selectable here... maybe I need to find a different solution.
10:10:22 --> jb has joined #instantbird
10:11:38 <flo> Mic: I don't understand that complicated design :(
10:11:51 <flo> what's the point of the "Custom Protocols" list?
10:15:40 <Mic> To show protocols that the user has added himself.
10:16:33 <flo> ok
10:16:45 <instantbot> New purplexpcom - General bug 1144 filed by jara.karel@gmail.com.
10:16:46 <flo> let me do a quick mockup of what I had in mind for a "simplified protocol list"
10:16:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1144 nor, --, ---, nobody, UNCO, Use SQLite to save history/logs
10:17:45 <Mic> I was also thinking about just putting the user-installed + popular + currently protocols into one list and not differentiate them anyhow
10:19:30 <Mic> The way I did it seemed clearer in showing that this is only a selection of protocols and not all the user can chose from.
10:21:32 <Mic> Other ideas were to get rid of the listbox (at least visually) and put a list of larger icons with larger network names there + a more visible "Your network is not in the list? Look here..." somewhere.
10:22:04 <Mic> Well, just show me your mockup and we'll see ;)
10:22:50 <flo> Mic: "Other ideas were to get rid of the listbox (at least visually) and put a list of larger icons with larger network names there + a more visible "Your network is not in the list? Look here..." somewhere." what's way closer to what I had in mind
10:32:35 <flo> http://queze.net/goinfre/ibwizard.png Selecting "other" and clicking "next" would just show the current list.
10:33:20 <flo> the list of the 3 or 4 popular protocols listed is localizable, and the descriptive strings are localizable too.
10:33:52 <flo> showing larger icons is part of the goal, as I would like people to click familiar icons, rather than reading labels to search through a long list
10:42:57 <-- jb has quit (Ping timeout)
10:48:53 <Mic> hmm, what's your idea concerning user-installed protocols?
10:49:25 <flo> how are they different from other unpopular protocols?
10:50:02 <flo> if the user took the time to install them, it's unlikely that he won't think to click "show more"
10:51:06 <Mic> If the user took the time to install them, he's likely to use them?
10:52:29 <flo> which situation are you trying to optimize?
10:52:53 <flo> the case I was trying to improve is the noob user scared by a huge list of protocols he has never heard about
10:53:15 <Mic> I was thinking about "user wanting to set up an account"
10:53:30 <flo> setting up an account is a rare event
10:53:33 <Mic> i.e. we show popular and the ones he installed first and hide all others in the "More" list
10:53:51 <flo> it doesn't need to be extremely fast, an additional click isn't a horrible burden.
10:54:09 <flo> scaring someone off during the first start with a messy list seemed worst to me
10:55:14 <flo> Mic: showing the most recently installed prpl inside the list of 4 popular networks (replacing the least popular of the 4) would be nice. But is it worth it?
10:55:41 <Mic> What would you do with the descriptive text in this case, btw?
10:55:46 <flo> I don't like the idea of displaying several separate lists on the same listbox, because then you can't rely on the list being sorted to quickly find what you want, you have to look at each sublist
10:56:06 <flo> "you've recently installed a plugin for this network" ? :-D
10:56:18 <Mic> I ditched the sublist idea already, you won't need to argue against it;)
10:56:27 <flo> :)
10:56:47 <Mic> That would be nice but it would be nicer to have a descriptive text for each protocol plugin.
10:57:34 <Mic> Would it be hard to add a localized descriptive text for each protocol plugin that can be fetched somehow?
10:58:19 <flo> I wouldn't assume a protocol installed as an add-on contain any string in the current locale of the application.
10:58:46 <flo> localization of add-ons is painful
10:59:10 <flo> (because add-on author have to duplicate all the work of coordinating the work of translators)
10:59:39 <Mic> Yes, I know.
10:59:49 <Mic> First-hand ;)
11:01:44 --> mmkmou has joined #instantbird
11:03:15 <Mic> I guess I won't get anywhere with this today :D
11:03:28 <flo> :-/
11:03:48 <flo> I'm not really sure of what's left to do for my massive changes to be finished
11:04:00 <flo> currently I have 24 files changed, 1544 insertions(+), 2258 deletions(-)
11:04:36 <Mic> That's .. the rewrite of the account service?
11:04:41 <flo> yes
11:04:43 <Mic> Or moving of interfaces or both?
11:05:03 <flo> I have purpleAccountsService and purpleAccountBase fully rewritten, I finished that yesterday before going to bed
11:05:33 <flo> but I'm also changing the way user status are handled (so that accounts don't all have to share the same status (at the API level, not in the UI of course ;)))
11:05:50 <flo> and changing the way protocols are listed and loaded, so that they are loaded lazily and libpurple is initialized only if needed
11:05:56 <flo> so I'm also changing the libpurple initialization code
11:08:36 <Mic> The change stats looked extensive already
11:09:42 <flo> I'm probably not going to rename/move the interfaces I haven't massively changed in the same changeset
11:09:47 <flo> it's alreayd way too big
11:10:51 <flo> a good thing is: I don't have anything to change in the contact and conversation handling :). (but I've already rewritten these parts completely for 1.0 :-])
11:13:27 <flo> hmm, maybe I should do the status handling changes later
11:15:57 <-- Guido has quit (Quit: Instantbird 1.1)
11:40:55 <aleth> Is the animated download arrow on instantbird.com new or have I just never noticed it before? :D
11:41:37 <flo> aleth: it's not new
11:41:39 <Mic> You just never noticed it before.
11:41:40 <Mic> :P
11:41:52 <aleth> amazing :P
11:42:15 <aleth> it's kind of noticeable after all...
11:55:28 --> Even has joined #instantbird
11:55:29 * ChanServ sets mode +o Even 
11:56:42 --> Tonnes has joined #instantbird
11:57:00 <-- ironhead has quit (Ping timeout)
12:11:44 <-- Even has quit (Quit: Instantbird 1.2a1pre)
12:21:04 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
12:58:52 --> ironhead has joined #instantbird
13:13:09 <-- ironhead has quit (Ping timeout)
13:29:22 --> clokep has joined #instantbird
13:29:22 * ChanServ sets mode +h clokep 
13:35:47 <clokep> Mic, flo: Perhaps we should show the account wizard with the just installed protocol selected after they install a protocol?
13:43:39 <clokep> https://bugzilla.mozilla.org/show_bug.cgi?id=699014 sounds like it'll be useful to us. :)
13:52:17 <-- mmkmou has quit (Input/output error)
13:54:52 --> Px has joined #instantbird
13:56:36 <Px> Hello, can somebody point me, where I can read about how change/define keyboard shortcuts for some actions? I'm interested in changing sending to Ctrl+Enter and Enter for newline in first place
14:05:50 <clokep> Px: I don't think that's possible without an extension, but I might be wrong.
14:08:50 <Px> So, keys are hardcoded? Or there is no such interface for now, and I can do this via "Advanced" or some manual files editing?
14:18:36 <-- clokep has quit (Ping timeout)
14:19:10 --> clokep has joined #instantbird
14:19:10 * ChanServ sets mode +h clokep 
14:23:29 <clokep> Px: We don't have any interface for changing them. You'd be able to modify it by changing files, most likely.
14:26:27 <Px> Can you point me then, where to look for keys definitions?
14:28:52 <clokep> Px: It would need to be somewhere near http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#493
14:29:20 <clokep> Actually I lied, it'd be at http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#606
14:29:46 <Mic> clokep: there was an extension changing the send key
14:29:50 <Mic> Let me find it
14:29:56 <clokep> Ah, is there?
14:30:03 <clokep> Bah my memory fails me. :(
14:30:27 <Px> I've searched for such extension before asking, but can't find :(
14:32:27 <Mic> flo: iirc you wrote an extension that changes the key to send a message?
14:32:42 <Mic> It's neither on AIO nor in the add-ons repository though
14:34:10 --> Tomek has joined #instantbird
14:37:55 <flo> ah, I was the author? That's possible
14:41:12 <Mic> http://log.bezut.info/instantbird/110702/#m545
14:41:38 <Mic> And the pastebin item has expired :(
14:41:50 <clokep> :(
14:41:59 <flo> ah, so it's an interesting example :)
14:42:09 <flo> "I've simplified the way the conversations are enumerated" :)
14:42:55 <Mic> Let me see, I wrote the next day that "Scroll Keys" is based on it ... that means it should be on one of the computers here. Somewhere.
14:43:51 <flo> I've just pushed it to https://hg.instantbird.org/addons/rev/7f7829087892
14:44:09 <flo> I've bumped the max version to 1.2a1pre, but I haven't tested it at all
14:44:17 <flo> (well, I guess I tested it at the time I wrote it)
14:46:20 <Mic> "Line Break" - seems like you prefer descriptive terms over latin sounding words ;)
14:46:21 <flo> so, I can't upload it to AIO because "1.0 isn't a valid version"
14:46:42 <flo> then I change it to 1.0.* and I get "1.0.* is not a valid version for Instantbird: minimum versions cannot contain *"
14:47:01 <flo> I hate that website
14:47:08 <flo> is 0.3 ok as a min version?
14:47:15 <clokep> Probably.
14:48:28 --> devfil has joined #instantbird
14:49:23 <flo> Px: https://addons.instantbird.org/en-US/instantbird/addon/308
14:51:16 <flo> who needed an example of a way to change something on a conversation recently? Wasn't it aleth trying to hide the nicklist by default?
14:52:06 <aleth> flo: you gave me an example at the time... that's why the hide participant list add-on exists :)
14:52:23 <flo> I didn't know it existed :-S
14:52:38 <aleth> but thanks for remembering :)
14:52:56 <flo> wasn't the example complicated? (wasn't it douglaswt h's add-ons?)
14:53:09 <Px> Thanks, addon works just fine for me :)
14:53:33 <aleth> It was a bit, though I forget what it was exactly, but what I was looking for was in there
14:53:47 <flo> Px: great :)
14:53:49 <aleth> The hide participant list add-on on the other hand is very simple
14:55:08 <aleth> as it should be ;)
14:55:11 <flo> (but now I have an additional add-on on which I'll need to bump the maxversion for each release ;) :()
14:55:24 <flo> aleth: is it on the add-on website?
14:55:28 <aleth> flo: yes
14:55:37 <flo> ok https://addons.instantbird.org/en-US/instantbird/addon/307
14:56:57 <flo> aleth: why is there an empty chrome.manifest file in it?
14:57:16 <aleth> flo: There shouldn't be. I probably forgot to delete it at some stage
14:57:46 <flo> oh, you are only handling new conversations, ok, that simplifies the code a lot :)
14:57:46 <aleth> There are also some comments in the code that no longer make sense as far as I recall
14:58:04 <aleth> I was just pleased it was so easy to do :)
14:59:34 <flo> the code can be simplified a bit :)
15:00:06 --> mmkmou has joined #instantbird
15:00:09 <flo> instead of an observer object implementing an observe method, you can just pass a function to addObserver
15:00:38 <aleth> cool,  yes, since it's such a simple function could just do it inline
15:00:59 <flo> http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#1101 may also be interesting to call
15:01:01 <-- clokep has left #instantbird ()
15:01:04 --> clokep has joined #instantbird
15:01:04 * ChanServ sets mode +h clokep 
15:02:26 <aleth> flo: yes, I only discovered that method existed much later when doing the inactive thing
15:02:34 <flo> :)
15:03:02 <aleth> Should probably do a 1.1 just to tidy it up :)
15:03:14 <flo> does subject.ownerDocument.getBindingParent(subject) ever return null?
15:03:23 <aleth> not in this case
15:04:16 <aleth> But if you know a more elegant way of expressing that please share :)
15:04:29 <flo> I don't :-/
15:04:33 <aleth> The whole route via the document seems ugly
15:05:07 <flo> subject.ownerDocument.getBindingParent(subject).getElt("splitter").setAttribute("state", "collapsed");
15:05:12 <flo> does that fit on 80 columns?
15:05:45 <flo> no, 104 :(
15:05:50 <aleth> It probably would when the observer object is removed :D
15:05:52 --> igorko has joined #instantbird
15:06:08 <aleth> ah, no, not even then
15:06:10 <flo> that saves only 2 characters (which I already counted)
15:06:13 <flo>   subject.ownerDocument.getBindingParent(subject)
15:06:13 <flo>          .getElt("splitter").setAttribute("state", "collapsed");
15:06:17 <flo> (2 lines)
15:08:55 <Px> On second test of key swapping addon, with icq client on other side, I get no newline, all message as one string, as in bug 1132, can this be fixed? Client not qip, using jajc and icq gateway
15:08:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1132 nor, --, ---, nobody, UNCO, Not showing end of line on some target clients
15:11:57 <flo> most likely completely unrelated with the add-on ;)
15:12:35 <Px> Yes, for test purposes I've completely removed addon, and problem still here
15:23:51 <Px> And another two questions, if you don't mind
15:23:58 <Px> 1) Is there a shortcut to show/hide main window?
15:23:59 <Px> 2) Is there a way to show today conversation in conversation window by default?
15:32:09 <aleth> Hide Participants List now suitably prettyfied
15:33:17 <clokep> Px: By "main window" you  mean the contact list?
15:33:30 <clokep> And what do you mean by the second one?
15:33:48 <Px> Yes, contact list
15:35:47 <Px> Second: when I have conversation with someone, it shows in conversation window, but if I close it for any reason (by mistake) and open again, it's blank now, so I must open history to see previous conversation
15:36:24 <clokep> You could put it on hold instead of closing it. :) But there's a bug open for what you actually want, I can find it if you'd like.
15:36:29 <clokep> I'm not sure about a short cut for the contact list.
15:38:50 <aleth> Px: Properly fixing the second is part of what would be a big rewrite of the way logging is handled
15:40:39 <Px> I see, thanks for information, seems unfortunately instantbird is not suitable with my current habits, but thanks anyway
15:41:34 <flo> Mic: is the add-on to display the last few messages of the previous conversation that I forwarded to you anywhere near usable?
15:52:21 <flo> Px: do you often close conversations you still want to see?
15:54:23 <flo> aleth: why don't you use the value of the binding variable? (or why have you kept it, if you don't want to use it?)
16:01:50 <Px> Most often case - at night or in morning I've send link(s) to somebody (family members, friends) and close conversation, after couple of hours, when recipient appeared online, he send me reply. With no conversation history behavior I must open history to see, on what he replying
16:01:53 <Mic> flo: I haven't tried it :(
16:02:50 <aleth> flo: I simply overlooked that it wasn't used any more :( 
16:04:33 <aleth> Actually I was just wondering if it needed checking whether the conversation was a chat. But it shouldn't matter if one sets the splitter to collapsed when it is not displayed.
16:04:36 <flo> Px: so that's not really frequent? :)
16:04:48 <flo> Px: it's definitely something we will handle in the future.
16:05:02 <flo> I was just wondering if you were one of these users who close the window after each message they send
16:08:35 <aleth> flo: I am right in assuming that getBindingParent can't return null since the observer is only called when a conversation (ie the parent) has been loaded, right?
16:12:47 <flo> yes :)
16:13:51 <Px> flo: well, several times a day is frequent to me :)
16:14:31 <aleth> Just double-checking because it seems when I first wrote that add-on that wasn't clear to me ;)
16:19:31 <flo> aleth: I think the conversation-loaded notification is also fired when a preview conversation is displayed in the preferences window
16:22:59 <Novarg> can I somehow reload logs of a previous conversation?
16:23:45 <clokep> Right click on a conversation > View logs.
16:23:48 <clokep> Novarg: ^ ^
16:24:26 <aleth> Oh. That could cause problems then. (But doesn't seem to)
16:24:49 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
16:24:59 --> aleth has joined #instantbird
16:32:42 --> ironhead has joined #instantbird
16:35:15 <Novarg> clokep: I mean, like when I close a window and the contact opens it again to see what we wrote before
16:36:34 <aleth> Yes, it triggers the event. So that check has to be made after all.
16:36:44 <aleth> Good catch!
16:37:53 <clokep> Novarg: You mean can you reload it into the conversation instead of using the log viewer? I'm not sure what your question is.
16:38:25 <Novarg> I'm sorry, I was typing three formulations at the same time
16:38:31 <Novarg> but yeah, you got my point
16:38:42 <clokep> We just had a whole conversation about that. :P
16:38:46 <clokep> One second.
16:38:46 <Novarg> oh :)
16:39:24 <Novarg> I see the whole conversation, it's a lot to read
16:40:57 <clokep> Yes, it is.
16:41:03 <clokep> I'm trying to find the actual part where we did..
16:41:13 <Novarg> cool
16:41:20 <clokep> Novarg: http://log.bezut.info/instantbird/today/#m220 I guess is where it starts.
16:42:37 <Novarg> <flo> I was just wondering if you were one of these users who close the window after each message they send <- I happen to do that too :)
16:42:52 <Novarg> I don't like having a lot of messages open where nothign happens so I rather close and wait for a reply
16:44:04 <Novarg> oh wow anyway, I just missed by about one hour
16:45:28 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
16:46:13 --> Mic has joined #instantbird
16:46:14 * ChanServ sets mode +h Mic 
16:47:06 * Mic tries to figure out when "Chat History" is supposed to show old messages and when not. And if it does at all ;)
17:00:16 <-- ironhead has quit (Ping timeout)
17:03:38 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
17:04:12 --> Mic has joined #instantbird
17:04:12 * ChanServ sets mode +h Mic 
17:05:46 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
17:06:40 --> Mic has joined #instantbird
17:06:40 * ChanServ sets mode +h Mic 
17:19:19 --> mib_ubj2nw has joined #instantbird
17:19:41 <-- mib_ubj2nw has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:21:10 <Tomek> I'd also appreciate to see older conversation in freshly opened chat window, just like Px and Novarg described... 
17:21:10 <Tomek> Is https://bugzilla.instantbird.org/show_bug.cgi?id=778 the mentioned related bug?
17:21:13 <instantbot> Bug 778 enh, --, ---, nobody, NEW, Input history on conversations
17:22:17 <clokep> No, that's about sent messages.
17:22:44 <clokep> It's bug 958
17:22:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=958 enh, --, ---, nobody, NEW, Show last messages (history) in new chat windows
17:26:13 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
17:32:23 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
17:32:32 --> aleth has joined #instantbird
17:46:00 <clokep> Tomek: Just an FYI bugzilla is smart enough to automatically link bugs if you just say "bug 958" :)
17:47:01 --> DGMurdockIII has joined #instantbird
17:47:27 <Tomek> I noticed it before, I just wanted to know what it will do if I post full link... is is really smart as it posts only description :)
17:47:41 <-- igorko has quit (Quit: Instantbird 1.1)
17:51:10 <-- clokep has quit (Ping timeout)
17:51:21 <-- mmkmou has quit (Client exited)
17:52:43 <aleth> flo: Why is the participantCount element in the conversation XBL a textbox and not a label? When you click it with the mouse you get a misleading cursor there
17:54:09 <flo> aleth: the (maybe not so good) idea was that this would make the value easy to copy
17:57:43 <Tomek> Is there any reason, why you can highlight more than one person from the participants list? Also, it is standard windows blue highlight, which can cause problems with reading blue text. I dont see any use in highlighting even a single person anyway.
17:58:43 --> mikk_s has joined #instantbird
17:58:44 <flo> Tomek: if you select a person and press enter, it opens a private conversation
17:58:52 <-- mikk_s has left #instantbird ()
17:59:16 <Tomek> flo: doesn't work here!
17:59:26 <flo> and the multiple selection sounds like a bug
17:59:32 <flo> at least, I didn't know it was possible!
17:59:34 <Tomek> Win Vista
17:59:46 <aleth> True, it doesn't work :|
17:59:58 <Tomek> i use doubleclick, but enter does nothing
18:00:00 <flo> Error: conv._conv is undefined Source File: chrome://instantbird/content/conversation.xml Line: 1290
18:00:01 <aleth> And there should probably be a context menu...
18:00:01 <flo> hmm
18:00:21 <Tomek> aleth: i think so
18:00:24 <flo> aleth: we have a bug on file for the lack of context menu
18:01:03 <aleth> flo: Might be worth waiting until after js-irc, there may be more potential entries then
18:01:24 <aleth> (depending on what clokep has implemented)
18:01:31 <flo> apparently the person who wrote that code knew a multiple selection was possible
18:01:36 <flo> there's a loop: http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#1296
18:01:59 <flo> aleth: the context menu shouldn't be IRC-only
18:02:09 <flo> and there are lots of possible actions on twitter already
18:02:33 <Tomek> flo: so not opening private chat on enter is bug?  should I file it now?
18:02:35 <aleth> Right.
18:03:38 <flo> Tomek: it's a bug, yes. Filing it would be appreciated
18:04:03 <Tomek> I'm right on my way to bugzilla ;)
18:04:23 <Tomek> and what about the multiple selection?
18:04:35 <aleth> Why isn't http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#1298 this._conv. ...? That should work
18:05:13 <flo> yeah
18:05:13 <aleth> Some strange change of this in key event handlers?
18:05:21 <flo> and line 1294 could be removed
18:05:35 <aleth> Yes, I am wondering why it was there in the first place
18:05:38 <flo> and something like line 1311 is needed there too
18:06:11 <aleth> yeah
18:06:15 <flo> aleth: it used to work (that code was added for 0.1.2, several years ago), the onNickClick code has obviously been updated more recently
18:06:49 <aleth> maybe pre-XBL?
18:07:14 <flo> a method taking the value of "event.originalTarget.chatBuddy" as parameter, and returning the result of createConversation may be a nice way to remove the code duplication (and brokeness)
18:07:20 <flo> aleth: there's no "pre-XBL"
18:07:38 <aleth> (I meant for the implementation of the conversation of course)
18:07:41 <flo> that file already existed in 0.1
18:07:44 <aleth> ah
18:09:41 <flo> if you care about the details of how we introduced that bug, you can look at the hg blame
18:10:07 <flo> it would be nice to know when/why/how we broke that, but it's not really necessary to fix the bug; we can "just fix it" ;)
18:10:15 <aleth> yes :)
18:13:47 <instantbot> New Instantbird (UI) bug 1145 filed by tomaskom.cz@seznam.cz.
18:13:48 <instantbot> tomaskom.cz@seznam.cz added attachment 971 to bug 1145.
18:13:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1145 nor, --, ---, nobody, UNCO, Private chat doesn't open when pressnig enter
18:14:09 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
18:14:24 --> aleth has joined #instantbird
18:16:53 <Tomek> (cosmetic issue) Maybe it would be a good idea to change the highlight style in participants list to the same as is in contacts window?
18:18:18 <flo> I think I would agree with that
18:19:22 <aleth> Yes, I think so too, at first glance
18:56:04 --> clokep has joined #instantbird
18:56:04 * ChanServ sets mode +h clokep 
18:57:38 <clokep> aleth: There should be a context menuf or all protocols, not just ones we make into JS. ;)
18:58:34 <aleth> clokep: Yes, my bad. In particular I forgot about twitter having a participant list ;)
18:58:40 <aleth> (I never see it)
18:59:10 <clokep> And XMPP, AIM, Yahoo, whatever else you can make chats in. ;)
19:00:20 <clokep> Is someone looking into fixing that bug then? :)
19:01:46 <flo> is someone filing the bug about the highlight color?
19:03:18 <aleth> I thought Tomek was filing it?
19:05:23 <aleth> I could probably fix that 'press enter' bug but my conversation.xml is getting a bit nonstandard atm
19:06:08 <aleth> Btw thanks flo for looking at the Hide Participant List code... there's always something for me to learn :)
19:06:41 <flo> you are welcome :)
19:22:36 --> Mic has joined #instantbird
19:22:36 * ChanServ sets mode +h Mic 
20:05:19 --> mikk_s has joined #instantbird
20:11:46 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
20:14:04 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
20:28:44 --> billysanca has joined #instantbird
20:29:36 <Px> So, backing to keys, is there a shortcut to show/hide contact list? :)
20:30:34 <flo> on Mac, Command+shift+C
20:30:48 <Px> And on Windows?
20:33:01 <Tomek> aleth: my bad, I somehow forgot
20:33:03 <flo> I don't use Windows, so I'm not sure
20:33:14 <instantbot> New Instantbird (UI) bug 1146 filed by tomaskom.cz@seznam.cz.
20:33:15 <instantbot> tomaskom.cz@seznam.cz added attachment 972 to bug 1146.
20:33:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1146 nor, --, ---, nobody, UNCO, The highlight style in participants list should the same as is in contacts window
20:33:23 <Px> Maybe you can point, where its defined?
20:37:20 <clokep> bug 964 soudns like there isn't one. ;)
20:37:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=964 nor, --, ---, nobody, UNCO, hotkey to call buddy list window
20:37:25 <clokep> But no one ever replied to it.
20:38:18 <instantbot> New Instantbird (UI) bug 1147 filed by tomaskom.cz@seznam.cz.
20:38:19 <instantbot> tomaskom.cz@seznam.cz added attachment 973 to bug 1147.
20:38:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1147 nor, --, ---, nobody, UNCO, Highlighting multiple participants in the participant list is possible
20:40:16 <Px> That's bad :(, anyway thanks :)
20:41:19 <clokep> Px: That's why we have a bug for it. ;) Unfortunately we don't have a ton of developers, so not everything is implemented perfectly.
20:42:49 <Tomek> Px: uh sorry, I forgot to set the Importance field to "trivial" ;)
20:43:46 <Px> I understand that, but that not making things less sad :), and according to wiki roadmap it's not in nearest list
20:44:01 <Px> Maybe also set status to NEW? ;)
20:44:06 <Tomek> oh sorry you replied to something else..
20:44:50 <Px> I see...
20:44:54 <clokep> Px: The roadmap only covers large items and isn't really updated.
20:45:21 <Px> Voting for bugs may change their priority? :)
20:46:16 <clokep> Fixing bugs changes their priority! :-D
20:46:35 <Tomek> maybe, but I meant the recently filed bug... I can change priority of bug I filed myself ;)
20:46:39 <Tomek> clokep: sure :-D
20:46:48 <clokep> I do try to fix bugs when I see a lot of users asking for them though Px. (All the tray icon stuff...)
20:47:19 <Px> If I was a developer, thing will be much easier :)
20:47:29 <clokep> (Sorry if I'm coming off as rude, just saying that "I have no idea when it'll get fixed")
20:47:36 <clokep> It's open source. :)
20:48:39 --> mmkmou has joined #instantbird
20:48:46 <clokep> (No, but like seriously if it's like the one thing stopping you from using Instantbird, we can definitely help you fix it.)
20:49:44 <aleth> There are a lot of good things in the pipeline by the way... it's not like things aren't moving :D
20:50:03 <Tomek> earlier today, somebody discussed Bug 1132 taking place also on different client on the other side than QIP Infium (I belive the official client?), but nobody replied to the bug itself...
20:50:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1132 nor, --, ---, nobody, UNCO, Not showing end of line on some target clients
20:51:21 <Px> I've tested it with my current client, jajc, also with friend's Psi+ v0.15.5121 (Sep 30 2011), the problem exists
20:51:37 <clokep> Px do you know if it exists in Pidgin?
20:55:59 <Px> Asked one of the friends, he moved from pidgin to Trillian, and it's unaffected
20:56:29 <clokep> Hmm...that's strange, as we use their library.
20:56:56 <-- mikk_s has left #instantbird ()
20:58:16 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
20:58:19 --> aleth has joined #instantbird
20:59:31 <aleth> flo: seeing as you've reviewed the add-on, would you like to review it on the site so it moves out of experimental status? ;)
21:00:28 <Px> Also another strange thing, I'm adding new contact, it appears for second as Offline, and then disappeared. Is that supposed to be?
21:02:13 <clokep> Are they offline?
21:03:37 <Px> No. They also authorized me, and I set show offline users, but on adding they disheartening. After full restart of Instandbird they appeared, strange...
21:03:52 <Px> disheartening -> disappeared
21:04:14 <clokep> I'm not sure. I don't use protocols that need authentication.
21:06:05 <Tomek> may be similar cause as Bug 1090
21:06:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1090 nor, --, ---, nobody, UNCO, meta-contact disappears from buddy list
21:07:44 --> ironhead has joined #instantbird
21:13:43 --> gerard-majax has joined #instantbird
21:18:57 <-- mmkmou has quit (Ping timeout)
21:29:45 --> mmkmou has joined #instantbird
21:31:35 <-- mmkmou has quit (Ping timeout)
21:47:22 <flo> I would think the cause is different
21:47:42 <flo> contact disappearing immediately after being added sounds like a libpurple issue
21:47:50 <flo> the meta-contact thing is handled only in our code
21:48:09 <flo> aleth: you shouldn't have any problem getting it reviewed by Even, there's nothing scary in the code :)
21:49:25 <-- ironhead has quit (Ping timeout)
21:49:37 --> ironhead has joined #instantbird
21:50:56 <-- clokep has quit (Ping timeout)
22:59:03 --> mmkmou_ has joined #instantbird
22:59:08 * mmkmou_ is now known as mmkmou
23:34:46 <-- mmkmou has quit (Input/output error)
23:36:09 --> mmkmou has joined #instantbird
23:38:36 <-- Px has quit (Quit: ChatZilla 0.9.87 [SeaMonkey 2.5/20111012201220])
23:48:03 <-- mmkmou has quit (Client exited)
23:50:15 --> mmkmou has joined #instantbird
23:54:54 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
23:54:57 --> aleth has joined #instantbird