All times are UTC.
00:16:05 * Tanner is now known as Tanner-hw 01:28:10 * Tanner-hw is now known as Tanner 03:27:25 --> DGMurdockIII has joined #instantbird 03:36:13 <-- DGMurdockIII has quit (Quit: get satisfied! :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::) 04:07:09 <instantbot> Just appeared in Pidgin News - default : 04:07:10 <instantbot> http://qulogic.blogspot.com/2010/05/pidgin-270-released.html - Elliott Sales de Andrade: Pidgin 2.7.0 Released! 04:07:11 <instantbot> http://qulogic.blogspot.com/2010/02/xmpp-meet-facebook.html - Elliott Sales de Andrade: XMPP, meet Facebook... 04:07:12 <instantbot> http://qulogic.blogspot.com/2010/05/mentoring-student-for-gsoc.html - Elliott Sales de Andrade: Mentoring a student for GSoC 04:07:13 <instantbot> http://qulogic.blogspot.com/2009/08/voice-video.html - Elliott Sales de Andrade: Voice & Video 04:07:14 <instantbot> http://qulogic.blogspot.com/2010/05/branchifying-revisions-in-monotone.html - Elliott Sales de Andrade: Branchifying Revisions in Monotone 04:07:15 <instantbot> http://qulogic.blogspot.com/2009/04/gtk-30-for-pidgin.html - Elliott Sales de Andrade: GTK+ 3.0 for Pidgin 04:07:16 <instantbot> http://qulogic.blogspot.com/2010/05/coming-soon-to-pidgin-near-you.html - Elliott Sales de Andrade: Coming soon, to a Pidgin near you... 06:31:32 --> GeekShadow has joined #instantbird 06:47:25 <-- GeekShadow has quit (Ping timeout) 06:59:26 --> GeekShadow has joined #instantbird 07:28:05 --> Mic has joined #instantbird 07:28:19 <Mic> Good morning 08:28:55 --> Ruyan has joined #instantbird 08:55:30 <Ruyan> hi, flo, you told me to put libpurple.so into thunderbird, it works under linux, but now I try to do this under windows, put purple.dll into thunderbird, but I can't see XPCOM class. files are patched 09:44:13 --> tymerkaev has joined #instantbird 10:10:30 <-- Ruyan has quit (Quit: http://www.mibbit.com ajax IRC Client) 10:20:49 <-- GeekShadow has quit (Ping timeout) 10:57:18 <-- flo has quit (Quit: Instantbird 0.2pre) 10:57:28 --> flo has joined #instantbird 10:57:28 * ChanServ sets mode +qo flo flo 11:07:47 * tymerkaev is now known as tymerkaev-afk 11:10:52 * tymerkaev-afk is now known as tymerkaev 11:55:52 --> GeekShadow has joined #instantbird 12:52:03 --> GeekShado_ has joined #instantbird 12:54:14 <-- GeekShadow has quit (Ping timeout) 14:07:26 <instantbot> email@example.com set the Resolution field on bug 251 to INCOMPLETE. 14:07:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=251 nor, --, ---, nobody, RESO INCOMPLETE, unable to authenticate : unknown error 14:41:49 <-- Mic has quit (Quit: Instantbird 0.2pre) 15:58:52 <-- GeekShado_ has quit (Quit: The cake is a lie !) 16:09:01 <-- tymerkaev has quit (Ping timeout) 16:50:37 --> Mic has joined #instantbird 16:55:06 <Mic> ping ;) 17:05:23 <flo> hi 17:25:49 --> GeekShadow has joined #instantbird 18:25:04 --> DGMurdockIII has joined #instantbird 18:27:26 <Mic> flo: there's a pending review on a patch concerning the topic bar (bug 352) 18:27:29 <instantbot> Mic: Bug https://bugzilla.instantbird.org/show_bug.cgi?id=352 min, --, ---, leeraccount, NEW, Topic change bar issues 18:27:45 <Mic> Is this intentional or just no-time/forgotten/..? 18:30:26 <Mic> If it's the latter, I'll check (or create a new one) as the file has been changed recently (spellchecking added iirc) 18:35:10 <-- Mic has quit (Quit: Instantbird 0.2pre) 18:36:02 --> Mic has joined #instantbird 18:39:51 * Mic is now known as mic2 18:39:55 * mic2 is now known as Mic 18:48:54 <flo> Mic: I should have commented in this bug, sorry. 18:50:23 <flo> This is partly intentional, in the sense that while I agree the proposed changes are improvements, I didn't think they were worth "breaking the string freeze". 18:50:30 <flo> (asking translators to translate new strings at a point where a release was almost finished and already fully translated) 18:50:44 <flo> of course, I didn't expected the final 0.2 release would take that long to come... :( 18:52:51 <Mic> If there's no other problem beside the inconvenient time then I'll create the patch anew 18:55:25 <flo> there are things I would comment regarding the code itself, but that doesn't explain the lack of feedback for so long ;) 18:55:57 <Mic> Take your time 18:56:51 <flo> ok :) 18:59:14 <-- DGMurdockIII has quit (Connection reset by peer) 18:59:22 --> DGMurdockIII has joined #instantbird 18:59:55 <flo> by the way, what was the problem if you don't clear the timeout? 19:00:11 <DGMurdockIII> Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [purpleITag.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://instantbird/content/group.xml :: _animateCollapse :: line 254" data: no] 19:05:14 <Mic> flo: I can't remember exactly 19:05:31 <Mic> I think we discussed about this before already, I'll try to find it on the logs later 19:05:32 <Mic> bbl 19:08:57 <DGMurdockIII> 2(flo2): have you worked any on file transfer support for instantbird yet? 19:10:11 <flo> I wonder if putting the files on dropbox (or a similar service) and sending an http URL would be a good solution to avoid all the problems with file transfer (proxies, firewall, ...) 19:12:24 <DGMurdockIII> that could be a temparry solution 19:13:48 <DGMurdockIII> what about UPnP and NAT-PMP port mapping support 19:15:44 <DGMurdockIII> to support the router that do 19:16:46 <DGMurdockIII> and have the ability to import the the proxy setting from the web brower if they use use proxy 19:17:20 <DGMurdockIII> 2(flo2): you still there 19:17:39 <DGMurdockIII> http://en.wikipedia.org/wiki/NAT_Port_Mapping_Protocol 19:21:37 <DGMurdockIII> Added UI for sending attentions (buzz, nudge) on supporting protocols. 19:21:41 <DGMurdockIII> in pidgin 19:21:54 <DGMurdockIII> that be nice in instantbird 19:23:12 <flo> these NAT traversal things are mostly workaround that don't solve the real issue 19:24:05 <flo> you can already request attention by using commands inside conversations 19:24:35 <DGMurdockIII> but a ui for it would make it easer 19:24:49 <flo> or make it worse :-P 19:25:07 <flo> that "feature" is very often abused 19:25:19 <DGMurdockIII> what would make aproper fix for the NAT traversal things 19:25:42 <DGMurdockIII> so you can actaclly use filetransfer 19:25:44 <flo> having a server online, accessible through HTTP 19:26:28 <DGMurdockIII> what do you mean by that 19:27:07 <flo> I mean that HTTP is the only protocol that is never blocked on corporate and private networks that are supposed to have access to the internet 19:29:40 <DGMurdockIII> \so send the file using http 19:30:16 <DGMurdockIII> would that still be a direct http conection to your buddy 19:30:40 <flo> we can't expect a P2P connection to work 19:31:47 <DGMurdockIII> yes but is that sending it to somthing like dropbox you talking about or still a direct file transfer to buddy\ 19:32:09 <flo> what does "direct" mean here? 19:32:33 <DGMurdockIII> direct 19:32:38 <DGMurdockIII> opps 19:33:23 <DGMurdockIII> uploading the file to your friend and not to somthing like box.net then linking him to it 19:34:48 <DGMurdockIII> like pidgin corrently dose file transfer that what i mean by direct even thougt i haven use pidgin in over 2 years 19:35:26 <flo> do you mean connecting to the IP address of your buddy? 19:35:56 <flo> if this is what you mean by "direct", then it's both unreliable and a privacy threat (you can geolocalize if you know the IP address). 19:37:39 <DGMurdockIII> no 19:38:13 <DGMurdockIII> you know how when you send a file to someone it ask them if they want to accept it 19:38:23 <Mic> flo: anyone could just post a link to some other file and get the IP from there 19:38:26 <DGMurdockIII> then if they do 19:38:37 <DGMurdockIII> it will start downloading 19:38:40 <Mic> I wouldn't even be surprised if there were services that allow exactly to do this 19:39:06 <flo> Mic: probably a good reason to select which services we want to offer as file transfer proxy ;) 19:39:07 <Mic> (ie uploading a file and looking up the IP adress of the access) 19:39:32 <DGMurdockIII> where are you guygetting that it shows ip from anyway 19:40:01 <Mic> You can use tools to see to which other computers you have connections 19:40:24 <Mic> You're running most likely Windows? 19:40:30 <DGMurdockIII> yes 19:40:33 <flo> Mic: I think dropbox or ubuntu one don't provide a log of the download connections 19:41:07 <DGMurdockIII> but can you remove that featre so so you can see the ip of your friend 19:41:17 <Mic> Run "cmd" , then enter "netstat" ("exit" to leave again) 19:41:32 <DGMurdockIII> who me? 19:41:32 <Mic> It will show you a list of current connections 19:41:36 <Mic> yes 19:42:13 <DGMurdockIII> ok now what 19:42:50 <Mic> That was only to show how easy it is to display your current connections 19:43:56 <Mic> flo: I haven't found a thing on the chatlogs about the timeout 19:47:09 <Mic> I think it was unclear what would happen if the window was closed before the timeout 19:47:23 <Mic> and the actual code a precaution to not let it happen 19:47:48 <flo> if a webpage uses setTimeout and you close the webpage, I expect the timeout to be automatically cancelled 19:47:54 <Mic> If it doesn't matter, it would safe about 10 lines for the destructor 19:48:15 <flo> I fear the destructor don't work as you expect 19:48:28 <Mic> *save 19:48:40 <flo> (destructors are totally unreliable :() 19:51:26 <Mic> So you suggest I could leave it away just as well 19:51:50 <Mic> Fine with me 19:51:51 <flo> there's probably a case in which you want to cancel the timeout though 19:52:53 <flo> if someone stops editing, then starts editing, and stops it again 19:53:14 <flo> ("escape", double click, "escape") 19:53:41 <flo> in this case if you don't cancel the first timeout, you will have 2 timeouts at once, and the "disabled" attribute will be removed too soon 19:54:48 <Mic> I don't think so 19:55:07 <Mic> Have a look at line 151 on the patch 19:55:47 <Mic> It should check if there's an active timeout and remove it before setting a new one 19:56:21 <flo> ah, yes 19:57:46 <flo> do you remember why you test if(aCloseButton inside the callback? 19:58:16 <flo> if it was null, there would be an exception thrown at line 148 19:59:28 <flo> removing a non-existent attribute is ok, so you don't have to do the hasAttribute check :) 20:02:35 <Mic> Not for justification, but to learn something: can't the button be removed in the meantime before the callback is run? 20:06:31 <Mic> Something else: I'm getting a strict warning (recently?) by the way: "Warning: deprecated __count__ usage Source File: chrome://instantbird/content/conversation.xml Line: 725" 20:26:46 --> idechix has joined #instantbird 20:55:13 <-- Tanner has quit (Connection reset by peer) 21:33:24 <flo> Mic: I think this warning has been there since we display the participant count in the conversation area. 21:34:14 <flo> We will need to do something about it, because it turns out they really meant "deprecated" and it was removed for Mozilla 1.9.3 21:36:15 <flo> and I don't understand your previous question :( 21:36:23 <flo> which button should be removed? 21:37:22 <flo> ah ok, this was about the nullcheck 21:38:02 <flo> if the button is removed, some DOM methods will not work anymore, but you will still have access to the JS object associated with the DOM node as long as some JS code has a reference to it 23:16:30 <-- GeekShadow has quit (Connection reset by peer) 23:19:53 <-- DGMurdockIII has quit (Quit: get satisfied! :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::) 23:21:18 <-- idechix has quit (Quit: Instantbird 0.2pre)