#instantbird log on 01 23 2011

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)