All times are UTC.
00:00:30 <flo-retina> that's a good kind of failure I guess :) 00:02:52 <clokep_work> Ah, what kind of build is that? 00:03:10 <flo-retina> optimized on Mac 00:03:18 <flo-retina> on debug builds we have null prpl that's dynamically linked 00:03:33 <clokep_work> And on Linux we have bonjour. 00:03:34 <flo-retina> and on Linux/Windows Bonjour is dynamically linked 00:04:02 <flo-retina> err, no, on Windows it's statically linked into purplexpcom, but the BonjourSDK is opened at runtime 00:06:00 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 00:07:35 <flo-retina> hmm, so my packaged build doesn't work (well, the build does, but libpurple prpl aren't found) 00:07:55 <flo-retina> libpurplexpcom.dylib *is* part of the packaged build though 00:08:14 <flo-retina> and when starting the build from dist/Instantbird.app, it works fine 00:20:44 <clokep_work> :-S 00:20:49 <clokep_work> Are we forgetting to package something? 00:21:47 <flo-retina> why are mistakes so obvious when pastebining the diff? :-D 00:21:56 <flo-retina> ifdef NECKO_WIFI 00:21:56 <flo-retina> DEFINES += -DMOZ_PURPLE 00:22:01 <flo-retina> no, that won't work... 00:22:20 <flo-retina> (but now I'm puzzled about why libpurplexpcom.dylib was packaged anyway :-S) 00:25:34 <flo-retina> that doesn't help unfortunately, I guess NECKO_WIFI was defined 00:27:29 <flo-retina> my build crashed! :) 00:27:30 <flo-retina> http://pastebin.instantbird.com/601353 00:27:37 <flo-retina> I didn't know that stack was a shutdown crash! 00:27:39 <flo-retina> that's interesting :) 00:28:58 <clokep_work> Bah I messed up my mq somehow... 00:29:19 <flo-retina> socorro doesn't show me any result :-/ 00:39:43 <clokep_work> flo-retina: Do you need any help? 00:39:54 <flo-retina> kinda :) 00:40:00 <flo-retina> I'd like to give you code that works 00:40:20 <flo-retina> I think I've just guessed that the problem is: http://hg.mozilla.org/comm-central/rev/f7505b63b60f#l1.1 00:41:02 <clokep> I wouldn't mind having code that works, yes. ;) 00:42:26 <flo-retina> can I leave you with the task of splitting my diffs in parts that are ready for review? 00:42:31 <clokep> Yup! 00:42:37 <clokep> I think I have most of it already. 00:42:43 <clokep> But if you give me a full diff I'll figure it out. 00:42:52 <clokep> I'll try it on Windows too. 00:43:11 <flo-retina> yes, we need the failure log on Windows! :-D 00:44:55 <flo-retina> success! \o/ 00:45:50 <clokep> :-D 00:53:03 <flo-retina> I think it's actually already correctly split 00:53:07 <flo-retina> I just attached 2 patches 00:54:50 <flo-retina> clokep_work: you've got 2 patches waiting for review 00:55:57 <flo-retina> the part that I'm the less sure about is the " -mv fake.lib $(LIBRARY_NAME).$(LIB_SUFFIX)" line in purplexpcom/src/Makefile.in that's Windows-only. I know what it was doing, but I don't know if that's still needed in the moz.build world. 00:56:21 <clokep_work> flo-retina: OK I'll look. 01:06:56 <-- dew has quit (Ping timeout) 01:07:06 --> dew has joined #instantbird 01:10:57 <flo-retina> clokep_work: I guess next we need to figure out the repo URL 01:11:35 <clokep> flo-retina: Yeah...were we thinking of hg.ib.org still or a user repo on mozilla? 01:11:43 <flo-retina> hg.mozilla.org/users/florian_queze.net/purple/ is the best I have to offer for now :-/ 01:11:56 <flo-retina> well, or http://hg.instantbird.org/purple/ 01:12:16 <flo-retina> but I think we are more or less trying to move out of hosting stuff ourselves 01:12:25 <clokep> I agree. 01:12:30 <clokep> Your user repo is OK w/ me. 01:13:09 <flo-retina> I wonder if there's a better URL that's not too discoverable that we could request 01:13:19 <flo-retina> hg.mozilla.org/project/purplexpcom ? 01:13:37 <flo-retina> I meant: hg.mozilla.org/project*s*/purplexpcom ? 01:15:53 <clokep> Oooo, that might work. 01:15:57 <clokep> And would seem better. 01:16:31 <flo-retina> I was pinged a few hours ago about https://bugzilla.mozilla.org/show_bug.cgi?id=948148 01:16:34 <instantbot> Bug 948148 nor, --, ---, server-ops-devservices, NEW, hg.mozilla.org repository pruning 01:16:45 <flo-retina> an old repository was mistakenly attributed to me 01:18:28 <clokep> So you think they wouldn't want to be adding more? 01:18:49 <flo-retina> maybe 01:18:56 <flo-retina> I also think I know who to ping about that stuff :-D 01:19:02 <clokep_work> Hmm...my build failed. 01:27:30 <clokep_work> flo-retina: My build is failing on Mac. 01:27:34 <clokep_work> I don't see any errors though. :-S 01:27:37 <flo-retina> pastebin 01:28:41 <clokep_work> flo-retina: How do I rebuild just purple? 01:28:55 <clokep_work> mozilla/mach build objdir/mozilla/extensions/purple? 01:28:59 <flo-retina> make -C objdir/mozilla/extensions/purple 01:29:04 <clokep_work> Oh, -C! 01:29:06 <clokep_work> Sorry, dumb. 01:29:08 <flo-retina> *make* 01:29:47 <flo-retina> would be nice to have |mozilla/mach build mozilla/extensions/purple| but I would be surprised if that actually worked 01:30:20 <clokep_work> flo-retina: http://pastebin.instantbird.com/601426 01:30:22 <clokep_work> It doesn't. 01:30:31 <clokep_work> Looks like what aleth was getting? 01:31:48 <flo-retina> indeed 01:32:06 <flo-retina> try rm -r objdir/mozilla/extensions/purple && ./mozilla/mach build 01:32:37 <clokep_work> OK. 01:41:59 <clokep_work> flo-retina: Same error. 01:43:44 <clokep_work> Are we on different SDKs or versions of clang or something? 01:48:02 <flo-retina> possibly :) 01:48:15 <flo-retina> ac_add_options --enable-macos-target=10.8 01:48:29 <flo-retina> my clang is Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) 01:48:34 <flo-retina> (clang --version) 01:48:56 <clokep_work> Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) 01:49:25 <-- Mook_as has quit (Quit: Mook_as) 01:54:25 <flo-retina> clokep_work: so, build with |make -k| to see how many issues you have 01:54:39 <flo-retina> if there's just one or two, you can maybe fix the C code? 01:55:08 <clokep_work> flo-retina: I'm building with the macos-target option now. 01:55:47 <flo-retina> where is the -Werror=int-to-pointer-cast coming from on the command line? 01:57:45 <clokep_work> How can I check tha? 02:00:04 <flo-retina> clokep_work: interestingly, I don't even get a warning on that line 02:02:27 * clokep is running w/ -k 02:03:06 <clokep_work> flo-retina: So that's the only error I seem to get. 02:03:23 <clokep_work> I see two options: don't build qq or fix it. 02:03:37 <clokep_work> (Or figure out where the -Wint-to-pointer-cast is coming from.) 02:04:54 <clokep_work> (Or ignore it and hope the build server builds it OK for now and deal w/ it later.) 02:05:29 <flo-retina> that code is so broken :( 02:05:44 <flo-retina> it converts stuff between guint32 variables and pointers... 02:05:51 <-- rosonline has quit (Client exited) 02:05:51 <flo-retina> that's obviously not going to work on 64bit 02:06:16 <flo-retina> clokep_work: "ignore it and hope the build server builds it OK for now and deal w/ it later." that's my favorite option for now 02:06:26 <flo-retina> clokep_work: the build server runs almost the same version as I do. 02:06:39 <flo-retina> Same OS version, same SDK, and same (or almost same) compiler. 02:06:46 <clokep_work> OK. 02:07:08 <flo-retina> replacing that crappy and broken qq prpl seems the best long term option ;) 02:07:26 <clokep_work> :) 02:07:32 <flo-retina> how is your windows build going? 02:07:39 <clokep_work> Slowly. ;) 02:07:43 <clokep_work> That shouldn't surprise you though. 02:08:08 <clokep> My build was insanely old so It's rebuilding...a lot... 02:08:31 <flo-retina> well, I don't remember which machine you have 02:08:42 <flo-retina> my i7 thinkpad takes ~50 minutes for a windows build IIRC 02:08:56 <clokep> Mine takes a bit over an hour, I think. 02:09:03 <clokep> But I messed up a couple of times. :-[ 02:09:16 <clokep> So I restarted it a few times, I only actually started it...15 - 20 minutes ago. 02:09:37 <flo-retina> ok. I think I should be asleep before it finishes 02:11:30 <clokep> :) I think so too. 02:11:34 <flo-retina> Good night 02:11:36 <clokep> We've waited this long, if we have to wait another day it'll be OK. 02:11:40 <clokep> Goodnight! Thanks for the help. :) 02:12:04 <flo-retina> clokep: we will wait some more days. Buildbot needs to be reconfigured ;) 02:12:14 <flo-retina> would be nice to get that done over the week-end 02:26:27 <-- GeekShadow has quit (Ping timeout) 02:26:30 --> GeekShadow has joined #instantbird 02:40:18 --> mayanktg has joined #instantbird 03:02:10 <-- clokep_work has quit (Ping timeout) 03:07:38 <-- nathanr has quit (Connection reset by peer) 03:07:52 <clokep> flo-retina: My windows build failed with being unable to find MOZ_COLLECT_REPORT. 03:08:04 <clokep> c:/Users/clokep/comm-central/mozilla/extensions/purple/purplexpcom/src/purpleCoreService.cpp(107) : error C3861: 'MOZ_COLLECT_REPORT': identifier not found 03:08:11 <clokep> I'm not going to debug this right now though. :-\ 03:09:29 --> nathanr has joined #instantbird 03:31:32 <mayanktg> the disable "remove icon" menu item is working now http://pastebin.instantbird.com/601550 03:50:17 <-- nhnt11 has quit (Ping timeout) 03:51:39 --> nhnt11 has joined #instantbird 04:12:09 --> mconley has joined #instantbird 04:30:22 <-- nhnt11 has quit (Ping timeout) 04:32:52 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 04:43:04 <-- mconley has quit (Input/output error) 04:47:56 --> mconley has joined #instantbird 05:00:34 <-- mconley has quit (Input/output error) 05:02:33 <-- EionRobb has quit (Quit: Leaving.) 05:16:49 <-- GeKo has quit (Ping timeout) 05:21:18 --> GeKo has joined #instantbird 05:38:25 --> nhnt11 has joined #instantbird 05:48:11 <-- wnayes has quit (Quit: wnayes) 06:27:12 --> jamesw has joined #instantbird 06:42:23 <-- nhnt11 has quit (Ping timeout) 06:48:41 <-- GeekShadow has quit (Ping timeout) 06:48:51 --> GeekShadow has joined #instantbird 07:12:37 <instant-buildbot> build #2035 of macosx-nightly-default is complete: Failure [4failed shell_3] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2035 07:21:23 --> nhnt11 has joined #instantbird 07:43:39 <instant-buildbot> build #1270 of win32-nightly-default is complete: Failure [4failed shell_3] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1270 07:52:22 --> jb has joined #instantbird 08:21:49 <-- nhnt11 has quit (Ping timeout) 08:22:49 <-- jb has quit (Connection reset by peer) 08:22:50 --> jb1 has joined #instantbird 08:22:55 --> nhnt11 has joined #instantbird 08:32:10 <-- nhnt11 has quit (Ping timeout) 08:41:40 <-- gerard-majax__ has quit (Ping timeout) 08:57:50 <-- jb1 has quit (Ping timeout) 09:02:16 --> chrisccoulson has joined #instantbird 09:05:51 --> BWMerlin has joined #instantbird 09:31:37 <-- clokep has quit (Ping timeout) 09:31:59 --> clokep has joined #instantbird 09:32:00 * ChanServ sets mode +o clokep 09:36:31 --> Armada has joined #instantbird 10:19:46 --> jb has joined #instantbird 10:33:20 --> aleth has joined #instantbird 10:33:20 * ChanServ sets mode +h aleth 10:48:48 <aleth> Ah, I'm glad you ran into the pointer cast crazyness in qq I was seeing last night as well. 10:56:29 --> gerard-majax__ has joined #instantbird 11:04:42 <-- aleth has quit (Ping timeout) 11:09:35 <-- jb has quit (Input/output error) 11:11:05 --> jb has joined #instantbird 11:16:30 --> deltafalcon has joined #instantbird 11:23:29 --> mayanktg has joined #instantbird 11:26:01 <mayanktg> aleth: is the code correct? its working fine though 11:27:08 --> aleth has joined #instantbird 11:27:08 * ChanServ sets mode +h aleth 11:27:25 <aleth> mayanktg: Which code? Did you upload a new patch? 11:32:27 <mayanktg> I pastebinned a link few hours ago http://pastebin.instantbird.com/601550 11:32:59 <mayanktg> I didn't upload it as I wasn't sure it is the right way to do or not :-/ 11:33:01 <aleth> mayanktg: Could you update your patch on BMO? That's easier for review 11:33:07 <aleth> Ah OK 11:33:17 <mayanktg> ok. 11:33:44 <aleth> No, that looks like the right way to go (have you tested it?) 11:33:52 <mayanktg> yup :) 11:33:57 <aleth> :) 11:34:01 <mayanktg> it's working 11:34:27 <mayanktg> Then I'm uploading it as a patch.. 11:34:32 <aleth> Thanks 11:35:21 <mayanktg> I felt asleep in between yesterday :P 11:35:50 <aleth> Is it evening where you are already? 11:36:02 <mayanktg> also you were saying about some nits to de done in the code 11:36:08 <mayanktg> yes, 5:05pm 11:36:13 <aleth> Yes, I will put those on BMO. 11:36:23 <mayanktg> ok :) 11:37:16 <aleth> Is this your first contribution to an open source project? 11:38:21 <mayanktg> Yep... I earlier solved an issue for Mozilla webmaker. But it wasn't actually a patch 11:39:32 <aleth> well, just in case you don't know, multiple review cycles are completely normal until a patch is ready to land. It's not about criticism but about getting the code right so it is easy to maintain and ideally doesn't cause issues or confusion in the future ;) 11:40:22 <mayanktg> They was no where mentioned a way to install popcorn webmaker in linux system, so cade and I resolved it (related to elastic search) 11:41:05 <aleth> With a first bug generally there will be lots of little coding style issues until you get familiar with the way we do things ;) 11:41:11 <mayanktg> Ok!! :) I learnt a lot from it though :) 11:41:37 <aleth> Cool, that's the point :) Plus of course we will be able to remove user icons :D 11:41:54 <aleth> I've never really looked at webmaker. 11:42:30 <mayanktg> yes, I always try to take care of the coding style. But sometimes it just happens :P 11:43:10 <mayanktg> I got stickers from webmaker last year :) 11:44:07 <clokep> aleth: Yeah sure, it's "good" I ran into the same issue. :P 11:44:09 <aleth> There's this https://wiki.instantbird.org/Instantbird:Coding_Guidelines too 11:45:01 <mayanktg> aleth: I did read it! Infact I have gone through this https://developer.mozilla.org/en/Mozilla_Coding_Style_Guide also 11:45:48 <aleth> Great, I'm sure you'll pick it up as you go along anyway. 11:46:40 <mayanktg> aleth: hope so :) 11:47:55 <mayanktg> Open source work is quite different than what we learn during internship. though we used version controls but the is difference in how the work is done 11:55:57 <aleth> What is the main difference in your experience? 11:59:14 <mayanktg> The things are much more organised here. 12:00:19 <mayanktg> Much more focus was put on getting things done in a given interval of time. 12:01:38 <-- clokep has quit (Ping timeout) 12:01:53 <aleth> Deadlines always matter (e.g. in gsoc there is only a fixed amount of time for the project), but if code isn't clean, it only causes problems and wastes time in the future... 12:02:28 <mayanktg> It was a startup and they had a community too where if you ran into some problems, there would be other coders to help you out :) 12:03:02 <aleth> Sounds good :) 12:03:25 <mayanktg> Yes, it does matter. and its better to start of work as early as possible. 12:04:32 <mayanktg> Everyone out there work at Mozilla? 12:05:16 <aleth> No, we're all volunteers (apart from flo) 12:06:23 <mayanktg> great :) 12:07:12 <mayanktg> I really like being here ;) 12:07:38 <aleth> :) 12:08:19 <mayanktg> Also, I would be supposed to make a proposal for gsoc project. 12:08:54 <aleth> Fixing some bugs to get familiar with the codebase is a good start :) 12:09:31 <mayanktg> yeah..I'll go for more bug fizes :) 12:09:36 <mayanktg> *fixes 12:10:43 <mayanktg> and 'm interested in taking the WebRTC implementation project. What is the prototype we want to develop? any ideas?? :-o 12:11:37 <aleth> Are you asking if there is a prototype? 12:11:57 <mayanktg> yes.or ideas you have thought of. 12:13:44 <aleth> Nothing has been really worked out. We would like to support voice/video but nobody has designed a UI for it etc. 12:13:50 <mayanktg> How a user would get connected to each other? I'm aware of the features WebRTC supports at present. 12:14:11 <aleth> There's also the question of how it interrelates with e.g. Jingle for XMPP 12:14:46 <mayanktg> I will submit a prototype of the UI though. 12:14:55 <aleth> flo-retina is the WebRTC expert here. 12:15:13 <mayanktg> This is what was i was asking about. 12:15:25 <mayanktg> aleth: great :) 12:15:27 <aleth> Yes, a good proposal would show that there is a clear plan forward and that the main problems to solve have been identified. 12:16:30 <mayanktg> yeah, its no use submitting a proposal which we later have to deviate from :-/ 12:17:07 <aleth> There may well be deviations but it should at least initially make sense ;) 12:18:01 <mayanktg> minimum :D 12:19:03 <aleth> Re XMPP, here's a recent related presentation http://hancke.name/jabber/summit15-webrtc.pdf 12:19:22 <mayanktg> Shall I look on taking a new bug? 12:19:32 <mayanktg> Wow! Thankewww :) :) 12:19:35 <aleth> mayanktg: No, let's get this first one ready first. 12:20:12 <mayanktg> aleth: yepp :) 12:24:10 <flo-retina> clokep: isn't "error C3861: 'MOZ_COLLECT_REPORT': identifier not found" a problem you already had before? 12:31:19 <flo-retina> mayanktg: I've already spent some time thinking about the WebRTC integration idea, so once you have thought about it too, you may want ot discuss your ideas with me. 12:32:06 <mayanktg> flo-retina: yes :) thanks. 12:32:35 <flo-retina> mayanktg: the difficult parts are not necessarily where one would expect them (eg. integrating audio and video and getting a working call is quite easy (I made working prototype within a day in 2012) 12:33:26 <flo-retina> for this to be a GSoC project, we will expect a lot of attention to be given to details (eg. how things are integrated into the existing UI to make them fit well with the existing application, ...) 12:33:35 <mayanktg> there's also a channel #media for it, will it be userful? I was spoofing and found some trello links :) 12:34:00 <flo-retina> trello links on #media? :-S 12:34:16 * aleth suspects trello links will not be the most useful thing to look at 12:34:22 <flo-retina> #media is the channel where the team working on WebRTC discuss things. So if you have WebRTC specific questions, that will be the right place to ask. 12:34:26 <mayanktg> on the wiki page 12:34:51 <flo-retina> If the questions are related to integration in Instantbird, they likely don't have much answers for you and asking here will work better 12:35:09 <mayanktg> yeah.. i sensed that ;) 12:35:39 <aleth> One big question is how do you initiate the conversation and what are the minimum requirements on the receiving end. 12:36:32 <mayanktg> Yes, it is where I got stuck, how to start the conversation. 12:38:07 <mayanktg> in many implementations of WebRTC I have seen there is creation of rooms but I guess this is not what we want for Instantbird 12:39:37 <mayanktg> we can have a feature to create a buddy id, and other users can send request to connect. * just a thought though * 12:40:07 <flo-retina> I would go with a toolbar button in the top area of conversations (just under the protocol icon we already have) + a command that users preferring the keyboard could use. 12:40:34 <flo-retina> then the video chat would take half or 2/3 of the current chat history area (with video elements above the current browser) 12:41:03 <mayanktg> sounds good.. :) 12:41:10 <aleth> The idea is to enhance an already existing conversation with voice/video. So you don't need separate id's (WebRTC isn't a protocol in the IB sense). 12:41:24 <mayanktg> I thought we want to have a sepearate id 12:41:36 <mayanktg> Yeah :) 12:58:04 <-- jb has quit (Ping timeout) 13:00:50 --> deOmega has joined #instantbird 13:01:54 --> clokep_work has joined #instantbird 13:11:11 --> openSourcer has joined #instantbird 13:11:18 <openSourcer> Hello everyone. I'm interested in the Web RTC Support Project. I have knowledge of javascript. Can someone guide me about how to prepare for this project? 13:16:46 <aleth> openSourcer: Hi :) 13:17:10 <openSourcer> aleth: Hello :) 13:17:26 <aleth> A good way to get started would be to build your own Instantbird and then fix a bug, to familiarize yourself with the codebase. 13:18:14 <clokep_work> flo-retina: Yes, it's an error I had...then got busy with work and never fixed it and totally forgot about it. :( 13:18:18 <clokep_work> I guess I should have put that in the bug. 13:18:49 <-- openSourcer has quit (Ping timeout) 13:18:50 <aleth> openSourcer: For the project itself you should consider the surrounding UI you are proposing, how it fits in with the current UI, and identify the key challenges (frontend and backend) and how you propose to tackle them 13:19:55 --> openSourcer has joined #instantbird 13:20:11 <openSourcer> Also where would I find the resource to build Instantbird? And could you please give me the link to the bugs? 13:20:37 <openSourcer> https://bugzilla.mozilla.org Is this the link? 13:20:41 <aleth> openSourcer: For the project itself you should consider the surrounding UI you are proposing, how it fits in with the current UI, and identify the key challenges (frontend and backend) and how you propose to tackle them 13:20:48 <flo-retina> clokep_work: do you remember anything about it? I think you had it figured out at the time. 13:21:01 <aleth> openSourcer: Have a look at wiki.instantbird.org. 13:21:06 <clokep_work> flo-retina: I suspected some ifdefs were involved that I didn't have something enabled. 13:21:18 <clokep_work> openSourcer: Yes, we use the Mozilla bugzilla. 13:21:27 <aleth> Yes, bugzilla is our bug tracker. Just pick a bug that you would like to see fixed ;) 13:21:32 <mayanktg> https://bugzilla.mozilla.org/describecomponents.cgi?product=Instantbird 13:21:46 <aleth> It's a good idea to ask here first of course to make sure it's doable as a first bug. 13:22:44 <openSourcer> Alright. Thanks :) 13:22:46 <mayanktg> openSourcer: you can look at the wiki page https://wiki.instantbird.org/Main_Page 13:24:12 <clokep_work> mayanktg: Is that patch you uploaded a diff against one of your previous patches? I see funny things in it... 13:24:52 <mayanktg> clokep_work: funny things? 13:25:11 <mayanktg> I did a "hg qref" 13:25:33 <clokep_work> mayanktg: I left a comment. 13:26:29 --> nhnt11 has joined #instantbird 13:27:20 <mayanktg> did it happen because I created two patches by mistake earlier? 13:27:26 <mayanktg> I have to see that.. 13:29:54 <aleth> Is there a way to control the amount of context that is displayed during a splinter review? 13:30:24 <aleth> Some of my comments are confusing because there is too much context (often only one line would be ideal) 13:32:15 <-- openSourcer has quit (Connection reset by peer) 13:34:21 --> jb has joined #instantbird 13:34:31 --> openSourcer has joined #instantbird 13:35:52 <aleth> openSourcer: Tip: using Instantbird is also a good way to get familiar with it ;) 13:36:09 <nhnt11> aleth: An init method is planned :D 13:36:46 <nhnt11> (I want to move the event listener/bind call to the logPanel code) 13:36:51 <clokep_work> nhnt11: So I fear that adding the copy button to the tab might add a step for some people, but I won't know until I try it. :) 13:36:52 <aleth> nhnt11: Maybe you don't even need the extra parameter if something can just fail when appropriate. 13:37:04 <aleth> (i.e. for the newtab of which there can be only one) 13:37:58 <openSourcer> %aleth: I should install Instantbird for windows or Ubuntu? 13:38:10 <aleth> openSourcer: Whatever you are most comfortable with. 13:38:41 <aleth> Building is easier on Linux, by all accounts. 13:38:57 <aleth> openSourcer: I was referring mainly to your using mIRC ;) 13:39:21 <nhnt11> aleth: So one of the things I'm keeping in mind while doing the formatting stuff for debug logs is how easy it is to select and copy it all 13:39:31 <openSourcer> Okay. That's what I wanted to know. I'll install in Linux 13:39:32 <nhnt11> I think having to implement a magic copy kind of thing for it would be a bit overkill 13:40:30 <aleth> nhnt11: You might not need magic copy if the way things are layouted is done by CSS. 13:40:41 --> Mic has joined #instantbird 13:40:41 * ChanServ sets mode +h Mic 13:40:50 <aleth> Mic would know ;) 13:41:07 * nhnt11 isn't sure how that could be done 13:41:24 <Mic> Let me catch up with the logs, OK... 13:42:37 <-- deOmega has quit (Ping timeout) 13:42:50 <aleth> The question is if it's possible to put timestamp and LOG/... in the debug log pane on a separate line, formatted differently, and still retain the current copy/paste behaviour 13:45:11 <Mic> bwt I think it would be better if mayanktg updated the menuitem "onpopupshowing"... 13:45:39 <aleth> Mic: Yes that would be a good way to address my recent review comment ;) 13:46:08 <Mic> Oh, OK. I haven't read my bugmail yet... 13:46:40 * nhnt11 is curious and takes a look at the patch 13:48:21 <-- openSourcer has quit (Ping timeout) 13:48:34 --> deOmega has joined #instantbird 13:49:46 <clokep_work> qheaden: ping 13:50:37 <mayanktg> Mic: a lot has to be changed 13:50:49 --> openSourcer has joined #instantbird 13:51:26 <Mic> nhnt11: would you mind pasting a screenshot or some code so I get an idea what you have and what you'd like to do? 13:51:41 <nhnt11> Mic: I've f?'d you on the bug :) 13:51:50 <aleth> mayanktg: Mic's suggestion is a good way to fix the first line of my review comments. 13:51:50 <Mic> Ah, bugmail again... 13:51:56 <nhnt11> (bug 955641) 13:51:59 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955641 nor, --, ---, nhnt11, ASSI, Open debug logs in a tab 13:53:12 <mayanktg> Mic: I made the if statement change back to single line because the same pattern is used in one of the lines in the code :-o 13:53:41 <aleth> mayanktg: Your change is fine, just drop the brackets ;) 13:54:18 <mayanktg> ok :) 13:54:19 <aleth> There's no way to nicely format inline code inside the XUL. 13:54:45 * nhnt11 thinks of tabbrowser.xml and cringes a bit 13:54:46 <aleth> (So when there's more than a line or so, we call a separate method) 13:55:02 <aleth> nhnt11: that was a bit of a trial-by-fire ;) 13:55:06 <Mic> ah, I thought the brackets were used at other places too for single-line if-blocks 13:55:22 <mayanktg> and regrading the comments, I am changing it :) 13:55:37 <aleth> Mic: There is a difference in that without the bracket, the return value is passed along. Maybe somewhere else that was to be avoided. 13:56:11 <Mic> I'm not sure what that means... 13:56:30 <mayanktg> http://mxr.mozilla.org/comm-central/source/im/content/blist.xul#53 13:56:49 <aleth> Mic: Ignore that last comment of mine, I was thinking of the wrong line of code. 13:56:52 * nhnt11 wonders if mayanktg should change "...fire an user-icon..." to "...fire a user-icon..." while he's at it 13:56:53 <nhnt11> aleth: ^ 13:57:03 <nhnt11> (in one of the comments) 13:57:42 <openSourcer> I downloaded instantbird from http://instantbird.com/download-all.html. I dont know what next to do 13:58:32 <clokep_work> openSourcer: What did you download it for? 13:59:07 <mayanktg> nhnt11: hehehe sorry .. "a university" 13:59:30 <nhnt11> mayanktg: It was like that before you modified it :) 13:59:56 <aleth> openSourcer: Didn't you look at the wiki page? 14:00:24 <openSourcer> clokep_work: I want to work on the Web RTC project. So as a start, I have downloaded instantbird from http://instantbird.com/download-all.html 14:00:37 <aleth> Or do you mean you haven't got Instantbird 1.5 itself running yet? 14:00:57 <aleth> We thought you were talking about source code. 14:01:14 <openSourcer> I haven't got Instantbird 1.5 running yet 14:01:38 <Mic> nhnt11: great, looks nice on that screenshot already :) 14:01:55 <aleth> openSourcer: uh, http://instantbird.com/faq.html ? 14:02:13 <clokep_work> openSourcer: What OS did you download it for? If it's Linux you have to unzip it first, Windows and Mac you have to install it. 14:02:14 <Mic> You want to reformat things and still want to be able to copy the content with a nice formatting then? 14:02:29 <Mic> nhnt11: ^ 14:02:32 <openSourcer> I thought I'll install the application first. And then set up the development environment. 14:02:36 <nhnt11> Mic: Yes 14:02:59 <aleth> clokep_work: Didn't we update the Linux instructions for http://instantbird.com/faq.html ? Iirc you had a patch for that :-/ 14:03:09 <openSourcer> http://instantbird.com/download-all.html I downloaded and extracted the linux package. 14:03:13 <Mic> I'll need to try a few things but I think you might be lucky ;) 14:03:32 <nhnt11> yay :) 14:04:09 <aleth> openSourcer: Did you follow the installation instructions in the FAQ? What went wrong? 14:04:49 <-- openSourcer has quit (Ping timeout) 14:04:55 --> openSourcer has joined #instantbird 14:04:58 <openSourcer> I downloaded it for linux. I have even extracted it. 14:05:52 <openSourcer> I thought instantbird was an application. 14:06:02 <aleth> It is! 14:06:25 <clokep_work> aleth: I don't know. :( 14:06:34 <aleth> Unfortunately nobody has packaged it for Linux distros yet :( 14:06:51 <openSourcer> It sounds really wierd but then I am not able to install it :( 14:06:58 <aleth> openSourcer: Try "./instantbird" in the directory where you unzipped it. 14:07:33 <openSourcer> aleth: So should I install it on windows? I could set up the development environment on Linux though. 14:07:45 <aleth> You should be able to install it in both. 14:07:49 <openSourcer> Okay I'll do 14:08:59 <aleth> clokep_work: I remember a friend of yours had a gist with the 64b instructions 14:10:56 <openSourcer> Okay installation done :D 14:11:22 <aleth> Did you get it running in Linux too? :) 14:12:47 --> AlexanderSalas has joined #instantbird 14:13:06 <AlexanderSalas> Hi everibody 14:13:11 <openSourcer> Yes. Did it in Linux :) 14:13:40 <AlexanderSalas> I need enter to Conference (MUC) domain conf.hipchat.com 14:13:46 <openSourcer> Now I have to set the dev environment. Linux is the best option, right? 14:14:00 <AlexanderSalas> The XMPP/Jabber name is 81425_general 14:14:14 <aleth> openSourcer: Great. If you know how to put together an IB PPA for ubuntu you are welcome to improve the installation experience ;) 14:14:36 <aleth> openSourcer: Builds on Linux are faster on the same hardware. 14:15:26 <aleth> AlexanderSalas: Have you tried "Join Chat" in the File menu (assuming the account is connected)? 14:15:37 <AlexanderSalas> Ok, I'll try 14:16:54 <openSourcer> %aleth: I don't know what an IB PPA is. All that I did was download the correct version, extract it and use ./instantbird command on terminal 14:17:21 <aleth> openSourcer: No worries, if you don't know, you likely can't help us provide one ;) 14:17:24 <openSourcer> Can someone help me to setup the dev environment for instantbird? 14:17:46 <AlexanderSalas> Timestamp: 2/21/2014 9:47:27 AM 14:17:48 <AlexanderSalas> Error: Notification: Error joining chat 81425_general@conf.hipchat.com/81425_587311 (Error joining chat 81425_general@conf.hipchat.com/81425_587311) 14:17:49 <AlexanderSalas> Source File: http://hg.instantbird.org/instantbird/raw-file/c33b875bf161/purple/libpurple/notify.c 14:17:51 <AlexanderSalas> Line: 99 14:17:52 <AlexanderSalas> Source Code: 14:17:54 <AlexanderSalas> notify: purple_notify_message 14:18:16 <aleth> openSourcer: https://wiki.instantbird.org/Instantbird:Compiling 14:19:03 <-- openSourcer has quit (Ping timeout) 14:20:11 --> openSourcer has joined #instantbird 14:21:04 <AlexanderSalas> aleth Error joining chat 81425_general@conf.hipchat.com/81425_587311 14:22:01 <Mic> nhnt11: I've found something but I'll really need to try it. 14:22:46 <aleth> AlexanderSalas: Normal conversations work? This is just a MUC problem? 14:22:57 <flo-retina> nhnt11: I think I would keep the timestamp and the LOG/WARN/ERROR on the first line before the message. The thing I would put on a second line is the location of the error. And I would really want that error location to be clickable, like in the Error Console. 14:22:59 <AlexanderSalas> Aleth: yes. 14:23:12 <mayanktg> openSourcer: do read the build instruction for thunderbird https://developer.mozilla.org/en-US/docs/Simple_Thunderbird_build . Its mentioned in the start. We have moved from hg.instantbird.org to hg.mozilla.org/comm-central So you have to take care of that 14:23:21 <nhnt11> flo-retina: I thought of that too but that would mean more work :P 14:23:29 <nhnt11> That's okay though 14:23:50 <aleth> mayanktg: Yeah, that link is in the wiki now. 14:23:54 <mayanktg> aleth: A PPA for Instantbird!! sounds interesting :) 14:24:01 <aleth> mayanktg: Want to make one? 14:24:15 <mayanktg> aleth: yes! I wanna give a try :) 14:24:18 <aleth> :) 14:24:22 <AlexanderSalas> I make this addon: https://addons.instantbird.org/en-US/instantbird/addon/358 14:24:40 <aleth> AlexanderSalas: I wonder if it's a hipchat related issue. 14:25:11 <AlexanderSalas> http://help.hipchat.com/knowledgebase/articles/64377-xmpp-jabber-support-details 14:25:25 <aleth> AlexanderSalas: So it works usually but it's just that particular MUC that is giving you trouble? 14:25:33 <flo-retina> nhnt11: Adding a copy button within the debug log tab is also something I had in mind. 14:26:04 <mayanktg> aleth: You would be using launchpad for the PPA? 14:26:14 <AlexanderSalas> aleth: I never enter to MUC in the past 14:26:51 <mayanktg> aleth: I will give it a try. 14:27:22 <aleth> mayanktg: Take a look at the Linux/ubuntu integration bugs on BMO (I think there are some) 14:27:39 <mayanktg> aleth: yes. 14:28:06 <aleth> AlexanderSalas: That looks like quite an elaborate add-on! You should put it up for review so it becomes public when you are finished with writing it. 14:28:39 <aleth> clokep_work: iirc there was something special about hipchat? 14:28:43 <AlexanderSalas> aleth: Thank you! 14:32:39 <AlexanderSalas> aleth: finish! 14:32:50 <AlexanderSalas> I will make an upgrade to the addon 14:32:57 <AlexanderSalas> To use MUC 14:33:27 <AlexanderSalas> Here the help: http://help.hipchat.com/knowledgebase/articles/64439-how-to-connect-using-pidgin 14:33:35 <aleth> AlexanderSalas: How did you fill in the fields in "Join Chat"? 14:33:43 <aleth> Is your XMPP account a hipchat account? 14:33:59 <-- openSourcer has quit (Ping timeout) 14:34:07 <AlexanderSalas> yes 14:34:24 <aleth> If you followed the instructions for pidgin it should work with Instantbird too :-S 14:34:50 <AlexanderSalas> Go to âFileâ â âJoin a Chatâ¦â or hit Ctrl+J 14:34:51 <AlexanderSalas> Select your HipChat account in the dropdown menu at the top 14:34:52 <AlexanderSalas> For âRoomâ, enter an âXMPP/Jabber Nameâ from the rooms list here 14:34:54 <AlexanderSalas> For âServerâ, enter âconf.hipchat.comâ 14:34:57 <AlexanderSalas> For âHandleâ, enter your âRoom nicknameâ from this page 14:34:57 <AlexanderSalas> Leave the Password field blank 14:34:58 <AlexanderSalas> Click âJoinâ 14:35:06 * nhnt11 should start a discussion on his potential gsoc project as well sometime soon 14:35:50 --> openSourcer has joined #instantbird 14:35:57 <flo-retina> nhnt11: you can wait another 3 days, to know if Mozilla is accepted by Google ;) 14:37:06 <clokep_work> AlexanderSalas: Is the code somewhere? 14:37:17 <AlexanderSalas> github :) 14:37:30 <clokep_work> AlexanderSalas: ... 14:37:33 <clokep_work> Where? :P 14:37:34 <clokep_work> Link? 14:37:39 <AlexanderSalas> Wait wait! 14:37:51 <clokep_work> Is it based on our JS XMPP stuff or the purple code? 14:37:59 <AlexanderSalas> https://github.com/alexsalas/instantbird-addon-hipchat 14:38:32 <aleth> clokep_work: If I understand it right, he is simply trying to join a hipchat MUC with a libpurple XMPP account. 14:38:50 <clokep_work> I don't know if that works or not. :) 14:39:01 <AlexanderSalas> Work!! 14:39:08 <AlexanderSalas> I need update this now: https://github.com/alexsalas/instantbird-protocol-hipchat 14:39:14 <AlexanderSalas> for MUC support 14:39:19 <AlexanderSalas> Right now 14:39:25 <aleth> AlexanderSalas: What was the problem? 14:39:43 <AlexanderSalas> No, the problem finish now, thank you aleth 14:39:54 <AlexanderSalas> solved! 14:40:41 <clokep_work> AlexanderSalas: So...you might need to update some of our internal XMPP code to better handle MUCs actually. 14:40:43 <AlexanderSalas> In the future I'll add some features with the API 14:41:02 --> mconley has joined #instantbird 14:41:08 <clokep_work> AlexanderSalas: Cool. :) I'm glad I'll be able to point people to this add-on, we've had a bunch of people asking about hipchat. 14:41:28 <AlexanderSalas> Perfect!!! 14:41:33 <AlexanderSalas> I love Instantbird 14:41:43 <aleth> clokep_work: I think it's based off libpurple XMPP for now? 14:41:53 <aleth> Ah no, it's not :-/ 14:42:29 <aleth> AlexanderSalas: Yeah, you may find you have to help us improve our JS XMPP MUC support ... it's not complete yet :D 14:43:38 <AlexanderSalas> Ok, I can! 14:43:55 <aleth> AlexanderSalas: bug 954959 14:43:57 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954959 nor, --, ---, nobody, NEW, Finish the implementation of basic MUC support in JS-XMPP 14:44:57 <aleth> AlexanderSalas: Thanks for adding hipchat support :) 14:48:26 * clokep_work still needs to work on his Mumble prpl. :-\ 14:51:08 <Mic> nhnt11: I've got something :) 14:51:20 <nhnt11> \o/ 14:51:44 <Mic> It's a bit hackish, though ;) 14:51:45 <Mic> http://pastebin.instantbird.com/602234 14:51:58 <Mic> But gives a great result ;) 14:53:37 <Mic> When you copy that, it should be the debug log in default formatting, even though it looks completely different in the browser. 14:55:12 * clokep_work is surprised by https://github.com/alexsalas/instantbird-addon-hipchat/blob/master/LICENSE.md 14:55:18 <Mic> I started with a version that wasn't a table, you can most likely mark almost everything as no-select and put the full log entry into a "hidden" span instead. 14:55:31 <clokep_work> Since some of the code include is Apache, some is unlicensed and some is MPL 1.1. (You should update that to MPL 2 btw! :)) 14:56:34 <clokep_work> AlexanderSalas: Please let us / me know if you have any questions / issues. 15:00:25 <nhnt11> Mic: Thanks a lot 15:00:29 <nhnt11> :D 15:01:12 <-- openSourcer has quit (Ping timeout) 15:01:36 --> openSourcer has joined #instantbird 15:01:38 <Mic> nhnt11: you're welcome :) 15:01:40 * nhnt11 will probably use that approach 15:01:42 <Mic> I hope it helps... 15:38:10 <clokep_work> flo-retina: SO where are we with this purple stuff? 15:38:32 <flo-retina> waiting for a confirmation that it (doesn't) build on Windows. 15:39:04 <-- dewtwo has quit (Quit: Connection closed for inactivity) 15:39:38 <clokep_work> flo-retina: I told you this morning it doesn't. :-S 15:39:42 <clokep_work> OR last night, rather. 15:40:05 <flo-retina> clokep_work: but you got an error you already had before, and I thought you already figured that out before and just didn't remember how? 15:40:45 <clokep_work> flo-retina: Didn't we have this discussion already today? :-S I do not know how to fix it. I have some ideas that there's weirdness going on with ifdefs in the header file, but I don't really know. 15:42:08 <openSourcer> This command is taking indefinitely long time to execute: 15:42:10 <openSourcer> hg clone http://hg.mozilla.org/comm-central 15:42:16 <openSourcer> Is this normal? 15:42:54 <flo-retina> clokep_work: what I remember of this the last time is that you didn't apply correctly one of the patches 15:43:09 <flo-retina> clokep_work: so I was still assuming something was cached / not updated on your Windows machine 15:43:48 <clokep_work> openSourcer: It depends how fast your connection is, I usually download bundles. 15:44:31 <clokep_work> flo-retina: I don't remember that being an issue. The patches I have applied are https://bitbucket.org/clokep/comm-central-patches and https://bitbucket.org/clokep/purple-patches and are IDENTICAL to what I ran on my Mac. 15:44:37 <openSourcer> Okay I tried the bundles option. But I got stuck there too. 15:45:01 <clokep_work> stuck? 15:45:04 <clokep_work> The files are pretty big, bug not HUGE. 15:45:20 <clokep_work> mozilla-central is much larger... 15:45:33 <openSourcer> After using hg init mozilla this command, a file named .hg/hgrc is to be changed. Where am I to find it? 15:45:52 <aleth> The c-c bundle is about 50M. 15:46:24 <openSourcer> The internet speed at this time at my place is pretty good. 15:46:39 <openSourcer> Though at other times it's quite bad! 15:47:29 <openSourcer> clokep_work? 15:48:23 <-- aleth has quit (Ping timeout) 15:49:21 <Mic> ".hg" is a directory. A leading dot makes it hidden. use "ls -a" to show those... 15:51:20 <flo-retina> clokep_work: btw, I'm near my Linux machine, so if it's helpful to have someone check that things build fine on Windows, I can easily do it today 15:51:37 <clokep_work> flo-retina: I won't get a chance to look at it until tonight, the earliest. 15:51:37 <flo-retina> (but I don't expect any linux specific issue) 15:51:52 <flo-retina> errr, I meant Linux, not Windows 15:51:59 <flo-retina> I don't have access to my Windows machine 15:52:59 <clokep_work> I started a Linux build last night and forgot to check it this morning. :( 15:53:05 <clokep_work> It'd probably be good for someone to do one... 15:53:42 * flo-retina wonders where the "Error: NS_ERROR_INVALID_POINTER: Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIInlineSpellChecker.getMisspelledWord] Source File: resource://gre/modules/InlineSpellChecker.jsm Line: 60" error is coming from." in his console is coming from 15:55:05 <flo-retina> I also have: Warning: Error in parsing value for 'opacity'. Declaration dropped. Source File: chrome://instantbird/content/instantbird.xul Line: 0 Source Code: 15:55:05 <flo-retina> 8.2499999998209e-7 15:55:21 <openSourcer> How do we use a Mercurial bundle? 15:55:43 <openSourcer> First hg init mozilla 15:55:47 <-- BWMerlin has quit (Quit: BWMerlin) 15:55:59 <openSourcer> Next, edit the .hg/hgrc file in that repository 15:56:09 <openSourcer> But where do I find this file? 15:57:04 <flo-retina> have you tried looking for answers to these questions on developer.mozilla.org, or using Google? 15:58:11 <openSourcer> Uh the Mozilla page gave these instructions 15:58:23 <openSourcer> I didn't Google though. I'll do that 16:09:53 <-- Mic has quit (Ping timeout) 16:16:17 --> wnayes has joined #instantbird 16:22:13 <flo-retina> bug 975381 and similar make me happy :) 16:22:16 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=975381 nor, --, ---, archaeopteryx, ASSI, Use DOM_VK_RETURN/NS_VK_RETURN instead of DOM_VK_ENTER/NS_VK_ENTER 16:22:18 <flo-retina> So good to be in c-c :) 16:22:52 <-- GeKo has quit (Ping timeout) 16:23:46 <nhnt11> :) 16:24:30 <flo-retina> (I'm trying to reward this behavior with fast reviews) 16:24:58 <clokep_work> :) 16:26:05 <clokep_work> Was that a platform difference? 16:26:45 <flo-retina> clokep_work: bug 969247, {DOM,NS}_VK_ENTER were removed from Gecko. 16:26:47 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=969247 nor, --, mozilla30, masayuki, RESO FIXED, Get rid of related code of NS_VK_ENTER and nsIDOMKeyEvent::DOM_VK_ENTER 16:33:46 --> GeKo has joined #instantbird 16:55:17 --> Mic has joined #instantbird 16:55:18 * ChanServ sets mode +h Mic 17:03:12 <-- openSourcer has quit (Ping timeout) 17:03:57 --> openSourcer has joined #instantbird 17:18:21 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 17:27:58 <flo-retina> so the 32 bit linux release can actually look good on Ubuntu64, it's just a matter of installing the right packages. 17:39:58 --> Mook_as has joined #instantbird 17:53:14 --> mayanktg has joined #instantbird 17:54:34 <mayanktg> qheaden: there? 17:57:32 <mayanktg> openSourcer: were you able to build it? 18:00:18 <-- nhnt11 has quit (Ping timeout) 18:21:57 * ChanServ sets mode +o clokep_work 18:36:07 <-- gerard-majax__ has quit (Ping timeout) 18:46:50 <-- Mic has quit (Ping timeout) 18:56:33 <-- openSourcer has quit (Ping timeout) 19:08:59 --> Mic has joined #instantbird 19:08:59 * ChanServ sets mode +h Mic 19:11:00 <clokep_work> mayanktg: Mic had an idea that you could (as a separate bug) add a "Take picture with webcam" option there too. 19:11:11 <clokep_work> (As a follow up to what you're currently doing. :)) 19:12:10 <mayanktg> clokep_work: and with a preview option we can send it to the chatee :) 19:12:30 <clokep_work> I'm not sure I understand / agree. 19:12:35 <Mic> Yes, there should be a preview if that's what you mean... 19:13:09 <mayanktg> Yes. 19:13:21 <Mic> well, we can discuss the details when there's a menu where you can attach that option ;) 19:13:37 <clokep_work> mayanktg: It'd be a good introduction to some of the media features though so... 19:14:40 <mayanktg> Mic, clokep_work yes, but first of all we should implement the basic voice and video calling option I guess 19:15:01 <clokep_work> :-S 19:15:07 <clokep_work> I think you're greatly misunderstanding the suggestion. 19:15:12 <clokep_work> That this would help you understand HOW to do that. 19:15:27 <mayanktg> Yes, there are many features available in WebRTC . Screen sharing is also one 19:15:45 <mayanktg> clokep_work: ok 19:15:45 <Mic> Give me a moment please... 19:15:48 <clokep_work> :-S 19:15:52 * clokep_work goes back to _work. 19:16:13 <mayanktg> clokep_work: yes, i misunderstood it :-/ 19:16:42 --> gerard-majax__ has joined #instantbird 19:17:50 <Mic> This would show the image from the webcam to the Instantbird user herself and allow to take a photo to use it instead of picking a file from your computer... 19:17:58 <Mic> That's what we meant with this suggestion... 19:19:07 <mayanktg> Mic: I lost the track completely! Yeah we can do that 19:19:10 <-- jb has quit (Quit: jb) 19:20:28 <mayanktg> Should I file it as a bug? 19:20:38 <Mic> Maybe there is one already? 19:21:42 <Mic> I don't know, you'd need to have a look. 19:21:46 <mayanktg> let mein check 19:21:47 <mayanktg> yes 19:25:05 <mayanktg> Mic: I guess there is no such bug. 19:26:16 <Mic> Then just go ahead and file one for it :) 19:27:30 <mayanktg> Mic: what about the bug 'm currently working on! clokep_work suggested I should first complete it 19:28:52 <Mic> You'll need a context menu on the user icon to add the webcam-option to it, won't you? ;) 19:30:33 <mayanktg> Mic: yes! we would add another menu item "Take picture.." 19:30:46 <Mic> Exactly. 19:31:12 <mayanktg> got it the rest of it :) 19:31:43 <clokep_work> mayanktg: I'm suggesting you work on it after. :P There's no harm in filing the bug. 19:32:11 <mayanktg> clokep_work: :P 19:33:27 <mayanktg> clokep_work: regrading prev conversation, i thought you were talking about that GSoC project :P got carried away :-| 19:33:38 <clokep_work> mayanktg: To be clear, I'm suggesting you add the webcam option AFTER adding the remove option. 19:33:47 <clokep_work> mayanktg: No, that's far too simple for GSoC. :P 19:33:52 <clokep_work> But it'd be a good stepping stone. 19:34:30 <mayanktg> clokep_work: yes, i got it now 19:38:17 <mayanktg> * Add "Take Picture Using Webcam" option in context menu to change user icon. * is the title okay? 19:40:12 <Mic> I'd drop the context menu part... 19:40:29 <mayanktg> Mic: ok :) 19:40:58 <Mic> "Set user icon from image taken with the webcam" or something like that? 19:41:10 <mayanktg> yeah..it is itself making things clear 19:41:40 <mayanktg> Mic: Nice :D 19:41:51 <-- Mook_as has quit (Ping timeout) 19:41:59 <-- GeKo has quit (Quit: leaving) 19:42:03 --> Mook_as has joined #instantbird 19:42:46 --> GeKo has joined #instantbird 19:44:02 <mayanktg> Mic: what is the product version I should mention? "trunk" 19:48:33 <Mic> Yes 20:25:25 <instantbot> New Instantbird - Contacts window bug 975542 filed by mayanktg@gmail.com. 20:25:58 <clokep_work> bug 975542 20:26:58 <Mic> https://bugzilla.mozilla.org/show_bug.cgi?id=975542 20:27:12 <clokep_work> Mic: botsnack! 20:27:16 <clokep_work> ;) 20:27:20 <Mic> haha 20:27:52 <mayanktg> have I filed it correctly ? :-o 20:28:38 <Mic> Almost. It counts as "enhancement" instead of a "normal" bug. 20:29:05 --> igorko has joined #instantbird 20:29:18 <Mic> Thanks! 20:29:30 <mayanktg> changed it 20:43:51 <-- AlexanderSalas has quit (Ping timeout) 20:44:30 <-- igorko has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 20:57:38 <clokep_work> That'll be neat. :) 20:57:47 <clokep_work> Maybe it'll convince me to actually update my icon. :P 20:59:15 <mayanktg> clokep_work: he he he ;) 21:01:13 <mayanktg> I have the same icon since 3 years :P 21:01:54 <clokep_work> I do too. 21:01:59 <clokep_work> ALthough I don't think it's on my gmail account. 21:02:15 <clokep_work> And that's a total lie, I've had it < 1 year since it was taken on vacation last May haha. 21:02:21 <-- deOmega has quit (Quit: So easy...but yet complicated.) 21:02:27 <-- Mic has quit (Ping timeout) 21:03:00 * mayanktg wants to go on a vacation too :( 21:11:49 --> Mic has joined #instantbird 21:11:50 * ChanServ sets mode +h Mic 21:12:03 <flo-retina> vacations? 21:12:10 <flo-retina> maybe that's what I actually need :-D 21:13:08 <mayanktg> flo-retina: who will mentor GSoC then :D :P 21:24:37 <flo-retina> mayanktg: I'm not mentoring GSoC this year :-P 21:30:51 --> jb has joined #instantbird 21:46:26 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 21:59:31 <-- mconley has quit (Connection reset by peer) 21:59:54 --> mconley has joined #instantbird 22:08:18 <clokep_work> flo-retina: So it sounds like (on Windows) that http://dxr.mozilla.org/mozilla-central/source/xpcom/base/nsIMemoryReporter.idl#511 is not defined for me. 22:09:20 <flo-retina> look at the preprocessed file? 22:09:32 <clokep_work> The only #ifdef I see is lines 449 - 473. 22:09:37 <clokep_work> Hmm...I could do that. :) 22:09:53 <clokep_work> Wait, the preprocessed of which file? 22:09:58 <clokep_work> Is that the make -i thing? 22:10:06 <flo-retina> it's purpleMemory.cpp that fails, right? 22:10:13 <flo-retina> so make -C purplexpcom/src purpleMemory.i 22:11:07 <clokep_work> OK. 22:11:14 <clokep_work> I'm not on that machine, but Ill try it when I get home. 22:13:38 <flo-retina> it's actually purpleCoreService.cpp 22:17:06 <-- clokep_work has quit (Ping timeout) 22:19:43 <flo-retina> my Ib nightly just reached 1GB of ram 22:47:54 <-- mconley has quit (Input/output error) 23:06:23 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 23:20:44 <-- jb has quit (Ping timeout) 23:22:27 --> jb has joined #instantbird 23:38:47 --> EionRobb has joined #instantbird 23:39:02 <-- jb has quit (Ping timeout) 23:40:52 --> mconley has joined #instantbird