#instantbird log on 09 26 2012

All times are UTC.

00:20:51 <clokep> Mook_as: So what does FORCE_SHARED_LIB really do? (More of, do I want it to be 1 or 0? :))
00:23:36 <clokep> Sorry I keep asking so many questions btw. :-/ I'm just at a loss w/ some of this stuff.
00:23:53 <Mook_as> it makes sure you end up as a .so
00:24:13 <Mook_as> (you do want that, if you want an xpcom component you can ship. it's empty for static libs that go inside libxul)
00:24:44 <clokep> OK, and EXPORT_LIBRARY = 1 is only for if I'm expecting someone else to want to link into whatever I'm compiling?
00:24:52 * Mook_as double checks MDC... yeah, that looks like it matches
00:25:11 <clokep> OK, so I don't want that one...
00:25:23 <Mook_as> umm, EXPORT_LIBRARY puts things in /dist, IIRC
00:25:27 <Mook_as> (which you don't care about)
00:25:28 * clokep gets LINK errors with FORCE_SHARED_LIB :-(
00:25:33 <Mook_as> pastebin?
00:25:54 <clokep> They're link errors to other files I'm compiling. :-S
00:27:40 <-- clokep has quit (Ping timeout)
00:30:51 --> clokep has joined #instantbird
00:30:51 * ChanServ sets mode +o clokep 
00:31:08 * clokep is making his code ismpler to start w/ :)
00:33:03 <clokep> That worked. :)
00:39:18 <clokep> Mook_as: Do I need to specify extra folders to link against if there are sub folders?
00:39:52 <clokep> (LNK2019 -- unresolved external symbol 'symbol' referenced in function 'function')
00:40:42 <EionRobb> lol
00:40:44 <EionRobb> helpful
00:41:03 <EionRobb> I name all my symbols 'symbol' and all my functions 'function' :)
00:41:10 <EionRobb> function function = new function();
00:42:10 <clokep> :P
00:42:38 <Mook_as> no, just need to specify the libs
00:43:08 <Mook_as> linking static libs from subfolders sounds breakage-prone though
00:44:40 <clokep> Hmm....OK....
00:44:49 <instantbot> New Core - General bug 1705 filed by wnayes@gmail.com.
00:44:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1705 enh, --, ---, wnayes, ASSI, Implement the import wizard service and backend
00:45:59 <clokep> So as far as I know, I added all the files to CPPSRCS, so I would have thought they would be able to find each other without issues, but still external symbol, which seems strange to me.
00:46:07 * clokep doesn't really understand compiling.
00:46:09 <clokep> :(
00:50:33 <instantbot> wnayes@gmail.com set the Resolution field on bug 1650 to FIXED.
00:50:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1650 min, --, 1.3, wnayes, RESO FIXED, The value of list type options is not always preserved
00:51:40 <clokep> wnayes: Uhhh...I have no idea why that wasn't marked as fixed. :) Good call.
00:52:35 <wnayes> I knew one of the "Depends on" bugs in 1495 should have been crossed out :)
00:53:36 <clokep> :)
00:53:45 <clokep> Always feels good to finish one off.
00:55:03 <clokep> Mook_as: So setting extra directories to look for the lib in would be... EXTRA_LIIBS?
00:55:40 <Mook_as> without that many Is, possibly. there's like 5 different possible flags
00:56:12 <clokep> Hmmm....
00:56:30 <Mook_as> hmm. yeah, EXTRA_LIBS should be your thing
00:56:38 <Mook_as> and non-lib options go in EXTRA_DSO_LDOPTS
00:57:46 <clokep> Right, I saw the EXTRA_DSO_LDOPTS, and it seems like it is normally  $(XPCOM_GLUE_LDOPTS) $(MOZ_COMPONENT_NSPR_LIBS)
00:57:50 * clokep goes to look those up.
01:00:27 <Mook_as> going to head home now, will probably be back later.
01:00:33 <-- Mook_as has quit (Quit: Mook_as)
01:00:55 <clokep> Thanks for the help. :)
01:25:34 <-- wnayes has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
01:31:49 <-- Optimizer has quit (Ping timeout)
01:54:43 --> wesj1 has joined #instantbird
02:11:42 <-- wesj1 has quit (Quit: wesj1)
02:20:01 --> wesj1 has joined #instantbird
02:23:20 --> nexxuscommand has joined #instantbird
02:33:50 <-- wesj1 has quit (Quit: wesj1)
02:41:56 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
02:54:20 <-- mconley has quit (Input/output error)
02:56:49 <instant-buildbot> build #642 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/642
03:03:58 --> wesj1 has joined #instantbird
03:10:15 <-- wesj1 has quit (Quit: wesj1)
03:14:29 <-- EionRobb has quit (Quit: Leaving.)
03:15:15 --> EionRobb has joined #instantbird
03:17:12 --> Mook has joined #instantbird
03:30:40 --> wesj1 has joined #instantbird
03:30:45 <-- wesj1 has quit (Input/output error)
04:18:20 --> wesj1 has joined #instantbird
04:26:22 <-- wesj1 has quit (Input/output error)
04:26:46 --> wesj1 has joined #instantbird
04:26:53 <-- wesj1 has quit (Input/output error)
04:31:06 --> wesj1 has joined #instantbird
04:31:11 <-- wesj1 has quit (Input/output error)
04:42:17 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
04:59:06 <instant-buildbot> build #723 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/723
05:46:33 <-- EionRobb has quit (Quit: Leaving.)
05:54:43 --> Optimizer has joined #instantbird
06:11:21 --> barlas has joined #instantbird
06:12:46 <instant-buildbot> build #626 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/626
06:40:02 <-- markh has quit (Connection reset by peer)
06:44:45 --> Guido has joined #instantbird
07:05:37 <-- chrisccoulson has quit (Ping timeout)
07:06:50 --> chrisccoulson has joined #instantbird
07:29:47 <-- nexxuscommand has quit (Ping timeout)
08:10:20 --> jb has joined #instantbird
08:12:07 --> Mic|tb has joined #instantbird
08:15:11 <-- chrisccoulson has quit (Quit: Ex-Chat)
08:15:43 --> chrisccoulson has joined #instantbird
08:16:02 <-- Mic|tb has quit (Input/output error)
08:23:29 <-- Optimizer has quit (Ping timeout)
08:25:12 --> Even has joined #instantbird
08:25:12 * ChanServ sets mode +o Even 
08:25:17 <-- Even has quit (Quit: Even)
08:25:21 --> Even has joined #instantbird
08:25:22 * ChanServ sets mode +o Even 
08:30:32 <-- clokep_work has quit (Connection reset by peer)
08:34:43 --> clokep_work has joined #instantbird
08:34:43 * ChanServ sets mode +o clokep_work 
09:04:53 <-- florian1 has quit (Ping timeout)
09:05:11 --> aleth has joined #instantbird
09:05:11 * ChanServ sets mode +h aleth 
09:11:35 <-- aleth has quit (Quit: Au revoir)
09:20:58 <-- Guido has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
09:25:54 --> florian1 has joined #instantbird
09:26:38 <-- florian1 has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
09:26:40 --> flo-retina has joined #instantbird
09:36:52 * flo-retina is now known as florian1
09:53:51 --> clokep has joined #instantbird
09:53:51 * ChanServ sets mode +o clokep 
10:12:46 <clokep> Good morning.
10:13:58 <clokep> Thanks for responding to that moznet vs freenode one florian :)
10:14:49 <florian1> clokep: hello :)
10:14:56 <florian1> no problem.
10:15:16 <florian1> I almost marked that other bug from the same reporter invalid too, but I think I'll wait for a day or two do to that :-D
10:15:27 <clokep> Is that the bouncer one?
10:15:32 <florian1> and we may want to check why connecting an IRC account connects the other (if that's what he said)
10:15:39 <florian1> yeah, the sucky bouncer one
10:15:53 <clokep> Yeah. :-/
10:16:06 <clokep> I mean, I wish we could support it...but that's seemingly very complicated.
10:16:12 <florian1> "I'm using the same nick and server, and expect the application to be OK with connecting them separately as they have a different password" just doesn't make any sense
10:16:35 <florian1> he should just use different nicks for each account, and configure his bouncer to change the nicks on the fly :-P
10:16:47 <florian1> oh, I think I know what he meant by "connected the other account"
10:16:55 <florian1> it's the other account on the bouncer, not on our account manager
10:17:12 <florian1> and that's because the password manager can only store one password for all the identical accounts
10:18:21 <florian1> "RESOLVED INVALID Install a better bouncer" :-P
10:23:36 <clokep> Hah. :)
10:23:40 <clokep> Yes, that's probably what it is.
10:24:24 <florian1> how difficult would it be to write a non-sucky bouncer?
10:26:30 <florian1> how difficult would it be to connect the same nick from several machines? When connecting, if the nick is already taken, we would switch to a random non-sense nick from the IRC server's point of view, and forward all messages to the already-connected instance of Instantbird using that nick. (we would do some auth first of course)
10:27:45 <florian1> would it be possible for an IRC connection to forward all raw messages received in channels to another nick as private messages without getting kicked for fload?
10:28:31 <florian1> (wondering if we could make all the messages go through an IRC connection, or if we would need to initiate a P2P connection to transfer the stream)
10:29:15 <-- barlas has quit (Ping timeout)
10:29:40 <clokep> A non-sucky bouncer? Not too hard I don't think, but you'd need server code first, obviously.
10:29:58 <florian1> I was thinking Instantbird without UI
10:30:15 <clokep> "how difficult would it be to connect the same nick from several machines? When connecting, if the nick is already taken, we would switch to a random non-sense nick from the IRC server's point of view, and forward all messages to the already-connected instance of Instantbird using that nick. (we would do some auth first of course)" I'm a bit confused about this.
10:30:15 <florian1> can't our chat/ and IRC code run in xpcshell ?
10:30:32 <clokep> Yes, it can. :) But we don't have any server code still. ;)
10:30:57 <clokep> (It doesn't need to be a hardcore server, it doesn't need to know the server protocols, but it needs to act as a server and not a client.)
10:31:18 <florian1> that doesn't sound too terrible
10:31:29 <clokep> It could be possible, I guess, to forward the messages via privat emessage, I'd expect flooding issues though.
10:31:31 <florian1> but maybe we don't want that to be an IRC specific solution
10:31:38 <clokep> No. It isn't. I wanted to make a fakeserver anyway.
10:31:46 <florian1> and maybe we should just make all messages for all accounts go through the same connection, and send that in JSON
10:32:28 <florian1> clokep: "I'm a bit confused about this." so my idea was to work around the fact that we can't connect the same nick from several machines
10:32:39 <florian1> when connecting "florian", if it's already taken, the server request that I use another nick, right?
10:33:07 <florian1> then the code would change my nick to a random string, and handshake with whatever's already using "florian"
10:33:21 <florian1> if it's an Instantbird instance, it would authenticate with it, and then use it as a proxy
10:33:34 <instantbot> New Instantbird (UI) bug 1706 filed by benediktp@ymail.com.
10:33:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1706 enh, --, ---, nobody, NEW, Set user icon by dropping an image on it
10:33:43 <florian1> (and if it's not, it could kick the impostor out!)
10:34:16 --> Mic has joined #instantbird
10:34:16 * ChanServ sets mode +h Mic 
10:34:33 <florian1> in the UI, I would have the nick "florian", even though the server would see me as having a random different nick (that no human would actually see)
10:35:06 <clokep> florian1: I guess I'm confused about whether we're talking about the true server here or the "bouncer".
10:35:25 <clokep> I really think you'd want a "headless Instantbird" and then a "client only Instantbird" though.
10:35:31 <clokep> Where the headless one speaks all the native protocols.
10:35:38 <florian1> clokep: I only have real Instantbird instances connectede to the true server. No UI-less bouncer.
10:35:39 <clokep> And the client receives the UI notifications back.
10:35:58 <florian1> no, no headless client.
10:36:33 <florian1> I'm saying that if I connect my 2 macbooks with the same nick, the first one should actually connect that nick, and the second one should detect the presence of the first one, and use it as a proxy
10:36:51 <clokep> Hmmm....maybe.
10:37:03 <florian1> I'm looking for something that doesn't need any configuration
10:37:07 <clokep> Including forwarding all the past messages?
10:37:10 --> barlas has joined #instantbird
10:37:12 <clokep> That's a big reason people use bouncers.
10:37:21 <florian1> no the past messages
10:37:31 <florian1> well, not sure
10:37:38 <florian1> would be nice to sync the logs anyway
10:37:49 <florian1> but I see that as a different problem
10:38:57 <clokep> Hm. OK
10:39:13 <clokep> I think you'd want to open a DCC chat between them to use as a side channel though, FWIW.
10:39:29 <clokep> I have partial code for that btw.
10:39:30 <florian1> hmm, would be nice to sync the logs between different instantbird instances without any server btw :)
10:39:55 <florian1> there's no fload detection in DCC I assume? :)
10:40:03 <clokep> It's a direct socket between machines.
10:40:16 <florian1> yeah, so we can send there whatever junk we want
10:41:31 <instantbot> clokep@gmail.com set the Resolution field on bug 1706 to DUPLICATE of bug 788.
10:41:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1706 enh, --, ---, nobody, RESO DUPLICATE, Set user icon by dropping an image on it
10:41:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=788 enh, --, ---, nobody, NEW, Set buddy icon via drag 'n' drop
10:41:51 <clokep> Yes.
10:42:25 <florian1> and we can even send it cleanly (like say, already parsed and in JSON)
10:42:35 <clokep> Yes.
10:42:49 <florian1> it doesn't even sound complicated :)
10:43:19 * clokep wonders if we have different definitions of complicated....
10:43:26 <clokep> DCC doesn't work behind NAT though, I think.
10:43:35 <florian1> hmm, I'm not sure what the /quit command should do in that context
10:43:55 <florian1> clokep: isn't WebRTC supposed to work in these cases?
10:44:00 <clokep> Yes.
10:44:05 <florian1> clokep: can't we re-use their nat traversal code?
10:44:12 <clokep> Hopefully.
10:52:31 <-- Mic has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
11:00:49 <-- jb has quit (Ping timeout)
11:07:35 <-- clokep has quit (Ping timeout)
11:21:20 --> rosonline has joined #instantbird
11:33:40 <-- flo has quit (Ping timeout)
11:35:56 <florian1> uh, ping timeout? :(
11:45:23 --> jb has joined #instantbird
11:52:08 <-- clokep_work has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
11:52:19 --> clokep_work has joined #instantbird
11:52:19 * ChanServ sets mode +o clokep_work 
11:53:44 <-- Kaishi has quit (Quit: Kaishi)
12:07:26 --> AlexanderSalas has joined #instantbird
12:10:57 <-- jb has quit (Quit: jb)
12:17:36 --> jb has joined #instantbird
12:18:01 <-- jb has quit (Quit: jb)
12:39:51 <clokep_work> I don't know if you can just "use" something else's NAT with DCC FWIW. Do those have other handshakes or anything that they need to do?
12:40:49 <florian1> I don't fully understand how nat traversal works for webrtc :-/
12:41:05 <clokep_work> I don't fully understand NAT traversal. (Period.)
12:41:07 <clokep_work> :)
12:41:29 <florian1> I think it's still possible to simplify :)
12:41:32 <florian1> I don't understand NAT.
12:41:36 <clokep_work> Probably!
12:41:49 <florian1> (although I do have some understanding of the concept :))
12:42:09 <clokep_work> Any good knowledge of WebRTC (in general) come out of MozCamp btw? I think you said you were going to a presentation on it.
12:43:06 <florian1> clokep_work: for your linking issue, try putting the line "EXTRA_DSO_LDOPTS += $(XPCOM_GLUE_LDOPTS) $(MOZ_COMPONENT_NSPR_LIBS)" *after* the line "include $(topsrcdir)/config/rules.mk"
12:43:17 <florian1> no guarantee that it will fix it, but it's at least what I would try
12:44:02 <clokep_work> Alright, will do. :)
12:44:27 <florian1> clokep_work: at this point WebRTC is mostly an API targeting web sites
12:44:39 <florian1> so there was a demo of what webpage need to do to use it
12:45:01 <florian1> and the code seemed relatively straight forward
12:46:14 <clokep_work> florian1: That doesn't mean we can't use it, right?
12:46:21 <florian1> :)
12:55:39 <clokep_work> We'll need to teach the backend of chat about FT and A/V at some point...
12:55:44 <-- chrisccoulson has quit (Quit: Ex-Chat)
12:57:35 --> chrisccoulson has joined #instantbird
13:00:20 --> Mic has joined #instantbird
13:00:21 * ChanServ sets mode +h Mic 
13:12:10 <florian1> teaching the backend about it shouldn't be too difficult
13:12:28 <florian1> adding a decent UI may be more work ;)
13:12:56 <clokep_work> Yeah, I suppose.
13:13:04 * clokep_work keeps hoping some random person will want to do this for TB...
13:13:22 <florian1> ahah
13:13:56 <florian1> my hopes of anybody wanting to do anything for tb aren't super high these days
13:14:15 <florian1> unless if having less paid staff working on it suddenly motivate volunteers :)
13:17:41 <clokep_work> Yeah...well maybe one day.
13:18:42 <clokep_work> Would be nice to call into those TB meetings from TB, no? ;)
13:19:14 <florian1> using webrtc ?
13:19:15 <florian1> sure
13:20:39 --> meh has joined #instantbird
13:26:41 <clokep_work> Using whatever. :P
13:31:54 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
13:46:09 --> mconley has joined #instantbird
14:13:38 <-- rosonline has quit (Quit: Experimentem Instantbird 1.2 -- http://www.instantbird.com)
14:49:44 --> wesj1 has joined #instantbird
14:57:33 <-- Mook has quit (Quit: Mook)
14:58:30 * florian1 now has a mozmill test that clicks the "Chat" button (and doesn't actually test anything)
14:59:49 <-- wesj1 has quit (Quit: wesj1)
15:00:03 <-- barlas has quit (Connection reset by peer)
15:04:13 --> linuxis has joined #instantbird
15:04:21 <linuxis> Hi?
15:04:27 <clokep_work> Hello linuxis.
15:04:32 <clokep_work> florian1: Sounds fun. :) I like nops.
15:05:07 <linuxis> The devs at bodhilinux created a package for the newest instantbird. Which made me happy because it was a hassle using it on linux before. 
15:05:17 <florian1> clokep_work: I haven't decided yet if I hate mozmill (likely) or if it's just that the documentation is horrible (quite obvious...), or both...
15:05:20 <linuxis> But...there's no 64 bit version of the binary.
15:06:34 <linuxis> Is there a 64 bit version in development?
15:06:49 <clokep_work> linuxis: As far as we know it should compile on 64-bit Linux.
15:07:01 <clokep_work> We don't know anything about what the developers at bodhilinux offer though.
15:07:09 <linuxis> It does but it won't launch unless you pull the 32 bit libraries
15:07:20 <clokep_work> Let me rephrase.
15:07:28 <clokep_work> As far as we know, it should compile as a 64-bit version.
15:08:38 <linuxis> Well, the lead developer of Bodhi compiled it and pushed it into the repos. So I don't really know the how or the why...it won't work.
15:09:20 <linuxis> I do know that I love instantbird. 
15:09:37 <clokep_work> Well that's good to hear! :)
15:10:06 <clokep_work> "Well, the lead developer of Bodhi compiled it and pushed it into the repos. So I don't really know the how or the why...it won't work." Do you mean it won't compile for 64-bit?
15:10:18 <clokep_work> If it doesn't, it'd be great to file bugs with the issues.
15:10:33 <clokep_work> florian1: Do you know if Even still compiles 64-bit versions? (I.e. do we think it still works?) :)
15:10:45 <florian1> it obviously still work in 64 bit
15:10:52 <linuxis> It installs on 64 bit but it crashes on launch
15:11:04 <florian1> I only use ubuntu 64 on my linux development machine
15:11:04 <linuxis> I don't know if it compiles in 64 bit because I never tried.
15:11:27 <linuxis> Perhaps the Bodhi dev used a 32 bit machine to compile it.
15:11:38 <linuxis> And that's why it has problems on 64 bit
15:11:42 <clokep_work> Ah, OK. So I'm mixing two different things you're talking about.
15:11:53 <clokep_work> Yes, it runs on 64-bit Linux (with 32-bit compatibility libraries).
15:12:11 <linuxis> Oh ok, so it needs 32 bit libraries.
15:12:26 <linuxis> But that means a lot to install 
15:12:35 <florian1> clokep_work: well, only if the 32 bit libraries offered for that distribution actually work
15:13:04 <linuxis> Well, I don't know if Bodhi comes with 32 bit libraries by default.
15:13:20 <clokep_work> In Ubuntu the 32-bit libraries are like a small package IIRC.
15:13:25 <linuxis> It's pretty minimal in what comes from the cd
15:13:33 <linuxis> Partly why I love it.
15:13:38 * clokep_work isn't familiar with Bodhilinux.
15:13:58 <linuxis> It's a ubuntu based distro which uses the newest e17 desktop
15:14:15 <linuxis> So it's as light as lxde and prettier then kde
15:15:05 <linuxis> Perhaps that's a tall claim on my part. It's my opinion.
15:15:12 <florian1> clokep_work: http://forums.bodhilinux.com/index.php?/topic/6474-why-does-instantbird-only-work-on-32bit/
15:15:24 <florian1> everything is explained clearly on that thread
15:15:26 <linuxis> Yeah that's the post I made
15:16:31 <linuxis> And I already said that that's what would happen. 
15:16:40 <florian1> linuxis: you just need to install ia32-libs
15:17:16 <linuxis> It's a large download...but Jeff will get the package to install those by default
15:17:27 <florian1> so you will download that anyway ;)
15:17:51 <linuxis> Can you send texts via Instantbird?
15:17:52 --> igorko has joined #instantbird
15:18:09 <florian1> not in France
15:18:50 <linuxis> I know Aim,Icq and yahoo offer texting to phones...but I just wanted to know if instantbird can handle that
15:19:50 <florian1> these services don't work in France, so I've never tested them
15:20:12 <linuxis> Oh...
15:20:38 <linuxis> Well, here's another question.
15:21:00 <linuxis> When you install emoticons on instantbird, who can see them?
15:21:09 <linuxis> Only you, or anyone that chats with you?
15:21:25 <florian1> only you
15:22:16 <linuxis> That's kind of sad. 
15:22:28 <linuxis> Wish it was possible for others to.
15:23:04 <-- igorko has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
15:23:04 <linuxis> Though that's how it is even on pidgin
15:23:47 <florian1> I'm happy to not receive emoticons installed by others. :)
15:24:13 <linuxis> Hmmmm...I guess it should be optional.
15:24:39 <linuxis> IRC protocol would be nice on Instantbird
15:26:56 <linuxis> Firefox does have chatzilla but chatzilla is limited in the servers it connects to
15:27:42 <florian1> what makes you think Instantbird doesn't support IRC?
15:27:54 <linuxis> I didn't see it in the list of protocols
15:28:13 <florian1> I suggest you look again ;)
15:28:22 <linuxis> Ok I just saw it.
15:28:26 <linuxis> I don't know I missed it.
15:29:22 <linuxis> But the protocol has you register with a server and that will connect on auto and I'd rather it didn't do that.  
15:29:47 <linuxis> But I suppose I can have multiple irc accounts
15:31:24 <linuxis> How do you register nicks using instantbird and irc?
15:32:05 <florian1> you talk to nickserv
15:32:28 <florian1> "will connect on auto" only if you ask it to do that
15:32:42 <linuxis> I know, I just wanted to know how to do it in instantbird
15:32:58 <linuxis> Is there an option or do you have to do it the text way as in any other irc client?
15:34:29 <florian1> to register with nickserv, you do it like for any other IRC client
15:34:46 <florian1> to send your password to identify you automatically when connecting, you can just use the password field
15:35:03 <linuxis> Oh ok
15:35:56 --> Optimizer has joined #instantbird
15:36:16 <linuxis> Wow? It doesn't let me use my nick
15:38:37 <linuxis> It adds a 1 after my nick
15:38:51 <linuxis> and says it's incorrect even though I'm registered?
15:41:07 <-- linuxis has quit (Quit: WeeChat 0.3.7)
15:51:52 <-- Optimizer has quit (Ping timeout)
15:54:57 * clokep_work sighs.
15:55:37 --> Optimizer has joined #instantbird
15:58:39 <florian1> clokep_work: ;)
16:19:08 <-- Optimizer has quit (Ping timeout)
16:23:53 --> Optimizer has joined #instantbird
16:32:27 --> meh` has joined #instantbird
16:32:41 <-- meh has quit (Ping timeout)
16:43:20 --> Mook_as has joined #instantbird
16:56:55 --> barlas has joined #instantbird
17:11:17 --> jb has joined #instantbird
17:11:23 <-- jb has quit (Input/output error)
17:11:25 --> jb has joined #instantbird
17:19:11 <-- jb has quit (Ping timeout)
17:23:09 --> Guido has joined #instantbird
17:23:43 <Guido> hello, isit possible to change the transparancy of the contact list, if it is not activated?
17:24:09 <florian1> you can try in an add-on, it shouldn't be too difficult
17:24:18 <florian1> maybe even with a userChrome.css file in the profile :)
17:24:49 <Guido> i haven't ever made a add-on
17:25:24 <florian1> all add-on authors could have said that before their first add-on :)
17:26:25 <Guido> i don't know anything about it. not coments etc. to programand how it works etc. moreover i'm very bussy at the moment
17:28:33 <Mook_as> I think you want window:root:-moz-window-inactive { opacity: 0.5; } or something like that?
17:29:35 <florian1> Mook_as: what's window:root?
17:29:45 <florian1> I would have used #blistWindow:-moz-window-inactive
17:29:57 <Mook_as> a <window> that is the root element
17:30:05 <Guido> i don't get you
17:30:13 <Mook_as> mostly because I was too lazy to look up the id ;)
17:31:57 <Guido> if i get you right you have an idea what i could do, but i have no idea what your idea is
17:32:41 --> Mic has joined #instantbird
17:32:41 * ChanServ sets mode +h Mic 
17:33:59 <clokep_work> Don't worry, no one really "gets" Mook_as. He's an enigma.
17:34:10 <florian1> :-D
17:34:19 * clokep_work thought Mic had an add-on to do that...
17:35:02 * Mook_as often doesn't "get" himself either :D
17:35:03 <florian1> Guido: the idea is for you to put a userChrome.css file (explanations at http://www-archive.mozilla.org/unix/customizing.html) in your profile, containing #blistWindow:-moz-window-inactive { opacity: 0.5; }
17:35:36 <Mic> Ah, hmm...
17:35:41 <florian1> I think I'm now quite sure that I hate mozmill :)
17:35:55 <Mic> Won't that give you transparent contents over a grey background or something?
17:36:13 <Mic> It's certainly not going to affect the window frames and stuff
17:36:38 <florian1> Mic: do you mean it needs an * to affect all the child nodes?
17:36:51 <Mic> clokep_work: no, I don't have an add-on for that.
17:37:21 <florian1> Mic: isn't there a -moz-appearance to make the window frame disappear?
17:37:56 <clokep_work> Mic: Oh. :( OK!
17:37:57 <Mic> Afaik you do that using the chromemargin attribute on the window tag 
17:38:57 <Guido> so i have to make a file "userChrome.css", write in it "#blistWindow:-moz-window-inactive { opacity: 0.5; }" and put it into the folder from instantbird. is that right?
17:39:53 <-- florian1 has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
17:40:31 <-- Guido has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
17:40:55 --> Guido has joined #instantbird
17:41:42 <Guido> that doesn't work for me
17:43:36 <-- Tonnes has quit (Quit: ChatZilla 0.9.89 [Firefox 15.0.1/20120905151427])
17:44:01 <-- Guido has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
17:44:16 --> Guido has joined #instantbird
17:45:08 <clokep_work> I think it needs to be in a subfolder (chrome, maybe?).
17:45:34 <Guido> i put the file "userChrome.css" with "#blistWindow:-moz-window-inactive { opacity: 0.5; }" into the folder instantbirt --> chrome, but it has no effect
17:46:48 <-- barlas has quit (Ping timeout)
17:47:34 <Guido> clokep_work: do i have to enter something else or different?
17:52:43 <-- Guido has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
17:52:49 --> barlas has joined #instantbird
17:53:13 --> Guido has joined #instantbird
17:53:42 <Guido> any idea?
17:55:00 <Mook_as> what is the full path to the userChrome.css you edited?
17:55:38 <Guido> Mook_as: usr/local/instantbird/chrome
17:55:55 <Guido> (on Xubuntu)
17:56:22 --> DGMurdockIII has joined #instantbird
17:57:07 <Mook_as> Guido: yeah, that should be in ~/.instantbird/ somewhere, not in the app
17:58:29 <Guido> where is ".instantbird/"?
17:58:41 <Mook_as> in your home directory
18:07:28 <Guido> okee, found it, but wil try it later. put it into  .instantbird/profiles
18:09:13 --> flo has joined #instantbird
18:09:13 * ChanServ sets mode +qo flo flo 
18:09:28 <flo> so my instantbird here was frozen :-S
18:09:33 <-- Mic has quit (Ping timeout)
18:09:50 <Guido> Mook_as: or do i have to put it into another map?
18:09:52 <flo> and the ssl tunnel was closed
18:09:58 <flo> not sure what happened first of course :)
18:10:14 <Mook_as> Guido: it should be in, hmm, ~/.instantbird/blahblah.default/chrome/userChrome.css I think?
18:11:32 --> Tonnes has joined #instantbird
18:11:41 <Guido> Mook_as: ~/.instantbird/profiles/blahblah.default - geen chrome te vinden
18:12:10 <Mook_as> ... I'm sorry, I don't understand that last part? :)
18:12:34 <Mook_as> the "chrome" directory doesn't exist, you have to create it, yeah...
18:12:59 --> rosonline has joined #instantbird
18:13:14 <Guido> oh, ha ha. also chating in dutch. yes, the chrome directory doesn't exist
18:14:10 <clokep_work> Guid o found a language Mook_as doesn't know!
18:14:19 * clokep_work feels it's pick on Mook_ as day. :)
18:15:40 --> aleth has joined #instantbird
18:15:41 * ChanServ sets mode +h aleth 
18:16:08 <Mook_as> dude, that's trivial
18:17:59 --> Mic has joined #instantbird
18:17:59 * ChanServ sets mode +h Mic 
18:23:46 --> Mnyromyr has joined #instantbird
18:23:53 <-- Guido has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
18:24:19 --> Guido has joined #instantbird
18:24:38 <Guido> okee, i just tryed it, but it doesn't work for mee
18:25:03 <-- Guido has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
18:25:17 --> Guido has joined #instantbird
18:26:44 <Guido> now i have the usrChrome.css in home/.instantbird/profile/fhhkjlk.default/chrome met de tekst:
18:26:52 <Guido> *Transparency during inactive
18:26:52 <Guido> #blistWindow:-moz-window-inactive { opacity: 0.5; }
18:27:05 <Guido> *with the text
18:29:23 <Guido> but it doesn't work
18:30:29 <aleth> "*Transparency during inactive" isn't a valid line. Comments in CSS files are /* ... */
18:30:52 <Guido> okee, but also without the line it doesn't work
18:31:02 <Mic> Guido: it won't work anyways, I just tried it.
18:31:16 <aleth> Also, please use pastebin.instantbird.org for such code snippets - it's much easier to read
18:31:25 <aleth> Guido: What OS are you on?
18:31:30 <Mic> The window loses its frame and the content is sort of greyed out.
18:31:33 <Guido> Xubuntu
18:31:47 <aleth> Well then, use your window manager for this :)
18:31:54 <aleth> At least KDE can easily do this
18:32:09 <Mic> Uh,... /me was hoping for Windows ;)
18:32:10 <aleth> I'm not sure about the XFCE equivalent.
18:32:41 <Mic> (since I'm certain there's an Windows API that allows you to make windows partially transparent)
18:33:16 <aleth> On KDE, you would just add an entry in Desktop settings -> Window-specific
18:33:17 <Mic> My comment about the results were for Windows btw
18:33:38 <aleth> Mic: I would be really surprised if it worked as CSS won't affect the window border, titlebar etc
18:33:46 <aleth> As far as I know at least.
18:34:14 <Guido> i found the settings for the windows, but the transparancy not - until now
18:34:24 <-- Optimizer has quit (Ping timeout)
18:34:32 <Mic> aleth: no, that's right indeed.
18:34:58 <aleth> Guido: Sorry I can't tell you exactly what to do for XFCE - I have never used it.
18:35:25 <Guido> aleth: okee, but then i should ask in the xubuntu chat
18:35:35 * Mic is surprised to see that ~350 people downloaded his "Always on Top" add-on. It wasn't really popular in the past.
18:35:46 <aleth> Guido: That might work :)
18:38:42 <aleth> Sorry the userChrome.css thing didn't work - but you might find another use for it one day if you want to change the look of anything /inside/ the window border ;)
18:39:24 <Guido> how to?
18:39:25 <-- barlas has quit (Ping timeout)
18:39:48 <aleth> By adding CSS rules for the elements you want to change...
18:40:04 <aleth> Mic: So on Windows, a top-level window with opacity != 1 loses its OS border?
18:40:42 <Mic> Apparantly, yes
18:40:44 --> barlas has joined #instantbird
18:41:11 <aleth> surprising...
18:41:46 <Guido> i'm interested in the background of the contactlist, the bottom, the part with the picture etc.. so what wil i have to do to change this?
18:42:01 <Mic> The window size stays the same, the content size too and you get ugly black spaces at the right hand and bottom edges :(
18:46:07 <aleth> Guido: Either look at the CSS in http://lxr.instantbird.org/instantbird/source/instantbird/themes/blist.css and figure out what to override, and/or use the DOM inspector add-on to find the id's/classes you need to change
18:47:38 <Guido> okee, i will have a look
18:49:22 <-- barlas has quit (Quit: Konversation terminated!)
18:50:23 <Mic> Using SetLayeredWindowAttributes from user32.dll could do the trick on Windows... (just for the logs;)
18:50:36 <aleth> or for an add-on ;)
18:51:39 <Mic> Yep
18:51:45 <Mic> gtg, have a nice evening
18:51:51 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
18:55:58 <Guido> okee, i asked in the xubuntu chat and had succes
18:56:52 <-- Guido has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
18:59:56 <aleth> great :)
19:22:25 --> wesj1 has joined #instantbird
19:22:29 <-- chrisccoulson has quit (Ping timeout)
19:31:14 --> chrisccoulson has joined #instantbird
19:47:13 <-- rosonline has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:47:39 <-- DGMurdockIII has quit (Connection reset by peer)
20:18:01 --> mikk_s has joined #instantbird
20:24:11 <-- mikk_s has quit (Quit: mikk_s)
20:32:53 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
20:41:19 --> rosonline has joined #instantbird
20:56:53 <-- rosonline has left #instantbird ()
21:02:49 <-- clokep_work has quit (Ping timeout)
21:03:31 --> jb has joined #instantbird
21:16:09 <-- jb has quit (Ping timeout)
21:17:02 <-- AlexanderSalas has quit (Quit: Goodbye - as-salamu 3alaykum)
21:19:37 --> EionRobb has joined #instantbird
21:26:32 <-- aleth has quit (Input/output error)
21:34:18 <-- mconley has quit (Input/output error)
21:41:51 --> flo-retina has joined #instantbird
21:42:04 <flo-retina> <3 clang
21:42:16 <flo-retina> "/Users/florian/buildhg/hg.instantbird.org/purple/purplexpcom/src/purpleInit.cpp:146:41: error: use of undeclared identifier 'UNIT_BYTES'; did you mean 'UNITS_BYTES'?"
21:44:16 <-- wesj1 has quit (Quit: wesj1)
21:45:51 --> wesj1 has joined #instantbird
21:49:13 --> Kaishi has joined #instantbird
21:51:16 <Mook_as> yeah, I've been using clang for a bit for pyxpcom, it's awesome. coloured error messages! does a decent job of guessing, too.
21:56:10 <flo-retina> wait, you mean pyxpcom is actually maintained?
21:56:23 <Mook_as> well, more like "we should go update it now"
21:56:33 <Mook_as> it actually passes all the tests (on my machine) now!
21:56:40 <flo-retina> :)
21:57:01 <Mook_as> still need to go fix optional_argc, and I don't think we'll ever support jsval... :p
21:57:22 <Mook_as> oh, and toddw is actually using instantbird now :D
21:57:38 <flo-retina> who's toddw?
21:58:48 <Mook_as> that other komodo guy that showed in the channel recently (at least, I think he did?)
21:59:32 <flo-retina> http://i.imgur.com/rE7dd.png
21:59:46 <EionRobb> explicit pictures
22:02:21 * flo-retina wonders if Mook_as feels like reviewing that patch, so that it lands now-ish
22:02:37 <Mook_as> sorry, gonna have to be +5h at least
22:02:37 <-- wesj1 has quit (Quit: wesj1)
22:05:11 --> jb has joined #instantbird
22:11:43 <instantbot> New Core - Debug bug 1707 filed by florian@instantbird.org.
22:11:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1707 nor, --, ---, nobody, NEW, Add a memory reporter for glib
22:14:38 <flo-retina> Mook_as: it doesn't look too terrible, does it? https://bugzilla.instantbird.org/attachment.cgi?id=1911&action=diff
22:16:38 <Mook_as> yeah, looks fine; your tricked me into r+ :p (I'd probably use a separate #define instead of XP_WIN||XP_MACOSX though, just to be clearer)
22:18:31 <-- jb has quit (Ping timeout)
22:18:58 <flo-retina> I have 2-3 possible r- comments about that patch, but they are all things that don't really matter
22:19:34 <flo-retina> The most interesting one is I wonder if that should go in a separate purpleMemory.cpp file, rather than adding more junk to the catch all purpleInit that you tried to clean up a while ago (and never finished :-P)
22:26:43 <-- Suiseiseki has quit (Quit: Leaving)
22:35:31 <flo-retina> Mook_as: https://bugzilla.instantbird.org/attachment.cgi?id=1913&action=edit seems cleaner to me :)
22:41:16 <Mook_as> does #pragma GCC work on msvc?
22:41:27 <Mook_as> (also, needs comment around the call site)
22:42:09 <Mook_as> not sure you need to set the allocator if memory reporter registration fails...
22:42:54 --> DGMurdockIII has joined #instantbird
22:45:27 <flo-retina> Mook_as: #pragma GCC causes a warning on msvc and we have a flag in the makefile to silence that warning
22:47:51 <flo-retina> Mook_as: "not sure you need to set the allocator if memory reporter registration fails..." good point
22:48:04 <flo-retina> Mook_as: "needs comment around the call site" which call site?
22:48:26 <flo-retina> do you mean the "init_glib_memory_reporter();" call?
22:51:05 <Mook_as> yeah, that one, sorry
22:51:31 <flo-retina> hmm, I probably don't actually need that GCC pragma, as that file won't be compiled on linux
22:56:34 <flo-retina> Mook_as: here are my additional changes since the previous patch: http://pastebin.instantbird.com/80505
22:57:13 <Mook_as> looks good
22:57:21 <flo-retina> great! :)
22:58:19 <instantbot> florian@instantbird.org granted review for attachment 1914 on bug 1707.
22:58:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1707 nor, --, ---, florian, NEW, Add a memory reporter for glib
23:00:28 <flo-retina> if I'm bored tomorrow, I'll add another one for libxml2
23:04:04 <instantbot> New Instantbird (UI) bug 1708 filed by florian@instantbird.org.
23:04:05 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1915 on bug 1708.
23:04:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1708 nor, --, ---, florian, NEW, Easy access to about:memory in debug builds
23:04:19 --> clokep has joined #instantbird
23:04:19 * ChanServ sets mode +o clokep 
23:04:54 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/e65c45291ab3 - Florian Quèze - Bug 1707 - Add a memory reporter for glib, r=Mook over IRC.
23:05:11 <Mook_as> flo-retina: while I agree with the menu, I would suggest not having a keyboard shortcut
23:05:24 <flo-retina> Mook_as: why?
23:05:27 <clokep> I leave for two hours and you check in a memory reporter?!?!?
23:05:33 <flo-retina> Mook_as: the only point of that menu is to add keyboard shortcuts ;)
23:05:45 <Mook_as> 1) keyboard shortcuts are a limited resource; 2) it's not unreasonable to have a memory reporter that take a while to run
23:06:02 <flo-retina> clokep: what's wrong with that? :) I even managed to trick Mook into reviewing it immediately :-D.
23:06:11 <clokep> flo-retina: It's awesome. :)
23:06:15 <Mook_as> for example, you can hung komodo for a few seconds when you open about:memory... :p
23:06:24 * clokep is impressed.
23:06:30 <Mook_as> (usually around the time it starts taking up 4G of memory and is about to crash...)
23:06:32 <flo-retina> Mook_as: those whole files are #ifdef DEBUG
23:06:46 <flo-retina> Mook_as: I have command+shift+o to force necko to feel online
23:10:40 <flo-retina> clokep: actually, the reason for checking it in that fast is that I'm curious to see the number for my real profile, and I'm too lazy to update my debug build and start my default profile on the debug build on my other macbook, so I would like it in the next nightly :-]
23:10:56 <clokep> flo-retina: Makes sense.
23:11:22 <flo-retina> and I don't want to use a debug build a whole day :)
23:11:52 <flo-retina> the number after starting and connecting a few account gives one data point, but it's much more interesting to see how that number evolves :)
23:13:50 <Mook_as> write an extension to poke at it periodically and draw a graph :P
23:14:19 --> wesj1 has joined #instantbird
23:14:28 <-- wesj1 has quit (Quit: wesj1)
23:15:28 <flo-retina> a quick grep shows that libgg calls malloc directly instead of g_malloc, so that memory won't be reported: http://pastebin.instantbird.com/80509
23:18:50 <flo-retina> not sure if we care
23:19:04 <flo-retina> I won't see the difference as I don't have any gg account in my default profile ;)
23:19:05 <Mook_as> force-include mozalloc.h :p
23:22:06 <flo-retina> Mook_as: I need it to call g_malloc rather than moz_alloc for the memory to be counted
23:22:50 <flo> uh https://twitter.com/xapiens/status/251095846995767296
23:22:55 <-- flo-retina has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
23:26:10 <clokep> flo: Even so....200 MB doesn't bother me when I have 4 GB.
23:27:13 <flo> 200MB annoys me when I have 4GB, and only slightly less when I have 16 and am never able to fill them up.
23:27:26 <flo> what annoys me is not being able to tell how that memory is spent :)
23:28:14 <clokep> :)
23:28:16 <flo> currently on my default profile I see "68.81 MB ── explicit" "125.31 MB ── resident"
23:28:20 <instantbot> clokep@gmail.com granted review for attachment 1915 on bug 1708.
23:28:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1708 nor, --, ---, florian, NEW, Easy access to about:memory in debug builds
23:28:23 <flo> the interesting question is: where is the difference?
23:29:19 <flo> that's 56+MB of memory that hasn't been allocated by jemalloc, but is taken by the process.
23:29:44 <flo> and there's another 17MB of heap-unclassified
23:30:58 <flo> and I suspect https://bugzilla.mozilla.org/show_bug.cgi?id=650353 will make us leak
23:31:12 <flo> as soon as we will be on Moz15
23:31:31 <flo> I've identified 2 related issues on the current Thunderbird trunk
23:31:52 <flo> I filed https://bugzilla.mozilla.org/show_bug.cgi?id=790695 (that didn't seem to get any attention though :-/)
23:32:22 <flo> and I have another bug to file about a lot of memory spent in cross-compartment-wrappers that IMHO shouldn't exist at all with the code I execute.
23:34:13 <clokep> That change just seemed to cause a lot of issues...
23:34:30 <flo> or to reveal them
23:37:15 <flo> before that, there was just one large "compartment([System Principal]", now we can see the memory used by each script, so we can see when something is... well, strange.
23:41:51 <clokep> uuid
23:41:56 <clokep> instantbot: uuid
23:41:57 <instantbot> 7e91accd-f04c-4787-9954-c7db4fb235fb (/msg instantbot cid for CID form)
23:43:34 <instantbot> New Core - General bug 1709 filed by clokep@gmail.com.
23:43:35 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1916 on bug 1709.
23:43:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1709 nor, --, ---, clokep, ASSI, Remove purple specific property from prplIChatRoomFieldValues
23:44:55 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/ded093a82746 - Florian Quèze - Bug 1708 - Easy access to about:memory in debug builds, r=clokep.
23:46:31 <flo> would it help you to have this checked in right now, or does it not really matter? (that patch looks good; but I was about to go to bed)
23:46:39 <flo> clokep: ^^^
23:46:48 <instantbot> clokep@gmail.com set the Resolution field on bug 1707 to FIXED.
23:46:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1707 nor, --, 1.3, florian, RESO FIXED, Add a memory reporter for glib
23:46:54 <clokep> flo: It's in my patch queue, doesn't matter.
23:46:59 <flo> ok
23:47:02 <clokep> Go sleep!
23:47:03 <flo> Good night then :)
23:47:29 <instantbot> clokep@gmail.com set the Resolution field on bug 1708 to FIXED.
23:47:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1708 nor, --, 1.3, florian, RESO FIXED, Easy access to about:memory in debug builds
23:47:33 <clokep> 'night.
23:49:07 --> rosonline has joined #instantbird
23:49:46 <flo> clokep: should we add an NS_ENSURE_TRUE(components, NS_ERROR_FAILURE); ?
23:50:00 <clokep> I was wondering that too.
23:50:09 <clokep> (So if we both thought it, probably. :))
23:50:19 <clokep> I'll add it and put up a new patch for yout omorrow.
23:50:50 <flo> if you attach a new patch, change "GHashTable * purpleChatRoomFieldValues" to "GHashTable *purpleChatRoomFieldValues"
23:51:02 <flo> (remove the space after "*")
23:51:12 <clokep> That's easy enough. :)
23:51:33 <clokep> Btw moving the EXTRA_DSO_LDOPTS += $(XPCOM_GLUE_LDOPTS) $(MOZ_COMPONENT_NSPR_LIBS) didn't help any of my link errors..
23:52:07 <flo> wait, have you actually tried to compile purpleAccount.cpp with that patch?
23:52:17 <flo> why do you need " purpleChatRoomFieldValues::" there?
23:52:35 <-- rosonline has quit (Ping timeout)
23:52:56 <clokep> Uhhh....I did compile the patch, yes.
23:53:29 <clokep> I probably don't need it, yes.
23:53:46 <flo> this looks like it should be a trivial one line getter like http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleAccount.h#47
23:54:12 <clokep> OK. What does the "inline" mean?
23:55:16 <flo> a hint for the compiler that the method doesn't have to actually exist in the binary, and the assembly code can just inline the code instead of having a function call.
23:55:32 <clokep> OK.
23:55:53 <flo> you can add it if the line still fit in 80 columns :)
23:56:14 <flo> Good night!
23:58:06 --> rosonline has joined #instantbird
23:58:59 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 1916 on bug 1709.
23:59:00 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1917 on bug 1709.
23:59:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1709 nor, --, ---, clokep, ASSI, Remove purple specific property from prplIChatRoomFieldValues