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)?