#instantbird log on 04 26 2014

All times are UTC.

00:04:12 --> mconley has joined #instantbird
00:10:17 <-- mconley has quit (Ping timeout)
00:28:59 <-- Vigilante has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
01:09:26 <-- BWMerlin has quit (Ping timeout)
02:10:39 <-- ivan has quit (Quit: ERC Version 5.3 (IRC client for Emacs))
02:28:58 --> ivan has joined #instantbird
03:28:30 <instant-buildbot> build #2123 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2123
03:52:31 <instant-buildbot> build #1343 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1343
03:57:27 <-- sonny has quit (Ping timeout)
04:09:12 --> mconley has joined #instantbird
04:10:57 <-- mconley has quit (Ping timeout)
06:02:08 --> EionRobb has joined #instantbird
06:04:41 --> mconley_ has joined #instantbird
06:04:51 --> mpmc has joined #instantbird
06:11:16 <-- mconley_ has quit (Input/output error)
06:16:03 <-- stux has quit (Ping timeout)
06:16:19 --> stux has joined #instantbird
06:43:59 <-- mpmc has quit (Ping timeout)
06:44:43 --> mpmc has joined #instantbird
06:47:25 <-- mpmc has quit (Ping timeout)
06:47:59 --> mpmc has joined #instantbird
07:02:25 <-- Rym has quit (Ping timeout)
07:41:44 <-- mpmc has quit (Ping timeout)
07:44:46 --> mpmc has joined #instantbird
07:49:09 * Fallen|away is now known as Fallen
08:07:52 * Fallen is now known as Fallen|away
08:10:01 * Fallen|away is now known as Fallen
08:22:50 <sawrubh> clokep : http://sawrubh.tumblr.com/
08:23:02 <sawrubh> clokep : RSS is http://sawrubh.tumblr.com/rss
08:41:54 * Fallen is now known as Fallen|away
09:10:23 * Fallen|away is now known as Fallen
09:15:07 --> BWMerlin has joined #instantbird
09:36:53 * Fallen is now known as Fallen|away
09:41:50 <-- mpmc has quit (Ping timeout)
09:43:01 --> Armada has joined #instantbird
09:44:06 --> mpmc has joined #instantbird
09:53:52 <-- Fallen|away has quit (Ping timeout)
09:56:59 <-- EionRobb has quit (Quit: Leaving.)
09:57:25 <-- mpmc has quit (Ping timeout)
09:57:32 --> Fallen|away has joined #instantbird
09:58:09 --> mpmc has joined #instantbird
09:58:22 * Fallen|away is now known as Fallen
10:26:03 <-- mpmc has quit (Ping timeout)
10:28:13 --> mpmc has joined #instantbird
10:32:51 --> mayanktg has joined #instantbird
10:39:23 <-- mpmc has quit (Ping timeout)
10:39:35 <mayanktg> clokep: Hello
10:40:01 --> mpmc has joined #instantbird
10:40:36 <mayanktg> Just returned. I have uploaded the patch in the Bug 975542. Please take a look and help me :-/
10:40:41 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=975542 enh, --, ---, nobody, NEW, Set user icon from image taken with the webcam.
10:42:36 * Fallen is now known as Fallen|away
11:02:53 <-- nhnt11 has quit (Ping timeout)
11:04:12 --> nhnt11 has joined #instantbird
11:08:03 <-- mpmc has quit (Ping timeout)
11:08:39 --> mpmc has joined #instantbird
11:19:59 <-- mpmc has quit (Ping timeout)
11:20:40 --> mpmc has joined #instantbird
11:24:41 <-- nhnt11 has quit (Ping timeout)
11:38:40 <-- mayanktg has quit (Ping timeout)
11:38:50 --> mayanktg has joined #instantbird
11:40:31 <-- mpmc has quit (Ping timeout)
11:41:11 --> mpmc has joined #instantbird
11:47:48 * Fallen|away is now known as Fallen
11:49:10 <-- mpmc has quit (Ping timeout)
11:50:09 --> mpmc has joined #instantbird
11:52:45 <-- mpmc has quit (Ping timeout)
11:53:22 --> mpmc has joined #instantbird
12:00:42 --> EionRobb has joined #instantbird
12:07:46 * Fallen is now known as Fallen|away
12:10:38 <-- mpmc has quit (Ping timeout)
12:11:17 --> mpmc has joined #instantbird
12:13:09 * Fallen|away is now known as Fallen
12:14:45 <-- mpmc has quit (Ping timeout)
12:15:31 --> mpmc has joined #instantbird
12:16:34 --> mikk_s has joined #instantbird
12:17:05 <-- mikk_s has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
12:19:56 <mayanktg> clokep: http://mayanktg.github.io/ and the  feed is at http://mayanktg.github.io/atom.xml
12:41:39 --> clokep has joined #instantbird
12:41:39 * ChanServ sets mode +o clokep 
12:42:51 <-- mpmc has quit (Ping timeout)
12:44:01 --> mpmc has joined #instantbird
12:44:12 <clokep> Thanks guys.
12:44:41 <clokep> mpmc: I wonder if https://blog.mozilla.org/security/2014/04/24/exciting-updates-to-certificate-verification-in-gecko/ relates to the issue you were seeing.
12:51:09 <clokep> mayanktg: You spelled Instantbird wrong in your post once. ;)
12:51:55 --> nhnt11 has joined #instantbird
12:52:28 <mayanktg> clokep: fixed it. 
12:53:32 <mayanktg> clokep: do I have to add rss too or atom would be sufficient?
12:54:14 <clokep> mayanktg: atom is fine.
12:54:29 <clokep> I just read all my blogs through TB, if I have to check them manually that'd be painful.
12:55:50 <mayanktg> yes :) I wasn't sure if the clients support both rss and atom. Octopress blogs have atom by default. 
12:58:53 <-- mpmc has quit (Ping timeout)
12:59:00 <-- nhnt11 has quit (Ping timeout)
12:59:29 --> mpmc has joined #instantbird
13:08:19 --> aleth has joined #instantbird
13:08:19 * ChanServ sets mode +o aleth 
13:14:10 <aleth> Here's a whole bunch of introductory videos for mozilla coding http://codefirefox.com/
13:18:07 --> nhnt11 has joined #instantbird
13:21:46 <clokep> mayanktg: Is that actually ready for review, I thought you were having issues?
13:22:46 --> sonny has joined #instantbird
13:23:24 <mayanktg> clokep: no not yet. you said once its easier to see the diff in BMO. 
13:23:49 <aleth> mayanktg: Basically unless you think everything works, use feedback? instead of review?.
13:24:16 <aleth> Or needinfo? if you want to ask someone a specific question.
13:25:17 <mayanktg> aleth: ok. I missed it. I guess I'm not allowed to change the flags now
13:25:23 <aleth> mayanktg: Don't worry about it.
13:27:08 --> Mic has joined #instantbird
13:27:08 * ChanServ sets mode +o Mic 
13:28:34 <clokep> mayanktg: As opposed to what? I was expecting a pastebin. :)
13:28:48 <clokep> But that works too, just wanted to make sure I was going to give the proper feedback.
13:29:01 <clokep> (I.e. don't look for nits and stuff, just try to get the functionality to work.)
13:29:23 <aleth> oops, looks like I broke things yesterday :-/
13:29:30 <mayanktg> clokep: that's what I
13:29:49 <-- nhnt11 has quit (Ping timeout)
13:30:02 <mayanktg> clokep: thas what I'm trying to do. I'll nit things once its functional 
13:31:23 --> nhnt11 has joined #instantbird
13:35:53 --> Rym has joined #instantbird
13:37:31 <-- aleth has quit (Ping timeout)
13:42:09 <-- mpmc has quit (Ping timeout)
13:43:54 <-- nhnt11 has quit (Ping timeout)
13:45:06 <-- EionRobb has quit (Quit: Leaving.)
13:51:14 <Mic> mayanktg: you wrote there that you'd need help with the saving code? What did try already and it failed?
13:52:02 <-- mayanktg has quit (Ping timeout)
13:55:46 <-- Mic has quit (Ping timeout)
14:04:51 --> nhnt11 has joined #instantbird
14:07:36 --> Mic has joined #instantbird
14:07:36 * ChanServ sets mode +o Mic 
14:08:33 <-- nhnt11 has quit (Ping timeout)
14:09:49 --> nhnt11 has joined #instantbird
14:10:27 --> aleth has joined #instantbird
14:10:27 * ChanServ sets mode +o aleth 
14:12:12 <aleth> mayanktg: when you say "it failed", what actually happened? Any error messages?
14:12:35 <-- nhnt11 has quit (Ping timeout)
14:16:38 --> nhnt11 has joined #instantbird
14:17:55 <aleth> clokep: Maybe your blogpost on Map subclassing will get more of a response than my attempts to ask on #js ;)
14:21:33 <-- nhnt11 has quit (Ping timeout)
14:31:57 --> nhnt11 has joined #instantbird
14:32:40 <-- BWMerlin has quit (Ping timeout)
14:33:53 --> BWMerlin has joined #instantbird
14:36:45 --> BWMerlin1 has joined #instantbird
14:37:17 <-- BWMerlin has quit (Ping timeout)
14:38:28 <-- aleth has quit (Ping timeout)
14:38:46 --> aleth has joined #instantbird
14:38:47 * ChanServ sets mode +o aleth 
14:39:31 <-- nhnt11 has quit (Ping timeout)
14:41:10 --> nhnt11 has joined #instantbird
14:43:11 <-- nhnt11 has quit (Ping timeout)
14:45:27 <clokep> aleth: Maybe, I still need to finish it...it's just not very motivating haha.
14:45:33 <clokep> Did you provide feedback on that patch yet btw? :)
14:45:34 <aleth> mayanktg: In your patch, what is saveURL?
14:47:25 <aleth> clokep: The feedback kind of depends on whether there isn't a better way to subclass a Map...
14:47:46 <aleth> ie. I'd like to understand exactly why the 'naive' way to do that doesn't work.
14:48:19 <clokep> aleth: So the feedback I was mostly looking for is whether we think it cleans up the usage or not. :)
14:51:25 <aleth> Well, it saves a method that's only there to do hasOwnProperty, and enforces normalization, that can't be bad.
14:52:37 <clokep> I kind of agree.
14:53:07 <aleth> Btw the fact that the normalize function can change during a connection, is the image of the normalize function invariant? (I hope it is)
14:53:34 <clokep> aleth: "the image"? I don't know what you mean.
14:53:34 <aleth> i.e. does normalize(x) change over time?
14:54:04 <aleth> I'm guessing x changes and normalize changes, but not normalize(x)
14:54:12 <clokep> It could.
14:54:17 <clokep> Don't you know how crazy IRC is?!?!
14:54:20 <aleth> Uh.
14:54:24 <clokep> Let me find the code. ;)
14:54:30 <aleth> So doesn't that potentially cause all kinds of trouble?
14:54:39 <clokep> Sure we handle it now though.
14:54:44 <aleth> Where?
14:55:08 <clokep> aleth: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircISUPPORT.jsm#91
14:55:17 <clokep> Ah, wait! I changed that so the funciton doesn't change anymore! Sweet. :)
14:55:20 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:55:22 <clokep> That makes it simpler...
14:55:29 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
14:55:36 <aleth> If we add a buddies[normalizedName] and the normalization function changes, we should still find the buddy ;)
14:56:18 <clokep> In theory it shouldn't change after we get 005, but the server CAN send it again at any point if it decides it wants to change it's normalization strategy while running.
14:56:24 <clokep> That's absolutely INSANE to me.
14:56:33 <aleth> To me too.
14:56:56 <clokep> Don't worry, nothing actually does that. ;)
14:57:28 <aleth> Just the fact that in principle we'd have to remap all the keys... the mind boggles.
14:57:28 <clokep> That simplifies the Map stuff a bit though.
14:57:41 <clokep> We can just set this._normalize = aNormFunction in the constructor!
14:57:49 <aleth> Yeah.
14:57:54 <aleth> That's a plus :)
14:58:49 <aleth> The reason I'm holding out for maybe finding a way to use object.create after all in some way is because it would be nice for the constructor argument to work, and for a NormalizedMap to be automatically iterable.
14:58:51 <clokep> The fun thing is that you could theoretically initially have aleth{ == ALeTH[ (notice the last char there) under the rfc1493 mapping.
14:59:06 <clokep> And then they switch to ascii and now they're not equal since one normalizes to aleth{ and the other to aleth[
14:59:13 <aleth> what fun!
14:59:16 <clokep> BOOM, my mind just exploded all over my apartment.
14:59:36 * aleth wonders who comes up with this stuff
14:59:54 <clokep> At least we don't have to deal w/ UTF-8 lowercasing. ;)
15:00:03 <aleth> Is it to create room for stuff like the AIM backdoor exploit in that article you linked the other day? ;)
15:00:10 <aleth> or UTF-7 :P
15:00:15 <clokep> I'm sure someone will propose it one day, so I wont' count all my fish before they're nailed to the wall.
15:00:26 <clokep> Haha, maybe.
15:02:05 <clokep> aleth: Did you see... bug 992127?
15:02:07 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=992127 nor, --, Thunderbird 31.0, fred.wang, RESO FIXED, Add a LaTeX-to-MathML dialog box to the mail composer
15:02:31 * clokep just wonders.
15:02:31 <aleth> Yes, I commented on it ;)
15:02:39 <clokep> Ah!
15:02:46 <aleth> But thanks.
15:03:41 <aleth> I guess I could rewrite my add-on to use TeXzilla rather than Mathjax, but I don't much see the point at this stage.
15:04:03 <aleth> Since it already works as is ;)
15:05:10 <aleth> Hmm, I wonder if we strip mathml by default when we strip html tags.
15:06:01 <clokep> Ah, OK.
15:06:03 <clokep> I think we do.
15:10:58 <aleth> (The equivalent for what that addition to TB does would be to send messages with mathml in them. I don't really think we'd want to do that...)
15:15:02 <clokep> I'm pretty sure no other IM client can render that.
15:15:58 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:16:21 --> clokep has joined #instantbird
15:16:21 * ChanServ sets mode +o clokep 
15:19:05 <clokep> aleth: So if I do /nick ¢lokep it doesn't work and throws back an error which we don't display to the user. :-S
15:19:08 <clokep> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircBase.jsm#1189
15:20:16 <-- aleth has quit (Ping timeout)
15:20:49 * clokep wanted to poke Mic to add him as a Facebook admin on the Instantbird page. :(
15:25:43 --> aleth has joined #instantbird
15:25:43 * ChanServ sets mode +o aleth 
15:26:38 <clokep> aleth: Left you a few messages ^.
15:28:57 <-- BWMerlin1 has quit (Quit: BWMerlin1)
15:30:25 <aleth> clokep: Is that one of those cases where we don't show anything because we don't know where to show it?
15:30:45 <clokep> Possibly. :-\
15:30:56 <clokep> We should probably throw it back into the window where the command was run.
15:30:59 <aleth> Or did we decide not to show anything because in fact the nick did not change?
15:31:28 <clokep> We should show something.
15:31:33 <aleth> "We should probably throw it back into the window where the command was run." Yeah, i think there's a bug somewhere to add a mechanism to do that
15:31:34 <clokep> I'm fairly confident in that!
15:31:55 <aleth> I agree.
15:32:27 <aleth> Maybe this is one of those cases where we could use Promises?
15:32:50 <clokep> Would that help?
15:32:53 <aleth> I'm not sure really.
15:33:45 <aleth> The problem is to remember somehow where the command was run, in a way that doesn't too easily get false positives
15:34:13 <aleth> There are error messages which can be in response to a number of different commands too...
15:35:38 <clokep> + What happens if I type /nick 40 times before I get the response from the first one? ;)
15:35:56 <clokep> You probably need a stack and all results of the command need to pop off the stack.
15:36:00 <clokep> Sorry, not a stack, a FIFO queue.
15:36:43 <aleth> Yes, and the problem is for commands that only get a response when there is an error...
15:36:46 <-- Rym has quit (Ping timeout)
15:37:17 <clokep> Are there those? :-S
15:37:23 <clokep> Well I guess like privmsg?
15:37:27 <clokep> But we don't care about that one I think.
15:38:43 --> nhnt11 has joined #instantbird
15:46:25 <clokep> aleth: http://pastebin.instantbird.com/683604 looks much more sane, thanks for pointing that out. :)
15:47:44 <-- sukhe has quit (Quit: leaving)
15:47:45 <aleth> clokep: Another quick win is |function NormalizeMap(aNormalizeFunc, ...aArgs) and then pass the args to the Map constructor.
15:47:51 --> sukhe has joined #instantbird
15:49:10 <clokep> Yep. I don't know if it's really necessary, but so easy to support. :)
15:49:48 <aleth> If this is a test case for other Maps, it's nice if we can figure out how to do it in a way that doesn't cause weird errors in future patches when people use it like a Map...
15:49:53 <clokep> aleth: Well how do I convert that array for the constructor?
15:50:44 <aleth> [normalizefunc(item) for (item of args)] ?
15:51:23 <aleth> well, not quite. It would have to take account of the [key,value] structure of the items.
15:52:28 <aleth> So [[normalizefunc(key), value] for ([key,value] of args)] if that doesn't syntax error somewhere
15:55:04 <clokep> Hmm...maybe.
15:55:42 <clokep> aleth!!!!!!
15:55:51 <clokep> aleth: http://pastebin.instantbird.com/683605
15:56:36 <aleth> Wow, nice trick! :)
15:56:40 <clokep> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod
15:56:59 <aleth> I didn't even know that existed.
15:57:12 <clokep> I didn't until a few minutes ago.
15:57:54 <-- nhnt11 has quit (Ping timeout)
15:57:57 <clokep> I think that meets most of my goals for that then. :)
15:58:02 <aleth> Is this awesome enough to make it iterable? (i.e. does it work for __iterator__?)
15:59:50 --> nhnt11 has joined #instantbird
16:00:28 <clokep> aleth: Can you give me an example of what you expect to work?
16:00:34 <clokep> I might just throw together this thing + write some tests.
16:00:37 <clokep> Make it work like a "real" map.
16:00:38 <clokep> And then use it.
16:01:41 * aleth boots up a Scratchpad
16:02:23 <clokep> aleth: I also need a way to emulate property look ups. :-(
16:02:26 <clokep> So .size works.
16:02:28 <clokep> I can do it manually I guess
16:06:34 <aleth> clokep: http://pastebin.instantbird.com/683636 contains the idea
16:07:20 <clokep> aleth: Thanks. :)
16:07:31 <clokep> aleth: How do I create an iterable btw?
16:09:03 <aleth> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/The_Iterator_protocol I /think/ (never tried it)
16:09:20 <aleth> I was hoping this stuff would just get inherited from Map :-S
16:09:32 <clokep> There's no inheritance in my current code. ;)
16:09:34 <clokep> Just a wrapper.
16:09:34 <nhnt11> Cool stuff!
16:09:38 <aleth> clokep: I know.
16:09:53 <aleth> But that's why I was hoping for answers on #js ;)
16:10:54 <clokep> :)
16:12:43 * clokep can't even make an object iterable at all. :-S
16:14:31 <aleth> clokep: for the constructor http://pastebin.instantbird.com/683647
16:15:04 <clokep> aleth: Thanks I was just about to look at that!
16:15:31 <aleth> It's what I posted above, it actually just works.
16:15:39 --> iamjayakumars has joined #instantbird
16:17:16 <clokep> aleth: It's not working for me. :-S
16:17:49 <aleth> With what error?
16:18:07 <clokep> aleth: http://pastebin.instantbird.com/683648 TypeError: str.toLowerCase is not a function
16:18:30 <aleth> ah yes, you need str => str.toString().toLowerCase() for some reason.
16:18:32 <clokep> The key is coming up as ["A", 2]
16:19:03 <clokep> The assertions underneath are both wrong then. ;)
16:19:49 <clokep> I.e. the loop at the bottom prints out A,2
16:19:55 <clokep> Not a,b
16:19:57 <aleth> Why do you have k._map?
16:20:05 <aleth> You want k there.
16:20:05 <clokep> Cause I can't get the iterator to work yet. :)
16:20:10 <clokep> That doesn't work yet.
16:20:26 <clokep> One thing at a time! :P
16:20:30 <clokep> I need to get groceries, bbs.
16:20:34 <clokep> Thanks for the help.
16:20:54 <aleth> http://pastebin.instantbird.com/683659 wfm
16:21:21 <aleth> No idea why the iterator bit works, but hey :)
16:22:37 <aleth> Maybe the __nosuchmethod__ covers it after all.
16:23:23 <clokep> aleth: What does "wfm" mean? What does it alert out?
16:23:43 <clokep> Also, what Gecko are yu on? :)
16:24:01 <aleth> 3,2,a,b
16:24:13 <aleth> Gecko 30.
16:24:55 <clokep> aleth: WFM in the scratch pad...maybe Komodo's Gecko is too old for some reason.
16:25:13 <aleth> That wouldn't surprise me.
16:26:17 <clokep> aleth: Should this be a separate module?
16:27:47 <aleth> Hmm... probably, if other protocols would want to use it too.
16:28:11 <aleth> JS-Yahoo maybe?
16:30:41 <aleth> Let's just make it a module and so it's there to be used.
16:33:30 <clokep> wilco
16:33:53 <aleth> Aha, the secret property needed for an iterator is @@iterator
16:36:23 <aleth> clokep: in case we ever want to make something iterable by hand, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators#Defining_custom_iterators
16:47:05 <-- nhnt11 has quit (Ping timeout)
16:48:35 --> nhnt11 has joined #instantbird
16:58:11 <-- nhnt11 has quit (Ping timeout)
17:01:16 --> nhnt11 has joined #instantbird
17:06:39 <-- nhnt11 has quit (Ping timeout)
17:06:50 --> nhnt11 has joined #instantbird
17:15:22 * Fallen is now known as Fallen|away
17:18:22 --> mconley has joined #instantbird
17:20:24 <-- nhnt11 has quit (Ping timeout)
17:24:52 --> nhnt11 has joined #instantbird
17:33:08 <-- iamjayakumars has quit (Quit: )
17:35:06 <-- nhnt11 has quit (Ping timeout)
17:35:19 <clokep> aleth: I read that, it didn't work when I tested.
17:37:45 --> nhnt11 has joined #instantbird
17:43:03 <-- mconley has quit (Input/output error)
17:46:35 --> mconley has joined #instantbird
17:50:47 <-- nhnt11 has quit (Ping timeout)
17:53:11 <-- mconley has quit (Input/output error)
17:53:20 --> mayanktg has joined #instantbird
17:55:40 <-- aleth has quit (Ping timeout)
17:57:15 <mayanktg> Mic, clokep: By failed I meant I was unable to create a function which would solve this issue :-/ The dataURL () is from the "Save Image As..." functionality from Toolkit. I didn't import it, just left it commented out as I wasn't able to implement that.
17:58:27 <clokep> mayanktg: Did you attempt and got error messages or weren't sure where to go?
17:58:57 --> aleth has joined #instantbird
17:58:57 * ChanServ sets mode +o aleth 
17:59:49 <-- mayanktg has quit (Ping timeout)
18:06:21 --> mayanktg has joined #instantbird
18:06:49 <mayanktg> clokep: I wasn't sure where to go
18:07:05 --> mconley has joined #instantbird
18:07:39 <mayanktg> I'm confused whether to use it the dataURL or use the toDataURI way. 
18:08:21 <clokep> OK.
18:08:31 <clokep> I unfortunately am making sauce right now and don't have time to look at that...
18:10:21 <mayanktg> clokep: no worries. :) I'll be online. Just tell me which would be a suitable way.
18:16:05 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:17:53 <aleth> mayanktg: which way works? ;)
18:24:36 <mayanktg> aleth: none in my case :-/
18:25:07 <aleth> What goes wrong? Any error messages?
18:27:33 <mayanktg> aleth: When I used the dataURL there were too many undefined variables (related to the function) Even after importing them it didn't work. 
18:27:59 <aleth> I don't understand
18:28:37 <aleth> Can you pastebin the code and the error messages?
18:30:07 <mayanktg> The code is the one I gave in the bug. I didn't do much after that. Ok doing it.
18:31:23 <aleth> The code in the bug has a saveURL function, where is that coming from?
18:32:35 <mayanktg> http://mxr.mozilla.org/comm-central/source/mozilla/browser/base/content/pageinfo/pageInfo.js#805 I was trying to use this.
18:41:41 <aleth> mayanktg: Looks like it's defined here http://dxr.mozilla.org/comm-central/source/mozilla/toolkit/content/contentAreaUtils.js
18:42:36 <mayanktg> aleth: ok
18:44:07 <aleth> It's a bit unclear to me at first glance what needs to be included for this to work and whether that is really a good idea here.
18:44:25 <aleth> Did you get an "undefined function" error?
18:44:38 <-- mconley has quit (Input/output error)
18:44:49 <mayanktg> aleth: yes,, I did get that
18:44:52 <mayanktg> :-/
18:45:07 <mayanktg> I'm unclear too what to use and what not to here 
18:45:42 <aleth> Well, it would have been a shorter conversation if you'd said "I'm getting "undefined function: saveURL" ;)
18:45:56 <aleth> Unfortunately I have to go in a minute.
18:46:31 <mayanktg> :-/
18:46:31 <mayanktg> np :)
18:46:34 --> mconley has joined #instantbird
18:47:49 <aleth> As a first stab, you could try Components.utils.import("resource://gre/modules/contentAreaUtils.jsm"); and see if that helps.
18:47:56 <-- mconley has quit (Input/output error)
18:48:16 <aleth> I notice there's also a saveImageURL function in that file.
18:49:18 <mayanktg> aleth: yes I'm doing this..
18:49:56 <-- aleth has quit (Ping timeout)
18:50:21 --> mconley has joined #instantbird
18:58:00 <-- mconley has quit (Input/output error)
19:34:25 --> nhnt11 has joined #instantbird
19:36:10 <-- nhnt11 has quit (Ping timeout)
19:37:03 --> nhnt11 has joined #instantbird
20:09:25 <-- nhnt11 has quit (Ping timeout)
20:12:34 --> Rym has joined #instantbird
20:24:21 <-- Rym has quit (Ping timeout)
20:24:52 --> Rym has joined #instantbird
20:25:30 --> nhnt11 has joined #instantbird
21:31:48 --> mconley has joined #instantbird
21:40:15 <-- dew has quit (Ping timeout)
21:41:03 --> dew has joined #instantbird
21:43:59 <-- Rym has quit (Ping timeout)
21:53:15 --> Rym has joined #instantbird
22:11:35 --> Mic has joined #instantbird
22:11:35 * ChanServ sets mode +o Mic 
22:14:53 <-- Rym has quit (Ping timeout)
22:15:48 --> Rym has joined #instantbird
22:21:29 <-- Rym has quit (Ping timeout)
22:22:07 --> Rym has joined #instantbird
22:24:50 <-- Rym has quit (Ping timeout)
22:26:16 --> Rym has joined #instantbird
22:29:56 <-- Rym has quit (Ping timeout)
22:30:19 --> Rym has joined #instantbird
22:32:19 <-- Rym has quit (Ping timeout)
22:38:28 --> Rym has joined #instantbird
22:42:03 <-- Rym has quit (Ping timeout)
22:44:05 --> Rym has joined #instantbird
22:46:04 <-- Rym has quit (Ping timeout)
22:48:38 --> Rym has joined #instantbird
22:53:18 <-- Rym has quit (Ping timeout)
22:53:41 --> Rym has joined #instantbird
22:56:29 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
23:00:21 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
23:02:03 --> EionRobb has joined #instantbird
23:43:26 <-- Rym has quit (Ping timeout)
23:44:23 --> Rym has joined #instantbird
23:46:59 <-- Rym has quit (Ping timeout)
23:47:24 --> Rym has joined #instantbird
23:50:51 <-- qheaden has quit (Quit: ZNC - http://znc.in)