#instantbird log on 08 22 2012

All times are UTC.

00:01:21 <aleth> clokep: action messages considered harmful.
00:01:26 <-- clokep has quit (Ping timeout)
00:01:54 --> clokep has joined #instantbird
00:01:55 * ChanServ sets mode +o clokep 
00:01:58 <-- myk has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
00:02:46 <clokep> flo: I did and think I handled all of them, yes. :))
00:03:26 <clokep> aleth: I should mention that the spec seems to want to high/low level quote ALL messages, not just CTCP...we don't do that right now.
00:03:36 <flo> clokep: I just checked, and yes, it seems you handled them all :)
00:03:47 <clokep> aleth: "action messages considered harmful"?
00:04:18 <clokep> flo: I thought about trying to handle the line breaks in purpleConvChat.cpp and purpleConvIM.cpp...but it seemed like a lot of effort...
00:04:31 <aleth> clokep: When something to do with them fails, it's always the tip of an iceberg.
00:05:40 <flo> clokep: you would have to re-add the libpurple irc prpl just to test it :-O
00:05:57 <clokep> That's not happening. :-D
00:06:03 <aleth> phew...
00:06:19 <clokep> I figure we'll re-add it if it breaks something.
00:06:38 <flo> if what breaks what? :)
00:08:28 <clokep> If some random libpurple protocol decides to need support for noNewlines.
00:08:42 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/4286f8fd2621 - aleth - Bug 1634 - The /join IRC command should work without argument when typed in a parted room, r=clokep.
00:08:43 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/807352f96729 - Patrick Cloke - Bug 1561 - Remove libpurple's pretentious /wallops help message, r=aleth.
00:08:43 <clokep> aleth: My #testib room didn't rejoin. :P We need those patches committed!
00:08:44 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/0e15080df0ca - aleth - Bug 1642 - Pressing enter or escape after editing display name or status message causes focus to be lost, r=fqueze.
00:10:17 <aleth> clokep: Yup... I'm not sure about the patch yet though. I have a niggling feeling it breaks something else, but I can't put my finger on it, so I hope I'm wrong.
00:10:31 <clokep> aleth: OK. Take your time. :)
00:10:48 <flo> Good night
00:10:57 <clokep> Goodnight!
00:11:06 <aleth> Good night :)
00:11:30 <instantbot> clokep@gmail.com set the Resolution field on bug 1634 to FIXED.
00:11:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1634 enh, --, 1.3, aletheia2, RESO FIXED, The /join IRC command should work without argument when typed in a parted room.
00:13:02 <instantbot> clokep@gmail.com set the Resolution field on bug 1561 to FIXED.
00:13:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1561 tri, --, 1.3, clokep, RESO FIXED, Remove libpurple's pretentious /wallops help message
00:13:28 * clokep likes that commit message. ;)
00:13:49 <aleth> Telling it like it is :D
00:14:28 <clokep> BIO is so slow. :-/
00:14:41 <aleth> Is BMO better on average?
00:14:53 <instant-buildbot> build #304 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/304
00:15:12 <clokep> Depends on what our average is over. :)
00:16:05 <instantbot> clokep@gmail.com set the Resolution field on bug 1642 to FIXED.
00:16:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1642 nor, --, 1.3, aletheia2, RESO FIXED, Pressing enter or escape after editing display name or status message causes focus to be lost
00:18:15 * clokep likes setting the milestone to 1.3. :)
00:21:13 <Mook_as> clokep: comma-separated emails in the reviewer box doesn't work?
00:21:25 <Mook_as> (re: multiple reviewers at once)
00:21:59 <clokep> Mook_as: Maybe, I haven't tried. I'll try it on my next one.
00:22:54 <Mook_as> hopefully that helps. (I don't know, maybe ib's bugzilla _is_ too old for that too)
00:29:28 --> clokep1 has joined #instantbird
00:29:47 <-- clokep has quit (Ping timeout)
00:31:54 <-- dewmugg has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
00:32:11 <-- dew has quit (Quit: )
00:42:37 <instantbot> clokep@gmail.com requested review from mook.moz+bugs.insta ntbird@gmail.com for attachment 1825 on bug 1628.
00:42:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1628 min, --, ---, clokep, ASSI, Unhandled IRC message: 330 RPL_WHOISACCOUNT
00:42:47 <clokep1> Mook_as: Apparently commas work. ;)
00:43:27 --> DGMurdockIII has joined #instantbird
00:45:24 <Mook_as> oh, and now I get reviews? :p
00:47:36 <instant-buildbot> build #305 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/305
00:47:52 <clokep1> You can ignore it. :)
00:47:57 <clokep1> Or cancel it.
00:48:20 <Mook_as> r- too lazy to review :p
00:48:28 <Mook_as> (I'll try to get to it later :p )
00:59:59 <-- Mook_as has quit (Quit: Mook_as)
01:01:05 <-- aleth has quit (Input/output error)
01:06:49 <DGMurdockIII> flo: do you know about the twitter api changes
01:13:26 --> dew has joined #instantbird
01:14:19 <clokep1> DGMurdockIII: I already answered that we saw them and don't expect it to impact us at all.
01:14:40 <DGMurdockIII> sorry
01:15:00 <DGMurdockIII> i missed that
01:15:26 <clokep1> We have no where near 100k users, unfortunately.
01:16:04 <DGMurdockIII> but do you think that now you add http://identi.ca/ suppoet
01:26:32 <clokep1> If someone wants identi.ca support we'll help them add it.
01:26:38 <clokep1> Personally I will not add it. I do not use identi.ca
01:26:41 * clokep1 is now known as clokep
01:35:48 <instant-buildbot> build #271 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/271
02:06:34 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
02:22:08 <instant-buildbot> build #291 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/291
03:04:07 <-- ivan has quit (Ping timeout)
03:04:32 <instant-buildbot> build #602 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/602
03:08:09 --> ivan has joined #instantbird
03:24:39 --> Optimizer has joined #instantbird
03:25:29 --> Mook has joined #instantbird
03:26:24 <-- Optimizer has quit (Ping timeout)
03:51:03 <instant-buildbot> build #272 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/272
03:56:28 <-- Suiseiseki has quit (Client exited)
03:57:48 --> Suiseiseki has joined #instantbird
04:24:39 <Mook> huh. typing in the server tab just says "concrete.mozilla.org is not online"? (why do I seem to be connected then? :p )
04:26:29 <instantbot> mook.moz+bugs.instantbird@gmail.com granted review for attachment 1825 on bug 1628.
04:26:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1628 min, --, ---, clokep, ASSI, Unhandled IRC message: 330 RPL_WHOISACCOUNT
04:33:32 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
04:57:04 <-- Suiseiseki has quit (Connection reset by peer)
04:58:38 --> Suiseiseki has joined #instantbird
05:02:00 <instant-buildbot> build #684 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/684
05:04:02 <-- mali has quit (Ping timeout)
05:08:13 <-- Mook has quit (Quit: Mook)
05:22:47 --> Marc1 has joined #instantbird
05:38:23 <-- Marc1 has left #instantbird ()
05:39:52 --> Marc1 has joined #instantbird
05:41:11 <-- Marc1 has left #instantbird ()
05:41:37 <-- Suiseiseki has quit (Client exited)
05:42:35 <-- EionRobb has quit (Quit: Leaving.)
05:42:47 --> Suiseiseki has joined #instantbird
05:52:46 --> Marc1 has joined #instantbird
05:56:32 <-- Marc1 has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
05:58:22 --> Marc1 has joined #instantbird
05:58:31 <-- Marc1 has left #instantbird ()
05:58:38 --> Marc1 has joined #instantbird
05:58:52 <-- Marc1 has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
06:17:13 --> jb has joined #instantbird
06:36:38 <instant-buildbot> build #292 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/292
07:00:49 <-- Suiseiseki has quit (Ping timeout)
07:23:19 --> Suiseiseki has joined #instantbird
07:24:23 <-- Suiseiseki has quit (Connection reset by peer)
07:25:36 --> Suiseiseki has joined #instantbird
07:32:50 <-- wesj has quit (Ping timeout)
07:32:53 --> wesj has joined #instantbird
07:37:01 --> sonny has joined #instantbird
07:37:26 <-- sonny has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
07:46:12 <-- jb has quit (Ping timeout)
07:59:22 <-- chrisccoulson has quit (Ping timeout)
08:14:01 --> chrisccoulson has joined #instantbird
08:14:47 <-- chrisccoulson has quit (Client exited)
08:15:12 --> chrisccoulson has joined #instantbird
08:16:51 <-- douglaswth has quit (Ping timeout)
08:16:52 <-- wesj has quit (Ping timeout)
08:16:54 --> wesj has joined #instantbird
08:18:51 --> douglaswth has joined #instantbird
08:25:37 --> aleth has joined #instantbird
08:25:37 * ChanServ sets mode +h aleth 
08:25:57 <-- Even has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
08:26:02 --> Even has joined #instantbird
08:26:03 * ChanServ sets mode +o Even 
08:41:28 --> gerard-majax__ has joined #instantbird
09:03:20 <-- flo has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
09:38:16 --> flo has joined #instantbird
09:38:16 * ChanServ sets mode +qo flo flo 
09:56:34 <flo> I'm going to start working soon on adding tests for key parts of chat in Thunderbird (this also means chat/ ;))
09:59:06 <flo> at this point, I'm trying to collect ideas of what should be tested, to decide that to focus on. https://etherpad.mozilla.org/tb-im-tests
10:01:50 <flo> I'm especially looking for things that are very important (ie would make the product completely unusable, or cause severe security issues if broken), or things that are fragile (ie gave us a hard time to fix them; after several follow ups)
10:02:42 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1826 on bug 1654.
10:02:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1654 nor, --, ---, aletheia2, ASSI, accessibility: Make it clear that topic control in conversation info toolbar is actionable
10:12:08 <instantbot> florian@instantbird.org granted review for attachment 1826 on bug 1654.
10:12:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1654 nor, --, ---, aletheia2, ASSI, accessibility: Make it clear that topic control in conversation info toolbar is actionable
10:17:06 --> clokep has joined #instantbird
10:17:06 * ChanServ sets mode +o clokep 
10:20:15 <clokep> Good morning!
10:23:38 <flo> clokep: hello :)
10:24:35 * clokep added his thoughts to the etherpad.
10:30:16 <flo> clokep: "handling of stuff"? ;)
10:31:25 <clokep> flo: Is that more specific now? :P
10:31:52 <flo> more specific yes, but maybe not enough :-D
10:32:07 <flo> do you mean "ensuring received incoming messages are actually displayed" ?
10:32:24 <instantbot> aletheia2@fastmail.fm granted review for attachment 1827 on bug 1654.
10:32:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1654 nor, --, ---, aletheia2, ASSI, accessibility: Make it clear that topic control in conversation info toolbar is actionable
10:33:27 <flo> aleth: "One day I should file a patch that fixes the odd-#-of-spaces indentation of certain xml files..." but get rid of the stupid ifdefs first, otherwise that patch has no chance to apply ;)
10:33:49 <aleth> flo: Yes, that's another thing that should be done anyway ;)
10:46:23 <clokep> flo: You should probably have mconley look at that list for the UI bits too? (I guess he's probably asleep right now though...)
10:48:33 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
10:49:19 --> Usul has joined #instantbird
10:49:25 <Usul> voila voila
10:50:26 <flo> Usul: http://log.bezut.info/instantbird/today#m131
10:52:57 --> ea4eoz has joined #instantbird
10:54:00 <-- ea4eoz has quit (Client exited)
11:03:03 <instantbot> New Instantbird (UI) bug 1660 filed by aletheia2@fastmail.fm.
11:03:04 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1828 on bug 1660.
11:03:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1660 nor, --, ---, nobody, NEW, Remove ifdefs from conversation.xml
11:05:29 --> mali has joined #instantbird
11:23:28 <instantbot> aletheia2@fastmail.fm denied review for attachment 1822 on bug 1657.
11:23:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1657 nor, --, ---, clokep, ASSI, Unhandled IRC message 475 ERR_BADCHANNELKEY
11:26:55 --> DGMurdockIII has joined #instantbird
11:32:05 <-- Kaishi has quit (Quit: Kaishi)
11:32:08 --> Kaishi has joined #instantbird
11:51:00 --> clokep_work has joined #instantbird
11:51:01 * ChanServ sets mode +o clokep_work 
11:55:42 * clokep_work thought there was an event.accelKey ....
11:55:45 <clokep_work> But apparently I'm wrong.
11:56:32 <flo> clokep_work: that would be too easy
11:56:58 <flo> "accel" is a modifier in the <command> XUL element
11:58:49 <clokep_work> Ah, maybe that's where I got it.
11:58:57 <instantbot> florian@instantbird.org granted review for attachment 1828 on bug 1660.
11:58:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1660 nor, --, ---, nobody, NEW, Remove ifdefs from conversation.xml
11:59:00 <flo> yeah, it's confusing and annoying
11:59:08 <flo> aleth: thanks for getting rid of theses ifdefs!
11:59:25 * clokep_work waits for aleth to file a "fix spacing in xbl files bug". ;)
11:59:31 <aleth> flo: I figure they had stopped enough patches from applying already ;)
11:59:51 <aleth> clokep_work: maybe on a very rainy day :P 
11:59:57 <flo> aleth: yeah, small but repeated annoyance :)
12:00:03 <clokep_work> So someone might come back wanting to talk about p2p distributed chat stuff...we've been having a conversation on instantbird-contact (if you haven't seen).
12:00:22 <clokep_work> But I'll be in the lab most of the day I think. So entertain them for me, will ya? ;)
12:00:31 <flo> :-D
12:00:37 <-- clokep_work has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
12:01:19 <flo> hmm, I wonder if putting a conversation on hold should preserve the content of the input box
12:38:59 <-- aleth has quit (Input/output error)
12:41:20 --> jb has joined #instantbird
12:44:31 <-- micahg has quit (Ping timeout)
12:51:52 --> micahg has joined #instantbird
13:25:50 <-- jb has quit (Ping timeout)
13:35:12 <-- mali has quit (Ping timeout)
13:49:58 <-- Kaishi has quit (Quit: Kaishi)
13:57:00 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=768919#c63 :-D
13:57:49 --> clokep_work has joined #instantbird
13:57:49 * ChanServ sets mode +o clokep_work 
13:58:04 <clokep_work> flo: Maybe you need to make it so we can build our themes as extensions too? ;)
13:58:15 <flo> why?
13:58:41 <flo> I may be able to offer a getinstantbird.com link though ;)
14:09:24 <DGMurdockIII> getinstantbird.im
14:09:30 <DGMurdockIII> would be nice
14:09:40 <flo> buy it :)
14:14:48 --> mali has joined #instantbird
14:15:54 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
14:30:07 --> igorko has joined #instantbird
14:39:56 --> aleth has joined #instantbird
14:39:56 * ChanServ sets mode +h aleth 
14:45:52 <-- chrisccoulson has quit (Ping timeout)
14:52:10 --> frogmella has joined #instantbird
14:52:19 <frogmella> hi
14:52:53 <frogmella> I am having trouble connecting to facebook using instantbird
14:53:02 <frogmella> gtalk connects fine
14:54:15 <aleth> frogmella: Have you seen the FAQ? http://www.instantbird.com/faq.html#facebookusername
14:54:17 <clokep_work> frogmella: You'll need to provide more information. ;)
14:58:13 --> chrisccoulson has joined #instantbird
15:01:12 <-- aleth has quit (Input/output error)
15:01:14 --> aleth has joined #instantbird
15:01:14 * ChanServ sets mode +h aleth 
15:01:18 <dew> I need to grab me some instantbird portable :)
15:03:24 <clokep_work> I think it exists somewhere, who knows if it's up to date.
15:03:42 <dew> I'm grabbing it now.  We shall see
15:05:14 <clokep_work> It should tell you the version somewhere...
15:06:12 <dew> 1.2 \o/
15:06:13 --> myk has joined #instantbird
15:06:34 <dew> Portableapps devs are pretty good about keeping them up to date :)
15:06:39 <-- flo has quit (Ping timeout)
15:20:41 <-- chrisccoulson has quit (Ping timeout)
15:21:34 --> chrisccoulson has joined #instantbird
15:23:24 --> Optimizer has joined #instantbird
15:24:34 <-- Optimizer has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
15:24:42 --> Optimizer has joined #instantbird
15:29:58 <-- chrisccoulson has quit (Ping timeout)
15:34:47 <-- frogmella has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:43:35 --> DGMurdockIII has joined #instantbird
15:44:28 --> chrisccoulson has joined #instantbird
15:45:29 <-- Optimizer has quit (Ping timeout)
15:46:01 --> flo has joined #instantbird
15:46:01 * ChanServ sets mode +qo flo flo 
15:46:27 * flo has received his new macbook
15:46:50 <dew> \o/
15:47:00 <dew> I'm jealous :P
15:48:50 <flo> I'm curious to see how long it will take to build Tb with it :)
15:49:24 <aleth> nice! :)
15:49:36 <aleth> Glad to hear you could grab it before somebody else did ;)
15:49:45 <dew> what do you mean?
15:50:23 <flo> dew: the previous macbook that mozilla ordered for me has been given to a random employee who started the day the laptop was delivered, over a month ago...
15:50:30 <aleth> dew: This is the second one they ordered for him...
15:52:02 <dew> oh yeah you're offical mozilla employee :)
15:53:59 <flo> not really employee :(, but paid staff.
15:54:05 * aleth wonders how IB looks on a retina display...
15:54:58 <flo> aleth: I wonder too
15:55:05 <flo> but I think we will likely have a screenshot today ;)
15:57:14 <-- myk has quit (Ping timeout)
15:57:53 <dew> so you're a contractor I guess?
15:58:24 --> wnayes has joined #instantbird
15:59:16 <flo> dew: yes
16:00:10 <dew> well that's cool though
16:00:20 <dew> you're getting paid to do something you like :)
16:00:47 --> Optimizer has joined #instantbird
16:01:33 --> myk has joined #instantbird
16:03:19 <flo> hmm, should I download Firefox or Instantbird first? :-D
16:03:32 <flo> I guess Firefox, so that I can download Instantbird from Firefox
16:10:15 <clokep_work> dew: You probably should use Instantbird for IRC. ;)
16:10:22 <clokep_work> flo: Can't you just wget Instantbird? :P
16:10:38 <clokep_work> Instead of mIRC, gross.
16:11:30 <flo> hmm, firefox is sucky on the retina screen
16:11:37 <flo> s/firefox/Firefox 14.0.1/
16:11:45 <flo> I think they fixed it, I don't remember for which version though :-S
16:11:58 <flo> clokep_work: is wget there by default?
16:12:19 <flo> no, no wget
16:13:05 <aleth> It's Unix, Jim, but not as you know it... ;)
16:14:24 <clokep_work> flo: curl?
16:15:19 <flo> yes, curl is there
16:22:06 <flo> blahblah can't open "instantbird" because it comes from a non identified developer.
16:23:49 <clokep_work> I got something similar on Windows 8. :-/
16:24:02 <dew> what?
16:24:11 <dew> total refusal to install?
16:26:10 --> dewmugg has joined #instantbird
16:27:38 * flo reboots to enable FileVault
16:27:58 --> Mic|web has joined #instantbird
16:29:07 <dewmugg> we need to have a campaign to switch chazilla users to instantbird
16:29:12 --> flo-retina has joined #instantbird
16:29:25 <flo-retina> hello :)
16:31:34 <clokep_work> dew: It just gives a warning saying it's unsigned.
16:31:44 <clokep_work> dewmugg: We probably need a ChatZilla-ish extension first.
16:32:24 <flo> dewmugg: we need first to have a campaign to remove all recommendations on Mozilla websites to use ChatZilla for new users of IRC ;).
16:32:44 <clokep_work> dewmugg: Interested in spearheading that? ;)
16:32:53 <flo-retina> uh, we really need to integrate show nick by default
16:32:55 <Mic|web> I saw the comment too and wanted to answer that he could easily try different themes ... using INstantbird.
16:34:53 <-- Usul has quit (Quit: Usul)
16:35:51 <clokep_work> flo-retina: We have a bug on file. ;)
16:36:13 <flo-retina> I'll try to dogfood Instantbird with the default settings on this machine for a while
16:36:26 <flo-retina> aleth: you will be disappointed, on the retina screen the blist isn't messed up
16:36:42 <flo-retina> but maybe it will once we upgrade to a gecko that actually supports the retina screen correctly :)
16:38:02 <dewmugg> hmmm
16:38:02 <aleth> flo-retina: I would only expect it to be messed up if it isn't scaled to twice the size by the OS
16:38:20 <aleth> flo-retina: I just thought it would probably look nice :)
16:38:21 <dewmugg> tab overflow is kind of a pain when you're in a lot of channels :/
16:38:48 <dewmugg> but I don't know of a better solution except maybe tabs on side or tree view?
16:38:51 <flo-retina> you may want vertical tabs if you have so many tabs
16:39:03 <flo-retina> but do you really want to have a tab for each of these many channels?
16:39:11 <flo-retina> If not maybe you just want to put some of them on hold (press escape)
16:39:47 <flo> so for some reason, it seems saying flo-retina pings both flo and flo-retina
16:40:25 <aleth> I suppose - is treated as whitespace... :-/
16:40:42 <flo-retina> it may actually be a feature :)
16:40:49 <flo-retina> I just wasn't aware of it
16:41:18 * aleth is now known as aleth-iris
16:41:47 * aleth-iris is now known as aleth
16:41:58 <flo-retina> I miss the gestures to switch between tabs in Instantbird
16:42:17 <flo-retina> well, all touchpad gestures in Instantbird
16:42:26 <flo-retina> will need to figure out how to do something useful for 10.8
16:42:38 <flo-retina> they changed most of the finger gestures of trackpad :-/
16:43:09 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
16:43:42 <-- aleth has quit (Quit: Au revoir)
16:43:45 --> aleth has joined #instantbird
16:43:45 * ChanServ sets mode +h aleth 
16:44:40 <aleth> clokep_work: I wonder if there's a good way to automate /msg NickServ Identify when it occurs within a session (e.g. after changing nicks)
16:47:24 <flo> ah, the bug to support the retina screen in gecko is https://bugzilla.mozilla.org/show_bug.cgi?id=674373
16:47:29 <flo> still not fixed :(
16:47:32 <flo> only try server builds there
16:49:03 --> Mook_as has joined #instantbird
16:49:23 <-- mali has quit (Ping timeout)
16:49:47 <-- myk has quit (Ping timeout)
16:49:53 --> Mic has joined #instantbird
16:49:54 * ChanServ sets mode +h Mic 
16:49:57 <aleth> flo-retina: probably requires new versions of all the icons etc...
16:50:30 <-- Mic has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
16:50:32 <flo-retina> don't we already have large icons for most things? :)
16:50:55 --> Mic has joined #instantbird
16:50:55 * ChanServ sets mode +h Mic 
16:51:00 <aleth> But you'd need the large icons to be twice as large ;)
16:51:17 <aleth> Well, I'm guessing.
16:51:38 <aleth> I just suspect it's nontrivial to scale the UI.
16:52:32 <Mook_as> SVG all the things! <-- actually a dumb idea, makes small images sucky with too much detail
16:52:43 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:53:31 <Mic> On some zoom settings, the scaled bitmap indicator of the bubbles theme looks better than a scaled SVG version of it :(
16:53:53 <flo-retina> wow, a Firefox restart to install an add-on is very fast
16:54:11 <flo-retina> just the time for the window closing and opening animations
16:54:19 <Mic> There's a noticeable  step between the bubble border and the svg indicators border then :(
16:54:21 <-- chrisccoulson has quit (Ping timeout)
16:54:58 <flo-retina> Mic: could we do it with some CSS borders?
16:55:09 <flo-retina> I know some people manage to do crazy things with CSS and border radius :)
16:57:25 --> myk has joined #instantbird
16:58:45 <aleth> Mic: Some other times zoom is broken due to the bitmaps though...
16:59:32 <aleth> or are you saying the default zoom level looks worse with SVG?
16:59:58 <Mic> No, on some levels the SVG looks worse than the bitmaps and on other levels it's the opposite.
17:03:37 <flo> Mic: you can summarize by "zoom is broken" :-D
17:05:14 --> mali has joined #instantbird
17:07:12 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1829 on bug 1658.
17:07:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Make focus visible on all editable elements and improve status selector keyboard accessibility
17:07:43 <aleth> flo-retina: but he was hoping SVG would fix that... ;)
17:08:41 <aleth> Mic: You may have to ensure the SVG elements are aligned with a grid. At least that's what fixed similar issues for an SVG icon I did once for gnome. The problem is there isn't any documentation to tell you what it is...
17:09:57 --> Usul has joined #instantbird
17:10:12 --> chrisccoulson has joined #instantbird
17:16:40 <instantbot> aletheia2@fastmail.fm granted review for attachment 1825 on bug 1628.
17:16:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1628 min, --, ---, clokep, ASSI, Unhandled IRC message: 330 RPL_WHOISACCOUNT
17:16:59 * flo-retina wonders if it's possible to download xcode without entering a credit card number :-S
17:18:04 <clokep_work> aleth: I don't know, but it pisses me of everytime...
17:19:35 <flo-retina> I don't even find where the indicate the progress of the download in the mac app store
17:19:48 <flo-retina> when downloading an app that weights 1.4GB, that would be useful... :-S
17:20:30 <flo-retina> all I know is ~4MB/s is received through the network interface
17:37:46 --> wnayes1 has joined #instantbird
17:38:45 <-- wnayes has quit (Ping timeout)
17:39:07 * wnayes1 is now known as wnayes
17:39:10 <Mic> bye
17:39:13 <-- Mic has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
17:40:50 <-- gerard-majax__ has quit (Ping timeout)
17:47:29 --> Marc1 has joined #instantbird
17:52:12 <-- mali has quit (Ping timeout)
17:56:06 <Marc1> Hello! If this out of place I apologize, I had been talking with Patrick Instantbird's Google Groups Contacts / mailing about Peer-to-Peer Chat Protocols implementation, and he suggested me to put Instantbird to work and join this chan to further discuss it
17:56:39 <Marc1> since afteral IB is chat application... :)
17:58:22 <Mook_as> that'd be clokep? --^
17:59:14 <Mook_as> (and yeah, if you write a custom protocol implementation you can let instantbird deal with the UI)
17:59:50 <Mook_as> that would be similar to pidgin, for example (but different APIs, more or less)
18:00:25 <flo-retina> Marc1: hello :). If you have questions feel free to ask them here :)
18:00:36 <Marc1> Ahh alright good to know, didn't find his name anywhere on the 'Names'
18:00:49 <Marc1> Pidgin already has it?
18:01:07 <Marc1> Thanks flo-retina :)
18:01:22 <Mook_as> I thought that was going to be a protocol that doesn't exist yet? now I'm confused :p
18:01:42 <flo-retina> Mook_as: you confused him when you started talking about Pidgin ;)
18:01:48 <Marc1> Well that was more or less what we wanned to discuss here
18:02:03 <Marc1> there are some protocols but we have to do some further research
18:02:20 <Mook_as> okay. ignore me, that's usually a good idea anyway XD
18:02:28 <Marc1> for example RetroSahre is an open-sourced application that features peer-to-peer chat
18:02:59 <Marc1> uChat is a uTorrent's App currently in beta that aims for the same
18:03:48 <Marc1> and apparently Vuze features as well Peer-topeer chat but I'm not sure have to look at it with more detail...
18:04:09 <Marc1> hahahaha na no problem :)
18:04:28 <clokep_work> Marc1: Hi, you've been talking to me.
18:04:32 <clokep_work> I'm mostly busy right now though.
18:05:15 <clokep_work> But flo-retina should be mostly knowledgeable. ;)
18:05:24 * flo-retina doesn't know anything :-P
18:05:29 <Marc1> Hello Patrick! alright, ahhh :D
18:05:41 <Marc1> hahahahah
18:06:53 <Marc1> alright, most likely not but did you check the mailing reply? uhm
18:07:45 <clokep_work> Probably.
18:07:49 <clokep_work> When was it sent?
18:07:53 <clokep_work> The one from yesterday?
18:07:55 <Marc1> yesterday
18:08:00 <Marc1> yep
18:08:07 <clokep_work> Yes I read that over breakfast.
18:08:34 <Marc1> alright, I end up up till late hours...
18:08:43 <clokep_work> So generally I'm going to talk about the work required to implement things...which may or may not be feasible for you right now or whatever...
18:08:47 <clokep_work> But it's how I'll talk. ;)
18:09:14 <Marc1> :D alright ;)
18:09:49 <Marc1> I guess we should explain to flo-retina so that he can catch up?
18:10:58 <clokep_work> Essentially Marc1 has been talking about interested in supporting a p2p chat in Instantbird.
18:11:34 <flo-retina> what is he volunteering to actually do? :)
18:12:16 <Marc1> Whatever a non-developer can support into/with unfortunately
18:12:39 --> gerard-majax__ has joined #instantbird
18:12:49 <Marc1> glad you went straight to the point
18:13:22 <Marc1> as I told Patrick that's my karma
18:14:01 <Marc1> since I actively participate sending feedback in several forums, tech blogs, and I'm myself a heavy user of current techs
18:14:26 <Marc1> but med school suck most of my times and the list og things to learn just seems to keep on growing
18:14:49 <clokep_work> Right, so we'll be straight with you. I doubt any of us have the time / interested to implement this right now.
18:15:00 <clokep_work> I'm interested in it and I think it's a good idea, but will I personally be able to do it? Probably not.
18:15:44 <Marc1> Alright... once I emailed I didn't even know if it was even feasible so...
18:16:33 <flo-retina> 18 minutes to clone mozilla-central. This connection may not be so bad after all :).
18:19:05 <Marc1> The main interest towards this is beign able to chat in a descentrelized serverless manner, which is more aking to these days growing privacy / security, which is so much needed
18:19:23 <clokep_work> Marc1: Right, which makes sense.
18:19:33 <clokep_work> It certainly is feasible...if someone has the time and committment to do it.
18:22:37 <clokep_work> So, as I said...you could file bugs...but I doubt there will be much movement on them any time soon.
18:22:49 <clokep_work> But if you wanted a place to collect information it wouldn't be a bad place, per say.
18:23:04 <Mook_as> you also have to figure out how to bootstrap your network :p
18:23:07 <Marc1> and the deal, is that as far as I can tell no company (aside perhaps from BitTorrent realted which will not have the interest to implement this as o in a mainstream chap application) has the interest of developing a network user-minded. Because as with many other services they want to keep user's data, which is at some point profitable.
18:23:29 <Mook_as> (the other things you mention are mostly p2p file sharing things, which can start from the people interested in the file sharing part)
18:24:12 <clokep_work> FYI I'll upload a new patch in bug 1628 before checkin.
18:24:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1628 min, --, ---, clokep, ASSI, Unhandled IRC message: 330 RPL_WHOISACCOUNT
18:24:46 <Marc1> hum what means to bootstrap your network? I was towards asking and looking in Goolge..
18:25:01 <Mook_as> I got the feeling when I was reviewing that that you mostly r?ed me to test the multiple reviewers thing :D
18:25:12 <Mook_as> Marc1: how to get your users to find each other
18:25:18 <flo-retina> Marc1: it means having enough people reachable through it that it would make sense for someone to connect to it
18:25:23 <Marc1> Ahhh Thanks!
18:25:35 <clokep_work> Mook_as: I was. :)
18:26:05 <flo-retina> Marc1: from my point of view, the only value of a chat protocol is the value of the conversations I can have through it. And that's more related to the people connected to it than to the technical properties of the protocol itself
18:26:42 <Mook_as> and yeah, I wasn't _quite_ sure about the server-software-checking part either
18:26:46 <Marc1> I'm not sure but, perhaps I'm just saying something that doesn't make sense here, DHT?
18:27:05 <flo-retina> weren't the mac retina ads saying they had careful designed the new fan so that it's less noisy?
18:27:12 <Mook_as> let's just hope people won't use the same number/count-of-params for different things :)
18:27:38 <flo-retina> it's quite noisy when compiling with j10 and the eight cores (4 actual cores + hyper threading) are used at 100%
18:28:57 <Marc1> @flo-retina I totally agree, though via standar chat applications the only way to chat in a secure manner is wqith your own IRC server
18:29:17 <Marc1> otherwise anyone can tell you are talking to this other person
18:29:28 <Marc1> granted that the communications are encrypted
18:29:28 <clokep_work> Mook_as: Yeah, we don't do that currently. I think we'll need to eventually.
18:29:59 <clokep_work> Marc1: Or XMPP server. ;) Or SIP server or...(various other protocols) server.
18:30:16 * Mook_as starts thinking about Marc1 using tor for chat
18:30:28 <clokep_work> I guess if you're /really/ interested in secure communications there's way to encrypt the text, etc.
18:30:31 <Marc1> ahh I know TorChat
18:30:33 <flo-retina> wasn't there someone around here interested in a torchat add-on?
18:30:47 <clokep_work> If you actually want the serverlessness (so the server doesn't even know who you're talking to) that's a different issue.
18:30:49 <clokep_work> flo-retina: Yes.
18:30:58 * clokep_work guess meh.
18:31:30 <meh> yeah guess me hard stallion
18:31:57 <meh> Marc1, the original author of torchat was working on a purple plugin afaik
18:32:01 <flo-retina> my debug thunderbird is built in 13 minutes
18:32:08 <meh> Marc1, so once he's done it shouldn't be hard to get it on instantbird
18:32:42 <Marc1> hum interesting. I've many questions.. okey where to start
18:33:20 <Marc1> Somehow TorChat is dependent**
18:33:35 <Marc1> Peer-to.peer is not? or yes
18:33:47 <meh> it's completely distributed and P2P
18:34:28 <Marc1> So that means that it doesn't require A Network infraestructure running such as Tor?
18:34:42 <meh> it does require Tor to be running
18:34:45 <meh> configured with a hidden service
18:34:51 <meh> the torchat id is nothing more than an onion id
18:35:07 <Marc1> ahh yes I was talking about Peer-topeer
18:35:31 <Marc1> but I mixed the thoghts there
18:36:25 <Marc1> so if perr-to-peer doesn't requiere a network infraestructure, that isn't an advantage in terms privacy or security or not?
18:36:42 <meh> what do you mean with network infrastructure?
18:36:55 <meh> all you need to use torchat is Tor and a hidden service
18:36:57 <Marc1> such as the Tor network?
18:37:06 <meh> to chat with someone you connect to the hidden service of the contact
18:37:24 <meh> and he connects back to you to prove you are who you say you are
18:39:08 <Marc1> in other words, you rely** in the Tor service perhaps*, while in P2P you connect more directly to the other peer?
18:39:55 <meh> Marc1, P2P means you talk directly with another peer, which means there's no middle server that bridges it
18:40:07 <meh> and with Tor you do talk "directly" with another peer
18:40:16 <meh> there's no central server that dispatches the messages to the appropriate clients
18:40:37 <clokep_work> Note that most P2P software depends on a server somewhere to let you know how to connect to other people, then you directly connect to that person.
18:40:47 <meh> that too
18:41:02 <Marc1> that is the trackers?
18:41:05 <meh> yes
18:41:34 <Marc1> ahh and what about Vuze's tracker for DHT? O.o
18:42:36 <Marc1> which isa implemmented in the form of a plugin
18:43:14 <clokep_work> I have no idea how that stuff is implemented.
18:43:19 <Marc1> would that tracker will be still considered a server?
18:43:42 <flo-retina> is this discussion really related to Instantbird?
18:43:47 <Marc1> apparently is called Distributed Database
18:44:02 <Marc1> but I've to check it in the wiki just to be sure
18:44:33 <Marc1> I hope so... -> chat protocols -> IB
18:45:29 <Marc1> I'm asking to figure is there's any difference or actually advanttage over Peer-to-peer chat versus TorChat approach
18:45:55 --> DGMurdockIII has joined #instantbird
18:46:00 <clokep_work> You'd need to look at each one individually and see what they implement.
18:46:13 <Marc1> if the later is better in every sense of the word, and it would all come down to as it as pointed witing that his Devs finishes purple plugin
18:46:17 <clokep_work> (Or check on Stack Overflow probably. :P)
18:46:21 <Marc1> so that it could be added later to IB
18:46:21 <flo-retina> so tb builds quickly, but Ib doesn't build on 10.8
18:46:33 <flo-retina> and https://hg.mozilla.org/comm-central/rev/2b69382950af doesn't apply at all :-S
18:46:34 <clokep_work> flo-retina: :( Obvious issue?
18:47:06 <clokep_work> Sounds like you'll get to update our build system? ;)
18:47:50 --> jb has joined #instantbird
18:49:17 <Marc1> @clokep_work hum thats assuming the documentation is already available?
18:51:12 <clokep_work> Marc1: I was talking to flo, I think. I'm not sure what you're responding to.
18:51:41 <flo-retina> clokep_work: I'm afraid I'll have to update more than the build system
18:51:54 <flo-retina> it seems the fixes for 10.8 on mozilla-central landed only for Mozilla 15
18:52:15 <flo-retina> and keeping the compatibility for both 10.5 PPC and 10.8 may be challenging
18:52:54 <-- jb has quit (Ping timeout)
18:53:32 <Marc1> @clokep_work I guess it was to 14:56:04
18:54:37 <Marc1> Perhaps I can contect RetroShare's author, most likely he is aware of TorChat and may be albe to explain that
18:55:11 <Marc1> contact*
18:55:35 <Marc1> sorry if I'm distracting from the system update..
18:56:27 <clokep_work> Marc1: Possibly. I think you'll want to talk to us if you want to get a chat program to support a protocol...
18:58:33 <meh> Marc1, if you have questions about torchat itself just ask me privately, I'm the developer of an alternative implementation
18:58:55 <flo-retina> I wonder why so many applications have stupid default settings
18:59:08 <Marc1> Ahh thanks for noting that
18:59:19 <flo-retina> I don't see any reason for hg to ouput colorless diffs by default for example
18:59:53 <-- igorko has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
18:59:56 <Mook_as> because it's too dumb to figure out if you're in a tty or piping to a file?
19:00:27 <aleth> flo-retina: because devs either want to play it safe or show off everything at once
19:01:15 <flo-retina> Mook_as: when colors are enabled, they are automatically disabled when not in a tty
19:01:20 <flo-retina> Mook_as: so that's not even a good excuse ;)
19:02:14 <flo-retina> my instantbird build passed configure \o/
19:03:11 --> mali has joined #instantbird
19:04:07 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
19:05:30 <flo> it's the first time I try compiling ib with clang instead of gcc
19:06:45 <aleth> flo: so you are having to update to moz15? :-/
19:07:09 <aleth> Well, I guess it's only a few days away anyway...
19:07:59 <flo> aleth: for now I'm trying with only the patch from bug 750574
19:08:11 <Marc1> The protocol would be a Peer-to-peer one, but as I'm unable to fully compare an specific Peer-to-peer protocol against TorChat one, I guess it makes sense to get the proper details from for example RetroShre's implementation. That way I can really tell for sure if there's is any added benefit actually as to using Peer-to-Peer Chat in the first place over TorChat protocol. In my limited knowledge the benefit so far is that you wouldn't r
19:08:13 <Marc1> which would mean for example a faster connection
19:08:59 <clokep_work> You got cut off, IRC has a character limit.
19:09:14 * clokep_work wishes instantbot would use mozbugs too...
19:09:17 <flo> IRC detected you started rambling ;)
19:09:26 <Marc1> yeah I got that :)
19:09:45 <aleth> Marc1: that's what the little counter is for that starts appearing in the status bar ;)
19:09:51 <Marc1> it continues on the next message
19:10:04 <flo> aleth: does it actually work for IRC?
19:10:27 <flo> aleth: it's completely wrong when line breaks are included in the message anyway ;)
19:10:44 <aleth> flo: I think it's _supposed_ to work ;)
19:11:05 <aleth> It's a bit broken for twitter.
19:11:09 <meh> Marc1, the whole point of torchat is being anonymous
19:11:19 <Marc1> just to be clar I posted the whole message*** but I used to messages in order to splic the original due to the character limit
19:11:27 <clokep_work> aleth: We only have that for Twitter.
19:11:28 <flo> clokep_work: btw, now that I think about it, a possible use case of the noNewLine flag was to lower the thresold automatically for pastebining instead of sending as IM when several new lines were included in the message
19:11:50 <aleth> clokep_work: I do get the character counter beyond a certain message length though?
19:11:54 <flo> clokep_work: the counter is displayed for IRC too.
19:12:00 <flo> clokep_work: I just suspect the value isn't accurate
19:12:20 <dew> dewmugg
19:12:39 <dewmugg> hmm how much does instantbird log?
19:12:42 <clokep_work> flo, aleth: AH, it shows up at 200 it looks like.
19:12:46 <flo> clokep_work: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#579
19:12:51 <clokep_work> flo: Ah, so do we want to leave it in then? :P
19:12:52 <Marc1> @meh that means not completely private?
19:13:03 <meh> Marc1, it also is completely private because of Tor
19:13:11 <meh> but the main point is anonimity
19:13:21 <flo> clokep_work: not sure. We may add a better API for that once we become serious about pastebin ;)
19:13:37 <flo> my debug instantbird is built!
19:13:45 <flo> 11minutes and 32s :)
19:13:47 <aleth> That was fast!
19:14:17 <flo> clang has plenty of new warnings to offer :)
19:15:06 <Marc1> @meh Perhpas I got fact wrongs here, but if you connect to your email via Tor, you are "not the only one connecting to your mail".
19:16:15 <meh> Marc1, I really don't think this should be talked here, connect to irc.anonplus.com and join #jtorchat, we can talk about torchat there
19:16:24 <flo> hmm, seems mostly because I haven't ported correctly the configure.in change to enable c++11
19:16:35 <Marc1> @meh agreed.
19:17:34 <flo> and gcc is still used for c files :-S
19:17:39 <flo> I'm not sure if that's expected or a bug
19:20:12 <flo-retina> and libpurple feels crashy :-S
19:21:12 <flo-retina> http://pastebin.instantbird.com/65897
19:21:26 <flo-retina> I wonder if it's because of the gcc <-> clang interaction
19:21:37 <flo-retina> or just because something in the debug build doesn't work on 10.8
19:22:48 <-- chrisccoulson has quit (Ping timeout)
19:24:11 <flo-retina> "The last time you opened InstantbirdDebug, it unexpectedly quit while reopening windows. Do you want to try to reopen its windows again?" hmm
19:30:59 --> jb has joined #instantbird
19:35:08 <Mook_as> oh, that's the osx 10.6+ window state restoring stuff?
19:35:24 <flo-retina> probably :)
19:35:27 <Mook_as> hmm, actually, I think that was 10.7+...
19:35:33 <flo-retina> it's the first time I use a mac os x > 10.5 ;)
19:36:56 <Marc1> Okey apparently I'm in #jtorchat, nevertheless I will contact RetroShare's author to know a bit more about the protocol and see if I can get the documentation and properly weight it, I will take a look as well on TorChat wiki again / do some more research, unless you tell me I'm totally wasting my time ;)
19:37:32 --> chrisccoulson has joined #instantbird
19:39:10 <-- jb has quit (Quit: jb)
19:39:31 --> jb has joined #instantbird
19:41:28 --> Mnyromyr has joined #instantbird
19:49:54 <clokep_work> It's never wasting time if it's something you're interested in.
19:50:03 <clokep_work> I'm just a bit confused at what you're trying to do  / get out of it.
19:50:30 <aleth> Ultimately you/someone will have to write the protocol in JS ;)
19:54:43 <Mook_as> or C and js-ctypes! (or C++/XPCOM, right?)
19:55:55 <clokep_work> Mook_as: No Python in that list?
19:56:15 <Mook_as> well, if you can do XPCOM, and have a sufficient dose of crazy, maybe
19:56:45 <aleth> now, writing it in matlab would be challenge
19:56:54 <Mook_as> (if you overdose on crazy, python-via-ctypes-from-js)
20:00:55 <flo-retina> would it be possible to ecmascripten-compile a matlab interpreter? :-P
20:01:47 * clokep_work wanted to emcascripten libpurple...
20:01:49 <aleth> hey, that might be faster than matlab->java-xpcom :P
20:02:18 <flo-retina> clokep_work: I also wanted to do that :)
20:02:26 --> groovecoder has joined #instantbird
20:03:05 * clokep_work failed to get emcascripten to work.
20:04:13 <clokep_work> aleth: is probably right (the fastest thing would be to compile it to a jar and then call it from java-xpcom)
20:07:39 <Mook_as> doesn't libpurple require big chunks of gtk?
20:07:52 <Mook_as> emcascriptening that would be.... an interesting experience
20:08:13 <flo-retina> Mook_as: no gtk, but glib
20:08:39 <Mook_as> ah, okay
20:08:48 <clokep_work> (and libxml)
20:08:53 <Mook_as> it's obviously been a while since I touched it ;)
20:09:35 <flo-retina> :)
20:09:57 <flo-retina> but you did interesting stuff with it a long while ago :)
20:10:04 <flo-retina> like printing the version number ;)
20:11:13 <Mook_as> haha, yes. IIRC you don't use any of that code anymore anyway!
20:16:00 <flo-retina> not sure
20:16:24 <flo-retina> Mook_as: I think you are the original author of that method: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleCoreService.cpp#202
20:16:36 <flo-retina> but I'm not sure :)
20:18:41 <Mook_as> that's really useful, given http://lxr.instantbird.org/instantbird/source/purple/libpurple/core.c#279 XD
20:19:04 <Mook_as> err, no, I misread. bah!
20:25:11 --> igorko has joined #instantbird
20:38:09 <-- clokep_work has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
20:40:25 --> jb1 has joined #instantbird
20:40:33 <-- jb has quit (Ping timeout)
20:51:43 <-- Optimizer has quit (Ping timeout)
20:53:41 <wnayes> I added my final code and some summary to github a couple of days ago, https://github.com/wnayes/instantbird-wizard-gsoc2012. There's some current UI images on there as well.
20:55:15 <-- Usul has quit (Quit: Usul)
20:56:59 <-- jb1 has quit (Ping timeout)
20:59:34 <-- igorko has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
21:01:10 <flo-retina> hmm, my libpurple crash could also be something that doesn't work in 64bits on mac
21:01:15 --> EionRobb has joined #instantbird
21:01:26 <flo-retina> the nightly I've downloaded and that runs fine is runing in 32 bits
21:09:58 <instantbot> Just appeared in Pidgin News - default :
21:09:59 <instantbot> http://blog.wasilczyk.pl/en/2012/gsoc-summary/?utm_source=rss&utm_medium=rss&utm_campaign=gsoc-summary - Tomasz Wasilczyk: My Google Summer of Code summary
21:10:31 <-- Mook_as has quit (Quit: Mook_as)
21:17:13 --> Mook_as has joined #instantbird
21:23:44 <instantbot> aletheia2@fastmail.fm denied review for attachment 1824 on bug 1615.
21:23:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1615 min, --, ---, clokep, ASSI, IRC CTCP messages break if there is a line break
21:24:51 <douglaswth> instantbird + znc + freenode is not happy :(
21:25:13 <Mook_as> freenode is generally not happy for me (and lots of global notices saying so)
21:26:09 <aleth> Afaik you can avoid most of the freenode issues by using SSL port 7000, but maybe that's just me.
21:26:41 <douglaswth> yeah, but znc stays connected to znc just fine until I connect with instantbird
21:27:00 <aleth> douglaswth: Does instantbird timeout?
21:27:13 <aleth> I think we had a report of a bouncer not passing on the pings...
21:27:24 <aleth> clokep would know more, ask him later.
21:27:31 <douglaswth> no, freenode kicks me for flooding
21:28:00 <aleth> Hmm, I don't think I've heard that before. Definitely ask clokep
21:28:47 <Mook_as> I don't suppose it indicates what you're flooding with?
21:30:24 <douglaswth> 14:29 <*status> Attempting to connect to [hubbard.freenode.net +6697] ...
21:30:24 <douglaswth> 14:29 <*status> Connected!
21:30:24 <douglaswth> 14:29 <*status> You quit [Excess Flood]
21:30:24 <douglaswth> 14:29 <*status> Error from Server [Closing Link: slowhand.douglasthrift.net
21:30:24 <douglaswth>                 (Excess Flood)]
21:31:37 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=784797 ... :-|
21:31:58 <aleth> douglaswth: If you set purple.debug.loglevel to 1, you should be able to see what IB is actually sending (in the error console). That could be helpful
21:32:50 <flo> douglaswth: which version of Instantbird are you using?
21:32:55 <douglaswth> 1.2
21:33:20 <aleth> flo: ...
21:34:11 <Mook_as> flo: yeah, just updated into a tbird build with that. it's really ugly for me.
21:34:27 <flo> it's amazing how with a fast internet connection and a fast computer a house feels so much like home :-S
21:34:51 <Mook_as> of course, I'm 1280x1024 on ubuntu (i.e. has extra bar on the left of eaten screen space)
21:34:53 <aleth> flo: all set :)
21:35:10 <flo> aleth: I would still like having a correct kitchen
21:35:24 <aleth> and some nice potted plants ;)
21:35:38 <aleth> At least you have the shower working :D
21:35:59 <flo> yeah :)
21:36:00 <douglaswth> hmm, /topic doesn't display the topic?
21:36:15 <aleth> douglaswth: no, it clears the topic.
21:36:24 <douglaswth> :(
21:37:00 <Mook_as> combined with the facts that 1) for tbird that lives in a tooltip, 2) it has urls.... I can't click on the log link :p
21:37:15 * douglaswth was trying to get the instantbird pastebin url
21:37:37 <aleth> Yes, we do need to find some solution to make those links clickable.
21:38:10 <douglaswth> thankfully /topic works usefully in irssi
21:38:33 <Mook_as> slap it in a <panel> instead, and don't hide until you've had a chance to mouse over it?
21:39:14 <aleth> Mook_as: Something like that, I guess...
21:39:15 <aleth> bug 735
21:39:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=735 enh, --, ---, nobody, NEW, Links in topic/status text should be clickable
21:39:44 <Marc1> alright.. finally thanks to Meh's help I cleared up my mind, what I have been after for is called Friend2Friend Trusted Peers Chat, and the difference with Tor/TorChat is that all your contacts will know your IP, but that is enough if your contacts are of trust. It's completely descentralized and private and uses SSL for communication between peers.
21:39:51 <Marc1> Now Retroshare incorporates all of this chat functionality and has the protocol so perhaps the idea would be to be able to incorporate it to Instantbird I guess / interface to it (as Patrick explained me).
21:40:02 <douglaswth> http://pastebin.instantbird.com/65936
21:40:11 <EionRobb> retroshare uses openssl, which is gpl incompatible ;)
21:40:20 <Marc1> ahh :(
21:40:30 <aleth> douglaswth: Out of interest, how do you clear the topic in irssi?
21:41:13 <douglaswth> /topic -delete
21:42:27 <douglaswth> I guess my buddy list on freenode has 2 buddies but they are getting repeated a bunch and that monitor thing gets sent a bunch of times in a row
21:43:11 <Marc1> @EionRobb that means that it can't either be incorpored as an extension?
21:43:43 <aleth> douglaswth: That's really strange. Could you file a bug please and describe what's on your buddy list?
21:43:46 <flo> EionRobb: GPL won't be required for Instantbird much longer ;)
21:43:58 <aleth> douglaswth: Also, does it still happen if you connect without znc?
21:45:31 <flo> Mook_as: why do you say you can't click on the log link?
21:45:32 <EionRobb> flo: not planning on using libpurple for much longer?
21:45:49 <flo> EionRobb: there will soon be a configure option to build without libpurple.
21:46:03 <EionRobb> ah ok, so there'll be a gpl and non-gpl version of ib?
21:46:16 <flo> EionRobb: I'm working on making libpurple a built-in add-on, so that the add-on could be uploaded to addons.mozilla.org so that it would be used for Thunderbird.
21:46:40 <-- flo-retina has quit (Ping timeout)
21:46:41 <EionRobb> is thunderbird gpl-compatible?
21:46:57 <Mook_as> flo: because the tooltip goes away before I can mouse over the link?
21:47:04 <flo> EionRobb: the version we will ship will still be GPL, but nothing forbids building a GPL-less version
21:47:08 * Mook_as isn't talking about the link in the chat area, but in the UI
21:47:14 <EionRobb> flo: ok
21:47:16 <Mook_as> well, I guess it's not a link, just the url text :p
21:47:18 <flo> Mook_as: why do you need the tooltip? The topic is the first line of the conversation
21:47:26 <flo> EionRobb: Thunderbird's code is GPL-compatible
21:47:36 <Mook_as> because scrolling up means I lose track of where I am?
21:47:40 <-- wnayes has quit (Ping timeout)
21:47:48 <aleth> flo: People trying to use /topic to see a clickable topic clearly don
21:47:51 <flo> EionRobb: The Thunderbird binaries as released by Mozilla (with the trademarked logo) may not be.
21:47:53 <aleth> t feel like scrolling.
21:49:56 <Marc1> @flo that means that it would have to be recompiled? = hassle
21:50:01 <flo> EionRobb: but I think it's more or less an accepted exception of the GPL that the *end user* (not developer / packager / whatever) may mix GPL-incompatible and GPL binaries on his own system.
21:50:56 <flo> Marc1: if you are planing on using compiled code you will have to compile it; whatever the license.
21:51:11 --> wnayes has joined #instantbird
21:53:13 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
21:55:47 <Marc1> @flo unless is been already compiled by Mozilla? sorry but these are not my waters and most likely I'm just saying non.sense here, if so better to forget my earlier comment!
21:56:14 <aleth> Marc1: Basically, if you supply the protocol as an add-on, you can use what you want.
21:56:31 <flo> Marc1: yes, you are saying non sense.
21:56:35 <Marc1> ahh thanks, I was going to ask what it measn for the end user
21:58:45 <Marc1> glad then it didn't go any further / self moderation :)
21:59:11 <-- flo has quit (Input/output error)
21:59:13 --> flo has joined #instantbird
21:59:13 * ChanServ sets mode +qo flo flo 
22:01:08 <Marc1> should I file a bug?
22:01:38 <aleth> Marc1: Feel free to file a bug with links/info that you have collected
22:02:20 <Marc1> alright then will do that, and apologizes for the non-sense
22:02:44 <aleth> No worries
22:02:47 <flo> aleth: isn't the "/topic doesn't display the topic" complaint also from users who want to use exclusively the keyboard?
22:03:30 <aleth> flo: If you want to use exclusively the keyboard you don't care about clicking links?
22:04:00 <flo> aleth: aren't links displayed in the conversation tab-able?
22:04:04 <aleth> Also, using the keyboard, pressing TAB a few times gets me to the topic links in no time.
22:04:29 topic changed by aleth to "isn't needed for that."
22:04:34 <aleth> argh.
22:04:44 <aleth> "/topic isn't needed for that"
22:05:01 topic changed by aleth to "Ask about Instantbird (http://instantbird.com) here!|Current version is Instantbird 1.2! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (for testing only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/ | Bugs: http://bugzilla.instantbird.org"
22:06:05 <flo> aleth: I think the complaint is also that for someone used to typing /topic (for no really good reason, but that's not the point) in another client, it's painful that /topic is destructive.
22:06:37 <flo> and the use case of deleting the topic is barely more useful than the use case of banning oneself from a room ;)
22:06:40 <aleth> flo: That's definitely also true, but less bad
22:07:47 <aleth> We could change /topic (I don't particularly care either way) but we'd still have bug 735 I think
22:07:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=735 enh, --, ---, nobody, NEW, Links in topic/status text should be clickable
22:08:38 <flo> yeah, I think "I'm frustrated because not only /topic doesn't do what I expect, but it does something stupid" and "I can't find a way to click links in the topic" are 2 different issues :)
22:08:50 <aleth> As I demonstrated involuntarily a few minutes ago, /topic is destructive anyway whenever it doesn't do what you intended...
22:09:36 <flo> aleth: I think the use case of discussing the behavior of the topic command is also quite limited ;)
22:09:55 <aleth> Yup ;) Maybe someone wants to file a bug...
22:10:50 <flo> btw, has anybody filed a bug about the wrong color of the label of the selected tab on OS X 10.8 (and maybe 10.7 too) ?
22:11:00 <flo> I'm sure someone told me about it, but I don't remember if a bug was filed
22:11:06 <flo> I guess I should be able to debug it now :)
22:12:05 <flo> once I can convince emacs to work at least ^^
22:12:15 <aleth> That would help :D
22:12:53 <flo> it currently does something stupid that prevents me from entering at least the characters: \ ~ [ { } ]
22:13:07 <flo> that's quite annoying for a code editor :)
22:13:41 <aleth> Sounds even worse than the problem where unity breaks the alt key for emacs
22:13:45 <flo> the startup crash in libpurple annoys me more than the wrong tab color though
22:13:51 <Mook_as> you're using the default terminal?
22:14:20 <flo> aleth: it's exactly that: the alt key (required to obtain these characters from the French variant of the Mac keyboard) is broken :(
22:14:21 <Mook_as> (if you can find some sort of gui emacs, instead of tty-based, it might work better)
22:15:07 <flo> Mook_as: the bug is in carbon emacs. I don't remember if it's there too in the console emacs, but I would assume no, as the console emacs is shipped as part of the OS, and has likely been tested a little bit more carefully :)
22:16:54 <Marc1> :) okey then thanks for everything guys, got to study now...
22:21:06 <instantbot> New Core - IRC bug 1661 filed by douglaswth@gmail.com.
22:21:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1661 nor, --, ---, nobody, UNCO, Instantbird floods Freenode with MONITOR messages with repeated buddy list
22:21:29 <aleth> Thanks douglaswth!
22:25:10 --> WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW has joined #instantbird
22:25:23 <WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW> just wanted to test long nicks (this is Mook_as).
22:25:25 <-- WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW has left #instantbird ()
22:26:00 <Mook_as> ah, it truncates. (and has no tooltip, so I can't see the full nick.)
22:28:18 <aleth> douglaswth: How did you add the *status buddy?
22:28:30 <flo> Mook_as: I also tested that, and also thought a tooltip would be nice when it's cropped. But I wouldn't like the tooltip most of the time
22:29:12 <Mook_as> unless the tooltip was useful (had whois info, for example)
22:29:16 <douglaswth> aleth: same way as any other buddy, the add buddy dialog
22:29:29 <Mook_as> well, whois info at the time the message showed up, since the user might have parted... sigh
22:29:36 <aleth> douglaswth: Does it show up in your buddy list?
22:29:41 <douglaswth> yep
22:30:25 <aleth> Did you do this with Instantbird 1.2 or before the update?
22:30:43 <flo> Mook_as: that would be whowas, it's not a problem :)
22:31:07 <flo> but adding that kind of complicated stuff in a tooltip is out of the scope of what a message theme can do; even with clever JS
22:31:07 <Mook_as> oh, right :) (except for things like not-IRC protocols)
22:31:51 --> flo-retina has joined #instantbird
22:35:59 <douglaswth> aleth: I probably did it originally before 1.2, but I added another * nick with 1.2 and it has a different icon in the buddy list
22:39:04 <instantbot> New Core - IRC bug 1662 filed by aletheia2@fastmail.fm.
22:39:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1662 nor, --, ---, nobody, NEW, Unhandled IRC MODE message after error in conversation.xml
22:40:53 <douglaswth> aleth: I just removed *status and added it again and it still shows as online
22:41:17 <aleth> douglaswth: OK, just trying to narrow things down
22:41:43 <aleth> My suspicion is that there is an issue because *status is not actually a nick on freenode, so monitoring it fails somehow.
22:42:10 <douglaswth> but why would that cause a giant list like that?
22:42:46 <aleth> I have no idea
22:42:51 <aleth> it will need investigating...
22:43:12 <flo-retina> ah, (setq mac-option-modifier nil) and now alt works :)
22:44:06 <flo-retina> and (setq mac-command-modifier 'meta) to make command work as meta
22:46:05 <aleth> douglaswth: You see, if I add a *status nick, it simply shows as offline. So there is some interaction with znc going on.
22:47:01 <flo-retina> aleth: what's bug 1662? Are you just requesting a try/catch{Cu.reportError}?
22:47:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1662 nor, --, ---, nobody, NEW, Unhandled IRC MODE message after error in conversation.xml
22:47:28 <aleth> flo-retina: I don't know what it is, but it shouldn't happen.
22:48:07 <aleth> It recurs in response to the incoming IRC message listed in the bug btw.
22:48:08 <douglaswth> yeah, *status is definitely a znc thing
22:50:46 <aleth> douglaswth: Maybe you could add a full log of what is sent and received from login to when the problem occurs? (No need to join any channels)
22:52:03 <-- Marc1 has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
22:52:23 --> Marc1 has joined #instantbird
22:53:04 <aleth> douglaswth: or if that's too much work for now, wait until clokep shows up, he might have some ideas ;)
22:59:07 <-- flo-retina has quit (Ping timeout)
22:59:37 --> flo-retina has joined #instantbird
23:12:30 <-- wnayes has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
23:16:02 <-- instant-buildbot has quit (Ping timeout)
23:16:02 <-- Morian has quit (Ping timeout)
23:16:03 --> instantbot has joined #instantbird
23:16:03 topic changed by gravel.mozilla.org to "Ask about Instantbird (http://instantbird.com) here!|Current version is Instantbird 1.2! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (for testing only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/ | Bugs: http://bugzilla.instantbird.org"
23:16:04 * ChanServ sets mode +v instantbot 
23:16:51 --> instant-buildbot has joined #instantbird
23:16:51 * ChanServ sets mode +v instant-buildbot 
23:21:12 --> Morian has joined #instantbird
23:21:13 * ChanServ sets mode +h Morian 
23:51:37 <flo-retina> is there anything in http://pastebin.instantbird.com/65979 that looks scary enough to be a good excuse for libpurple to crash when we attempt to initialize it?
23:52:53 <flo-retina> I'm frowning at all the "cast to pointer from integer of different size" warnings, but it may just be glib doing dirty things
23:54:01 <instant-buildbot> build #591 of macosx-nightly-default is complete: Exception [exception interrupted]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/591
23:55:46 <Mook_as> you're building 64 bit? have you tested 64 bit on mac before?
23:55:54 <flo-retina> no
23:56:06 <flo-retina> and yes, I expect that's likely the problem
23:56:07 <Mook_as> ah, 32 bit? then the casts should be fine
23:56:23 <flo-retina> err, I meant yes and no
23:56:27 <flo-retina> 64bits, never tested before
23:56:39 <flo-retina> but I expected that it's been tested and working fine for Adium ;)
23:56:47 <Mook_as> okay, in that case, probably in there somewhere!
23:56:53 <flo-retina> it's quite possible we have something messed up somewhere (maybe in glibconfig.h?)
23:57:07 <Mook_as> well... 1) are we using a new enough libpurple? 2) are they building 64 bit?
23:57:21 <flo-retina> it's (almost) the latest libpurple
23:57:53 <flo-retina> the changes we haven't taken from the latest libpurple are related to a new kind of proxy for gnome (uninteresting for us)
23:58:02 <Mook_as> http://lxr.instantbird.org/instantbird/source/purple/libpurple/account.c#1445 sure sounds like it's trying to do the right thing...
23:58:17 <flo-retina> libpurple definitely works fine in 64 bits in Instantbird on linux
23:58:30 <EionRobb> gpointer_to_int can do some funny things on 64bit
23:58:50 <EionRobb> when compiling on a 32bit machine
23:59:04 <flo-retina> it's 64 bit compiled from a 64 bits machine
23:59:10 <EionRobb> ok
23:59:12 <Mook_as> as a hack, around http://lxr.instantbird.org/instantbird/source/purple/libraries/glib/glibconfig.h#113 - static assert that sizeof(gint) >= sizeof(p)?