#instantbird log on 05 28 2010

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> leeraccount@yahoo.de 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)