All times are UTC.
00:16:55 <Even> Components are really slow to download. 00:17:06 <Even> I don't think I will be able to fix anything this evening. 00:17:22 <Even> I'll give some update about this tomorrow morning. 00:25:47 <Mic> good night 00:25:56 <-- Mic has quit (Quit: Instantbird 0.2) 00:47:54 --> micahg has joined #instantbird 01:18:52 --> Mathnerd314 has joined #instantbird 01:27:46 <-- micahg has quit (Quit: Leaving.) 01:27:49 --> micahg has joined #instantbird 01:35:55 <-- Mathnerd314 has quit (Ping timeout) 01:40:46 <-- clokep has quit (Ping timeout) 01:48:20 <-- micahg has quit (Quit: Leaving.) 01:48:31 --> micahg has joined #instantbird 02:00:46 <-- DGMurdockIII has quit (Quit: get satisfied! :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::) 02:21:09 --> sonny has joined #instantbird 02:39:08 <-- Ornthalas has quit (Quit: KTHXBYE) 02:41:12 <-- sabret00the has quit (Ping timeout) 02:50:48 <-- Mook has quit (NickServ (GHOST command used by Mook_)) 02:51:21 --> Mook has joined #instantbird 02:54:50 <-- Mook has quit (NickServ (GHOST command used by Mook_)) 02:55:22 --> Mook has joined #instantbird 03:40:23 <-- GeekShadow has quit (Quit: The cake is a lie !) 03:41:05 <-- sonny has quit (Client exited) 04:08:22 <-- hicham has quit (Ping timeout) 04:36:28 --> Mathnerd314 has joined #instantbird 04:37:54 --> tymerkaev has joined #instantbird 04:55:43 --> clokep has joined #instantbird 04:55:43 * ChanServ sets mode +h clokep 05:24:17 <-- tymerkaev has quit (Ping timeout) 05:27:47 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 05:29:30 <-- Mathnerd314 has quit (Ping timeout) 06:58:12 --> tymerkaev has joined #instantbird 07:18:39 <-- linuxwizard has left #instantbird () 07:26:12 --> mokush has joined #instantbird 08:34:20 <Even> hi ! 08:47:52 <Even> ok, the new updated netwirk driver of the server has not the yesterday's issue (bad checksums on packets) 08:47:57 <Even> So everything is working fine. 08:48:47 <Even> This a stupid to update to 8.1 today while 8.2 is released tomorrow but... 08:48:52 <Even> This is the situation. 08:49:09 <Even> I think that will allow us to wait for the first maintenance patch of the 8.2 before upgrading to it. 08:49:14 <Even> In a few months. 09:08:19 --> IRCMonkey63078 has joined #instantbird 09:23:05 * tymerkaev is now known as tymerkaev_away 09:27:35 * tymerkaev_away is now known as tymerkaev 09:43:55 <-- IRCMonkey63078 has quit (Ping timeout) 09:44:39 --> Jan has joined #instantbird 09:45:25 * Jan is now known as IRCMonkey21166 09:51:52 --> sabret00the has joined #instantbird 10:28:10 --> Andrey has joined #instantbird 10:30:02 <-- Andrey has quit (Quit: ) 10:33:12 --> Ornthalas has joined #instantbird 10:46:27 <Morian> instantbot: status 10:46:28 <instantbot> Morian: I have 143 factoids in my database and 1 bot friend to help me answer questions. Since the last reload, I've been asked 1 question, performed 143 edits, and spoken with other bots 2 times. 10:46:29 <instantbot> Morian: I've been up 7 days. 10:47:38 <Morian> instantbot: please stop spawning hundreds of wget instances, thanks. 10:47:41 <instantbot> Morian: Sorry, I've no idea what 'please stop spawning hundreds of wget instances, thanks' might be. 10:48:16 <flo> Morian: do you know the wget target? 10:48:19 <flo> was it on bugzilla? 10:59:47 <-- Even has quit (Input/output error) 11:00:41 --> Even has joined #instantbird 11:00:41 * ChanServ sets mode +o Even 11:00:56 <Even> mieux 11:00:58 <Even> best 11:31:37 * IRCMonkey21166 is now known as Jan 11:36:52 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/28c5f8847d36 - Florian Quèze - Use the Windows 7 SDK. 11:36:53 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1ad7ea205f6f - Florian Quèze - Bug 649 - purple proxies should not be in the way of JavaScript protocols, r=clokep. 11:36:54 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1a64f4fc6eb9 - Florian Quèze - Bug 655 - Localized strings with underscore are ignored (e.g in 'Join to chat...' dialog) 12:00:51 --> igorko has joined #instantbird 12:01:08 <igorko> hi 12:01:14 <igorko> flo have a moment? 12:01:21 <flo> yes 12:01:26 <flo> hello :) 12:02:21 <igorko> if i'll cahnge contextMenuSearchText=Search %S for "%S" to Search for "%S" in %S (of course in my language) 12:02:26 <igorko> change* 12:02:51 <igorko> will it change position normal? 12:03:39 <igorko> in firefox localization it is changed(but i dunno what source it has) 12:03:50 <igorko> is his code shared? 12:04:00 <instantbot> florian@instantbird.org set the Resolution field on bug 655 to FIXED. 12:04:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=655 nor, --, 0.3a1, florian, RESO FIXED, Localized strings with underscore are ignored (e.g in "Join to chat..." dialog) 12:04:11 <flo> you can look at how they did it 12:04:20 <flo> your language code is uk, right? 12:05:14 <igorko> yes 12:06:03 <igorko> http://lxr.instantbird.org/instantbird/source/instantbird/content/nsContextMenu.js#383 12:06:10 <igorko> http://mxr.mozilla.org/mozilla-central/source/browser/base/content/nsContextMenu.js#1209 12:06:13 <igorko> right? 12:08:42 <igorko> seems code is shared- so i'll try 12:08:51 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=571129 12:09:28 <flo> https://bugzilla.mozilla.org/attachment.cgi?id=453432&action=diff this patch makes it clearer how it can be done 12:09:37 <flo> I guess I'll commit it for Instantbird too 12:11:02 <igorko> he 12:11:11 <igorko> cool 12:11:53 <flo> but you can already do it without me commiting this. It's just to save time for the next person who will need it ;) 12:13:14 <flo> igorko: http://hg.mozilla.org/l10n-central/uk/file/9e1ea0c23c18/browser/chrome/browser/browser.properties#l11 12:18:47 <igorko> i don't get it- bug is fixed but i can't find browser folder 12:19:30 <flo> I don't get "bug is fixed but i can't find browser folder" 12:19:54 <igorko> https://bugzilla.mozilla.org/show_bug.cgi?id=571129 is fixed 12:20:27 <flo> and? 12:20:30 <igorko> browser/locales/en-US/chrome/browser/browser.properties where is this 12:21:28 <flo> igorko: "browser" -> it's Firefox localization files 12:21:38 <igorko> oh 12:21:44 <igorko> i see 12:22:17 <igorko> why than strings from instantbird.properties are used? 12:22:25 <igorko> for search 12:23:37 <igorko> flo: you mean it's already fixed in mozilla but not in instantbird? 12:23:40 <flo> I don't understand your question. Are you asking why Firefox is not using instantbird.properties, or why Instantbird is not using browser.properties (= Firefox specific file)? 12:23:59 <flo> igorko: the "fix" only adds a comment to save people time. 12:24:01 <igorko> second 12:24:46 <igorko> oh 12:24:47 <igorko> got it 12:24:49 <igorko> sorry 12:24:59 <igorko> it was mozilla bugzilla(lol) 12:25:14 <igorko> thanks for answer 12:26:27 * tymerkaev is now known as tymerkaev_away 12:26:32 <flo> no problem 12:27:27 <-- chrisccoulson has quit (Ping timeout) 12:28:41 <igorko> so i can translate in such synax wich mozilla has? Search %1$S for "%2$S" 12:28:56 <igorko> ШÑкаÑи «%2$S» в %1$S 12:29:09 <igorko> and it wll work? 12:29:16 <igorko> will* 12:29:18 <instantbot> florian@instantbird.org set the Resolution field on bug 649 to FIXED. 12:29:23 <flo> I gave you the lines to copy/paste ;) 12:29:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=649 nor, --, 0.3a1, florian, RESO FIXED, purple proxies should not be in the way of JavaScript protocols 12:29:33 <igorko> flo: yeah 12:29:33 <flo> 13:13:14 - flo: igorko: http://hg.mozilla.org/l10n-central/uk/file/9e1ea0c23c18/browser/chrome/browser/browser.properties#l11 12:29:50 <igorko> that was from there ;) 12:30:16 <flo> just copy that, it will work 12:36:01 --> GeekShadow has joined #instantbird 12:36:43 <igorko> ehhh what this means? 12:36:43 <igorko> remote: added 1 changesets with 1 changes to 1 files 12:36:44 <igorko> remote: rev c10ca8aa0aab5d7059423a9d52fe9098bc64efc2 sent 12:36:44 <igorko> remote: change(s) NOT sent, something went wrong: 12:36:44 <igorko> remote: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionRefusedError'>: Connection was refused by other side: 61: Connection refused. 12:36:44 <igorko> remote: ] 12:37:02 <igorko> but it was commited 12:37:28 <flo> Even: ^^ 12:39:08 <igorko> ? 12:39:57 <flo> igorko: I don't know what it means, but I know Even should look at this ;). 12:40:20 <igorko> ok let's wait 12:40:58 <Even> What are you using as a Mercurial client ? 12:41:02 <Even> Tortoise HG ? 12:42:53 <igorko> yes 12:44:53 <igorko> crap- also needed to update purple to head... 12:45:14 <Even> ok that should not tell you that message again 12:45:15 --> chrisccoulson has joined #instantbird 12:46:06 <igorko> let's try ;) 12:46:21 <Even> you have something else to commit ? 12:46:38 <Even> If you do, well you can, but it's better not to commit anything just for testing purposes. 12:46:45 <Even> Better to do so only when needed. 12:47:13 <igorko> Even: not for testing- need to update purple 12:47:22 <Even> ok great then 12:47:35 <igorko> 37 hours ago Florian Quèze Upgrade libpurple from version 2.7.3 to 2.7.9. 12:48:18 <igorko> locale builder works? don't recieve mail from him 12:48:30 <Even> yep it's normal 12:48:52 <Even> The strange message you got was in fact to tell you the info about your commit was not properly sent to it. 12:48:55 <Even> That's why :) 12:49:00 <Even> It never started to work on this one ^^ 12:49:09 <Even> If you want I can try to ask it to do so by hand. 12:50:05 <Even> Done... 12:50:10 <Even> I'll let you know how it goes. 12:50:32 <igorko> don't understand you 12:50:41 <igorko> 14:49:00 - Even: It never started to work on this one ^^ 12:50:41 <igorko> 14:49:09 - Even: If you want I can try to ask it to do so by hand. 12:51:28 <Even> Well, was tring to tell you won't receive the mail. 12:51:40 <Even> Because the automatic process that does this never got the info you commited anything. 12:51:52 <Even> So I gave it the info manually. 12:52:37 * tymerkaev_away is now known as tymerkaev 12:52:44 <flo> Even: I have the email though, I can forward it 12:53:11 <Even> I sent you the report in private. 12:53:26 <igorko> thanks 12:53:32 --> hicham has joined #instantbird 12:53:49 <igorko> i just tried to compare manually... 12:59:16 <igorko> hm updated my local repo and it doesn't include that changes 13:00:07 <igorko> i'll try clean checkout 13:04:05 <-- tymerkaev has quit (Ping timeout) 13:08:10 <-- Mook has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100222071121]) 13:12:53 --> Mic has joined #instantbird 13:12:53 * ChanServ sets mode +h Mic 13:13:00 <Mic> hi 13:13:22 <hicham> hi Herr Mic 13:13:28 <Mic> Ah, it doesn't take special treatment for numbered arguments in localizations? :) 13:13:49 <-- Mic has left #instantbird () 13:13:57 --> Mic has joined #instantbird 13:13:57 * ChanServ sets mode +h Mic 13:26:09 <-- chrisccoulson has quit (Ping timeout) 13:43:38 <-- mokush has quit (Client exited) 13:43:45 --> chrisccoulson has joined #instantbird 13:51:22 --> clokep has joined #instantbird 13:51:22 * ChanServ sets mode +h clokep 13:56:28 <-- hicham has quit (Ping timeout) 14:05:40 <clokep> flo: There's a Windows bustage, was that caused or fixed by your recent check in to use Win7 SDK? 14:06:21 <flo> Even is iterating on getting a more recent working Windows build environment 14:06:28 <clokep> Ohhh, OK. :) 14:07:13 <flo> the first windows bustage we had we caused by something in mozilla that no longer supports the old version we used (I don't think that's intentional, there's probably a mozilla bug) 14:07:29 <flo> and we decided to upgrade because it was going to be necessary soon anyway 14:07:50 <clokep> :) 14:07:52 <flo> the following bustages are errors caused by the configuration changes, and... we are fixing them 14:07:57 <clokep> Got it. 14:08:16 <clokep> Was just curious as I applied your proxy patches...then realized I needed to update my build to get the other changes. :) 14:09:26 <flo> I'm still trying to fix the issue with override protocols 14:09:47 <flo> I'm at my third attempt, I think I have an approach that will work this time 14:10:25 <clokep> Was the problem caused by the magic getOptions and such? :-\ 14:10:45 <clokep> s/getOptions/Chat Room Fields stuff/ 14:11:20 <flo> the real problem existed before, that patch just revealed it 14:11:33 <clokep> Oh OK. :) I don't feel bad then. 14:11:36 <flo> my first attempt to fix it was just a workaround that hided the problem again 14:11:59 <flo> the patch was trivial (4 lines) but I wasn't satisfied 14:12:43 <flo> the second approach was cleaner but didn't work because a JS object can't have a prototype implemented in C++ and still work when given to a C++ object (the C++ object only sees the C++ prototype and not the inheriting JS object) 14:12:44 <instantbot> c++ sucks 14:13:03 <Morian> instantbot: shut up 14:13:04 <flo> instantbot: xpconnect makes it even worse ;) 14:13:04 <instantbot> Morian: I wasn't talking to you. 14:13:07 <instantbot> flo: Sorry, I've no idea what 'xpconnect makes it even worse ;)' might be. 14:13:17 <flo> well, what Morian said :) 14:14:53 --> sabret00the_ has joined #instantbird 14:15:13 <-- sabret00the has quit (Ping timeout) 14:16:18 * clokep finally has a jsProtoHelper with a reasonable number of changes from trunk. 14:18:40 <flo> what's left as local changes? 14:18:59 <flo> I hope you don't have too many changes in GenericAccountPrototype as I'm changing that :-D 14:22:10 <clokep> flo: http://pastebin.instantbird.com/528 14:22:29 <clokep> It's all like half working code though, most of which will be scrapped I guess. 14:24:47 --> rikki1 has joined #instantbird 14:24:50 <flo> aProperties.containsNick = aText.indexOf(this.account.name) != -1; seems shorter 14:24:55 <-- rikki has quit (Connection reset by peer) 14:24:58 <flo> not sure that's the right place to handle this 14:25:09 <flo> I don't know what's currently in the code of the Message object 14:25:17 <-- igorko has quit (Quit: Instantbird 0.3a1pre) 14:25:18 <flo> but as I want to redesign that interface anyway... :) 14:25:54 <flo> ah, scratch that, you don't want to set the property at all on the object if it's false 14:27:08 <flo> clokep: not sure of what you did with nsIWeakReference, if you want the observer service to hold a weak reference, the last parameter of addObserver should be true 14:27:41 <clokep> flo: Yes, it shold be...but then nothing works. :p 14:27:54 <clokep> I want to fix it the right way as discussed in the bug though, so that's garbage code at this point that I haven't removed. 14:28:06 <flo> interesting 14:28:14 <flo> I'll bitrot you on that part anyway :( 14:28:18 <clokep> And the message should be handled by core, no? Whether your nick is in it or not? 14:28:37 <flo> I would like that 14:28:51 --> igorko has joined #instantbird 14:28:57 <clokep> Is it handled automagically for libpurple plug-ins? 14:29:05 <flo> we may want to have only one implementation of imIMessage (in JS I hope) that handle both libpurple en JS proto messages 14:29:11 <flo> I think so 14:29:23 <-- igorko has quit (Quit: Instantbird 0.3a1pre) 14:29:26 --> igorko has joined #instantbird 14:29:46 <-- igorko has quit (Quit: Instantbird 0.3a1pre) 14:29:55 <flo> http://lxr.instantbird.org/instantbird/source/purple/libpurple/conversation.c#1572 14:30:18 <flo> heh, that looks a lot like your implementation :) 14:30:31 <clokep> Except mine doesn't work. ;) 14:31:08 <-- chrisccoulson has quit (Ping timeout) 14:31:11 <flo> except it shouldn't use the account username, but the nick the user has in the chat 14:31:21 <flo> in XMPP you can have a different nick in each chat I think 14:31:56 <clokep> Right...that's the problem. 14:32:22 <flo> my patch is a bit scary ( 1 file changed, 71 insertions(+), 57 deletions(-)) :-/ 14:32:28 <flo> most of it is moving things around though :) 14:34:05 <clokep> Yeah, moving things around always causing a ton of changes...:-\ 14:35:51 --> rikki has joined #instantbird 14:35:57 <-- rikki1 has quit (Connection reset by peer) 14:36:15 <clokep> flo: That code you send me does chat->nick, which means it accesses the nick used in the chat, yes? But that's not in the interface file? 14:36:51 <flo> the word "yet" may be missing in your last sentence ;) 14:37:00 <clokep> :) 14:37:10 * clokep is going to file a bug. 14:38:13 <flo> ok, let me file one too so that I can attach my patch somewhere :) 14:42:18 <instantbot> New purplexpcom - General bug 660 filed by florian@instantbird.org. 14:42:19 <instantbot> florian@instantbird.org added attachment 495 to bug 660. 14:42:20 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 495 on bug 660. 14:42:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=660 nor, --, ---, florian, ASSI, Override protocol accounts don't work well now that GenericAccountPrototype implements things locall 14:42:32 <clokep> You're clearly faster than me. ;) 14:43:49 <flo> but I forgot to remove at least one useless line :( 14:44:43 --> tymerkaev has joined #instantbird 14:44:59 --> igorko has joined #instantbird 14:45:05 <-- igorko has quit (Quit: igorko) 14:45:43 <flo> someday we should make a better normalizedName implementation 14:46:06 --> igorko has joined #instantbird 14:46:53 <igorko> cool 14:46:55 <clokep> It seems OK the way it is? 14:47:05 <igorko> my translation is done(for now...) 14:47:34 <igorko> now how to publish it on add-ons site 14:48:33 <flo> clokep: it should remove white spaces too, and do something with some special characters 14:48:46 <flo> the logs system is really unhappy with nicknames containing "/" for example ;) 14:49:49 <flo> maybe the / thing should be handled in the log system, but whitespaces should really be removed by the normalizedName property getters 14:50:50 <clokep> I see. 14:51:10 <flo> who's filing the bug? ;) 14:51:36 --> rikki1 has joined #instantbird 14:51:44 <igorko> how long wai for new build? 14:51:44 <-- rikki has quit (Connection reset by peer) 14:51:47 <igorko> wait* 14:51:53 <igorko> for windows 14:54:01 <clokep> flo: You know more of what you want from it, and I'm applying your patch by hand. :P 14:54:32 <flo> does that mean I should just commit it without review? ;) 14:56:29 <clokep> Haah. 14:56:32 <clokep> No. 14:56:36 <-- igorko has quit (Quit: Instantbird 0.3a1pre) 14:56:40 <clokep> Making sure it runs with my IRC stuff. 15:06:34 --> mokush has joined #instantbird 15:07:20 <instantbot> clokep@gmail.com granted review for attachment 495 on bug 660. 15:07:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=660 nor, --, ---, florian, ASSI, Override protocol accounts don't work well now that GenericAccountPrototype implements things locall 15:07:41 <instantbot> New purplexpcom - General bug 661 filed by clokep@gmail.com. 15:07:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=661 nor, --, ---, nobody, NEW, JavaScript accounts do not automatically set containsNick field on messages 15:18:40 --> chrisccoulson has joined #instantbird 15:19:57 <instantbot> New purplexpcom - General bug 662 filed by florian@instantbird.org. 15:20:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=662 nor, --, ---, nobody, NEW, Names are not fully normalized by current normalizedName getters of jsProtoHelper 15:21:18 <instantbot> florian@instantbird.org set the Resolution field on bug 660 to FIXED. 15:21:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=660 nor, --, 0.3a1, florian, RESO FIXED, Override protocol accounts don't work well now that GenericAccountPrototype implements things locall 15:22:59 --> igorko has joined #instantbird 15:23:40 <-- mokush has quit (Ping timeout) 15:27:06 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/79887b0140a0 - Florian Quèze - Bug 660 - Accounts of override protocols should not use GenericAccountPrototype, r=clokep. 15:27:07 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/4f10aca5038d - Florian Quèze - Add a localization note about contextMenuSearchText (patch from 'Bug 571129 - contextMenuSearchText should have numbered arguments'). 15:31:20 <igorko> flo o fix that join chat fix i need wait for new build? because new build if lang pack doesn't fix it 15:31:28 <igorko> to fix* 15:31:36 <igorko> chat bug* :) 15:31:51 <igorko> of lang pack :))) 15:35:52 <flo> igorko: I couldn't extract the meaning of your sentence 15:36:47 <igorko> flo: it's not strange ;) I tried new language pack anf join chat strings still are untranslated 15:36:59 <igorko> and join* 15:37:17 <igorko> so it must be fixed in new instantbird build? 15:37:39 <igorko> or it must be fixed in lang pack? 15:38:32 <igorko> can't test in latest nightly instanbird build because it still was not build 15:47:55 <flo> I think I wrote clearly in the bug that it would be fixed in the next nightly, so I'm not sure what you are asking 15:48:44 <igorko> no matter 15:50:38 * igorko hides 15:57:04 * igorko must not bother people... 16:06:44 <Mic> Anna talked to me:) And crashed :( 16:07:32 <Mic> After two days I got the first sound out of the Microsoft text to speech engine and it crashes the next second :S 16:23:36 <-- clokep has quit (Ping timeout) 16:38:17 --> hicham has joined #instantbird 17:00:20 --> mokush has joined #instantbird 17:14:21 <-- igorko has quit (Quit: Instantbird 0.3a1pre) 17:53:51 <-- GeekShadow has quit (Quit: The cake is a lie !) 17:59:10 --> clokep has joined #instantbird 17:59:10 * ChanServ sets mode +h clokep 18:12:05 <-- clokep has quit (Ping timeout) 18:31:55 --> DGMurdockIII has joined #instantbird 18:37:52 <-- chrisccoulson has quit (Client exited) 18:37:54 --> igorko has joined #instantbird 18:44:59 --> Mook has joined #instantbird 18:58:16 * tymerkaev is now known as tymerkaev_away 19:09:41 <Mook> huh, somebody else owns icq now? 19:18:31 <Mic> I think it was sold to a russian company? 19:21:03 <DGMurdockIII> who 19:22:21 <DGMurdockIII> Mail.ru 19:22:31 <DGMurdockIII> is who owns it now 19:22:39 * tymerkaev_away is now known as tymerkaev 19:22:46 <DGMurdockIII> Mail.ru Group 19:22:49 <DGMurdockIII> i mean 19:22:59 <igorko> yes 19:23:07 <igorko> icq was sold to mail.ru 19:23:23 <-- hicham has quit (Client exited) 19:23:52 <DGMurdockIII> On December 29, 2008, ICQ press service distributed a statement characterizing alternative clients as dangerous 19:24:12 <igorko> lol 19:24:41 <DGMurdockIII> look at this http://en.wikipedia.org/wiki/ICQ#Criticism 19:24:49 <DGMurdockIII> that where i got it from 19:25:09 <DGMurdockIII> there a part on Pressure on alternative clients 19:25:41 <DGMurdockIII> http://en.wikipedia.org/wiki/ICQ#Clients 19:25:53 <DGMurdockIII> instantbird is not listed 19:27:33 <igorko> bastardz :) 19:43:08 --> chrisccoulson has joined #instantbird 20:07:37 --> linuxwizard has joined #instantbird 20:08:27 <-- linuxwizard has quit (Quit: Instantbird 0.2) 20:08:56 --> linuxwizard has joined #instantbird 20:09:54 <-- linuxwizard has quit (Quit: Instantbird 0.2) 20:09:56 --> linuxwizard has joined #instantbird 20:10:57 <-- chrisccoulson has quit (Ping timeout) 20:23:19 <Mic> Looks good :) https://bugzilla.instantbird.org/showdependencygraph.cgi?id=507 20:26:00 --> chrisccoulson has joined #instantbird 20:29:19 <-- Ornthalas has quit (Quit: KTHXBYE) 20:42:11 <-- linuxwizard has quit (Quit: Instantbird 0.2) 20:42:16 --> linuxwizard has joined #instantbird 20:44:29 <Mook> that reminds me. flo: review-poke :p 20:48:08 <-- linuxwizard has quit (Quit: Instantbird 0.2) 20:51:23 <-- DGMurdockIII has quit (Connection reset by peer) 21:08:06 --> linuxwizard has joined #instantbird 21:10:00 <flo> Mook: about the irc invite bug? 21:10:43 --> DGMurdockIII has joined #instantbird 21:15:14 --> clokep has joined #instantbird 21:15:14 * ChanServ sets mode +h clokep 21:16:58 <flo> Mook: if so, it's taking a long time because I've no idea of what an appropriate UI is 21:17:35 <clokep> flo: Did you see Mic and my conversation about it? 21:23:03 <flo> not sure. What was the conclusion? 21:25:23 <Mic> clokep: (correct me if I'm wrong) something along this line: join automatically + adding a notification bar that allows ask or ignore this request from then on. 21:26:04 --> hicham has joined #instantbird 21:26:23 <clokep> Something like that. 21:26:36 <Mic> "asking" could be an in-content-dialog (ie going to be replaced by the conversation content if accepted or the tab closed if not)? 21:26:39 <clokep> Maybe not joining automatically, but definitely opening up the window. 21:26:48 <clokep> Yes, I was thinking more of that Mic. :) 21:27:03 <Mook> flo: yeah; and I'm perfectly fine with a comment in the bug saying so, otherwise I'll keep forgetting ;) 21:27:28 <The_Tick> joining channels which have been joined before automatically 21:27:38 <The_Tick> would probably be a good compromise 21:27:51 <The_Tick> channels/chats/whatever 21:27:57 <The_Tick> if it's not been joined before, ask 21:28:19 <The_Tick> and keep a list of channels to autojoin, which gets auto populated with items 21:28:37 <The_Tick> unless you get repeatedly asked to rejoin a channel that you join and then part from say, 6 times in a minute? 21:28:44 <The_Tick> something magical like that 21:32:08 <Mic> "joining channels which have been joined before automatically" sounds good too 21:32:08 <flo> interesting ideas here :) 21:32:21 * Mook votes for less magic 21:32:39 <Mook> if you have a view open already, join. otherwise, ask. 21:32:42 <The_Tick> think of it as a way to remove more dialogues 21:32:56 <The_Tick> Mook: the only thing I'm thinking of 21:32:59 <Mook> (the is predicated on asking not causing a modal dialog, of course) 21:33:09 <The_Tick> is you could be exploited into rejoining channels on the OK list 21:33:16 <The_Tick> but meh, that's an edge case 21:33:31 <clokep> The_Tick: We just need to add UI to edit the list. 21:33:49 <Mic> Editing lists is awful :S 21:33:52 <clokep> Aka, add another list of chat room fields (autojoin and "OK to invite" or something for IRC) 21:34:32 <flo> so there would be 3 cases: 21:34:32 <flo> 1. Unknown channel -> open the tab, and ask the question in the middle of the tab (accept the invite -> replace the question by the actual channel, deny -> close the tab. + a "always do this for this channel" check box checked by default 21:34:32 <flo> 2. Already joined at least one -> auto-accept 21:34:33 <flo> 3. Already refused -> auto-deny. 21:35:07 <Mook> hmm, for 3, how do I change my mind? listbox editor? 21:35:57 <flo> maybe implement only 1. without the checkbox as the first bug, and then improve it to remember what you want/guess automatically? 21:36:34 <clokep> I think that's a good idea flo, do 1. and file a follow up. 21:36:40 <The_Tick> clokep: think of it like the cookies ui in firefox 21:36:44 <The_Tick> something similar to that 21:36:57 <The_Tick> a button that opens a list view 21:37:00 <The_Tick> with a search 21:37:03 <The_Tick> all you really need 21:37:28 <The_Tick> flo: I don't know that I agree with 1 21:37:37 <The_Tick> imagine you all of the sudden see this window opening 21:37:43 <The_Tick> and then you deny, and it closes 21:37:53 <The_Tick> that's kind of jarring versus say a drop down dialogue 21:37:56 <The_Tick> or something else like that 21:38:20 <The_Tick> in the existing chat window you could just have a little thing come down and ask the same thing 21:38:24 <The_Tick> it'd be classier I think 21:38:33 <flo> a good way to let the user know about 3. is to have a list of all events somewhere, and list "An invitation to ... was denied automatically based on your previous decisions." 21:38:46 <The_Tick> flo: yea 21:38:52 <The_Tick> I'd agree with that wholeheartedly 21:39:43 <The_Tick> oh oh, and if they deny 21:40:00 <The_Tick> the window going away doesn't allow you to say "you have just denied this, to take this back, click here" 21:40:00 <flo> I would like the bottom half or third of the window which is currently the buddy list (and which in my opinion should be used only to track events and not really to start conversations) to be such a list of actions. 21:40:04 <The_Tick> where the little strip thing could do 21:40:14 <The_Tick> flo: like pidgin? 21:40:49 <Mic> We're opening new windows and tabs on new conversations anyways, I don't see what should be so bad about it 21:40:51 <flo> I don't remember seeing that in Pidgin 21:41:12 <The_Tick> in pidgin if you have an old version 21:41:16 <The_Tick> or if your password fails for instance 21:41:18 <flo> Mic: It's bad in all cases. I agree it's irrelevant to the IRC invite case though :). 21:41:22 <The_Tick> it'll use the bottom 1/4 of the cl 21:41:23 <clokep> The_Tick: Well by "new window" I took it to mean new "conversation" and in the background I figured? So maybe not as jarring...but maybe I assumed too much in that. 21:41:24 <The_Tick> and tell you 21:41:45 <The_Tick> clokep: why open a new window if you can do it in the existing context? :) 21:41:56 <The_Tick> clokep: bear in mind I'm just being the devil's advocate here 21:41:57 <Mic> because it doesn't belong there? 21:42:07 <The_Tick> Mic: why not? 21:42:18 <clokep> The_Tick: I don't like mixing content from some invited channel into my current channel. 21:42:24 <Mic> What has an invitation into this channel to do with let's say, a conversation with my brother? 21:42:24 <flo> The_Tick: Pidgin does that for events that need an action from you. I would like to do that for a log of all events that happened, and don't need attention except if you explicitly want to follow/catch up 21:42:37 <clokep> I.e. Say Mic invites me into #developers, well that has nothign to do with #instantbird, so it shouldn't really be in this window. 21:42:40 <The_Tick> flo: ya, but it's a similar ui idea 21:42:49 <The_Tick> clokep: you have it wrong as to how I'm explaining it 21:42:49 <flo> I would like to put things that require attention (like people requesting presence information) at the top of the list 21:43:00 <clokep> Please re-explain then. :) 21:43:06 <The_Tick> trying to figure out an example 21:43:40 <clokep> OK! :) 21:43:43 <Mic> I like the event list idea 21:43:47 <The_Tick> http://allfinancialmatters.com/Graphics/IE7Screenshot2.GIF 21:43:53 <The_Tick> so obviously this ui sucks 21:43:57 <The_Tick> since it's ie :P 21:44:03 <The_Tick> the color is awful 21:44:04 <The_Tick> font is gross 21:44:05 <The_Tick> etc etc 21:44:17 <clokep> Yes, but where would that pop up? 21:44:17 <The_Tick> so instead of having to switch out of your current window to address it in the contact list 21:44:26 <The_Tick> clokep: say under the im window toolbar 21:44:50 <clokep> But on top of the tabs? 21:45:11 <clokep> (I.e. not associated with your current conversation.) 21:45:14 <Mic> How would that be less interrupting than a new tab appearing at nearly the same place? 21:45:19 <flo> I don't even know what you guys are discussing :-S. 21:45:29 <The_Tick> Mic: jarring is my problem, not interrupting 21:45:33 <The_Tick> regardless you are interrupting 21:45:39 <The_Tick> but now to acknowledge something 21:45:42 <The_Tick> I have to go to a new tab? 21:45:55 <The_Tick> versus not having to unless it's something I approve 21:46:02 <Mic> A bar moving my conversation content around is jarring to me 21:46:17 <clokep> What about something in the statusbar? 21:46:27 <Mic> Shouldn't it go away anyways? 21:46:29 <clokep> A blinking ! icon or something to try to get attention. 21:46:38 <The_Tick> Mic: once you click something I would think so 21:46:50 <flo> The_Tick: you *have to* get rid of a new bar that appears. You can ignore a new tab for as long as you like without it taking space from your currently visible area 21:47:24 <The_Tick> it just seems odd to me to open a new tab like that 21:47:44 <-- skeledrew has quit (Ping timeout) 21:47:48 <flo> it's annoying when it's a new window (because you have no active conversation) 21:47:56 <The_Tick> right, that's it 21:48:18 <flo> but that's another issue (we have it too for new IM conversations, and we have a bug filed on it) 21:48:18 --> skeledrew has joined #instantbird 21:48:51 <-- tymerkaev has quit (Ping timeout) 21:48:59 <The_Tick> I don't see it as another issue, but ok 21:51:11 <Mic> Do I have to do something special to access a binary component? I registered it on the manifest (both the binary component and the interface) .. 21:51:44 <flo> what do you mean by "something special"? 21:51:51 <flo> have you already tried something that didn't work? 21:51:57 <Mook> no, just make sure it exposes NSGetFactory 21:59:26 <clokep> Mic: what binary component are you making? 22:02:06 <Mic> I'm not making one, I want to use one made for Firefox 22:02:42 <clokep> Good choice. ;) 22:04:11 <Mic> It's to use the text to speech engine of Windows (SAPI) 22:05:54 <Mic> Mook: how can I tell that it does? 22:06:24 <Mook> Mic: dependency walker can show exports 22:06:44 <Mook> (it's meant for firefox 4 right?) 22:06:57 <Mic> Yes 22:07:00 <Mook> also, if source is on the web somewhere, I can skim it 22:07:12 <Mic> Did that change for Fx4? 22:07:20 <-- clokep has quit (Ping timeout) 22:07:21 <Mook> yes, it changed - it used to be NSGetModule 22:07:24 <Mic> I can only find NSGetModule 22:07:27 <Mic> hmm :S 22:07:28 <Mook> (it did different things) 22:07:34 <Mic> too bad 22:07:47 <Mic> I don't have the source 22:07:50 <flo> you can still make an add-on for Instantbird 0.2 with it ;) 22:07:58 <Mook> yeah, that sounds like a Gecko 1.7 ~ 1.9.2 component :) 22:08:13 <flo> Mook: was there something different before 1.7? 22:08:23 <Mook> (anybody using Gecko 1.4 is... older than what I'm familiar with) 22:08:46 <Mook> flo: no, just that I dunno what magic you had to jump through in those days :) 22:08:51 <flo> yeah, I think my first patches are in 1.7 beta something 22:08:55 <Mook> that's NS7-ish? :) 22:09:27 <flo> the oldest version I really used was 1.5 (while 1.6 wasn't translated in French yet) 22:17:07 <-- mokush has quit (Connection reset by peer) 22:22:26 <Mic> Thanks for you help, Mook 22:22:37 <Mook> Mic: you're welcome :) 22:27:51 <Mic> I guess it will be an 0.2 extension then :S 22:29:59 <flo> Mook: do you still need actionable messages for IRC invite after the discussion that we just had? 22:30:22 <flo> (by the way I still like the idea of actionable messages for twitter and add-on developers) 22:30:34 <Mook> ah. no, not necessarily; as long as there's some sort of UI 22:31:19 <Mook> I'm biased, but I'm very much in favour of checking in IRC invite via actionable messages, then change it later once we have a better design :p 22:32:06 <Mook> to channel shaver, perfect is the enemy of the good, or whatever that quote is 22:32:49 <-- hicham has quit (Client exited) 22:35:31 <flo> Mook: I hasn't understood where the actionable messages would appear by the way 22:35:42 <flo> are you proposing to open a conversation to propose opening one? 22:36:44 <Mook> sorry, that's too many proposes in one sentence and I failed to parse it :( 22:37:01 <flo> where would the actionable message appear? 22:38:24 <Mook> currently, IIRC, as a PM from the person inviting you 22:38:45 <Mook> hmm, I need to test /ignore and see if that works 22:38:51 <flo> wouldn't that open a conversation? 22:38:56 <Mook> yes 22:39:11 <flo> or do you expect the person inviting you will already be talking to you? 22:39:17 --> hicham has joined #instantbird 22:39:32 <Mook> I had it in the server view, but clokep didn't quite like that (see bug comments) 22:39:47 <flo> the "server view" doesn't really exist 22:40:41 <Mook> right, it's a PM from (in this server) "sand.mozilla.org" :) 22:40:46 <flo> ok. I'll think about it some more and try to look at the code seriously tomorrow (I can't promise I'll have time to do it tomorrow). 22:41:03 <Mook> that's okay; forward progress, however slow, is the key :) 22:42:37 <flo> good evening 22:43:35 <-- flo has quit (Quit: Instantbird 0.3a1pre) 22:52:35 <Mic> Good night 22:52:46 <-- Mic has quit (Quit: Instantbird 0.2) 23:25:19 --> Ornthalas has joined #instantbird 23:43:00 <-- igorko has quit (Quit: Instantbird 0.3a1pre) 23:58:11 --> clokep has joined #instantbird 23:58:11 * ChanServ sets mode +h clokep 23:58:46 <-- sabret00the_ has quit (Quit: Leaving)