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 email@example.com. 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 firstname.lastname@example.org. 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 email@example.com. 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 firstname.lastname@example.org. 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> email@example.com added attachment 353 to bug 499. 19:12:30 <instantbot> firstname.lastname@example.org 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> email@example.com 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 firstname.lastname@example.org. 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)