#instantbird log on 09 12 2010

All times are UTC.

00:47:11 <flo> ah, I forgot that the linux build machine still misses a packet :-/
00:47:42 <flo> so Windows is the only nightly we may have tomorrow
00:49:46 <clokep> At least I'll have a new build then. ;)
00:49:53 <clokep> I can start filling theme bugs then. :P
00:51:20 <flo> "may have" ;)
00:51:28 <flo> nothing is sure until it's built ;)
00:51:29 <flo> good night!
01:00:15 <clokep> 'night.
01:15:58 --> micahg has joined #instantbird
01:16:04 <-- Seji has quit (Client exited)
01:18:22 --> Seji has joined #instantbird
02:21:54 --> clokep1 has joined #instantbird
02:23:26 <-- clokep has quit (Ping timeout)
03:37:04 <-- hicham has quit (Client exited)
03:40:07 * clokep1 is now known as clokep
03:48:54 <-- GeekShadow has quit (Connection reset by peer)
04:11:48 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
04:55:59 <-- Tonnes has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.9/20100824153629])
05:45:48 --> tymerkaev has joined #instantbird
06:03:32 <-- tymerkaev has quit (Ping timeout)
07:55:57 <-- Seji has quit (Ping timeout)
08:07:27 --> Seji has joined #instantbird
08:10:30 <-- Seji has quit (Ping timeout)
08:15:07 --> tymerkaev has joined #instantbird
08:19:53 --> Seji has joined #instantbird
08:24:18 <-- Seji has quit (Ping timeout)
08:24:25 <flo> pfff, stupid build error on the windows nightly (out of disk space on the virtual machine) :(
08:24:34 --> Mic has joined #instantbird
08:30:59 <Mic> morning
08:34:44 <flo> I think I've found a good storage format for the logs this night just after going to bed.
08:35:12 <flo> I guess I would need to attempt to document it on the wiki to see if it really meets all the requirements
08:37:09 --> Seji has joined #instantbird
08:44:05 <-- Seji has quit (Ping timeout)
08:46:42 <Mic> In which direction is it going?
08:47:35 <flo> SQLite :)
08:50:25 <Mic> Is there a case where you need Components.classes to be a variable instead of a constant?
08:51:07 <flo> I don't think so
08:51:08 <Mic> and the same for interfaces/utils/results/.. 
08:54:40 --> Seji has joined #instantbird
08:56:17 <Mic> Small code cleanup on utilities.js: http://pastebin.instantbird.com/382
08:56:58 <Mic> Do you want it as bug with attachment as reminder instead?
08:57:40 <-- Seji has quit (Ping timeout)
08:59:49 <flo> I think I would rather use Services.io instead :)
09:00:43 <Mic> is this from the new Services module?
09:00:44 <flo> Services.console exists too :)
09:00:49 <flo> http://mxr.mozilla.org/mozilla-central/source/toolkit/content/Services.jsm
09:01:43 <Mic> We don't have that yet iirc
09:02:19 <Mic> well, I guess this will change with the next working nightly
09:02:50 <flo> yes :)
09:04:08 <Mic> What is the number at the end of the contract id by the way? A sort of version number?
09:04:49 <flo> I've never seen a number that isn't ";1" there, so I don't really know :-S
09:05:14 <flo> I think you guessed right, but I can't be sure ;)
09:15:24 --> Seji has joined #instantbird
09:20:28 <-- tymerkaev has quit (Ping timeout)
09:21:20 <instantbot> New Instantbird (UI) bug 496 filed by leeraccount@yahoo.de.
09:21:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=496 enh, --, ---, nobody, NEW, Add shortcut CTRL+<number n> to access n-th tab in conversation window
09:22:20 <-- Seji has quit (Ping timeout)
09:42:14 <Mic> You started building new nightlies as it seems :)
09:44:19 --> Seji has joined #instantbird
09:57:20 <-- Seji has quit (Ping timeout)
10:08:15 <Mic> flo: is Ib's utilities.js a shortened version of Firefox' utilityOverlay.js?
10:10:50 --> GeekShadow has joined #instantbird
10:38:01 <flo> Mic: I don't remember.
10:38:34 <flo> I don't remember if it's useful either. But if it is, maybe it should become a JS module
10:41:46 <flo> yet another build error -_-
10:52:24 --> Seji has joined #instantbird
10:55:22 <-- Seji has quit (Ping timeout)
11:37:07 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/a4d7c658dc16 - Florian Quèze - Attempt to build an installer only on Windows, don't rely on the INSTALLER_DIR variable (bug 595616).
12:06:40 --> Seji has joined #instantbird
12:12:32 <-- Even has quit (Ping timeout)
12:16:15 <-- rikki has quit (Quit: Instantbird 0.2)
12:19:11 <-- Seji has quit (Ping timeout)
12:19:47 <Mic> That might be useful .. I think I included it once because I needed a function and ran into some 'redefining ...' errors because it was already included from somwhere else
12:32:58 --> Even has joined #instantbird
12:32:58 * ChanServ sets mode +o Even 
12:53:22 --> Seji has joined #instantbird
12:58:54 <-- Seji has quit (Ping timeout)
13:12:15 --> Seji has joined #instantbird
13:23:42 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
13:25:33 <-- skeledrew has quit (Ping timeout)
13:26:19 --> skeledrew has joined #instantbird
13:26:26 <-- Seji has quit (Ping timeout)
13:37:14 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/6aa4d3dd20e7 - Florian Quèze - Fix the path to the mar.exe binary on Windows.
13:40:32 --> Seji has joined #instantbird
13:50:35 <-- Seji has quit (Ping timeout)
13:57:57 --> ChrisThomas has joined #instantbird
13:58:10 <ChrisThomas> Any developers here?
13:58:30 <ChrisThomas> I am testing 0.3 in Linux
14:03:07 <flo> If you want to ask a question, just ask it ;)
14:04:16 * flo goes away for an hour or two
14:06:40 <ChrisThomas> Why is there no minimize to tray option in Linux
14:08:10 --> clokep has joined #instantbird
14:09:17 <clokep> ChrisThomas: I believe there's an extension for it?
14:11:14 <ChrisThomas> But that extension is for windows i guess
14:11:32 <clokep> Mic: Maybe also using the arrow keys to go through tabs?
14:11:57 <clokep> ChrisThomas: Someone (I believe hicham who's not here right now) reported that firetray works in Instantbird, but I'm not sure how much modification was done to it. :-\
14:12:20 <ChrisThomas> ok
14:13:29 <ChrisThomas> Is there a nightly release every day?
14:13:34 <clokep> Sorry I'm not more helpful -- not using Linux. :)
14:13:52 <clokep> Yes, but some stuff is broken right now as flo updates everything to use Mozilla 2 framework.
14:14:17 <ChrisThomas> But I am not getting any updates
14:14:28 <ChrisThomas> Maybe there are very few linux updates
14:14:34 --> tymerkaev has joined #instantbird
14:15:25 <ChrisThomas> Minimize to tray shouldn't be an addon, it must be a feature just like in any other IM
14:15:49 <clokep> There has been an update in a few days ChrisThomas. :) The build code is broken right now.
14:16:29 <clokep> There's a bug about it: bug 151
14:16:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=151 enh, --, 0.2, nobody, NEW, Create a Tray Icon. SINGLE-click on tray icon opens and closes Instantbird.
14:16:49 <clokep> Although that bug has a lot of off topic stuf fin it. :-\
14:17:07 <clokep> I did a little work on it for Windows, but not much luck yet.
14:18:42 <-- ChrisThomas has quit (Ping timeout)
14:19:57 <clokep> flo: Is there no way to show logs for an arbitrary buddy? :P
14:20:17 <clokep> I have to show offline, then show logs?
14:29:26 --> Mic has joined #instantbird
14:29:34 <Mic> hi
14:30:24 <Mic> clokep: yes
14:30:31 <Mic> about your last question
14:30:50 <clokep> Although I'm not sure what key I would suggest
14:31:06 <clokep> Ctrl + Left or right seems to skip words in the input box
14:31:40 <Mic> ctrl+tab / ctrl+shift+tab maybe? ;)
14:32:15 <clokep> That already works.
14:32:18 <clokep> :P
14:32:21 <Mic> I know
14:32:33 <Mic> I was referring to the history problem
14:32:43 <clokep> Ah, I see.
14:33:04 <Mic> (the yes, the rest was the response to what you said now)
14:35:12 <Mic> Minimize to tray on Linux ..yeah
14:35:37 <Mic> First question: which tray on which window manager?
14:41:03 <clokep> Sorry, was making myself some frenchtoast. :P
14:41:14 <clokep> But yes, I know. Its not as cut and dry as many people make it out to be.
14:43:42 <Mic> This bug was even the one with the 'An addon does not suffice. Fixing this bug would suffice'-guy iirc?
14:44:28 <Mic> ha, exactly
14:49:30 --> Seji has joined #instantbird
14:57:17 <Mic> bye
14:57:20 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
14:57:40 --> hicham has joined #instantbird
15:04:05 --> iLobster has joined #instantbird
15:04:26 <iLobster> Greetings
15:05:12 <clokep> Hello iLobster!
15:06:45 <-- Seji has quit (Ping timeout)
15:07:59 <-- iLobster has quit (Connection reset by peer)
15:08:01 --> iLobster has joined #instantbird
15:45:10 <clokep> flo: I've gotta couple of questions for you if you have a minute at some point. :)
15:49:15 <clokep> Looks like the linux nightly finished.
15:50:59 <hicham> cool
16:10:20 <clokep> hicham: Was it you who ported firetray to Instantbird? Or perhaps tymerkaev ?
16:10:35 <tymerkaev> no
16:10:48 <hicham> clokep: well, I did some kind of porting
16:10:58 <hicham> clokep: it works, but it is basic
16:11:27 <clokep> hicham: Someone was in here earlier asking about system tray support in Linux is why I ask.
16:11:48 <clokep> Is it available anywhere that we can point people to or no?
16:12:02 <hicham> clokep: I didn't upstream the patch yet
16:13:41 <clokep> OK. :) Thanks for the update!
16:13:53 <hicham> clokep: if instantbird ever gets in Fedora repos, the systray support will be immediate ( I have a patch for systray support in chatzilla for example, though I upstreamed it)
16:14:31 <hicham> clokep: is it possible to pass the window icon to window.open or window.openDialog ?
16:17:10 <hicham> clokep: if i do a custom build for firetray, it would be 32bits only
16:17:18 <hicham> ( because that is what i have)
16:20:18 --> Mic has joined #instantbird
16:21:06 <clokep> hicham: I'm not sure, sorry.
16:21:49 <Mic> hicham: I think you can pass arbitrary parameters there, let me check
16:23:10 --> Even1 has joined #instantbird
16:23:36 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
16:23:51 --> Even1 has joined #instantbird
16:25:26 <Mic> https://developer.mozilla.org/en/Working_with_windows_in_chrome_code#Example_1.3a_Passing_data_to_window_when_opening_it_with_openDialog
16:25:28 <Mic> Maybe this does help?
16:26:57 <hicham> thanks Mic
16:27:10 <Mic> you're welcome
16:27:30 <-- hicham has quit (Client exited)
16:27:43 --> hicham has joined #instantbird
16:28:09 <-- hicham has quit (Client exited)
16:28:11 <-- Even1 has left #instantbird ()
16:28:21 --> hicham has joined #instantbird
16:31:42 * tymerkaev is now known as tymerkaev_away
16:34:16 <-- hicham has quit (Client exited)
16:34:30 --> hicham has joined #instantbird
16:35:07 <clokep> The IRC spec (the original one) is really vague in a few places. :( Probably why there is an updated one haha.
16:35:59 <-- hicham has quit (Client exited)
16:36:14 --> hicham has joined #instantbird
16:41:49 <clokep> Going to attempt updating to tonights nightly.
16:42:11 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
16:42:18 --> clokep has joined #instantbird
16:42:45 <clokep> :) Well seems to work!
16:43:18 <Mic> Are you running Windows?
16:43:25 <clokep> Mic: Yes, Win 7.
16:43:28 <clokep> (64 bit)
16:43:38 <Mic> now that you say it I think you mentioned it already
16:44:07 <Mic> well, let's if it's still working in an hour, I'll consider updating :P
16:44:08 * tymerkaev_away is now known as tymerkaev
16:44:21 <clokep> :) I'll let you know if my computer blows up?
16:44:38 <Mic> I'll guess we'll see a ping timeout then .. ;)
16:45:10 <Mic> Congratulations, you've been chosen 'to act as guinea pig' (that's the right way to say it?)
16:45:31 <clokep> Yes, that would be the right awy to say it.
16:45:45 <clokep> And its fine. I backed up my computer yesterday.
16:46:11 <Mic> My dictionary says so too, but there's always the difference between what dictionaries say and how it is used in real live ..
16:46:14 <-- hicham has quit (Client exited)
16:46:27 --> hicham has joined #instantbird
16:46:30 <clokep> Although I'd probably say " to act as *a* guinea pig" ;)
16:46:31 <-- hicham has quit (Client exited)
16:46:46 <Mic> .. and sometimes it's even better to rely on urbandictionary than on a serious dictionary ;)
16:46:47 <clokep> Or maybe a "lab rat".
16:46:51 --> hicham has joined #instantbird
16:59:25 <-- iLobster has left #instantbird ()
17:02:20 <clokep> Ah I found a bug. :)
17:08:51 <-- hicham has quit (Client exited)
17:09:03 --> hicham has joined #instantbird
17:09:06 <-- hicham has quit (Client exited)
17:12:05 <clokep> Also trunk seems to be currently be suffering from https://bugzilla.mozilla.org/show_bug.cgi?id=591801 
17:16:11 --> Seji has joined #instantbird
17:16:45 --> tymerkaev_ has joined #instantbird
17:18:32 <-- tymerkaev has quit (Ping timeout)
17:18:41 * tymerkaev_ is now known as tymerkaev
17:33:25 <-- Seji has quit (Ping timeout)
17:34:17 <clokep> You know...there's an awful lot of things that depend on like other UI paradigms then the message window that's part of IRC.
17:34:48 <tymerkaev> flo: looks like "check for updates" now unavailable menu item because this one is disabled
17:35:56 <flo> tymerkaev: are you sure you are not using a build in a readonly folder?
17:36:04 <clokep> flo: I also have it.
17:36:09 <tymerkaev> yes
17:36:15 <tymerkaev> win7 64-bit
17:36:22 <clokep> Same for me.
17:36:36 <tymerkaev> and probably you've forget about close icons for tabs
17:36:44 <tymerkaev> they're now 16px
17:36:46 <flo> tymerkaev: yes, I'll fix that for the next nightly
17:37:03 <clokep> Also participants is "undefined" for me. :)
17:37:04 <flo> Even has already reminded me, as soon as he tried the nightly ;)
17:37:41 <flo> clokep: ah?
17:37:44 <tymerkaev> clokep: try open credits from about window and you'll get great result
17:37:52 --> Even1 has joined #instantbird
17:38:00 <clokep> I ge ta nice XML parsing error. :)
17:38:13 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
17:38:14 <clokep> flo: Yes, no error in the console about the participants then. :-\
17:38:32 <clokep> Also extension window doesn't work (but that's a toolkit issue that I posted earlier)
17:39:24 <tymerkaev> XML Parsing Error: undefined entity
17:39:25 <tymerkaev> Location: jar:file:///C:/Users/Tymerkaev/Instantbird/0.3%20Nightly/omni.jar!/chrome/instantbird/instantbird/credits.xhtml
17:39:27 <tymerkaev> Line Number 217, Column 38:        <p id="gecko" class="center">&credit.poweredByGecko;</p>
17:39:29 <tymerkaev> -------------------------------------^
17:40:28 <tymerkaev> clokep: try to talk with somebody using bubbles theme
17:41:14 <clokep> tymerkaev: I don't know anyone who uses it...
17:41:28 <tymerkaev> ah?
17:41:36 <tymerkaev> you too?
17:41:58 <clokep> Sorry. I'm not sure what you're asking.
17:42:34 <flo> is there a problem with the bubbles theme?
17:42:37 <tymerkaev> you're using bubbles theme with YOUR Instantbird, right?
17:42:42 <tymerkaev> flo: yes
17:42:54 <clokep> tymerkaev: No. I use Simple or whatever its called.
17:42:58 <flo> I'm using Time Bubbles
17:44:04 * Mic makes a backup before updating.. ;)
17:44:21 <tymerkaev> anyway, default message style has slow messages opening with strange black border
17:44:34 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
17:45:33 <clokep> tymerkaev: Bubbles seems to be working for me.
17:46:07 <tymerkaev> hmm, skip that
17:46:36 --> hicham has joined #instantbird
17:46:46 <tymerkaev> clokep: try this
17:46:49 <flo> tymerkaev: hmm, I've already seen that a few times, but I don't remember the cause (probably something to do with a broken theme installed)
17:47:00 <tymerkaev> open options window
17:47:13 <tymerkaev> select themes > bubbles
17:47:18 <tymerkaev> close window
17:47:22 <tymerkaev> open again
17:47:27 <tymerkaev> you'll see that
17:47:46 <clokep> Everything looks OK to me.
17:48:02 <tymerkaev> for flo too?
17:48:33 <flo> I've fixed all the bugs I had noticed before merging the moz2 branch...
17:49:11 <hicham> hm
17:49:34 <hicham> i see no way to fix the window icon for created dialog via openDialog or openWindow
17:49:51 <hicham> or even specify the window id for the window to be opened
17:50:04 <flo> hicham: what are you trying to do? :)
17:50:42 --> Mic has joined #instantbird
17:51:42 <Mic> Can't you set it like for any other window?
17:52:08 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
17:52:11 <tymerkaev> flo: what about "looks like "check for updates" now unavailable menu item because this one is disabled"
17:52:37 <hicham> flo : specify an icon when opening a window via window.open(...) or window.openDialog(...)
17:52:38 <flo> tymerkaev: that's the scariest thing that have been reported up to now
17:53:29 --> Mic has joined #instantbird
17:54:01 <Mic> Same for me (Windows XP)
17:54:23 <-- Mic has quit (Connection reset by peer)
17:55:24 --> Mic has joined #instantbird
17:55:36 <Mic> Anyone had a crash yet?
17:55:48 <clokep> No. Very stable. :)
17:55:57 <clokep> All my extensions seem to work too, although one of them got a manifest error.
17:56:03 <flo> Mic: That will be for the libpurple upgrade, be patient! ;)
17:56:05 <Mic> So I am first :D
17:56:19 <flo> ah
17:56:19 <Mic> Submitted a report
17:56:28 <clokep> Oops I lied. My custom protocol blew itself up.
17:56:29 <-- Mic has quit (Connection reset by peer)
17:57:35 --> Mic has joined #instantbird
17:57:47 <flo> the parse error in the credits part of the about dialog seems to be because http://mxr.mozilla.org/mozilla1.9.2/source/toolkit/locales/en-US/chrome/global/license.dtd is missing
17:57:48 <Mic> ok. No Bubbles for me then? 
17:58:03 <Mic> Filing a bug about that, attaching three crash ids
17:58:22 <flo> Mic: actually, I've had some shutdown crashes that I haven't been able to diagnose/reproduce consistently on Linux.
17:58:28 * hicham mentioned the credits error earlier
17:58:29 <flo> Mic: thanks!
17:58:41 <flo> hicham: that's not a crash ;)
17:59:18 <flo> the credits error is something I could/should have caught if I had had a serious "check the new build is OK process"
17:59:35 <flo> maybe we should create a wiki page with the list of things that should not be broken for a build to be releasable
17:59:36 * clokep has finished 2 RFCs.
18:01:52 <-- Mic has quit (Connection reset by peer)
18:03:00 <instantbot> New Instantbird (UI) bug 497 filed by leeraccount@yahoo.de.
18:03:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=497 cri, --, ---, nobody, NEW, Crash on theme change
18:04:26 --> Mic has joined #instantbird
18:04:31 <clokep> I successfully switched from Simple --> Bubbles --> Simple. :-\
18:06:20 <Mic> I, in contrary seem to be able to provide as many crash reports as wanted ;)
18:06:53 <clokep> Mic: Did you try in safe mode?
18:07:31 <Mic> no, not yet
18:09:56 <flo> Mic: you hit https://bugzilla.mozilla.org/show_bug.cgi?id=595351
18:10:04 <flo> safe mode won't help
18:10:14 <flo> disabling the JIT JS compiler will probably
18:10:46 <Mic> It worked on another profile (in safe mode)
18:10:53 <Mic> Will try on this one now
18:10:55 <Mic> brb
18:11:02 <clokep> This is why I think an Instantbird tracking bug might be good. ;) It'd also give note to others that Instantbird might depend on a bug.
18:11:03 <Mic> well, but there's a bug anyways ..
18:11:35 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
18:11:37 <flo> clokep: go ahead :)
18:12:15 --> Seji has joined #instantbird
18:12:33 <clokep> flo: I can't make add bugs as blockers/depends on BMO. :P SO it'd be rather useless for me to make it. :P
18:12:49 <flo> oh, you don't have can edit permissions?
18:12:54 <clokep> No.
18:13:04 <flo> how many bugs have you filed?
18:13:16 <flo> (I'm aware of at least one that got fixed :))
18:14:03 --> Mic has joined #instantbird
18:14:41 <Mic> It doesn't happen in safe mode but I think that doesn't really matter .. 
18:15:13 <clokep> flo: Uhh...a few. I'm trying to check, one second.
18:15:57 <clokep> The one for Instantbird and 3 against calendar.
18:15:59 <flo> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=FIXED%20reporter%3Aclokep
18:16:30 <clokep> Yes.
18:16:33 <clokep> :)
18:16:40 <-- hicham has quit (Client exited)
18:16:51 --> hicham has joined #instantbird
18:17:10 <flo> clokep: mail gerv! :)
18:17:11 <flo> http://www.gerv.net/hacking/before-you-mail-gerv.html
18:17:32 <-- hicham has quit (Client exited)
18:17:44 <clokep> About getting edit permissions?
18:17:45 --> hicham has joined #instantbird
18:18:15 <flo> yes
18:18:20 <flo> you need them, don't you? ;)
18:18:25 <clokep> Ah I see his nice thing there. OK. Will do. :)
18:21:26 <clokep> Not that any of my patches were more than a few characters. ;)
18:22:59 <Mic> hehe, you should have seem most of my IB patches.. ;)
18:23:44 <clokep> I never finished my testsuite for one of those bugs though. :-[ its on my computer somewhere. No one really seemed to want to help me from calendar when i was attempting to do it. :-\
18:23:44 <flo> Mic: the lenght increases over time ;)
18:23:53 <Mic> That's right
18:24:04 <flo> clokep: isn't calendar almost dead?
18:24:25 <clokep> flo: Work is very, very slow. :(
18:24:30 <clokep> It works for what I need though.
18:24:39 <clokep> (When its working...which its currently not...)
18:24:57 <-- Even has quit (Quit: Instantbird 0.3a1pre)
18:25:11 <flo> Mic: what's especially interesting to observe when new contributor joins, is that the time to review a patch and the amount of needed review comments is about constant, while the length of the patches increases dramatically over time :)
18:25:38 <Mic> Interesting
18:26:08 <flo> all the coding style comments that are needed at the beginning disappear :)
18:26:17 <clokep> flo: Sent him an email. Also mentioned why I wanted it too.
18:27:02 <flo> clokep: your request will be granted. The point of asking for bug urls is to ensure you are not a spammer
18:27:12 <flo> you don't need to be a bugzilla expert to get access
18:27:31 --> Even has joined #instantbird
18:27:31 * ChanServ sets mode +o Even 
18:27:32 <clokep> OK. :)
18:27:32 <flo> s/spammer/troll/
18:27:51 <flo> "RESOLVED FIXED" is a good indication of the quality of the reports ;)
18:27:51 <clokep> Well spammer no...troll...you never know. :)
18:27:57 <flo> RESOLVED INVALID is not so good ;)
18:28:19 <clokep> Every bug I've flied w/ Mozilla is "RESOLVED FIXED" I believe.
18:28:28 <flo> yes
18:28:52 <Mic> Are the error pages appearing on some links at  the crash-stats webpage known?
18:29:43 <flo> I don't know
18:29:55 <Mic> ok, filing a bug then
18:30:22 <flo> updates don't seem to be broken
18:31:04 <clokep> But we can't check for them?
18:31:11 <flo> the interface to detect if the user can update has changed, so the canUpdate property Instantbird uses returns "undefined" instead of true or false
18:31:33 <clokep> Ah, so we'll hvae to auto update. :P
18:31:57 <flo> I'm looking for the new code ;)
18:32:11 <flo> is there still a check for updates menu in Firefox ?
18:32:56 <tymerkaev> it was changed
18:33:17 <tymerkaev> but still available 
18:33:47 <clokep> flo: Only in the "old" menu, not on the Firefox Menu
18:34:05 <flo> there's canCheckForUpdates and canApplyUpdates instead apparently
18:34:19 <tymerkaev> flo: ask rstrong
18:34:37 <instantbot> New Websites - socorro bug 498 filed by leeraccount@yahoo.de.
18:34:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=498 nor, --, ---, nobody, NEW, Some links on crash-stats.instantbird.com broken
18:35:04 <flo> ah, the code I need is at http://mxr.mozilla.org/mozilla-central/source/browser/base/content/utilityOverlay.js#514
18:35:53 <Mic> This one also contains some functions I need for Sync .. that's why I was asking some things about it earlier
18:36:09 <tymerkaev> flo: how to get additional permissions on BMO?
18:36:54 <flo> tymerkaev: do a few useful things there, then request the permissions
18:37:10 <tymerkaev> I'll try
18:37:14 <-- hicham has quit (Client exited)
18:37:29 --> hicham has joined #instantbird
18:37:56 <tymerkaev> you may see bugs assigned to me and they're not so useful to got permissions 
18:39:51 <flo> so, the things I'm going to fix for the next nightly are:
18:39:55 <flo> - the credits.
18:40:00 <flo> - the "check for updates" menu item
18:40:06 <flo> - the close tab icons on Windows.
18:40:09 <flo> anything I'm missing?
18:40:16 <tymerkaev> mac icons soon
18:41:33 <-- hicham has quit (Client exited)
18:41:37 <instantbot> New Instantbird (UI) bug 499 filed by clokep@gmail.com.
18:41:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=499 nor, --, ---, nobody, NEW, Participants is "undefined" on trunk
18:41:47 --> hicham has joined #instantbird
18:42:30 <-- hicham has quit (Client exited)
18:42:42 --> hicham has joined #instantbird
18:42:55 <-- hicham has quit (Client exited)
18:43:07 --> hicham has joined #instantbird
18:46:18 <-- hicham has quit (Client exited)
18:47:08 --> hicham has joined #instantbird
18:47:17 <-- hicham has quit (Input/output error)
18:47:21 <Mic> About: the "undefined" participant count:
18:47:35 <Mic> It's using __count__ and I think I read that this was deprecated
18:48:04 <clokep> Mic: Oh its reading it from the UI element?
18:48:18 <Mic> give me a minute and I post a link
18:48:27 <flo> oh, right!
18:48:42 <tymerkaev> flo: you need to add support for new addonsmgr
18:48:44 <Mic> https://hg.instantbird.org/instantbird/file/6aa4d3dd20e7/instantbird/content/conversation.xml#l729
18:48:52 <flo> tymerkaev: what do I need to add?
18:48:56 <tymerkaev> e.g. prefs.js
18:48:56 --> hicham has joined #instantbird
18:49:02 <tymerkaev> get add-ons is missing
18:49:15 <tymerkaev> let me find this one for comm-central
18:49:18 <flo> ok
18:49:38 <clokep> flo: There's other issues with the add-on manager. I posted the bug before https://bugzilla.mozilla.org/show_bug.cgi?id=591801
18:49:40 <flo> 591037
18:49:56 <flo> tymerkaev: bug 591037, I think this is the one you are looking for
18:50:05 <flo> I have this one in my todo list at least ;)
18:50:28 <tymerkaev> нуз
18:50:32 <tymerkaev> yep
18:52:32 <-- hicham has quit (Client exited)
18:53:24 --> hicham has joined #instantbird
18:53:45 <tymerkaev> I can't install any addon :(
18:56:31 <-- hicham has quit (Input/output error)
18:57:22 --> hicham has joined #instantbird
18:57:52 <Mic> Did we have about:memory before by the way?
18:58:02 <-- hicham has quit (Input/output error)
18:58:46 <clokep> Sorry for the bug spam. :(
18:58:53 --> hicham has joined #instantbird
18:59:19 <flo> Mic: no
18:59:53 <Mic> clokep: a field participantCount and incrementing/decrementing on join/leaves maybe?
19:00:12 <clokep> Mic: One second about to post solution.
19:00:44 <-- hicham has quit (Input/output error)
19:01:01 <Mic> Which is likely ... only two extra lines? ;)
19:01:16 <Mic> + defining the field
19:02:09 <clokep> No extra lines. :P
19:03:03 <clokep> what is "pippki" in the omni.jar?
19:03:19 <Mic> bbl
19:04:41 --> hicham has joined #instantbird
19:05:07 <-- hicham has quit (Input/output error)
19:05:11 <-- GeekShadow has quit (Quit: The cake is a lie !)
19:08:26 <-- tymerkaev has quit (Ping timeout)
19:09:19 --> clokep_dev has joined #instantbird
19:09:47 <clokep_dev> Yay, the fix works. :)
19:10:06 <-- clokep_dev has quit (Quit: Instantbird 0.3a1pre)
19:12:29 <instantbot> clokep@gmail.com added attachment 353 to bug 499.
19:12:30 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 353 on bug 499.
19:12:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=499 nor, --, ---, clokep, ASSI, Participants is "undefined" on trunk
19:16:02 <clokep> (That's also the only time __count__ is used in Instantbird. :))
19:23:15 --> iBool has joined #instantbird
19:50:11 --> DGMurdockIII has joined #instantbird
19:50:15 <flo> clokep: pippki contains the security dialogs (the ones to show certificates, ...)
19:50:47 <clokep> Ah, interesting. :)
19:51:41 <clokep> flo: That patch I posted should be quite OK to put into the next nightly too. ;)
19:58:44 <flo> thanks a lot for that! :)
19:59:01 <clokep> Another one line patch. ;)
20:11:35 <DGMurdockIII> Error: gCategories.node is null
20:11:36 <DGMurdockIII> Source File: chrome://mozapps/content/extensions/extensions.js
20:11:36 <DGMurdockIII> Line: 371
20:11:58 <DGMurdockIII> when oping the addons
20:12:07 <DGMurdockIII> manger
20:12:12 <clokep> DGMurdockIII: I think that's the bug I posted earlier about the extension window being blank.
20:12:28 <DGMurdockIII> Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory.replaceState]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://mozapps/content/extensions/extensions.js :: anonymous :: line 408" data: no]
20:12:56 <DGMurdockIII> that one too
20:13:54 <DGMurdockIII> Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory.pushState]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://mozapps/content/extensions/extensions.js :: anonymous :: line 400" data: no]
20:14:24 <DGMurdockIII> Error: this.currentViewObj is null
20:14:24 <DGMurdockIII> Source File: chrome://mozapps/content/extensions/extensions.js
20:14:24 <DGMurdockIII> Line: 935
20:14:45 <clokep> https://bugzilla.mozilla.org/show_bug.cgi?id=591801
20:15:30 <DGMurdockIII> wth check for updates is grayed out
20:16:35 <clokep> DGMurdockIII: Already fixed.
20:16:55 <DGMurdockIII> do i have to download a new nighytly
20:16:58 <DGMurdockIII> build
20:17:21 <clokep> Hasn't been released yet.
20:17:31 <clokep> But you sohuld get an auto update.
20:17:56 <clokep> See: http://log.bezut.info/instantbird/100912/#m384 for what'll be fixed though. :)
20:19:57 <DGMurdockIII> also the x button on the tabs is messed up
20:21:26 <flo> that bug annoys me. Fixing the -moz-image-region properties doesn't seem to be enough
20:21:35 <flo> hmm, or I have some stupid cache somewhere that gets in the way :-S
20:22:02 <DGMurdockIII> but when i click on the tab i see the x ok
20:31:50 <clokep> flo: If I take some code that's MPL licensed...then edit the hell out of it (but I guess keep the overall algorithm). How would you attribute that?
20:32:04 <clokep> Just above the function? Or as a Contributor to the file?
20:32:45 <flo> if you have taken a file then modified it, you keep the original license header
20:33:00 <flo> if you took just some code well...
20:33:15 <flo> mention at least what the original file was above the code you copied
20:33:39 <clokep> OK. :)
20:33:41 <flo> and if you know which contributor was the author of the code, I guess you can add him in the license header :)
20:33:53 <clokep> Yeah I took <100 lines out of 3800. ;)
20:34:05 <flo> so you probably don't know who wrote that code :)
20:34:25 <clokep> I know the "Original contributor"
20:35:09 <clokep> (I took ChatZilla's basic parse algorithm if you're wondering. ;))
20:35:29 <flo> cool :)
20:35:44 <flo> I wanted to tell you to look in chatzilla if some parts of the code were worth copying :)
20:36:58 <clokep> Bits and pieces might be, but a lot of their code goes from dealing with like raw code to immediately with their abstracted objects (i.e. a "user" or a "chat"), so its not very useful ot fitting it into libpurple. :)
20:37:46 <clokep> Yeah I realized I was looking at this and wondering if anyone made an IRC client in JS...and then was just like "Doh! CZ!"
20:38:04 <clokep> But it  reimplements a lot of stuff that I get "for free". :)
20:38:07 <flo> some of their code is also *very* old
20:38:22 <flo> so it doesn't take advantage of new features of the JS language or mozilla plateform
20:39:49 <clokep> The stuff I'm looking at has a copyright of '99 and it does some funky things, probably because of that. :)
20:40:01 <clokep> I'll keep that in mind though.
20:40:51 <flo> you can very likely make a much shorter and readable implementation. I hope so at least :)
20:41:06 <flo> well, shorter than the C code of the libpurple plugin, I'm sure :)
20:41:14 <clokep> I took their 70 lines and made it into my like 35. ;)
20:41:26 <clokep> And made much better variable names haha.
20:42:07 <flo> I'm not sure if you would like me to look at your code periodically to see if there are things I would do differently/suggestions I can provide before you get very far
20:42:15 <flo> not this evening anyway
20:42:34 <flo> I'm too tired, still have a push to do, and a 1 hour drive
20:43:19 * flo has just found a funny bug
20:43:46 <flo> may be linux-only though
20:44:19 <clokep> flo: That'd probably be helpful, especially since you'll know how to fit things into libpurple better.
20:44:33 <clokep> But right now I'm attempting to just get some stuff more of "working" :)
20:44:55 <flo> that join chat dialog is so broken :-/
20:45:54 <clokep> I was actually thinking (...while reading the IRC spec...) that for protocols that implement it, it would be nice to query the server for all chat rooms and populate an autofill and/or drop down list with them.
20:48:30 <flo> libpurple supports that
20:49:28 <clokep> I'll file a bug about it. ;) I didn't think libpurple would.
20:50:58 <flo> the API is ... well. It doesn't make one want to use it ;)
20:51:19 <clokep> Hahah, that sounds like a lot of libpurple. :)
20:51:48 <flo> I have ready to push the patches for: the credits, the check update menuitem, the close tab icon on Windows, the participants count.
20:51:52 <flo> anything I'm missing?
20:52:16 <clokep> That's all I've really seen.
20:53:34 <instantbot> florian@instantbird.org granted review for attachment 353 on bug 499.
20:53:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=499 nor, --, ---, clokep, ASSI, Participants is "undefined" on trunk
20:54:50 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
20:57:11 <flo> clokep: by the way, isn't this your first patch that's checked-in? :)
20:57:32 <clokep> flo: Yes it is.
20:57:39 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/7a467b3634df - Florian Quèze - Fix the tab close icon on Windows (see bug 569255).
20:57:40 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8d7c04a8af9a - Florian Quèze - Fix the credits.
20:57:41 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/859eafe43f67 - Patrick Cloke - Bug 499 - Participants is 'undefined', r=fqueze.
20:57:42 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/52b2cc956b91 - Florian Quèze - Port the change from 'Bug 407875 - Unprivileged users are not notified of security updates.
20:59:28 <instantbot> New Instantbird (UI) bug 500 filed by clokep@gmail.com.
20:59:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=500 nor, --, ---, nobody, NEW, Improve Join Chat menu
20:59:41 <clokep> Do I win something for submitting bug 500 too? :P
21:04:37 <flo> congrats! :)
21:04:51 <flo> yeah, you win the right to submit 500 new bugs ;)
21:05:21 <clokep> Hmm...I'll try. :P
21:06:26 <flo> all right.
21:06:28 <flo> I have to go
21:06:59 <flo> thank you all for the awesome (no Mic, I'm not a summer intern :-P) help to spot and fix the outstanding issues :)
21:08:50 <clokep> Bye!
21:09:53 <-- flo has quit (Quit: Instantbird 0.3a1pre)
21:59:54 <Mic> re
22:00:59 <clokep> Hey Mic.
22:08:00 <Mic> I wonder what a good UI for bug 500 might be
22:08:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=500 nor, --, ---, nobody, NEW, Improve Join Chat menu
22:08:04 <Mic> Maybe really the autocomplete
22:08:32 <Mic> even though it's still a bit of recalling instead of discovering necessary then
22:09:44 <clokep> Mic: I think something like the "awesome bar" where it has the full list in the drop down or you can type it in manually and even if you're tying manually it stil gives suggestions.
22:19:13 <Mic> good night
22:19:20 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
22:31:29 <-- iBool has left #instantbird ()
23:20:44 <-- Seji has quit (Client exited)
23:22:42 --> Seji has joined #instantbird
23:30:40 <-- sabret00the has quit (Ping timeout)