All times are UTC.
00:24:15 <-- douglaswth has quit (Ping timeout) 00:25:42 --> douglaswth has joined #instantbird 00:26:00 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1234 on bug 1291. 00:26:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1291 min, --, ---, clokep, ASSI, Source displayed in "entered the room" system messages for JS-IRC is too verbose 00:26:32 <clokep> That changed a lot more than I originally thought it would. :-/ 00:44:22 <instantbot> New Instantbird (UI) bug 1330 filed by aletheia2@fastmail.fm. 00:44:23 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1235 on bug 1330. 00:44:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1330 nor, --, ---, nobody, NEW, Tab complete: Be smart about multiple completions 00:46:26 <aleth> clokep: bugzilla doesn't recognize the mimetype as diff on your patch for bug 1291 00:46:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1291 min, --, ---, clokep, ASSI, Source displayed in "entered the room" system messages for JS-IRC is too verbose 00:46:47 <clokep> aleth: You can mark it as a patch. 00:46:56 <clokep> I probably forgot to click the tick box. 00:47:27 <clokep> There you go. 00:48:02 <aleth> I didn't want to do that in case you had attached the wrong file by mistake... 00:51:45 <clokep> Ah ok! 01:08:21 <-- myk has quit (Ping timeout) 01:18:16 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1236 on bug 1328. 01:18:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1328 min, --, ---, nobody, NEW, /msg <nick> should open an empty conversation tab 01:23:51 <instantbot> clokep@gmail.com granted review for attachment 1236 on bug 1328. 01:24:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1328 min, --, ---, nobody, NEW, /msg <nick> should open an empty conversation tab 01:24:47 <aleth> I'm not sure bug 1327 should be fixed in the IRC protocol. Would it generally be better to display a help message for a command if its run returns false? 01:24:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1327 min, --, ---, nobody, NEW, IRC commands (/msg, /query) are "not supported" when missing parameters 01:25:06 <aleth> It seems silly to do this by a command-by-command basis 01:25:16 <clokep> aleth: Yes, I think so... 01:25:28 <clokep> I forget whether there's a priority associated with them though. 01:25:38 <clokep> I think there is... 01:26:00 <clokep> (I.e. if IRC /msg returns false, it'd fall back to some other /msg command with a lower priority.) 01:28:27 <aleth> Hmm, but if that still fails, one could (try to) get the help message. 01:28:42 <aleth> But I have no idea what the permutations are here. 01:28:45 <clokep> Yes. :-/ 01:29:05 <clokep> I'm not sure. :( 01:29:22 <aleth> The status quo is definitely bad (myk thought the commands were not implemented) 01:29:52 <clokep> Yes, I agree. I've noticed it before too. :-/ 01:36:48 <aleth> Well, I've got to go, and I think I'll leave that one to the experts anyway... 01:48:52 <-- Mook_as has quit (Quit: gone) 01:50:39 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 02:14:32 <-- sonny has quit (Client exited) 02:24:06 <-- clokep has quit (Ping timeout) 02:30:02 --> clokep has joined #instantbird 02:30:02 * ChanServ sets mode +o clokep 02:51:21 <-- clokep has quit (Connection reset by peer) 03:19:59 --> Mook_ib has joined #instantbird 03:28:34 --> Mook has joined #instantbird 03:58:12 --> skeledrew has joined #instantbird 04:04:11 <instant-buildbot> build #421 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/421 04:50:40 --> Tonnes has joined #instantbird 06:15:46 <instant-buildbot> build #507 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/507 06:57:44 <instant-buildbot> build #411 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/411 07:40:37 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603]) 07:42:04 <-- Mook_ib has quit (Ping timeout) 08:03:36 <-- skeledrew has quit (Connection reset by peer) 08:04:26 --> skeledrew has joined #instantbird 08:11:34 --> jb has joined #instantbird 08:31:46 <-- gerard-majax has quit (Connection reset by peer) 08:31:49 --> gerard-majax_ has joined #instantbird 08:34:49 <-- gerard-majax_ has quit (Ping timeout) 08:36:59 --> mmkmou has joined #instantbird 08:51:53 --> pvagner has joined #instantbird 08:59:36 --> flo has joined #instantbird 08:59:36 * ChanServ sets mode +qo flo flo 09:02:10 --> Even has joined #instantbird 09:02:10 * ChanServ sets mode +o Even 09:02:23 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com) 09:02:27 --> Even has joined #instantbird 09:02:27 * ChanServ sets mode +o Even 09:19:39 <-- jb has quit (Quit: jb) 09:21:41 --> Mic has joined #instantbird 09:21:41 * ChanServ sets mode +h Mic 09:28:12 <Mic> flo: do you show the target of links in Thunderbird somewhere? 09:28:23 <Mic> Hello, by the way ;) 09:28:25 <flo> no 09:28:29 <flo> (not yet) 09:29:02 <Mic> In a panel like Fx does would be nice. We could reuse that and remove the statusbar from our conv window then? :) 09:29:51 <flo> it's my plan 09:30:24 <Mic> Cool :) 09:47:55 --> aleth has joined #instantbird 09:47:55 * ChanServ sets mode +h aleth 10:00:51 --> jb has joined #instantbird 10:08:11 <-- pvagner has quit (Quit: Instantbird -- http://www.instantbird.com) 10:08:48 --> pvagner has joined #instantbird 10:13:33 <instantbot> New Instantbird (UI) bug 1331 filed by benediktp@ymail.com. 10:13:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1331 enh, --, ---, nobody, NEW, Keyboard shortcut to open and close the participant list 10:13:46 <Mic> Hello pvagner 10:18:27 <pvagner> Mic: Hello 10:19:30 <pvagner> huh I've just noticed an issue regarding participants list as well. 10:19:48 <pvagner> It is not possible to open a private conversation by pressing the enter key. 10:20:02 <pvagner> although the code is there 10:20:37 --> gerard-majax has joined #instantbird 10:20:46 <Mic> I think we have a bug report about that already 10:21:33 <Mic> Bug 1274 10:21:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1274 nor, --, ---, nobody, NEW, Pressing "Enter" on a participant in the list doesn't start a private chat 10:22:58 <Mic> Having to download 160MB's only for installing a display driver is insane :( 10:26:01 <flo> jb: hey! 10:26:32 <flo> jb: what's up? 10:26:39 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 10:26:59 <jb> flo: good good... 10:31:46 --> Mic has joined #instantbird 10:31:46 * ChanServ sets mode +h Mic 10:44:58 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 10:48:02 <-- jb has quit (Input/output error) 10:48:11 <flo> Mic: bug 1331 sounds like a great idea :) 10:48:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1331 enh, --, ---, nobody, NEW, Keyboard shortcut to open and close the participant list 10:51:34 <flo> I wondered yesterday if http://lxr.instantbird.org/instantbird/source/instantbird/content/blist.js#686 couldn't be related to the Mac crash 10:51:43 <flo> as some strange hacking is done on the menubar 10:52:02 <flo> I should investigate when I'll be a little less busy with Thunderbird 11:02:11 <-- micahg has quit (Quit: Ex-Chat) 11:04:15 --> sonny has joined #instantbird 11:05:35 <flo> have we filed a bug for the "connect" buttons that is disabled after a JS-IRC account is disconnected? 11:05:50 <flo> (it's [1.2-blocking] 11:05:51 <flo> ) 11:14:34 --> micahg has joined #instantbird 11:17:45 --> clokep has joined #instantbird 11:17:45 * ChanServ sets mode +o clokep 11:28:16 <clokep> Good morning. 11:28:46 <Mic> Hi clokep 11:29:42 <flo> I wrote this for THunderbird, but I think we can take it too: http://pastebin.instantbird.com/17587 11:34:40 <clokep> flo: Out of curiosity, does thunderbird have totally separate bindings? (e.g. group, contact, conversation) 11:34:53 <flo> yes 11:34:54 <Mic> "buttondisabledaccept" ... learning never stops :) 11:35:07 <clokep> And that patch looks good. :) 11:35:10 <flo> Mic: that attribute name is crazy 11:35:14 <flo> and may not be documented 11:35:28 <Mic> It is on MDN. 11:35:33 <flo> ah :) 11:35:44 <Mic> If you know what to look for :D 11:35:53 <flo> sure 11:36:07 <flo> I prefer trusting MXR ;) 11:36:44 <Mic> Ah, it's even on the "XUL attributes" overview page 11:41:03 * clokep would like to point out it's still a dialogue though. :( 11:41:36 * clokep dislikes that Thunderbird message style. 11:41:41 <clokep> I can't tell what messages are from who... 11:41:43 <clokep> At all. 11:41:56 <clokep> It took me probably about 30 seconds to realize there was a name at the top of each bubble... 11:42:42 <flo> clokep: the good news is... we aren't going to take that patch for Instantbird ;) 11:42:59 <flo> (the message style one I mean :)) 11:44:02 <Mic> I saw it too and I like how light it is. It could use the bubble-colours though ;) 11:44:38 <Mic> The padding on system messages looks so broken btw. 11:45:22 <clokep> flo: I assumed that. :) 11:45:31 <clokep> I just don't understand the obsession with monochrome UIs these days... 11:45:39 <clokep> Color is very important in separating things. 11:46:18 <clokep> Speaking of which, wasn't there a book or an essay you recommended about UI design, flo? 11:46:26 * clokep was discussing this with a colleague yesterday. 11:46:30 <flo> Mic: yeah, I think I'll ask Andreas a look at the padding of system messages 11:46:40 <flo> and change the (+) icon that doesn't fit with this theme 11:46:59 <Mic> I'd really like if we'd remove all the code around grouping system messages 11:47:31 <flo> clokep: I can tell you which books I've read and summarize quickly what I learned from them, but I'm not sure that's a recommendation :) 11:47:32 <Mic> I think a good deal of that could be done by setting an attribute on the first system message and do the rest with CSS 11:48:01 <clokep> flo: I vaguely recall you recommending Dreaming in Code? And another one I thought... 11:48:31 <flo> Mic: if you find a nice way to do that, it would be a great cleanup 11:49:21 <flo> clokep: dreaming in code isn't about UI at all. It's a journalist following a team of developers and doing almost a sociology study of it; the book attempts to explain the sentence "software is hard" 11:49:34 <flo> I recommanded it to deOmega who seemed fascinated by "our world" 11:49:50 <clokep> Yes, I knew that! Just the only title I remembered the name of. :-D 11:50:31 <flo> http://en.wikipedia.org/wiki/The_Design_of_Everyday_Things basically explains the notion of usability. It's a classic. 11:51:21 <clokep> Interesting. 11:51:53 <flo> http://en.wikipedia.org/wiki/Emotional_Design is a follow up by the same author, explaining that sometimes something that is objectively less usable can perform better in the hands of users if the users have positive emotions while interacting with it 11:51:55 <clokep> Hmm...sounds like one of the ThinkPad guys blogs that I follow... 11:52:17 --> jc has joined #instantbird 11:53:59 <flo> I also read http://en.wikipedia.org/wiki/The_Humane_Interface It goes a bit further than only explaining the concepts. It explains how interfaces efficiencies can be quantified. 11:56:10 <flo> I also have http://books.google.fr/books/about/About_face_3.html?id=0gdRAAAAMAAJ&redir_esc=y I've never finished it though, it's still on my desk. The explanation are quite good, but a bit too wordy (hit's a heavy book). The book is basically a course teaching what someone needs to know to become user interaction designer 11:56:59 <clokep> Ah, interesting. 11:57:31 <clokep> I always found it kind of strange that no computer science curriculums I know of teach user interaction at all. 11:57:36 <clokep> *undergraduate I should specify 11:58:11 <flo> it's too important to teach it! You could create a great product! 11:58:42 <clokep> Bah, I'm late. Need to run. 11:58:44 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com) 11:59:30 <flo> I said The_Design_of_Everyday_Things is about the notion of usability. I could have said instead that it explains why if you fail to interact with an object of your everyday life, something as stupid as a door that you have a hard time opening, it's not your fault but the designer's fault 12:23:28 <Mic> There's a page with interesting findings related to UI, I think it's called "Little big details". 12:23:55 <flo> that blog is nice, yes :) 12:24:07 <Mic> Not about theory and that, but how others solved some problems 12:24:11 <Mic> Ah, so you know that :) 12:32:29 --> clokep_work has joined #instantbird 12:32:29 * ChanServ sets mode +o clokep_work 12:33:54 <clokep_work> Ah, I didn't get an Input/Output error that time! 12:33:59 <clokep_work> Have we still been seeing that? 12:34:30 <clokep_work> I see myk, aleth and jb with it in the past two days...not sure if they're fully up to date or not... 12:42:54 <Mic> Does anyone mind if I submitted an image of Time Bubbles and a description to Little Big Details? This feature is so nice :) 12:47:35 <clokep_work> Some of those things on there don't seem like good UI. :-S 13:11:18 <flo> Mic: maybe with a link to our blog post explaining it? 13:11:28 <Mic> I just clicked submit 13:11:29 <flo> Mic: magic copy could also go there I think ;) 13:11:36 <Mic> And yes, I included the link to the blog 13:13:52 <clokep_work> I love Magic Copy. :) It Just Works. 13:14:38 <Mic> If it's accepted, we can let it sit there for a few days and then post Magic Copy (when it Time Bubbles disappeared from the front page). 13:17:51 <flo> and then some details about the textbox 13:18:05 <flo> and some about the nick completion that aleth keeps polishing 13:33:35 <clokep_work> Yes, the nick completion almost always gets what I want. :) 13:38:40 <Mic> instant-buildbot is not suggested when trying to complete "inst". It directly chooses instantbot. 13:42:23 <-- jc has quit (Ping timeout) 13:51:47 <flo> Mic: do you have something interesting to tell instant-buildbot? 13:53:21 <Mic> No, not at all but I wonder if that's because it has a dash in its name? 13:54:21 <clokep_work> It's probably because instantbot has said something recently... 13:54:26 <clokep_work> (Is he active?) 13:54:35 <flo> yes 13:54:46 <flo> for me at least 13:56:27 <-- Mic has quit (Ping timeout) 14:40:52 --> igorko has joined #instantbird 14:46:25 --> Plop has joined #instantbird 15:06:32 <-- skeledrew has quit (Ping timeout) 15:08:17 --> skeledrew has joined #instantbird 15:25:38 <-- Plop has quit (Ping timeout) 15:27:41 --> Plop has joined #instantbird 15:39:23 <-- igorko has quit (Ping timeout) 15:49:27 --> myk has joined #instantbird 16:05:12 --> jc has joined #instantbird 16:07:46 <-- jc has quit (Ping timeout) 16:24:49 <-- myk has quit (Ping timeout) 16:36:43 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com) 16:56:46 --> myk has joined #instantbird 16:58:28 <-- myk has quit (Ping timeout) 17:01:02 <-- wesj has quit (Quit: Instantbird 1.2a1pre) 17:01:06 --> wesj has joined #instantbird 17:04:28 --> myk has joined #instantbird 17:16:00 <-- pvagner has quit (Quit: Instantbird -- http://www.instantbird.com) 17:16:36 --> pvagner has joined #instantbird 17:20:35 <-- pvagner has quit (Quit: Instantbird -- http://www.instantbird.com) 17:20:57 --> pvagner has joined #instantbird 17:21:34 <-- pvagner has quit (Connection reset by peer) 17:21:56 --> pvagner has joined #instantbird 17:34:22 * jwir3|away is now known as jwir3 17:37:42 <-- Tonnes has quit (Ping timeout) 17:40:38 --> Mook_as has joined #instantbird 17:49:17 --> deOmega1 has joined #instantbird 17:49:45 <deOmega1> hey folks, just stopping by to say hello 17:51:29 <flo> there's something wrong in http://lxr.instantbird.org/instantbird/source/instantbird/content/nsContextMenu.js around isTextSelected. It's set to false if there's no default search engine, and if it's false the action of the selected message aren't shown! 17:51:59 <flo> deOmega1: hello :) 17:52:33 <flo> although I can't find steps to reproduce :-S. I don't understand that code :-D 17:53:03 <Mook_as> hah, it checks Services.search.defaultEngine ? 17:53:45 <Mook_as> that seems like a totally... silly thing for a not-a-browser 17:54:05 <flo> Mook_as: we have search engine items in the context menu 17:54:17 <flo> I just fail to see how that relates to the retweet / Reply To actions ;) 17:55:08 <Mook_as> yeah, I think isTextSelection() needs to get split into isTextSelection() (ignoring the engine) and some updateSearch() bit 17:58:34 <-- Plop has quit (Ping timeout) 18:05:08 <-- gerard-majax has quit (Ping timeout) 18:08:35 <flo> bah, I'm too tired, that was just about showing or hiding a separator in the menu 18:21:51 <-- micahg has quit (Quit: Ex-Chat) 18:21:54 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com) 18:22:15 --> micahg has joined #instantbird 18:34:08 --> Mic has joined #instantbird 18:34:08 * ChanServ sets mode +h Mic 18:44:34 <pvagner> guys do you know if there is a bug / feature request asking for unified history for grouped contacts? Do you like the idea? Now especially after history is saved in json format it'l be great.´= 18:48:23 <Mic> I'd say it's wanted since we don't want to emphasize the fact that a contact can have different networks. It shouldn't matter which network someone used to talk to you (or you to her). 18:49:33 <clokep_work> pvagner: I know it's been discussed (and it's wanted AFAIK), but I don't think there is a bug open on it. :) 18:51:07 --> flo has joined #instantbird 18:51:07 * ChanServ sets mode +qo flo flo 18:53:46 --> Mnyromyr has joined #instantbird 18:56:52 <pvagner> sorry, I'm asking too much. what about ability to search the whole contact history? I see find feature of log viewer only searches in the currently selected day. 18:57:49 --> gerard-majax has joined #instantbird 18:58:55 <flo> pvagner: it's something we definitely want to have but it's a lot of work 19:00:14 <pvagner> is there going to be change how instantbird saves logs? for searching sqlite database would perhaps be better than text files. However I don't know other details... 19:00:18 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1233 on bug 1329. 19:00:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1329 nor, --, ---, nobody, NEW, Tab complete: prefer sender of the last ping 19:01:33 <flo> pvagner: we have already changed our log format recently :) 19:02:00 <pvagner> yes I see. it's why I'm asking whether another change is planned 19:02:23 <flo> no, it has been changed to make indexing with sqlite easy ;) 19:02:50 <flo> and the current format is extensible, so if we need to add more things in it, it won't be a problem 19:03:07 <pvagner> flo: so you're going to import json logs to sqlite database? 19:03:16 <flo> index, not import 19:03:32 --> aleth has joined #instantbird 19:03:32 * ChanServ sets mode +h aleth 19:03:42 <flo> aleth: you no longer like that patch? :) 19:03:58 <aleth> It has a little bug which I will fix in a minute 19:04:12 <Mic> pvagner: thanks for the code in bug 1274! 19:04:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1274 nor, --, ---, nobody, NEW, Pressing "Enter" on a participant in the list doesn't start a private chat 19:04:30 <flo> aleth: I think it would be better if we could stop giving priority to someone who has mentioned us after some time 19:04:46 <pvagner> Mic: it's pretty simple I've just copied some lines here and there and chaanged the condition a bit. 19:04:47 <flo> an hour later it's probably become irrelevant, especially if others are active 19:05:21 <Mic> I saw that, I'm not sure it makes sense to focus one conversation after the other but that can be fixed. 19:05:46 <aleth> Yes, that might be a good idea. I wasn't sure about it as you might want to reply to a ping when you come back to your computer and it is a lot later. 19:06:07 <flo> the completion still works even without the priority ;) 19:06:26 <aleth> The completion alway works ;) 19:06:34 <pvagner> Mic: it works the same way when clicked so I don't think it focuses two conversation one afther the other 19:06:41 <aleth> You're right, these are really edge cases now 19:07:39 <flo> right, I think we want to optimize for the common cases, and gracefully degrade for edge cases :) 19:07:59 <aleth> That's why I decided to only remember the last ping, everything else may get confusing. But you have convinced me of the need for a timeout. 19:08:11 <flo> :) 19:08:13 <flo> anyway, time for me to go home! 19:08:16 <flo> talk to you all later 19:08:22 <flo> (I'll be offline most to tomorrow, by the way) 19:08:23 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com) 19:08:44 <Mic> pvagner: no, there's a loop around the createConversation code, that's the difference compared to "onNickClick" 19:09:46 <Mic> (i.e. using the keyboard you could open several PM windows at once by selecting different participants and pressing Enter (in which case it would focus each new conversation as it was created) 19:09:53 <pvagner> Mic: huh then I might have missunderstood the loop. I assume it goes over the list figuring out which item is selected. 19:10:14 <Mic> It's ok 19:10:21 <pvagner> Mic: ah now I see 19:10:36 <Mic> https://developer.mozilla.org/en/XUL/Method/getSelectedItem 19:10:37 <aleth> What would be really nice is if it opened a MUC if you selected more than one participant ;) 19:11:06 <pvagner> Mic: so it needs to be enhanced to only focus most recently created conversation if multiple contacts are selected. 19:11:49 <Mic> Yes, something like that. I wonder if it's possible to merge parts of the keyboard and mouse click handler methods (the ones to open the conversation) 19:12:00 <Mic> We currently duplicate parts of that code 19:12:58 <Mic> I only got a trackpad here, I can't test what happens when middle-clicking a participant :( 19:13:19 <pvagner> isn't there something to implement a default action in xul? I think you need to e.g. implement click and keyboard event seperate for buttons and other common controls. 19:13:40 <Mic> If that also focuses a participant, we could use the selectedItem-code for both the keyboard and mouse paths 19:14:17 <pvagner> I mean you don't need to implement keyboard and mouse events for buttons etc. 19:15:08 <clokep_work> aleth: That was discussed and we decided that's not the expected behavior I believe. 19:15:41 <aleth> clokep_work: Then why not set the participant list to disallow multiple selection? 19:15:57 <pvagner> anyway the same is true for the contact list. such code is duplicated there as well. 19:16:44 <aleth> Is it useful to start multiple separate DMs at the same time? (genuine question) 19:16:54 <Mic> aleth: I guess we wouldn't lose much if we limited it to a single item 19:17:32 <Mic> Ctrl+A, Enter in #ubuntu. Have fun! :D 19:18:03 <aleth> Heh :P 19:18:10 <pvagner> it might be useful in some strange case however it's more natural to find a contact using up and down arrow keys then press enter and then go back and find another one. 19:18:35 <aleth> I just suggested it because it seems it would simplify things. 19:19:26 <pvagner> can you open multiple conversations using the mouse? 19:19:38 <clokep_work> aleth: I don't really see how it would simplify much, why would we /not/ support it if it's useful? 19:19:39 <Mic> No, that's not possible. 19:19:45 <clokep_work> (I believe Even added that by the way...) 19:19:48 <aleth> pvagner: Ctrl-clicking allows multiple selections 19:20:05 <aleth> clokep_work: I have no strong opinion either way myself. 19:20:15 <aleth> If there is a use for it, keep it... 19:20:26 <pvagner> aleth: yes but you'll have to press the enter key when you are holding down ctrl key and you're done clicking. 19:20:31 <clokep_work> I don't remember that code being very complicated that putting a loop around it makes it much worse is my point. :-D 19:21:15 <Mic> btw I think the Enter code is broken because the mouse method was updated in the past while the keypress method wasn't. 19:21:52 <Mic> (I looked through the blames/annotations for this code) 19:22:26 * jwir3 is now known as jwir3|lunch 19:22:32 <pvagner> Mic: that's what I am suggesting. It just needs one more fix. either focus the last opened conversation if the enter key opens more than one or disable multi selection in that list I think. 19:23:08 <clokep_work> Mic: WHo is to blame then? ;) 19:23:31 <Mic> Too bad I don't have hg on this computer, the fix is trivial 19:25:20 <pvagner> ok I see 19:25:39 <pvagner> this line has to be put down after the curly braces are closed.... 19:25:40 <pvagner> Conversations.focusConversation(newConv); 19:26:30 <-- pvagner has left #instantbird (#instantbird testing...) 19:27:04 --> pvagner has joined #instantbird 19:27:33 <Mic> No, newConv was defined in the loop 19:29:43 <pvagner> Mic: thats okay. it needs another test after the loop. whether newConv alreaady exists 19:30:16 <pvagner> it appears to be working fine for me even without this last addition. however that might break when nothing is selected and the enter key is pressed. 19:32:12 <pvagner> huh, when nothing is selected the for loop executes once 19:32:21 <pvagner> so it needs some more edge case fixes 19:36:26 <-- pvagner has quit (Quit: Instantbird -- http://www.instantbird.com) 19:36:43 --> pvagner has joined #instantbird 19:39:21 <-- pvagner has quit (Quit: Instantbird -- http://www.instantbird.com) 19:39:40 --> pvagner has joined #instantbird 19:39:49 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 19:44:34 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 19:49:33 --> Mic has joined #instantbird 19:49:33 * ChanServ sets mode +h Mic 19:49:43 <-- Mic has quit (Connection reset by peer) 19:50:02 --> Plop has joined #instantbird 19:50:39 --> Mic has joined #instantbird 19:50:40 * ChanServ sets mode +h Mic 19:55:13 <-- myk has quit (Quit: Instantbird -- http://www.instantbird.com) 19:55:26 --> myk has joined #instantbird 19:55:52 --> igorko has joined #instantbird 20:04:14 <-- myk has quit (Quit: Instantbird 1.1) 20:04:20 --> myk has joined #instantbird 20:05:34 <-- igorko has quit (Ping timeout) 20:23:39 * jwir3|lunch is now known as jwir3 20:24:41 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 20:28:58 <clokep_work> Feel free to set any review on that bug to me. 20:30:10 --> aleth has joined #instantbird 20:30:10 * ChanServ sets mode +h aleth 20:37:08 <-- gerard-majax has quit (Quit: Ex-Chat) 20:37:55 --> gerard-majax has joined #instantbird 20:47:25 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:53:15 <-- chrisccoulson has quit (No route to host) 20:53:17 --> flo has joined #instantbird 20:53:18 * ChanServ sets mode +qo flo flo 20:53:42 --> chrisccoulson has joined #instantbird 20:59:08 <flo> "<Mic> Ctrl+A, Enter in #ubuntu. Have fun! :D" sounds like a nice performance test :-P 21:05:37 <-- deOmega1 has quit (Quit: Instantbird -- http://www.instantbird.com) 21:24:22 --> myl has joined #instantbird 21:24:31 <-- myk has quit (Quit: Instantbird 1.1) 21:25:02 <-- myl has quit (Quit: Instantbird -- http://www.instantbird.com) 21:25:06 --> myk has joined #instantbird 21:27:53 --> Mic has joined #instantbird 21:27:53 * ChanServ sets mode +h Mic 21:36:48 --> Mic2 has joined #instantbird 21:39:30 <-- Mic2 has quit (Quit: Instantbird -- http://www.instantbird.com) 21:46:26 * Mic opened 1600 conv windows from #ubuntu. 21:46:41 <flo> how long did it take? :) 21:46:52 <Mic> LONG 21:47:22 <Mic> It didn't crash and it also works after closing all other tabs except #ubuntu again 21:47:40 <Mic> It still uses 290MB+ according to about:memory 21:47:47 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1237 on bug 1329. 21:47:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1329 nor, --, ---, nobody, NEW, Tab complete: prefer sender of the last ping 21:48:20 <flo> Mic: do you think something is leaked, or can that just be due to memory fragmentation? 21:48:56 <Mic> No idea. I never tried to make much sense of about:memory. 21:49:33 <Mic> I'll pastebin it if you like to see it 21:49:33 <-- myk has quit (Ping timeout) 21:49:45 <flo> afaik there's no way to make much sense of it, as we don't report anything specific to IM 21:50:11 --> myk has joined #instantbird 21:50:27 <aleth> 1600 tabs :) must be a record... 21:51:12 <aleth> Mic: Is there a button on the about:memory page to trigger a gc? (There is in newer FF releases) Could be worth a try. 21:51:23 <Mic> aleth: already did that 21:52:02 <Mic> 214MB in the JS section, thereof 185MB in "gc-heap-chunk-dirty-unused" 21:52:06 <Mic> if that helps 21:52:52 <flo> I don't expect libpurple to spend much memory when opening 1600 JS-IRC conversations :) 22:10:16 <instantbot> benediktp@ymail.com requested review from clokep@gmail.com for attachment 1238 on bug 1274. 22:10:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1274 nor, --, ---, benediktp, NEW, Pressing "Enter" on a participant in the list doesn't start a private chat 22:11:54 <Mic> pvagner: a fix is on its way :) 22:13:03 --> clokep has joined #instantbird 22:13:03 * ChanServ sets mode +o clokep 22:15:01 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 1145 to DUPLICATE of bug 1274. 22:15:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1145 nor, --, ---, nobody, RESO DUPLICATE, Private chat doesn't open when pressing enter on a selected participant 22:15:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1274 nor, --, ---, benediktp, NEW, Pressing "Enter" on a participant in the list doesn't start a private chat 22:19:14 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 974 to INCOMPLETE. 22:19:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=974 nor, --, ---, nobody, RESO INCOMPLETE, Meebo issues - instantbird says conencted - meebo me says offline 22:21:35 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 953 to WORKSFORME. 22:21:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=953 nor, --, ---, nobody, RESO WORKSFORME, ! encoded to %21 in links in chat, breaking them on lazier sites 22:22:28 <aleth> Mic: Would you like to comment on 713 since you know the aero styling? 22:22:41 <Mic> Bug 713 22:22:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=713 nor, --, ---, nobody, UNCO, Text box missing left and right padding 22:24:31 --> clokep_js has joined #instantbird 22:24:51 <-- clokep_js has quit (Input/output error) 22:24:56 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 22:25:03 <Mic> And when we add a few pixel of padding, someone else will tell us that he now needs to make his very narrow conv-window wider then? ;) 22:25:44 <clokep> Mic: I think I have padding on my window? 22:26:43 <Mic> I don't. I'm seeing exactly what's shown on his screenshot. 22:27:33 <instantbot> clokep@gmail.com granted review for attachment 1238 on bug 1274. 22:27:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1274 nor, --, ---, benediktp, NEW, Pressing "Enter" on a participant in the list doesn't start a private chat 22:27:50 <clokep> Ah OK. 22:28:16 <Mic> pvagner: I'll make your code from bug 412 into a patch, too. 22:28:21 <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 22:28:42 <Mic> I can't test with a10y tools though, so I rely on you that this actually does what it says ;) 22:28:57 * clokep can't test that either. :( 22:29:04 <clokep> I don't have that SDK I don't think... 22:29:42 <Mic> I think there's a tool called accprobe that allows to see this generated tree of elements 22:30:14 <Mic> I don't have it here and I can't do anything else tonight. 22:30:21 <Mic> Good night. 22:30:28 <clokep> Goodnight, thanks for the patch(es) Mic. 22:30:31 <Mic> Thanks for the quick review, clokep! 22:30:41 <clokep> Unfortunately I can't check it in yet. ;) 22:31:18 <aleth> Good night! 22:31:28 <Mic> You're going to get push-access soon? :) 22:31:42 <Mic> (I'm reading that from your 'yet' ?) 22:31:45 <clokep> I have no idea. flo made a joke about it though. :P 22:31:52 * clokep isn't sure he trusts himself with it. 22:32:08 * aleth hints at his add-on bugfixes that are pending on AIO 22:32:10 <Mic> Well, as long as you use this power wisely, my son :P 22:32:25 <clokep> aleth: You need to poke Mic for that one. :P 22:32:28 * clokep stays away from AIO. 22:32:37 <aleth> I was hinting at Mic ;) 22:32:47 <aleth> They are small changes. 22:32:52 <flo> Mic, clokep: DOM inspector can show the accessible tree 22:33:32 <Mic> Great, now I might actually have to test that. ;) 22:33:57 <aleth> What to do with bug 433? 22:34:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=433 nor, --, ---, nobody, UNCO, XMPP: "Force old (port 2223) SSL" forces SSL 22:35:06 <flo> and by the way, clokep would already have commit access if I knew how to grant it + the permission to prevent a broken nightly from being sent as an automatic update, without giving much more power on the server 22:37:41 <flo> aleth: resolve as "whatever"? :) 22:37:50 <clokep> Do I still need reviews? ;) 22:38:27 <clokep> flo: Do you prefer I do s/XXX/TODO/ or s/XXX/TODO clokep/? 22:38:49 <flo> the description is confusing. The thing it described was indeed confusing; but it no longer exists. It was changed in libpurple to something less confusing 22:38:59 <flo> clokep: "Do I still need reviews? ;)" why not? 22:39:04 <clokep> flo: I was teasing. :) 22:39:14 <flo> (except for completely obvious bustage fixes I guess) 22:40:27 <clokep> Like that bug about using the wrong entity. 22:41:18 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 22:41:46 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 433 to INVALID. 22:41:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=433 nor, --, ---, nobody, RESO INVALID, XMPP: "Force old (port 2223) SSL" forces SSL 22:42:33 <flo> with bustage what I had in mind was more "oops, I forgot to add the file to the packaging manifest, it doesn't build / the build doesn't start" 22:43:02 <clokep> Yup. 22:43:12 <clokep> We'll talk about it when it happens. ;) 22:43:52 <flo> trivial things like that entity change probably doesn't deserve as much bugzilla clicking and emailing as it has received 22:44:22 <flo> for this if you had commit access I think you would just show the diff (pastebin?) and then commit it without filing a bug (like I very often do) 22:44:33 <clokep> Yeah. 22:44:45 <clokep> Of course things like bug 1291 would still need bugs! 22:44:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1291 min, --, ---, clokep, ASSI, Source displayed in "entered the room" system messages for JS-IRC is too verbose 22:45:17 --> Mic has joined #instantbird 22:45:17 * ChanServ sets mode +h Mic 22:45:34 <flo> yeah 22:45:44 <flo> our policies should help us move forward; not be in our way 22:46:34 <clokep> Btw, I had thought of another good GSoC idea. :( Like yesterday... 22:46:45 <clokep> File transfer....but that probably has to wait until BigFiles is done anyway. 22:48:09 <flo> if I understood correctly, big files is landing Monday 22:48:24 <aleth> :) 22:48:25 <flo> at the same time as IM. That's gonna be fun :) 22:48:38 <clokep> So I have a logistics question about that... 22:49:04 <clokep> I assume Tb people are gonna try it and be like "FU this <insert random IRC or XMPP feature> doesn't work"... 22:49:11 <clokep> Then they're going to file bugs in bmo... 22:49:16 <clokep> Some of which already have bugs on bio... 22:49:19 <clokep> And then my brain hurts. :( 22:50:16 <flo> what would you want? 22:51:26 <clokep> I don't know... 22:51:33 <clokep> Will IM at least have a component in Bugzilla? 22:52:01 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 1106 to WORKSFORME. 22:52:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1106 nor, --, ---, nobody, RESO WORKSFORME, blank line in conversation chat window for jabber protocol 22:52:09 <flo> it hasn't been discussed, but I don't see any reason why it couldn't have one 22:53:14 <clokep> Alright. 22:53:20 <clokep> Just concerned about not hearing about IRC bugs. :) 22:53:28 <flo> as I see things, the good long term solution would be to consider chat/ as a Mozilla module (of which we would be owner/peers), developed with Mozilla resources (bugzilla, mxr, (maybe try server?)) 22:54:02 <flo> and then instantbird would just be a consumer of that code 22:55:18 <flo> what makes my brain hurt though, is to attempt to imagine how we could survive maintaining the comm-{central,aurora,beta,release} versions of Instantbird; in case the mozilla-central changes have caused incompatibilities and we had to push fixes to comm-central to fix chat/, but Instantbird hasn't updated to that mozilla-central yet 22:56:45 <clokep> You've now succeeded in hurting my brain too. :( 22:57:24 <flo> sorry :) 22:57:56 <clokep> It's OK, some gin will help it. ;) 22:58:05 <flo> I guess if this looks too scary, we should just remember that it's a big opportunity for Instantbird to become closer to Mozilla ;) 22:58:20 <clokep> Yup! :) 23:06:33 <-- skeledrew has quit (Connection reset by peer) 23:07:44 --> skeledrew has joined #instantbird 23:08:19 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 23:09:20 <flo> Good night 23:10:05 --> Mic has joined #instantbird 23:10:05 * ChanServ sets mode +h Mic 23:12:04 <Mic> pvagner: are you currently here? 23:13:39 <clokep> Didn'y you go to bed Mic? :P 23:24:15 <aleth> How do you discover what is causing an error like this? |Error: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/imXPCOMUtils.jsm :: <TOP_LEVEL> :: line 177" data: no] Source File: resource:///modules/imXPCOMUtils.jsm Line: 182| 23:25:06 <clokep> aleth: If you turn dump on, it should tell you what it's from... 23:26:07 <clokep> aleth: I get that too though, haven't figured it from what though. :( 23:26:09 <Mook_as> if you're okay with your instantbird being _very_ crashy, you can try https://github.com/mook/logophile ... :p 23:26:51 <aleth> Thanks! 23:27:03 <Mook_as> (that relies on having sensible steps to reproduce; because it will crash your app the first time a message is fired from a background thread) 23:27:22 <clokep> Mook_as: I get those every time I start I think.... 23:27:23 <Mook_as> /o\ single-threaded JS 23:27:46 * clokep hates things that hvae no concept of threads. 23:30:15 <aleth> The problem with verbose IRC reporting is spotting the needle in the haystack... 23:30:46 <clokep> aleth: I'm pretty sure it's from IRC...probably from something that's on the server tab. 23:34:57 <aleth> clokep: Found it. It's due to my code, not yours ;) 23:35:22 * clokep cheers! 23:35:31 <clokep> Is it an easy fix? I'm willing to review currently. 23:38:32 <aleth> It's not in anything I have finished yet ;) 23:38:43 <aleth> But yeah, fixed the problem a few minutes ago, thanks 23:39:09 <Mic> Good night now, maybe I'll have some feedback what is wanted in this accessibility bug tomorrow and can go ahead a bit there:) 23:41:59 * clokep has too many pending changes to work on more IRC stuff. :( 23:44:04 <aleth> pending as in waiting for checkin? or TB related? 23:44:26 <-- Suiseiseki has quit (Ping timeout) 23:44:29 <clokep> Pending as in waiting for review. :) 23:45:19 --> Suiseiseki has joined #instantbird 23:51:30 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 23:51:44 --> Mic has joined #instantbird 23:51:44 * ChanServ sets mode +h Mic 23:54:35 <aleth> Looks like Mic is testing something ;) 23:57:22 <aleth> I have a nicely working whois now... just needs some polishing 23:57:52 <clokep> aleth: What do you have your clock set as? Is it in the proper timezone? :-/ 23:58:40 <aleth> I think so. 23:58:49 <aleth> 1 am 23:59:03 <clokep> :-/ 23:59:38 <aleth> Are you testing some time-query-command? 23:59:43 <clokep> Yes. 23:59:49 <clokep> Can you /ctcp clokep TIME me?