#instantbird log on 09 13 2010

All times are UTC.

01:34:56 <-- clokep has quit (Ping timeout)
01:38:52 --> hicham has joined #instantbird
01:42:22 <-- hicham has quit (Client exited)
01:42:34 --> hicham has joined #instantbird
01:48:09 <-- hicham has quit (Client exited)
01:52:51 --> clokep has joined #instantbird
02:38:43 <clokep> Anyone in here running nightlies?
02:38:52 <clokep> Having a bug but I want a confirm before I submit.
02:39:30 <clokep> When I mouse over tabs and then mouse out the icon is changing and doing weird things (especially on the IRC tabs). It looks like I'm getting a green circle underneath always.
03:23:18 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
03:30:48 --> rikki has joined #instantbird
07:15:12 --> flo has joined #instantbird
07:15:12 * ChanServ sets mode +qo flo flo 
07:15:53 <flo> Good morning :)
07:22:11 <flo> we have a crash report with an uptime of 940159seconds.
07:22:25 <flo> that's almost 11 days.
07:34:06 --> Even1 has joined #instantbird
07:40:15 --> Mic has joined #instantbird
07:45:53 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
07:46:06 --> Mic has joined #instantbird
07:46:25 <Mic> Cra
07:46:40 <Mic> Crashing someone after eleven days is NOT NICE :P
07:48:18 <flo> Mic: if could be worse
07:48:33 <flo> at least it means we haven't eaten all the available memory in that time :)
07:48:43 <flo> (the crash is not an out of memory one, I've verified :))
07:51:13 <Mic> Lab day :)
07:52:11 <Mic> It feels much better than a theory day on which you don't see immediate results;)
07:52:23 <Mic> bbl
07:52:31 <flo> :)
07:52:34 <flo> have a good day then :)
08:00:09 * flo will be back in a few minutes or hours :)
08:00:14 <-- flo has quit (Quit: Instantbird 0.3a1pre)
08:08:17 --> sabret00the has joined #instantbird
08:21:36 <-- Even1 has quit (Ping timeout)
08:26:03 --> flo has joined #instantbird
08:26:03 * ChanServ sets mode +qo flo flo 
08:29:48 --> iLobster has joined #instantbird
08:29:58 <iLobster> Greetings
08:32:11 <iLobster> I have a question: "Check for Updates" in "Help" menu is non active (grey) - is it new feature that means there are no updates available atm?
08:33:45 <flo> iLobster: can you check the build date of your currently nightly please?
08:33:52 <flo> it's a known bug of yesterday's nightly
08:34:04 <iLobster> version 0.3a1pre (20100912154115)
08:34:08 <flo> it should be fixed in the nightly built today, but I would like if someone could verify
08:34:18 <flo> ok, yesterday :)
08:34:24 <iLobster> win32 version
08:35:02 <flo> I think you will either have to wait for the update prompt (it may take up to 48hours I think) or download the new nightly by hand today. Sorry about that.
08:35:37 <iLobster> oki, no problems, thanks for answer
08:40:57 <flo> you are welcome
09:07:16 --> GeekShadow has joined #instantbird
09:09:25 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client)
09:26:21 --> auscompgeek has joined #instantbird
09:59:45 <Mic> If you'd like to check for updates and the menu item is disabled, try this on the error console:
09:59:51 <Mic> Components.classes["@mozilla.org/updates/update-prompt;1"].createInstance(Components.interfaces.nsIUpdatePrompt).checkForUpdates();
10:12:23 --> tymerkaev has joined #instantbird
10:14:03 <Mic> clokep: There's soemthing I'd like to ask you about minimizing to task tray. Could you remind me of that when you come online, please?
10:16:41 --> hicham has joined #instantbird
10:22:30 <tymerkaev> flo: http://img840.imageshack.us/img840/6340/optionsy.png
10:26:31 <-- iLobster has left #instantbird ()
10:37:03 <flo> tymerkaev: the new locale pack won't work with 0.2 releases. ;)
10:39:13 <flo> tymerkaev: thanks. I'll fix this today.
10:39:21 <tymerkaev> np
10:39:32 <flo> I should have checked with lxr that we weren't using .canUpdate in more places than the menuitem
10:49:43 <-- hicham has quit (Client exited)
10:51:39 <flo> tymerkaev: the tag is a good idea :)
10:52:32 <flo> we may want to add one automatically in all locale repositories each time we do a build, so that we can know what we have used, and what to use if we need to redo the build
10:53:01 <flo> errr, "each time we do a build" was supposed to mean "each time we build an official release" ;)
10:59:52 <-- rikki has quit (Ping timeout)
11:00:19 --> rikki has joined #instantbird
11:00:39 <instantbot> florian@instantbird.org set the Resolution field on bug 499 to FIXED.
11:00:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=499 nor, --, ---, clokep, RESO FIXED, Participants is "undefined" on trunk
11:03:00 <instantbot> New Websites - www.instantbird.org bug 501 filed by leeraccount@yahoo.de.
11:03:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=501 tri, --, ---, nobody, NEW, Graph view on hg.instantbird.org contains duplicated 'ago'
11:05:06 <tymerkaev> hmm, I can't view logs
11:06:08 --> Mic|web has joined #instantbird
11:08:39 <Mic|web> flo, clokep: what about re-doing this in similiar fashion to solution of bug 499: http://hg.instantbird.org/instantbird/rev/7f03143af28c
11:08:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=499 nor, --, ---, clokep, RESO FIXED, Participants is "undefined" on trunk
11:23:32 --> iLobster has joined #instantbird
11:26:22 <iLobster> And my second question for today: Update window in last nightly become so big because of Gecko 2.0b6pre? Really big, ~1/4 of screen.
11:28:27 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
11:34:23 --> clokep has joined #instantbird
11:37:50 <-- iLobster has quit (Quit: Instantbird 0.3a1pre)
11:37:59 --> iLobster has joined #instantbird
11:44:19 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
11:44:25 --> clokep has joined #instantbird
11:46:53 <clokep> Mic: What question did you have for me?
11:47:20 <clokep> And changing that changeset to the way from bug 499 would be cleaner probably.
11:47:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=499 nor, --, ---, clokep, RESO FIXED, Participants is "undefined" on trunk
11:49:07 <Mic> What was the problem with the minimize to task tray exactly?
11:49:58 <clokep> The problem is that I never really got time to get it to work using ctypes. :)
11:51:01 <Mic> Will it be a Windows specific solution or are you planning to define an interface that can be implemented for different systems then?
11:51:18 <Mic> (and then do your Windows implementation)
11:51:51 <clokep> Was going to start with a Windows implementation then build a jsm around it to abstract it, then add in a linux solution. That was my "plan" at least.
11:52:45 <flo> iLobster: it's possible that the size of that window has been increased with Mozilla2.
11:53:13 <Mic> "Minimize to tray" basically two problems: showing an systray icon and doing the minimize stuff/capturing close and preventing default action stuff and so on
11:54:14 <Mic> So what might a systray API look like?
11:54:31 <flo> Mic, clokep: about the __count__ in buddy.xml: I don't think it's worth fixing something that isn't broken.
11:54:45 <clokep> Mic: I didn't get far enough to look at making an API.
11:54:50 <flo> this file will probably change a lot in the near(?) future when we start having a good buddy list
11:55:00 <clokep> Also I had only started on the "systray icon" part of it, not the minimizing part.
11:55:40 <flo> Mic: do we really want to prevent the default close action on the buddy list window?
11:55:42 <clokep> Does Gerv call everyone "his son" when upgrading their Bugzilla permissions? ;)
11:55:46 <Mic> I'm talking about things that I don't know right now, so feel free to laugh when appropriate :P
11:55:55 <flo> clokep: only if you use your powers wisely ;)
11:56:11 <clokep> flo: Yeah, that was the first half. :P
11:56:36 <flo> clokep: I'm not sure, but he is serious about religion, so it may be a quote from the bible.
11:56:50 <clokep> Mic: Part of the problem is...I'm not going to use systray support, so I don't really care /that/ much if it works. I can upload my stuff into experiments if you want to see it.
11:56:51 <Mic> There had to be ways to register handlers for the different clicks (and double clicks) and maybe a way to attach menus to them
11:57:28 <flo> Mic: I'm not sure we really want to "minimize" the buddy list window in the systray
11:57:36 <clokep> http://www.mail-archive.com/mozilla-documentation@mozilla.org/msg02973.html
11:57:40 <flo> I would be happy with closing it completely
11:57:46 <clokep> Mic: That is done via the Windows API.
11:57:51 <Mic> The systray is not a place for minimized programs, yes
11:57:58 <flo> and the systray icon being held be a core XPCOM component of the application
11:58:22 <flo> *by
11:59:06 <flo> however I know on Windows some applications have a nice animation of the window when minimizing it to the tray, and then an info tooltip explaining what happened
11:59:07 <Mic> flo: minimizing would just be a possible usecase
11:59:32 <Mic> I mean if we had such an API, we could use it as necessary
12:00:10 <Mic> like for showing a notification that there are new messages/emails/requests of other sorts
12:01:20 <Mic> clokep: what is done using the Windows API? The attached menus? Most likely..
12:06:18 <clokep> Mic: Sorry I was getting breakfast.
12:07:40 <clokep> http://msdn.microsoft.com/en-us/library/aa511448.aspx is part of the documentation
12:09:04 <clokep> Here's the actual class that needs to be implemented: http://msdn.microsoft.com/en-us/library/ee330740%28VS.85%29.aspx
12:09:35 <clokep> And that links to a few different functions with different functionality.
12:10:56 <Mic> Thanks ..
12:11:56 <clokep> Sorry I can't summarize better right now -- gettting ready for class.
12:13:09 <clokep> It can handle the pop up menus and calling different functions on clicks I think.
12:17:41 * Mic goes back to the lab, trying to cut circular pieces out of 50µm thin cover glass :S
12:17:49 <Mic> It's even less fun than it sounds :S
12:19:21 <-- iLobster has left #instantbird ()
12:24:53 <clokep> Laser cut it. ;)
12:25:26 <clokep> Mic: I'll look at what I have later today again and clean it up a bit and put it in the experiments section?
12:25:45 <clokep> I know I need to clean some stuff up that I was doing to get around improper mangling of function calls.
12:30:02 <-- rikki has quit (Quit: Instantbird 0.2)
12:35:09 --> hicham has joined #instantbird
12:38:46 --> clokep1 has joined #instantbird
12:39:56 <-- clokep has quit (Ping timeout)
12:41:54 <-- clokep1 has quit (Ping timeout)
12:52:06 --> clokep has joined #instantbird
13:02:05 <-- clokep has quit (Ping timeout)
13:03:18 <-- skeledrew has quit (Ping timeout)
13:05:22 --> skeledrew has joined #instantbird
13:08:36 <-- flo has quit (Quit: Instantbird 0.3a1pre)
13:08:53 --> flo has joined #instantbird
13:08:53 * ChanServ sets mode +qo flo flo 
13:18:40 --> Even1 has joined #instantbird
13:31:14 <-- Even1 has quit (Ping timeout)
13:59:27 <Mic> ah, chosing the right tools :)
14:00:14 <Mic> Increasing successrate from 20% to 100% while reducing the production time by two orders of magnitude
14:00:26 <Mic> That's what I'd call an improvement :D
14:02:01 <-- skeledrew has quit (Ping timeout)
14:07:03 --> skeledrew has joined #instantbird
14:08:36 <flo> I'm sad we haven't found the "Show logs" bug yesterday. The fix is another one liner
14:22:14 --> clokep has joined #instantbird
14:23:54 <clokep> Flo: Did you see that bug I was asking abou tin the log yesterday?
14:24:34 <flo> maybe. I don't remember which one.
14:24:58 <clokep> Also, re: libpurple having sucking APIs sometimes...this might be very crazy, but could we (eventually) create a js wrapper around each plug-in that can expose our own APIs that are easier to work with?
14:25:14 <clokep> Uhh...the tab icons had like other icons behind them was the bug I was getting, not getting it now though.
14:25:29 <flo> it's in C++ instead of JS, but that's what we have always been doing
14:25:30 * instantbot frowns at flo
14:25:30 <sumobot> c++ is e-- ah, nevermind.
14:25:56 <tymerkaev> sumobot we'll kill you
14:25:58 * sumobot want to see how you do that ;P
14:26:15 <clokep> Oh OK. :) So the one for the chat room list was just never instantbirdified?
14:26:28 <flo> exactly
14:27:22 <clokep> OK! :)
14:29:12 <tymerkaev> flo: I guess you may give me some permissions on BIO? ;)
14:34:31 * clokep needs to update all his component registrations.
14:42:37 <clokep> Oh wait. I am getting that bug from yesterday still. :-\
14:52:57 <flo> tymerkaev: done ;)
14:53:05 <tymerkaev> flo: thanks
14:53:14 <flo> "use this power wisely my son" ;)
14:54:13 <tymerkaev> heh
14:54:36 <clokep> flo: http://log.bezut.info/instantbird/100913/#m6 That's the bug I'm seeing on Windows.
15:06:01 <flo> has anybody tried to see if there's an updated version of the minimizetotray add-on that works with Mozilla2?
15:06:43 <flo> I would appreciate comments/proofreading on this: https://wiki.instantbird.org/User:Fqueze/blogpost:mozilla2
15:08:13 <hicham> flo : would a 32bits only firetray build be welcome ?
15:08:31 <flo> hicham: we currently ship only 32 bit builds
15:08:42 <clokep> flo: I can read it within the next hour approximately.
15:09:23 <hicham> flo : ok, I will make a 32bit firetray build and submit it for review
15:12:35 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
15:15:29 <clokep> (And no, haven't come across a new one for Mozilla 2, wasn't aware it didn't work.)
15:15:46 <flo> there's an xpcom component in it
15:16:46 <hicham> firetray seemed to build on mozilla2 IIRC
15:17:34 <hicham> I should push a new build probably since xulrunner-2 is now in rawhide
15:20:18 <clokep> flo: Maybe I'll ping the MinTrayR guy about it.
15:20:52 <tymerkaev> flo: mozbug 593326
15:24:01 --> Even1 has joined #instantbird
15:31:30 --> deOmega has joined #instantbird
15:32:40 <deOmega> godo morning.. what is invalid xmpp id error when trying to   log into facebook?
15:33:07 <clokep> deOmega: Did your account used to work?
15:33:17 --> DGMurdockIII has joined #instantbird
15:33:30 <DGMurdockIII> hi
15:33:53 <DGMurdockIII> the check for updates is still grayed out
15:34:16 <clokep> DGMurdockIII: Mic posted a way to manually check via the error console, check the logs.
15:34:17 <deOmega> clokep: yes.  Just  cannot get it to work since reinstaling
15:34:39 <clokep> deOmega: Try removing and re-adding? :-D I'm not sure.
15:34:44 <clokep> Will be back soon, need to walk across campus.
15:34:50 <deOmega> ok
15:35:03 <deOmega> i have removed a couple times.. wuill try more
15:37:46 <-- clokep has quit (Ping timeout)
15:42:05 <flo> deOmega: is the username you have entered an email address?
15:42:16 <deOmega> yes
15:42:33 <flo> it should be your facebook username listed at: http://www.facebook.com/username/
15:42:48 <flo> (yes, this is stupid, I know...)
15:42:53 <-- hicham has quit (Client exited)
15:44:36 <deOmega> hmm.. that worked
15:44:42 <deOmega> is that what i  did the last time?
15:45:26 <deOmega> :) .. is that what I had to have done the last time?
15:46:16 <flo> deOmega: if it worked, that's the only thing you could have done ;)
15:46:52 <deOmega> lol... yeah, 
15:47:55 <deOmega> I suppose I thought too hard... thinking.. what is someone else has the same user... since everyone   signs up or in with an email address.... maybe the domain is needed. ha
15:48:20 <deOmega> i wonder then, besides password.. how the differentiate between july at yahoo and july at msn etc
15:48:41 <flo> once you register a facebook username, it's unique
15:49:08 <flo> your username is not necessarily what you have before the @ in your email address
15:49:14 <flo> (my facebook username is not "florian")
15:49:40 <deOmega> so if july@yahoo and July@msn signs up... it wold  generate a diffferent ud for one of those?
15:49:59 <flo> it's not generated, you choose it
15:50:01 <deOmega> *sign
15:52:47 <deOmega> Ohh..  so Both  July will be able to sign up.. but one of them  won't be able to  use  July?  (Assuming they are the only july(s) in this world)
15:55:36 <flo> right.
15:55:56 <flo> that's because they are not the only July in this world :)
15:55:56 <deOmega> ok, thanks.. i forgot what i did then
15:57:39 <flo> deOmega: the reason you forgot it is: because it's stupid!
15:57:53 <flo> everybody has at least once tried to put an email address in that field ;)
15:59:27 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
16:02:52 --> clokep has joined #instantbird
16:04:11 <clokep> flo: about to read that entry.
16:08:51 <clokep> flo: https://wiki.instantbird.org/User:Fqueze/blogpost:mozilla2
16:09:06 <deOmega> flo: thank you
16:13:00 <flo> ready to post? :)
16:15:09 <tymerkaev> ready
16:15:47 <clokep> I think so.
16:16:03 <clokep> I added that bit about Fx4 btw to transition the technology to stuff people are more familiar with. ;)
16:16:19 <clokep> So they'll go "Oh man Fx4 has all this awesome stuff and Instantbird is now based on the same code!" :)
16:17:03 <tymerkaev> fx4 is so buggy :P
16:17:40 <tymerkaev> flo: you can add list of fixed bugs
16:18:24 <clokep> Actually, flo: should there be a milestone of 0.3 in bugzilla now?
16:18:34 <flo> isn't there already one?
16:20:14 <clokep> Oh. Idk.
16:20:50 <clokep> You're right. :)
16:21:04 <clokep> So a lot of the stuff that was fixed recently probably doesn't have that st as the Target Milestone though...should it?
16:22:44 <flo> maybe
16:23:00 <flo> I didn't pay attention to that :-/
16:24:55 <flo> is the category "Status update" or "Announce" ? :-D
16:25:24 <clokep> Status update most likely. ;) I would think Announce is just releases?
16:25:42 <flo> it should be named releases in that case :)
16:27:48 <clokep> Haha, true.
16:27:50 <clokep> Both? ;)
16:27:55 <flo> not supported
16:27:58 <flo> we need tags
16:28:02 <flo> :-D
16:28:19 * tymerkaev remembers 0.3 Alpha 1 is now avalilable ;)
16:28:30 <flo> uh ?
16:28:44 * deOmega takes deep breath  ...  I think that the IB Icon should have a bird on it instead of envelopes..   InstantBIRD  :)
16:28:49 <instantbot> Just appeared in Blog@instantbird.org - http://blog.instantbird.org/ :
16:28:50 <instantbot> http://blog.instantbird.org/n29-nightly-builds-now-based-on-mozilla-central.html - Nightly builds now based on mozilla-central
16:28:59 <clokep> Yes. :( I want to talk about the tracking bug on bmo later flo, but class time now!
16:29:24 <deOmega> a sexy dove :)
16:31:29 <deOmega> I suppose I will be getting back on te nightlies tor eport
16:31:58 <-- clokep has quit (Ping timeout)
16:32:22 <deOmega> congrats
16:34:09 <flo> about what?
16:36:06 <deOmega> the new  nightly build progress
16:36:31 <deOmega> Sounds like a major milestone
16:36:36 --> Grunt has joined #instantbird
16:36:39 <-- Grunt has quit (Quit: Grunt)
16:37:05 <flo> deOmega: "Sounds like a major milestone" that reminds me the paragraph I forgot to wrote in that blog post :(
16:37:27 <flo> I wanted to explain why this is a major step and will help further development
16:39:13 <deOmega> ah...  glad I  could be of service :)
16:44:00 <-- micahg has quit (Ping timeout)
16:49:40 <flo> deOmega: I'm too lazy to add it now though ;)
16:51:29 <deOmega> :)
16:54:49 <deOmega> ah, i keep forgetting to ask this is:  I like my font size, but would like it to be bold for more emphasis/visibility.  Anyway of doing that?
16:54:54 * flo is looking for the patches that need to be checked-in
16:55:39 <flo> deOmega: I don't think that's currently possible without modifying the message theme :-/
16:55:53 <deOmega> OK, thank you
16:57:36 <flo> uh, there are 27 bugs that have attachments :-/
16:57:44 <flo> *patches attached
16:59:35 <flo> hmm, that doesn't seem right.
17:03:02 <flo> bug 351 seems like another instance of "the join chat dialog sucks"
17:03:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=351 enh, --, ---, nobody, NEW, Join chat dialog looks mis-sized with long account names
17:28:17 <flo> so, the patches with review requests are https://bugzilla.instantbird.org/buglist.cgi?quicksearch=352%2C380%2C408%2C462%2C480
17:38:41 --> vt100 has joined #instantbird
17:40:45 --> Mic has joined #instantbird
17:41:08 <instantbot> florian@instantbird.org granted review for attachment 348 on bug 380.
17:41:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=380 enh, --, ---, leeraccount, NEW, Show findbar on log viewer content
17:41:23 <Mic> :)
17:43:19 <flo> 352 is not ready, I'll need to give comments.
17:45:14 <Mic> Do you really want to comment? I might just do it again .. I think I didn't really like it either
17:45:28 <flo> I think I did comment, but it was on IRC
17:45:50 <flo> I'm looking at the patch in bug 408
17:45:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=408 tri, --, ---, leeraccount, ASSI, JS strict warning in the account manager when removing the last account
17:46:25 <flo> wondering if it wouldn't be better to just add:
17:46:25 <flo> if (!accountList.itemCount)
17:46:25 <flo>   return;
17:46:47 <flo> I'm also wondering if we should focus the "new account" button automatically in this case.
17:50:38 --> micahg has joined #instantbird
17:50:42 <Mic> I don't like the second condition ..
17:51:01 <flo> second condition?
17:51:18 <Mic> I usually prefer conditions that test for the real value
17:51:33 <Mic> not things like 'zero evalutes to false' 
17:51:42 <tymerkaev> vt100: welcome
17:53:31 <flo> diner time
17:55:59 <Mic> ok, I can change it to an 'early return' and and focus the new accounts button in this case
17:56:17 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
17:57:47 <-- deOmega has left #instantbird ()
18:05:57 --> mokush has joined #instantbird
18:11:06 <-- vt100 has left #instantbird (Leaving)
18:11:23 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
18:14:45 --> Mic has joined #instantbird
18:16:23 --> GeekShadow has joined #instantbird
18:16:37 <Mic> tymerkaev: thanks for 'cleaning after me'. I forget setting me to assigned quite often as it seems.
18:17:00 <tymerkaev> thanks to flo
18:18:30 <Mic> for giving you editbugs ?
18:18:39 <tymerkaev> yeah
18:18:49 <Mic> thanks to flo, then ;)
18:19:05 --> mib_hoppl8 has joined #instantbird
18:19:12 <tymerkaev> mozilla-2.0 branch will be cut next week
18:19:19 <-- mib_hoppl8 has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:19:28 <tymerkaev> from weeklymeetings
18:24:04 <-- GeekShadow has quit (Quit: The cake is a lie !)
18:25:22 <Mic> Nice, the blog has finally the new look :)
18:25:32 <Mic> When did it change?
18:25:46 <Mic> Looks good :)
18:25:54 --> GeekShadow has joined #instantbird
18:43:07 <flo> a few days ago
18:44:22 <flo> Thursday apparently
18:44:24 <Mic> Btw should the update clean up old folders that have been moved into omni.jar?
18:44:54 <flo> do you mean "should" in the sense "it would be good" or "it was expected"?
18:46:06 <Mic> if it were expected that they'll be removed
18:46:49 <flo> if you had a partial update, it may work
18:46:57 <flo> with a full update it can't work
18:47:17 <Mic> I think it was a partial
18:48:58 <flo> we can still fix that in the future :)
18:49:50 <Mic> I wondered about the components and defaults directories
18:50:15 <Mic> Some of the others (like modules/chrome) contained changes by me and anything but these were removed
18:52:20 <instantbot> florian@instantbird.org set the Resolution field on bug 380 to FIXED.
18:52:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=380 enh, --, 0.3a1, leeraccount, RESO FIXED, Show findbar on log viewer content
18:52:22 <flo> Good evening/night
18:52:34 <-- flo has quit (Quit: Instantbird 0.3a1pre)
18:52:38 <Mic> flo: one minute please
18:52:51 <Mic> too late ;)
18:58:58 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/19051ed6ff00 - Benedikt P. - Bug 380 - Always show the findbar in log viewer, r=fqueze.
18:58:59 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/f598e49fa481 - Quentin Castier - Fix the background color of the Bubbles message theme on Ubuntu 10.04 and later.
18:59:00 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8a34cd90c396 - Florian Quèze - Additional fix for compatibility with the changes from 'Bug 407875 - Unprivileged users are not notified of security updates'.
18:59:01 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/65b95445e0cf - Florian Quèze - Package the ibILogger interface.
19:00:35 <tymerkaev> why so:
19:00:37 <tymerkaev> #findbar .findbar-closebutton {
19:00:38 <tymerkaev>   display: none;
19:00:39 <tymerkaev> }
19:00:42 <tymerkaev> ?
19:05:05 <Mic> It hides the close button
19:05:05 <instantbot> New Instantbird (UI) bug 502 filed by leeraccount@yahoo.de.
19:05:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=502 min, --, ---, nobody, NEW, License header in middle of file
19:06:13 <tymerkaev> why you need to hide it?
19:06:41 <Mic> The reasoning is in bug 380
19:06:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=380 enh, --, 0.3a1, leeraccount, RESO FIXED, Show findbar on log viewer content
19:07:55 <tymerkaev> ok
19:21:45 <instantbot> leeraccount@yahoo.de added attachment 354 to bug 408.
19:21:45 <instantbot> leeraccount@yahoo.de cancelled review?(florian@instantbird .org) for attachment 349 on bug 408.
19:21:46 <instantbot> leeraccount@yahoo.de requested review from florian@instantbird .org for attachment 354 on bug 408.
19:21:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=408 tri, --, ---, leeraccount, ASSI, JS strict warning in the account manager when removing the last account
19:29:20 --> clokep has joined #instantbird
19:31:30 * Mic likes omni.jar. It makes unpacking so easy.. no changes of chrome URLs required anymore.
19:37:39 <clokep> I agree, its pretty awesome. :)
19:38:39 <-- zachlr has quit (Ping timeout)
19:43:20 --> zachlr has joined #instantbird
19:51:34 <Mic> clokep: you are familiar with Mozilla C++ code if I recall correctly? I have some question/could need some pointers if yes
19:53:51 <clokep> Mic: I'm a little familiar, I (in theory) know C++ fairly well, but a lot of the Moz code is super messy. :)
19:54:17 <Mic> Let's start with very basic things: what does "NS" stand for?
19:54:24 <clokep> netscape
19:54:37 <clokep> nsIBlahBlah is "netscape interface"
19:54:48 <clokep> (Songbird uses sb, I think flo has been using ib for Instantbird?)
19:55:13 <Mic> NS_ENSURE_ARG(hWnd); at the beginning of a method most likely requires the parameter to be set and does some stuff like throwing errors if not?
19:56:23 <-- tymerkaev has quit (Ping timeout)
19:56:57 <clokep> Yes.
19:57:11 <clokep> The NS is just there in case they ever added an ENSURE_ARG method most likely.
19:58:12 <Mic> I'm looking at this code btw: http://pastebin.instantbird.com/383
19:59:02 <Mic> I'm not sure what the NS_ENSURE_SUCCESS call is doing and why it takes the same parameter twice
19:59:33 <Mic> I mean I could guess what it's supposed to do ..
19:59:50 <clokep> It ensures success! :)
20:00:06 <clokep> (Kind of like making it more awesome, no?)
20:00:10 <Mic> ah, and NS_MAKE_MORE_AWESOME
20:00:22 <Mic> lol, same idea
20:00:47 <clokep> One second.
20:01:19 <Mic> Trying to find a DEFINE for these on MXR right now ..
20:01:32 <Mic> I guess it's a define-thingie
20:01:34 <clokep> Mic: https://developer.mozilla.org/en/NS_ENSURE_SUCCESS
20:01:43 <clokep> I couldn't find the def of it either.
20:04:48 <Mic> an, it 'tries' the nsresult and if it fails, then the second parameter serves as 'fallback value' 
20:07:04 <clokep> Ohhhh, OK. That's convenient I 'pose.
20:12:47 --> tymerkaev has joined #instantbird
20:21:55 <clokep> Which code is that Mic?
20:22:02 <clokep> Is that to get an hWND?
20:22:06 <Mic> Yes
20:22:23 <Mic> Everything seems to be scriptable
20:22:51 <Mic> I'll try adding something like this to Always on Top as test (in a few minutes)
20:23:03 <Mic> Let's see..
20:23:23 <Mic> I'll pastebin the code if it works
20:23:42 <clokep> Cool.
20:23:47 <Mic> You need it for the task tray (?) as well
20:25:19 <clokep> Yes.
20:28:37 --> DGMurdockIII has joined #instantbird
20:33:38 <GeekShadow> thanks for posting the last blog post
20:33:53 <GeekShadow> I know figure out, why was the addon manager broken in xulrunner :)
20:34:00 <GeekShadow> *now
20:34:57 <-- mokush has quit (Client exited)
20:42:55 <Mic> Having no addon-manager is not good :S
20:43:18 <clokep> Mic: I've been dealing with it for a while on Thunderbird. :-\ Its really annoying.
20:43:34 <clokep> How does this sound: "This is a tracking bug for some of the issues that Instantbird has run into while using the Mozilla toolkit. See http://www.instantbird.com for more information."?
20:43:58 <tymerkaev> why you need that?
20:44:29 <clokep> tymerkaev Tracking bug on bmo for Instantbird issues.
20:44:41 <Mic> Is the instantbird homepage so useful in this case? What is this "more information" referring to?
20:44:51 <clokep> Just the project in general.
20:44:59 <clokep> Should it refer to Instantbird.org?
20:45:06 <clokep> And maybe also have a link to bio?
20:45:45 <tymerkaev> why you need tracking bug for instantbird on bmo at all? 
20:46:03 <clokep> tymerkaev: I think it would be helpful, do you not?
20:46:17 <Mic> btw anyone else seeing this "Error: allocation size overflow" error on the console
20:46:19 <Mic> ?
20:46:36 <tymerkaev> DO NOT REPEAT BUGS
20:47:01 <clokep> Mic: No, I'm not.
20:47:14 <clokep> Mic Are you seeing an issue when you mouse over tabs with other images showing behind the icons?
20:47:59 <clokep> Also, I'm getting an exception in jsProtoHelper?
20:48:36 <Mic> only a half visible white x on red background icon (ie one of the other images in this listimage file)
20:48:46 <Mic> which appears on inactive tabs
20:49:51 <clokep> On mouse out of tabs I get (for a split second) a "status" circle behind the IRC icons.
20:57:47 <-- GeekShadow has quit (Connection reset by peer)
20:58:04 --> GeekShad0w has joined #instantbird
20:59:44 <clokep> Well then...this is rather....annoying.
20:59:51 <clokep> I can't change which addons I'm running in my Dev profile. :P
21:03:42 <Mic> I disabled some and can't remember which ones :S
21:04:13 <Mic> This helps: Components.utils.import("resource://gre/modules/AddonManager.jsm"); AddonManager.getAllAddons(function(aAddon) { Components.utils.reportError(aAddon.map(function(mapAddon) { return mapAddon.name;}).join(",")); }); 
21:04:27 <Mic> Sucks nevertheless
21:04:29 <-- GeekShad0w has quit (Ping timeout)
21:04:36 --> clokep_dev has joined #instantbird
21:05:40 <-- clokep_dev has quit (Quit: Instantbird 0.3a1pre)
21:05:42 <-- tymerkaev has quit (Ping timeout)
21:06:18 <clokep> Yes, quite annoying. :P
21:06:47 <clokep> One of the reasons I want a tracker bug on bmo is so that we can added it as being blocked by stuff just so that Mozilla knows. Not that I really expect it do anything. :-\
21:08:22 <Mic> Could it be that extensions from the global extensions folder are not loaded anymore?
21:08:33 <clokep> I don't think they are Mic.
21:15:50 <clokep> Eek. Flo definitely just got like 8 or 9 emails from what I've done. :)
21:18:27 <clokep> My IRC protocol is no longer showing up. :-\
21:18:57 <clokep> Mic: Did you update your extensions for that network that the German universities use? I'm wondering if I forgot to change something...
21:19:12 <Mic> No, I didn't change anything
21:19:23 <clokep> But they don't work anymore, right? :)
21:19:24 <Mic> I'm not even using it anymore .. it had a serious flaw :D
21:19:48 <Mic> It wasn't getting the buddy list due to some obscure xmpp extensions that they were using for it
21:20:04 <clokep> Hahah, that's unfortunate. :)
21:20:19 <clokep> If anyone is interested: Instantbird Bugzilla tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=596002
21:31:05 <Mic> This should Just Work (TM) :S
21:36:23 <-- zachlr has quit (Ping timeout)
21:40:46 <clokep> The script you're trying to port?
21:41:21 <Mic> No, in general
21:41:31 <clokep> Ah, I'm not sure what you're doing then. :)
21:41:57 <Mic> Trying to work around their agreeisve caching and stuff like that
21:42:08 <Mic> Things that I absolutely don't want to care about right now
21:42:18 <Mic> *agressive
21:42:29 <Mic> -typos
21:42:34 --> zachlr has joined #instantbird
21:43:45 <clokep> Mic: Can you look over a function for me? Its telling me it doesn't always return data. :-\
21:44:11 <Mic> sure
21:45:31 <clokep> Mic: http://pastebin.instantbird.com/384 thanks.
21:46:01 <clokep> The error I'm getting is "missing } after function body"?
21:46:07 <clokep> Oh wait! Maybe its an error from up above. :-\
21:46:14 <clokep> (I.e. a different function.)
21:47:10 <Mic> There's a missing } at the end of your paste 
21:47:41 <Mic> at least my editor shows that it can't find a match for the opening function() - "{"
21:47:45 <clokep> Where's the matching one that its missing from?
21:47:48 <clokep> Hmmm...OK.
21:48:14 <Mic> ah, no
21:48:25 <Mic> if (message.params[message.params.length - 1][0] == ":") { /* <trailing> param, if there is one */
21:48:31 <Mic> There's the extra one
21:48:38 <Mic> I guess it doesn't belong there
21:49:02 <clokep> That was it. :)
21:49:03 <clokep> Thanks.
21:49:06 <clokep> Hidden away there.
21:49:08 <Mic> np
21:53:13 <Mic> clokep: do you know where the cache is?
21:53:35 <clokep> Cache for what?
21:53:41 <Mic> js/xul
21:54:31 <Mic> They don't obey disable_xul_cache yet ..
21:54:45 <clokep> No, sorry. :-\
21:58:38 --> hicham has joined #instantbird
22:15:21 --> sequeterox has joined #instantbird
22:15:27 <-- sequeterox has quit (Quit: sequeterox)
22:27:36 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
22:35:59 <-- hicham has quit (Ping timeout)
22:37:44 --> Mic has joined #instantbird
22:39:20 <Mic> good night
22:39:45 <Mic> too much 'working around unnecessary things' tonight :s
22:40:54 <clokep> 'night!
22:40:57 --> hicham has joined #instantbird
22:40:59 <clokep> I'm stuck doing class work still. :(
22:54:20 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
22:54:41 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
23:00:12 <hicham> clokep: no IB class ?
23:00:55 <clokep> hicham: What?
23:01:28 <hicham> clokep: no Instanbird related stuff in class work ?
23:02:03 <clokep> hicham: No. I'm working on my "Computer Vision" homework. I'm actually electrical engineering, not computer science. So I don't think I could swing doing Ib stuff for class. :-\
23:02:42 <hicham> clokep: so I guess you use MATLAB
23:05:55 <clokep> hicham: Yes, a lot of MATLAB. Right now C++ though.
23:17:30 --> rikki has joined #instantbird
23:18:04 <-- rikki has left #instantbird ()
23:22:46 <-- hicham has quit (Client exited)