All times are UTC.
00:18:23 --> micahg has joined #instantbird 00:42:01 <-- hicham has quit (Ping timeout) 01:18:07 <-- chrisccoulson has quit (Quit: Ex-Chat) 01:36:12 --> sonny has joined #instantbird 01:39:23 <-- micahg has quit (Ping timeout) 01:54:16 --> chrisccoulson has joined #instantbird 02:01:48 --> mepine has joined #instantbird 03:01:06 --> clokep has joined #instantbird 03:01:06 * ChanServ sets mode +h clokep 03:05:23 <-- sonny has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20101230172527]) 03:33:35 <-- chrisccoulson has quit (Quit: Ex-Chat) 03:43:00 --> clokep1 has joined #instantbird 03:45:06 <-- clokep has quit (Ping timeout) 04:06:39 * clokep1 is now known as clokep 04:07:20 <clokep> Mook: I applied your patch last night, thanks. :) 04:07:36 <Mook> clokep: you're welcome :) yay, I can pop that off my mq 04:07:59 <clokep> (I can push it if you want btw.) 04:08:59 * ChanServ sets mode +h clokep 04:12:42 <Mook> well, push it if you think it makes sense, and don't if it doesn't :) 04:14:29 <clokep> I have some other untested changes, so I'm gonna hold off for a bit haha. 04:30:01 <clokep> Mook: I think I fixed the other exception you got too. 04:30:31 <Mook> \o/ 04:31:39 <Mook> huh. what kind of crazy object did I get in http://pastebin.mozilla.org/938559 ? 04:32:01 <Mook> it's supposed to be a window, from Services.wm.getEnumerator... it has all the right keys, but, ummm... 04:32:25 --> tymerkaev has joined #instantbird 04:32:34 <Mook> oh, nm, http://pastebin.mozilla.org/938563 04:33:06 <Mook> (it just happens to have no location, or document...) 04:33:18 <clokep> Working on invite still or...? 04:34:29 <Mook> yep; I just want to write a util to make iterating over nsIArray easier 04:35:04 <clokep> nsIArray...hmmm...OK. 04:35:32 <Mook> I want to pass arrays around, over an XPCOM interface... 04:35:53 <clokep> Got it. 04:36:01 * clokep has most of join chat working again. 05:00:15 <instantbot> clokep@gmail.com added attachment 475 to bug 648. 05:00:16 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 475 on bug 648. 05:00:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=648 nor, --, ---, clokep, ASSI, Chat Rooms should be available to JavaScript protocols 05:02:36 * tymerkaev is now known as tymerkaev_away 05:03:18 <clokep> Mook: I just pushed you might want to pull. 05:09:12 * tymerkaev_away is now known as tymerkaev 05:11:13 <clokep> This file is getting too confusing. :( I think I need to bug flo about reviewing/checking in some of my stuff. :P 05:16:24 <-- tymerkaev has quit (Ping timeout) 05:18:51 <clokep> Oh, I totally lied btw. 05:18:58 <clokep> Join menu still doesn't work. :( 05:22:18 <clokep> Works now. :) Goodnight. 05:22:37 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 06:15:00 --> tymerkaev has joined #instantbird 06:46:32 <-- tymerkaev has quit (Ping timeout) 07:59:29 --> flo has joined #instantbird 07:59:29 * ChanServ sets mode +qo flo flo 08:07:23 <flo> hello :) 08:11:51 --> Ornthalas has joined #instantbird 08:18:30 <Mook> hi :) 08:18:55 <Mook> man, I wish there was a working venkman 08:21:21 <flo> Mook: that would be very useful 08:21:59 <flo> I still have it installed automatically in my debug builds, but I couldn't get anything helpful out of it in the last few months :( 08:24:49 <Mook> well. it gives a nice dialog... :) 08:26:00 <flo> it would be great if someone could fix it, and add into mozilla central some unit tests for all the APIs it requires, so that people are not allowed to break it again. 08:26:06 <flo> well, ... just dreaming ;) 08:26:54 <Mook> damn. it's showing me source now, but breakpoint isn't workign 08:27:05 <Mook> but maybe it's just because it's xbl... 08:30:48 <Mook> and the profile stuff kinda works, just breakpoints being broken. yay? 08:31:06 <flo> have performance issues? 08:31:09 <flo> *having 08:31:20 <Mook> no, just trying to see _what_ works, since breakpoints don't :) 08:37:41 --> GeekShadow has joined #instantbird 08:57:37 <-- mepine has quit (Quit: é¨ç·£ä¹) 09:08:28 <-- Ornthalas has quit (Quit: KTHXBYE) 09:12:58 <-- Mook has quit (Input/output error) 09:26:49 --> Even has joined #instantbird 09:26:50 * ChanServ sets mode +o Even 09:28:47 --> Even1 has joined #instantbird 09:29:58 <-- Even has quit (Ping timeout) 10:16:02 <-- GeekShadow has quit (Connection reset by peer) 10:16:03 --> GeekShad0w has joined #instantbird 10:24:56 <flo> arg, the account properties dialog fails on JS protocoles because of NS_ERROR_NOT_INITIALIZED) [purpleIAccount.proxyInfo] 10:25:19 <flo> I guess I should see if there's a patch for this in my review queue before patching it :) 10:34:35 <instantbot> florian@instantbird.org granted review for attachment 469 on bug 495. 10:34:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, ASSI, purpleIAccount cannot access preferences via JavaScript protocol 10:51:31 <flo> we have way too much nsISupport/nsIClassInfo code in jsProtoHelper 10:51:59 <flo> it's caused several copy/paste error already, I'll try to clean up this mess :) 10:55:52 --> Mic has joined #instantbird 10:55:52 * ChanServ sets mode +h Mic 11:01:15 <Mic> Hi 11:08:36 --> hicham has joined #instantbird 11:17:53 <-- hicham has quit (Client exited) 11:20:26 <-- Even1 has quit (Ping timeout) 11:27:46 --> Even has joined #instantbird 11:27:46 * ChanServ sets mode +o Even 11:51:49 <instantbot> florian@instantbird.org added attachment 476 to bug 647. 11:51:50 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 476 on bug 647. 11:51:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=647 nor, --, ---, clokep, ASSI, Username split for JavaScript protocols 12:00:10 --> tymerkaev has joined #instantbird 12:05:12 <-- tymerkaev has quit (Ping timeout) 12:08:51 --> erqe has joined #instantbird 12:09:05 <erqe> Hey guys 12:09:08 <erqe> check this out 12:09:19 <erqe> http://facesounds.info/ 12:09:28 <erqe> Have you have something similar? 12:09:33 <erqe> Can* 12:10:38 <Mic> Hello 12:10:50 <erqe> Hi Mic 12:11:03 <erqe> Trillian have emotions sounds 12:11:11 <erqe> similar to this 12:11:11 <erqe> http://facesounds.info/ 12:11:36 <Mic> Somewhere on the roadmap are customizable sound themes as well :) 12:11:42 <flo> so it just adds a sound each time an emoticon appears? 12:11:47 <erqe> yes 12:12:08 <erqe> And there are a list of facebook emotions 12:12:36 <erqe> by the way, i cannot see any emotions to insert in InstantBird 12:12:53 <flo> I don't really know how a smile or sad face could map into a sound, but why not 12:12:59 <erqe> And there is no Off The Record function in GMAIL 12:13:08 <erqe> It is there in Trillian 12:13:45 <flo> how does this work (Off The Record)? What's the guarantee that the other party is not recording? 12:14:44 <Mic> I think OTR is not about not being able to record messages 12:14:56 <erqe> GMAIL saves all chat records by default in its storage but once u activate OTR, it doesn't save the logs in its server 12:15:41 <erqe> But it might be saved in the messenger if it has logging function 12:15:53 <Mic> Ah, and this even seems to be something else as well again 12:16:04 <erqe> I would advise u to try Trillian 5, really amazing 12:16:11 <Mic> Away for lunch now, bbl 12:16:11 <erqe> It is still in beta 12:16:30 <flo> Mic: in Gmail it's "do not save", everywhere else it's "encrypt when sending over the wire". Could it be more confusing? ;) 12:17:11 <erqe> I have checked it, i use it to chat with my gf, so she doesn't save anything i say :P 12:17:35 <flo> we could probably create an add-on adding an "Off the record" button or "Secure chat" button (doing nothing of course, except relaxing the user), and put at the end of the description "no guarantee" :-D 12:18:04 <flo> what's the point of preventing her from saving what you tell her? 12:18:06 <erqe> maybe 12:18:27 <erqe> but it works in gmail, even in the GMAIL's own messenger, that OTR feature is there 12:18:34 <erqe> check it out 12:18:37 <erqe> Google Talk 12:20:03 <erqe> I have yet to see the invisible mode in instantbird :P 12:21:38 <flo> what's the point? 12:22:11 <erqe> if there is no point, then why do other messengers ah 12:22:14 <erqe> have it 12:22:28 <flo> invisible only works if your contacts don't use it, otherwise you no longer have any presence information and you are back to sending messages like SMS 12:23:00 <erqe> hmm 12:23:13 <flo> isn't there an add-on somewhere to add "invisible" to the list of possible status in the buddy list by the way? 12:23:22 <erqe> i didn't check 12:24:02 <flo> erqe: the invisible status is supported in the Instantbird core exactly like it is in Pidgin. Not putting it in the UI is a design decision (adding it would be 3 lines of code). 12:24:39 <erqe> Is there any way to ask IB to respond to people who chat with me while I am idle, with my status message like Idle since 12:00 GMT 4 12:25:17 <erqe> hmm 12:25:37 <flo> currently no. Would be a nice add-on (and could even be there by default if it's done in a nice way). 12:25:50 <erqe> cool 12:26:06 --> rikki1 has joined #instantbird 12:26:09 <-- rikki has quit (Connection reset by peer) 12:30:18 <-- erqe has left #instantbird () 12:40:44 <Mic> I'm a bit suspicious when someone posts a link first thing when he joins a chat ;) 12:45:09 <flo> Mic: I was about to look for the command to ban, thinking it was a bot ;). 12:45:28 <Mic> I asked first to see if he's real 12:45:53 <Mic> And googled for his link:D 12:46:03 <flo> The typo fix confirmed for me that he was real without asking :-D 12:46:49 * Mic notes to add mistakes if he ever creates a spambot. 12:47:04 <flo> Mic: would work only the first time of course ;) 12:47:19 <Mic> In each channel ;) 12:47:26 <flo> sure 12:54:46 <flo> Mic: you could make your bot answer "hello?" too ;) 12:55:10 <flo> just stuff eliza's replies in the middle of the spammy messages :) 12:56:36 <Mic> Adding something like this to Eliza: "ah, this reminds me of <shortlink, to hide the target>" 12:56:53 <Mic> And there's your click ;) 12:57:00 <flo> we are lucky that spammers are not smart :) 12:57:43 <flo> I catch over 99% of the spam on my blog (and Instantbird's blog) with a trivial trick that all spammers get wrong, and real browser get right all the time 12:58:36 <Mic> hmm, let me think about it 12:58:48 <flo> and it doesn't even need to use JS or a cookie :) 12:59:54 <Mic> Maybe something like using a hidden form field with a tempting name to fill something in while it should stay empty 13:00:12 <flo> that was the first version of the trick 13:00:25 <flo> unfortunately, a small proportions of spam bots get that right 13:00:51 <Mic> ah, no. Using a normal field and make it invisible? 13:01:08 <Mic> Might be harder to catch 13:02:22 <flo> Mic: a textarea is very tempting to put spam in, too ;) 13:03:13 <Mic> :) 13:13:21 --> hicham has joined #instantbird 13:16:26 <instantbot> florian@instantbird.org denied review for attachment 471 on bug 650. 13:16:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=650 nor, --, ---, clokep, ASSI, JavaScript accounts must be notified of status changes 13:16:31 * flo wonders if he will succeed in his attempt to empty his review queue by the end of the day 13:16:50 --> GeekSh4dow has joined #instantbird 13:16:52 <-- GeekShad0w has quit (Connection reset by peer) 13:27:24 <Mic> Don't worry, someone will come and replenish it 13:27:36 <flo> Mic: that's the problem with r- ;) 13:27:46 <flo> I'm looking at your patch in bug 520 13:27:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=520 enh, --, ---, benediktp, ASSI, Unable to tell if a MUC is connected 13:27:56 <flo> the one you said I shouldn't bother with :) 13:37:16 <-- hicham has quit (Client exited) 13:43:49 <-- GeekSh4dow has quit (Quit: The cake is a lie !) 13:45:27 --> clokep has joined #instantbird 13:45:27 * ChanServ sets mode +h clokep 13:45:54 <flo> clokep: hello :) 13:46:36 <clokep> flo: Hey! 13:50:05 <clokep> Bah so many things you replied to. ;) 13:50:18 <flo> I'm looking at bug 648 13:50:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=648 nor, --, ---, clokep, ASSI, Chat Rooms should be available to JavaScript protocols 13:50:57 <clokep> OK. :) 13:51:00 <flo> it seems the comments about the patch in bug 647 apply there too 13:51:02 --> tymerkaev has joined #instantbird 13:51:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=647 nor, --, ---, clokep, ASSI, Username split for JavaScript protocols 13:51:10 <clokep> Quite possible, they're done the same way. 13:51:19 * clokep is reading those comments right now. 13:51:41 <flo> by the way, the patch I proposed for that bug is still applied locally, so if you agree I'll commit it instead of reverting it before trying the next attachment I test ;) 13:52:54 <clokep> OK. :) 13:53:18 <clokep> I think you meant to r- my patch btw. ;) 13:53:38 <clokep> Is interdiff not working? 13:54:09 <flo> each time I ask Even if he has had time to look at why it doesn't work, that ends the conversation ;) 13:54:29 <clokep> Hahahah. 13:54:44 * clokep opens two browsers. 13:54:56 <flo> wide screen? :) 13:56:18 <flo> clokep: interdiff doesn't work anyway, because I made my diff after applying the patch from bug 495 13:56:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, ASSI, purpleIAccount cannot access preferences via JavaScript protocol 13:56:30 <clokep> Oh, OK. :) 13:56:33 <flo> (I just tried to interdiff them from the command line, as I have both attachments locally) 13:58:16 <instantbot> idechix@instantbird.org denied review for attachment 474 on bug 520. 13:58:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=520 enh, --, ---, benediktp, ASSI, Unable to tell if a MUC is connected 14:00:50 <flo> idechix told me he's going to attach another icon there soon 14:03:01 <instantbot> clokep@gmail.com granted review for attachment 476 on bug 647. 14:03:04 * clokep notes that he made that icon to force idechix to make one. ;) 14:03:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=647 nor, --, ---, clokep, ASSI, Username split for JavaScript protocols 14:03:17 <flo> clokep: great work then! :) 14:05:24 <flo> clokep: you prefer it like: 14:05:24 <flo> return new nsSimpleEnumerator(this.usernameSplits.map(function(values) 14:05:25 <flo> new UsernameSplit(values))); 14:05:25 <flo> ? 14:05:30 <clokep> flo: Thanks for the confirmation that nsSimpleEnumerator DOES return EmptyEnumerator on an empty array. :) I checked but I wasn't positive. 14:05:32 <flo> the readability seems poor to me :-S 14:05:36 <clokep> Yes, but it's just a style choice. 14:05:43 <clokep> It just removes lines. 14:05:50 <clokep> Execpt it probably wraps really poorly. 14:06:03 <flo> I hesitated between values and value, or even v for the parameter name 14:07:21 <flo> hmm, I don't know who is the patch author and who is the reviewer for that commit :-S 14:07:58 <-- tymerkaev has quit (Ping timeout) 14:08:08 <instantbot> idechix@instantbird.org added attachment 477 to bug 520. 14:08:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=520 enh, --, ---, benediktp, ASSI, Unable to tell if a MUC is connected 14:08:28 <clokep> I was thinking about commenting to chnage it to "value" also instead of "values" since there can be multiple splits each time you're passing only one split? 14:09:07 <flo> what about "split" then? 14:09:07 <clokep> flo: Re bug 495, the patch does touch jsTestProtocol, not overrideTestProtocol? 14:09:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, ASSI, purpleIAccount cannot access preferences via JavaScript protocol 14:09:14 <clokep> That might be good. :) 14:09:20 <flo> clokep: both are in the same file 14:09:33 <clokep> Ohhhh, I must have hit the wrong part then. 14:09:36 <clokep> Sorry about that. :) 14:11:33 <flo> ah, we can also wrap it like this if you prefer: 14:11:35 <flo> return new nsSimpleEnumerator( 14:11:35 <flo> this.usernameSplits.map(function(split) new UsernameSplit(split))); 14:12:13 <Mic> With the review on bug 520 you actually wrote the code for me ;) 14:12:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=520 enh, --, ---, benediktp, ASSI, Unable to tell if a MUC is connected 14:12:36 <clokep> flo: I like that better, but I'm OK with either. :) 14:12:42 <flo> Mic: I tried to increase the likelyhood the next attachment would have r+ ;) 14:12:44 * clokep needs to go for a bit. Breakfast. 14:12:51 <flo> ok, bon appétit :) 14:13:13 <flo> Mic: there's still some room for bikesheding the attribute value though :-/. 14:13:30 <Mic> I'm using status="parted" at the moment 14:14:06 <instantbot> idechix@instantbird.org added attachment 478 to bug 520. 14:14:44 <flo> Mic: I almost suggested adding a status="unknown" state for when the unknown icon is currently used. 14:16:06 <Mic> Instead of setting it as default image? 14:16:40 <flo> it would still be the default "fallback" image, but from the code the current state would be explicit 14:16:43 <Mic> (ie we have to make sure to set the unknown status in the appropirate cases) 14:17:44 <Mic> I'll file a bug for it 14:18:07 <Mic> (if you like) 14:18:28 <flo> if we want to be really logical, we should have an icon with a question mark for when the MUC is on a disconnected account 14:18:39 <flo> but that's too complicated 14:18:52 <flo> oh well, whatever 14:19:09 <Mic> I don't think that it would be something that anyone would care about 14:19:14 <flo> if you just add a "parted" or "left" status value for MUC where the user isn't currently, I'll r+ it I guess :) 14:20:30 <-- Mic has quit (Quit: Instantbird 0.2) 14:21:38 --> Mic has joined #instantbird 14:21:38 * ChanServ sets mode +h Mic 14:22:15 --> sonny has joined #instantbird 14:23:49 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 14:24:14 --> hicham has joined #instantbird 14:26:37 <-- clokep has quit (Ping timeout) 14:51:11 <-- sonny has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20101230172527]) 14:55:25 --> igorko has joined #instantbird 14:55:49 <-- igorko has left #instantbird () 14:56:03 --> IGOR has joined #instantbird 14:56:22 * IGOR is now known as igork0 14:56:33 <igork0> hi 14:58:02 <igork0> i talked with current uk local manager 14:58:21 <igork0> hi doesn't work on translaion already some time 14:58:51 <igork0> can i get repo account? 14:59:12 <igork0> or can i use his password with my name? 15:02:50 --> clokep has joined #instantbird 15:02:50 * ChanServ sets mode +h clokep 15:02:54 <flo> I think he had difficulty with hg and was helped by our Russian translator (tymerkaev) to commit his changes 15:03:28 <flo> igork0: email me the information requested in https://wiki.instantbird.org/Instantbird:Translation/FAQ#How_do_I_get_a_repository_for_a_new_locale.3F 15:03:51 <igork0> yes- he said me so 15:15:26 <igork0> how to register used atm nick? 15:15:38 <igork0> it's not registred 15:15:49 <igork0> used not by me 15:16:53 <instantbot> benediktp@ymail.com added attachment 479 to bug 520. 15:16:54 <instantbot> benediktp@ymail.com requested review from florian@instantbird .org for attachment 479 on bug 520. 15:16:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=520 enh, --, ---, benediktp, ASSI, Unable to tell if a MUC is connected 15:18:17 --> Mic has joined #instantbird 15:18:17 * ChanServ sets mode +h Mic 15:18:27 <clokep> igork0: Do you mean how to register your nick on IRC? 15:18:45 <igork0> hm 15:19:07 <igork0> yes but that nick (igorko) is used atm by someone 15:19:16 <igork0> i need to speak with him 15:19:39 <igork0> someone knows how to connect to user? 15:20:35 <clokep> You could PM them if they're online but that's not always considered "good behavior" by everyone. 15:21:05 <Mic> igorko is not a registered username by the way 15:21:23 <igork0> i'm saying this because i'm alredy have that nick(registered) on freenode 15:21:59 <igork0> so don't wanna have different nicks 15:22:28 <Mic> Might be not so good behaviour either but you could wait until he goes offline and register the nickname then 15:23:26 <igork0> lol 15:23:34 <igork0> really lol 15:23:48 <igork0> i logges with that nick fron instantbird ^) 15:23:51 <igork0> logged* 15:23:52 <clokep> Mic: That'll teach him. ;) 15:24:09 <clokep> Mic: That patch looks pretty good to me, but I didn't try it. :) 15:24:15 <igork0> and pmed to me from chatzilla 15:25:18 --> igorko has joined #instantbird 15:25:30 <igorko> it's me 15:25:36 <-- igork0 has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]) 15:26:56 <Mic> hehe 15:28:13 <igorko> flo take mail 15:29:25 <Mic> clokep: the third bubble is hiddent behind the grey dot 15:30:13 <Mic> Quentin only removed the pieces that weren't completely covered and looked ugly 15:30:34 <Mic> Check attachment 477 15:32:02 <clokep> Right... 15:32:13 <clokep> Well the there are only two bubbles now. 15:32:25 <clokep> So my argument is there should only be two bubbles on the online one. ;) 15:33:23 <instantbot> florian@instantbird.org denied review for attachment 475 on bug 648. 15:33:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=648 nor, --, ---, clokep, ASSI, Chat Rooms should be available to JavaScript protocols 15:33:55 <flo> igorko: thanks 15:34:20 <flo> I'll try to handle that later today, or "soon" ;). 15:34:31 <igorko> ok 15:34:59 <igorko> and i'll begin fix translation right now 15:35:09 <flo> you are already familiar with hg? 15:37:04 <igorko> better with svn 15:37:26 <igorko> but i made patchs to hedgewars(wich is using hg) 15:37:48 <igorko> and to reactos(which is using svn) 15:39:18 --> rikki has joined #instantbird 15:39:28 <-- rikki1 has quit (Connection reset by peer) 15:40:18 <clokep> flo: Bug 648, if I'm passing it the full field, I can probably just do the type definition in the constructor then, right? 15:40:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=648 nor, --, ---, clokep, ASSI, Chat Rooms should be available to JavaScript protocols 15:40:34 <flo> yes 15:42:22 <Mic> lol@Trillian: "Works and looks like Windows" ... http://trillian.cachefly.net/trillian.im/learn/images/index-m1f.png ahem. 15:42:52 <flo> :-D 15:43:26 <hicham> IB looks like Windows too :) 15:43:31 <hicham> thanks to xulrunner 15:44:09 <Mic> I guess this was one of the 450+ features? ;) 15:44:29 <Mic> (that they say they have on trillian.im) 15:45:41 --> chrisccoulson has joined #instantbird 15:51:35 * clokep has automatically check for updates off and it just automatically installed an update. 15:51:53 <flo> maybe you checked by hand? 15:52:14 <clokep> No, just opened my dev profile. 15:52:27 <flo> the preferences are per-profile 15:52:38 <clokep> (Which is running from an unzipped nightly from like a week or so ago.) 15:59:06 <instantbot> clokep@gmail.com added attachment 480 to bug 648. 15:59:07 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 480 on bug 648. 15:59:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=648 nor, --, ---, clokep, ASSI, Chat Rooms should be available to JavaScript protocols 16:15:57 <instantbot> florian@instantbird.org denied review for attachment 472 on bug 585. 16:16:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=585 min, --, ---, tymerkaev, ASSI, CSS cleanup 16:16:53 * flo should have denied review for this patch simply because of the complete lack of answers to the questions asked during the review of the previous version of the patch. 16:17:39 <-- clokep has quit (Ping timeout) 16:30:04 --> clokep has joined #instantbird 16:30:04 * ChanServ sets mode +h clokep 16:31:25 <-- Mic has quit (Quit: Instantbird 0.2) 16:33:47 <-- hicham has quit (Client exited) 16:35:08 <instantbot> florian@instantbird.org granted review for attachment 479 on bug 520. 16:35:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=520 enh, --, ---, benediktp, ASSI, Unable to tell if a MUC is connected 16:40:51 <flo> clokep: "// Only used for type == TYPE_INT" hmm, why isn't this inside the if ((typeof aField.default) == "number")) test then? 16:41:23 <clokep> Uhhh...cause I should have moved it when I moved code around. :) They used to be in different functions. 16:41:53 <clokep> flo: I can attach a new patch or you can just move the two lines, which ever works best. ;) 16:43:07 <flo> ok, I think I'll apply and edit it 16:43:22 <flo> the example probably doesn't work without adding a canJoinChat: true somewhere 16:44:09 <clokep> Ah possibly -- honestly I checked it with that code in my IRC Protocol one and copied it in. :-[ 16:44:27 <flo> so it's probably the only thing that I'll have to change :) 16:44:51 <clokep> Yes. 16:45:36 <flo> there's a trailing comma in the example also :-S 16:46:28 <clokep> Oops, I should have caught that. :( My editor even put a squiggly line under it. 16:47:19 <flo> aDefaultChatName is never used? 16:50:03 <flo> and the ; at the end of type = "INT" is missing. 16:52:19 <clokep> flo: so http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/public/purpleIAccount.idl#123 has the default chat name given...but I don't know what it's used for? 16:52:50 <flo> we don't have any use case in the UI currently 16:53:00 <clokep> OK. 16:53:05 <clokep> Then it can be removed I suppose. 16:53:31 * clokep thinks he made a mess of this patch. :( 16:55:21 <flo> the getChatRoomDefaultFieldValues should call .setValue(<identifier of the default chat name field, which we currently don't have>, aDefaultChatName) before returning the new ChatRoomFieldValues instance (only if aDefaultChatName is not undefined/null/empty of course) 16:55:38 <flo> given how useless this currently is, the best thing to do at this point is probably a //FIXME comment 16:58:18 <clokep> OK. :-\ 16:58:30 <flo> you don't like FIXME comments? 16:59:27 <clokep> Nope, that's fine. The :-\ face was more of a "How did you find that, I couldn't find any reference to it ever needing a default chat name." :) 16:59:53 <flo> how did I find what? 17:00:11 <flo> it's all in the C++/libpurple version: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleAccount.cpp#587 ;) 17:01:43 <clokep> Yeah, OK. 17:02:53 <flo> oh wait, no. I guess that parameter can contain a serialized version of the whole thing, so that we can autojoin chat rooms that we joined previously (or something like that) 17:03:54 --> rikki1 has joined #instantbird 17:04:05 <-- rikki has quit (Connection reset by peer) 17:05:49 <clokep> Hmm....interesting 17:05:53 <instantbot> florian@instantbird.org granted review for attachment 480 on bug 648. 17:05:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=648 nor, --, ---, clokep, ASSI, Chat Rooms should be available to JavaScript protocols 17:06:20 <flo> clokep: it would be even more interesting if I knew what to call to actually get a serialized version of a chat room description ;) 17:06:50 * clokep is definitely OK with a FIXME comment now. :-D 17:07:21 <flo> like this? //FIXME: support aDefaultChatName once there's a use case in the UI. 17:08:55 <clokep> Yes. 17:11:31 <flo> only patch left in my queue is bug 635 17:11:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=635 enh, --, ---, mook.moz+bugs.instantbird, NEW, [addons - colorize] Stop overlaying instantbird.xul 17:12:02 <clokep> :) 17:12:37 <instantbot> florian@instantbird.org cancelled review?(florian@instantbird .org) for attachment 470 on bug 647. 17:12:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=647 nor, --, ---, clokep, ASSI, Username split for JavaScript protocols 17:12:41 <flo> hasn't Mook said there was something that didn't work as expected in it? 17:13:30 <clokep> I do not remember. :-\ 17:16:02 <flo> that was discussed on 101231. We are geeks :-D. 17:16:23 <clokep> New Years Eve? Haha. 17:18:53 <instantbot> florian@instantbird.org cancelled review?(florian@instantbird .org) for attachment 460 on bug 635. 17:18:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=635 enh, --, ---, mook.moz+bugs.instantbird, NEW, [addons - colorize] Stop overlaying instantbird.xul 17:19:21 <flo> ok, review queue empty. Time to start coding? :-D 17:19:29 <clokep> :) 17:22:19 <-- Even has quit (Connection reset by peer) 17:24:25 --> tymerkaev has joined #instantbird 17:35:59 * clokep isn't sure what to work on. :( 17:37:57 <flo> I'm working on a short default implementation of nsIClassInfo 17:38:06 <flo> to reduce the code duplication in jsProtoHelper 17:38:21 <flo> I think I wanted to file a bug on adding a default implementation of accountExists in jsProtoHelper 17:39:05 <clokep> That's the last function we haven't implemented, right? 17:39:23 <flo> very possible :) 17:39:49 <flo> if we have a way to know when an account is removed, it's trivial to implement 17:40:14 <clokep> Is there a notification for it? 17:40:15 <flo> the protocol should jsut keep an array of all the normalized names of the accounts that have been created, and remove the name of removed accounts. 17:40:52 <flo> I think it should just be using the UnInit method 17:40:58 <clokep> I guess I'll look more at the status change stuff. 17:42:00 <flo> if I finish the nsIClassInfo work soon enough, I may touch the purpleIProxy hiding for JS Protocols stuff too this evening (except if you want it of course :)) 17:42:24 <clokep> proxy code scares me, so feel free to do it. 17:43:08 <flo> I won't do much, just add a boolean saying we don't want that stuff for JS protocols ;) 17:43:43 <flo> I'm scared by the status code (especially the offline status), so feel free to do it ;) 17:52:48 --> Mook has joined #instantbird 17:54:38 * clokep probably won't post another patch until after the current changes are in. 18:00:27 <clokep> flo: I see there's some major issues with this, I can have it *not* block me by moving the code I put in there into my IRC protocol for now. :) 18:00:50 <flo> clokep: want me to push now? 18:01:01 <clokep> Yes, please. :) 18:01:14 <clokep> I need to sync my file... 18:01:20 <flo> done. You win 4 bugs to close :-P. 18:01:32 <clokep> Will do. 18:02:23 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/cdb016c2be17 - Benedikt P. - Bug 520 - Unable to tell if a MUC is connected, r=fqueze. 18:02:24 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/a6c8fbf77e10 - Florian Quèze - Bug 647 - Username split for JavaScript protocols, r=clokep. 18:02:25 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/a188a5cc3ff1 - Patrick Cloke - Bug 495 - purpleIAccount cannot access preferences via JavaScript protocol, r=fqueze. 18:02:26 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/61fc80a569d3 - Patrick Cloke - Bug 648 - Provide a default JS implementation of purpleIChatRoomField, r=fqueze. 18:05:35 <instantbot> clokep@gmail.com set the Resolution field on bug 495 to FIXED. 18:05:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, RESO FIXED, purpleIAccount cannot access preferences via JavaScript protocol 18:07:05 <instantbot> clokep@gmail.com set the Resolution field on bug 647 to FIXED. 18:07:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=647 nor, --, ---, clokep, RESO FIXED, Username split for JavaScript protocols 18:08:16 <instantbot> clokep@gmail.com set the Resolution field on bug 520 to FIXED. 18:08:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=520 enh, --, ---, benediktp, RESO FIXED, Unable to tell if a MUC is connected 18:09:27 <instantbot> clokep@gmail.com set the Resolution field on bug 648 to FIXED. 18:09:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=648 nor, --, ---, clokep, RESO FIXED, Chat Rooms should be available to JavaScript protocols 18:09:45 <clokep> We just worked instantbot out a bit. 18:09:50 <clokep> Instantbot: botsnack 18:09:51 * instantbot beams 18:13:27 <flo> clokep: thanks! 18:13:41 <flo> I sent some additional spam with the target milestone that I mass changed for the 4 bugs :) 18:13:54 <clokep> Arg, I knew I forgot something. ;) 18:22:03 * clokep only has two changesets to jsProtoHelper now. :-D 18:22:13 <clokep> Makes it so a diff isn't like 500 lines. 18:22:24 <flo> do you have a minute to review another? ;) 18:22:32 <clokep> Yes. 18:22:40 <clokep> Just watching Human Target, but I can pause it. ;) 18:23:08 <flo> clokep: http://pastebin.instantbird.com/518 18:24:17 <-- tymerkaev has quit (Ping timeout) 18:24:35 --> Ornthalas has joined #instantbird 18:29:40 <clokep> flo: That looks good. A lot simpler. 18:30:10 <flo> I hope it will avoid the copy/paste mistake we both made a couple of times 18:30:38 <flo> when the code looks perfect but an interface is missing in either getInterface or QueryInterface ;) 18:31:14 <clokep> Yeah. I spent a while debugging things a couple of times when it was just that. :( 18:31:22 <flo> no more :) 18:32:00 <clokep> The ChatRoomField.prototype looks a little funky. :-\ 18:33:06 <clokep> Not sure if there's a way to simplify that. 18:33:27 <clokep> Also the __proto__: doesn't need to have "new" after it right? 18:34:11 <flo> I added a hack to avoid the new so that I can stay on 1 line :-D 18:34:23 <flo> if (!(this instanceof ClassInfo)) 18:34:24 <flo> return new ClassInfo(aInterfaces, aDescription); 18:34:36 <clokep> Ah, right. :) 18:35:40 <clokep> Are you committing that diff then? If so I'll commit it locally. 18:36:00 <flo> clokep: "The ChatRoomField.prototype looks a little funky. :-\" uh. I wondered and didn't find how to clean it up, but now it seems obvious. Will try something and post another diff for you to check 18:36:29 <clokep> Can you just do ChatRoomField.prototype.__proto__? :) 18:36:57 <flo> probably just ChatRoomField.prototype = ClassInfo(...); 18:37:44 <clokep> Yes. If there's nothing else in the prototype it can just be the prototype. :) 18:44:26 <flo> ok, this works 18:46:50 <clokep> :) 18:47:43 * flo commits 18:52:25 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/035f7d8d7f78 - Florian Quèze - Share the nsIClassInfo implementation between all the objects implemented in jsProtoHelper, r=clokep. 18:53:20 --> Even has joined #instantbird 18:53:20 * ChanServ sets mode +o Even 18:57:16 <clokep> flo: How two questions: How can I automatically take a patch and commit it with the meta data in comments above...and how can I add that to my patches? :) 18:57:54 <flo> you mean meta data in the first lines of the patch file? 18:57:56 <flo> use hg import 18:58:08 <flo> and hg export to generate the patch file I guess 19:00:41 <clokep> Hmm...OK... 19:01:24 <clokep> Maybe it just doesn't work since they never apply well haha. :) 19:01:26 <Mook> qimport + qfold, and just qref (and looking in .hg/patches) can be useful too 19:04:33 <clokep> Alright...I don't think I have Mercurial queues installed or whatever it's called Mook. 19:05:12 <Mook> ah. okay; it's just really useful for WIP-patches (qpop -a, pull -u, qpush -a), but it's optional of course :) 19:05:44 <clokep> Yes, I know...I just don't do that often enough to need it...so I forget how to do stuff and then it just makes it more difficult fo rme. :-\ 19:10:39 <flo> Good evening 19:11:19 <-- flo has quit (Quit: Instantbird 0.3a1pre) 19:14:07 <instantbot> mook.moz+bugs.instantbird@gmail.com added attachment 481 to bug 628. 19:14:08 <instantbot> mook.moz+bugs.instantbird@gmail.com requested review from florian@instantbird .org for attachment 481 on bug 628. 19:14:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, nobody, NEW, Unable to accept IRC invite 19:15:48 <instantbot> mook.moz+bugs.instantbird@gmail.com added attachment 482 to bug 628. 19:15:49 <instantbot> mook.moz+bugs.instantbird@gmail.com requested review from clokep@gmail.com for attachment 482 on bug 628. 19:17:32 <clokep> Mook: Might be good to attach a screenshot of how that looks...I'm not sure the buttons fit well into a conversation window. :-\ 19:19:53 <Mook> good idea 19:20:05 <Mook> but you already saw it once :) 19:20:51 <clokep> OK. :) Just wasn't sure if it still changed or not. ;) 19:21:00 <clokep> s/changed/the same/ 19:22:45 <instantbot> mook.moz+bugs.instantbird@gmail.com added attachment 483 to bug 628. 19:22:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, nobody, NEW, Unable to accept IRC invite 19:22:53 <Mook> doesn't hurt to attach it to the bug :) 19:27:36 <clokep> Yes, thanks. :) I'll comment soon -- trying to clean up my file still. 19:29:26 <igorko> flo how with account? in completing my first translation- want to watch it today in work ;) 19:29:33 <igorko> i'm* 19:30:07 <clokep> flo just went home for the evening. He might be back online later. 19:30:19 <clokep> You could probably file a bug and include your diff if you don't have an account yet? 19:30:25 <Even> igorko, what do you mean with "account" ? 19:32:19 <igorko> get locale repo access 19:33:07 <igorko> ah i see hi's not in list 19:33:16 --> clokep_js has joined #instantbird 19:33:30 <igorko> fast nick typing by Tab is needed... 19:33:35 <-- Mook has quit (Quit: gone) 19:35:47 <igorko> so fresh locale pack is compiled after every commit? 19:36:02 <igorko> or i need o compile it? 19:36:18 <igorko> to* 19:37:13 <clokep> It's compiled automatically and emailed to you I believe. 19:37:44 <-- clokep_js has quit (Client exited) 19:44:51 <igorko> in how long term? 20:07:39 <-- Even has quit (Quit: Instantbird 0.3a1pre) 20:07:54 --> Even has joined #instantbird 20:07:54 * ChanServ sets mode +o Even 20:13:10 <clokep> Sorry igorko I don't understand. 20:13:51 <igorko> after what time after commit i'll recieve mail with pack 20:20:56 --> Mic has joined #instantbird 20:20:56 * ChanServ sets mode +h Mic 20:21:45 <Mic> Check-ins, yay :) 20:22:56 --> tymerkaev has joined #instantbird 20:23:54 <igorko> you all guys use instantbird atm? ;) 20:24:15 <igorko> i installed KOLOBOK smiles-it's so cool 20:27:04 --> micahg has joined #instantbird 20:31:23 --> kaie2 has joined #instantbird 20:33:34 <-- kaie has quit (Ping timeout) 20:33:34 * kaie2 is now known as kaie 20:33:35 <clokep> igorko: I think most of us do? Some people don't use it for IRC though. 20:33:52 <clokep> Mic: Yes, marked your bug as fixed too. Thanks for that one...it was really bugging me. 20:37:37 <igorko> only few IM messangers include a lot of protocols and IRC in the same time 20:37:51 <Mic> You're welcome. It wasn't a real problem for me since I'm usually only here but I understand that it is useful if you have several channels on different servers open 20:38:37 <igorko> i know pidgin. instantbird and qip(the last one has no codepage changing feature- so don't supports utf-8) 20:38:46 <igorko> 8 20:39:27 <igorko> and pidgin sucks because gtk interface 20:39:48 --> hicham has joined #instantbird 20:42:17 <clokep> I'm not sure if any of this is helpful: https://bugzilla.mozilla.org/show_bug.cgi?id=571759 "Move Add-on Manager to be in a content tab" for comm-central 20:42:20 <Mic> I never used qipe 20:42:32 * clokep has never heard of qipe. 20:47:07 <Mic> clokep: what's up with the add-on manager? 20:47:28 <Mic> Do you want to move it somewhere? 20:47:32 <clokep> It's moving it to be in a content tab and getting history, etc. to work. But I'm not sure if it affects us. 20:47:49 <clokep> "content tab" = a website in a tab in Thunderbird. 20:51:02 --> Mook has joined #instantbird 20:51:56 --> mokush has joined #instantbird 20:52:22 <Mook> clokep: re: bug 628 - yeah, it's themeable (my patch only changes the bubbles style, though). also, agree on whether that's a good UI - at this point though I just want _something_ to make it usable. 20:52:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, nobody, NEW, Unable to accept IRC invite 20:55:07 <clokep> Mook: Eventually even just using links instead of buttons might be OK. 20:55:12 * clokep is reviewing your patch right now. 20:55:32 <Mook> cool, thanks 20:55:46 <Mook> hmm. yeah, but that isn't very... action-y 20:56:51 <Mook> oops, need to go afk, bbl 21:05:27 <instantbot> clokep@gmail.com denied review for attachment 482 on bug 628. 21:05:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, nobody, NEW, Unable to accept IRC invite 21:09:39 <instantbot> clokep@gmail.com added attachment 484 to bug 628. 21:09:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, nobody, NEW, Unable to accept IRC invite 21:16:53 * igorko is waiting for flo mail... All needed for pushing is done 21:20:33 <-- igorko has quit (Quit: Instantbird 0.2) 21:21:39 --> igorko has joined #instantbird 21:28:30 <-- igorko has quit (Quit: Instantbird 0.3a1pre) 21:29:00 --> igorko has joined #instantbird 21:29:56 * clokep is formatting a 2 TB drive... 21:30:09 <clokep> (and forgot to click "quick format" :() 21:30:21 <clokep> Mook: Let me know if those review comments don't make sense. 21:37:58 <Mic> The largest harddisk I had was 500GB and it broke long ago. 21:38:20 <Mic> Since then I'm happy with 80GB ;) 21:38:51 <clokep> I just got a back up drive for my server...and that one came with a 2 TB...so I got another 2 TB since I figured it made sense to be able to back up the whole thing. ;) 21:39:47 <Mic> What about making backups to tape? :P 21:40:12 <clokep> My mom's office does that still. 21:42:35 <igorko> lol Skype plugin for pidgin "You still need Skype to be running to be able to use it" 21:42:53 <igorko> don't think its usefull 21:43:01 <igorko> better useless 21:43:09 <clokep> It's the only way you can use Skype at the moment with a third-party program. 21:43:29 <clokep> Hopefully SkypeKit will allow you to do other things...but I haven't heard /anything/ at all about it recently. 21:43:51 <igorko> why than no t use skype himself? 21:45:48 <-- igorko has quit (Quit: Instantbird 0.3a1pre) 21:46:55 <Mic> For example to have all your logs and contacts at one place 21:50:57 <clokep> And the Skype UI blows. :P 22:03:06 <clokep> Hmm...looks like the last couple of nightly's failed to upload for win32 again. :-\ 22:04:38 <-- skeledrew has quit (Ping timeout) 22:05:39 --> skeledrew has joined #instantbird 22:05:45 <-- micahg has quit (Ping timeout) 22:19:56 <-- tymerkaev has quit (Ping timeout) 22:41:14 --> igorko has joined #instantbird 22:41:16 <-- igorko has quit (Quit: igorko) 22:41:36 --> igorko has joined #instantbird 22:42:18 <igorko> guys 22:42:47 <igorko> as i understand already utf-8 must be used for translation? i'm right? 22:44:33 <clokep> Probably how it should be saved, yes. 22:51:25 <igorko> The state of your locale is currently invalid. Here is what you should do to correct it: Crap(but it's not because encoding- that was only 3 lines i already fixed) 22:52:27 <-- mokush has quit (Client exited) 22:52:29 <igorko> hm-too old files 22:53:46 <igorko> is any diff between en-US in l10n and the same in main tree? 22:56:16 <igorko> already see- that in l10n is only initial 22:56:34 <clokep> I have no idea, sorry. :-\ 22:57:37 <igorko> already figured out all 22:57:56 <igorko> thanks for not kicking me because flood ;) 23:00:35 <Mic> I can't remember when someone was kicked from here last time 23:01:54 <Mic> We had a ban because of advertising recently, though ;) 23:03:07 <igorko> or maybe you tested ban command instantbird? :) 23:03:17 <igorko> in instantbird* 23:03:52 <Mic> We don't have a user interface for this at the moment, so all commands and modes need to be set with text commands 23:04:53 <Mic> but the ban command definitely works, I can confirm this ;) 23:07:28 <hicham> sthg weird 23:07:39 <hicham> seems like IB blocks MSN contacts 23:18:52 --> rikki has joined #instantbird 23:19:36 <-- rikki1 has quit (Connection reset by peer) 23:24:19 --> GeekShadow has joined #instantbird 23:34:11 <-- Mic has quit (Quit: Instantbird 0.2)