#instantbird log on 01 27 2012

All times are UTC.

00:12:48 <-- chrisccoulson has quit (Ping timeout)
00:16:15 --> chrisccoulson has joined #instantbird
01:26:43 <-- EionRobb has quit (Connection reset by peer)
01:27:29 --> EionRobb has joined #instantbird
01:50:12 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.13/20101203074205])
03:20:39 <clokep> I think I can confirm that start Instantbird with "-status offline" does really funky things. :-/
03:36:13 <-- Tonnes has quit (Ping timeout)
03:37:19 --> Tonnes has joined #instantbird
03:45:31 --> Mook has joined #instantbird
04:02:31 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
04:20:44 <instant-buildbot> build #378 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/378
04:24:03 --> Mic has joined #instantbird
04:24:03 * ChanServ sets mode +h Mic 
04:28:35 <instant-buildbot> build #463 of win32-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/463
04:31:32 <Mook> is that windows build using -j4 with gnu make?
04:46:03 <-- EionRobb has quit (Quit: Leaving.)
04:50:31 --> EionRobb has joined #instantbird
04:58:04 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
05:12:43 <instantbot> New Instantbird (UI) bug 1249 filed by kevin.gadd@gmail.com.
05:12:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1249 maj, --, ---, nobody, UNCO, If a Windows 7 machine goes to sleep due to inactivity, Instantbird does not attempt to reconnect ac
05:29:14 <-- EionRobb has quit (Quit: Leaving.)
06:03:17 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
06:20:42 <-- Tonnes has quit (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
06:52:56 <instant-buildbot> build #369 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/369
07:06:25 --> Tonnes has joined #instantbird
07:19:36 <-- gerard-majax has quit (Ping timeout)
07:57:15 --> gerard-majax has joined #instantbird
08:16:12 --> Tomek has joined #instantbird
08:55:58 --> MadWookiee has joined #instantbird
09:03:04 --> Mic has joined #instantbird
09:03:04 * ChanServ sets mode +h Mic 
09:12:53 --> jb has joined #instantbird
09:34:46 <-- chrisccoulson has quit (Quit: Ex-Chat)
09:34:51 --> chrisccoulson has joined #instantbird
09:38:00 --> jb1 has joined #instantbird
09:38:32 <-- jb has quit (Ping timeout)
09:52:40 --> flo has joined #instantbird
09:52:40 * ChanServ sets mode +qo flo flo 
10:21:46 <-- jb1 has quit (Ping timeout)
10:29:59 --> jb has joined #instantbird
10:31:51 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1c6fbc25f7fc - Florian Quèze - Rename the contract ids of XPCOM components living in chat/ to names that are suitable for use in Thunderbird (@instantbird.org/purple -> @mozilla.org/chat).
10:31:52 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/fe0a7055e1d4 - Florian Quèze - Back out e9129718bf4e now that our Windows build slave has a correct Direct X SDK.
10:31:53 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/6a44de9daf58 - Florian Quèze - Remove -j4 from the Windows buildbot mozconfigs, as gmake randomly fails with it.
10:36:53 --> aleth has joined #instantbird
10:43:46 <instantbot> raynaudquentin@gmail.com set the Resolution field on bug 1161 to FIXED.
10:43:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1161 nor, --, 1.2, nobody, RESO FIXED, Update XUL from 7.0.1 to 9.0
10:44:44 <-- MadWookiee has quit (Ping timeout)
10:46:08 <instantbot> florian@instantbird.org set the Resolution field on bug 1163 to FIXED.
10:46:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1163 nor, --, 1.2, raynaudquentin, RESO FIXED, Create a new updated VM for building Ib on Windows
10:48:29 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
10:48:38 --> aleth has joined #instantbird
10:49:54 <flo> clokep: the contractid rename, especially in jsProtoHelper, may break all current js-prpls.
10:50:22 <flo> I'm not completely sure if the contractID attribute of nsIClassInfo is actually important and used, or just something that is there "for some reason"
10:53:27 --> MadWookiee has joined #instantbird
10:53:29 <instant-buildbot> build #213 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/213
11:04:28 --> Mad_Maks has joined #instantbird
11:17:01 --> clokep has joined #instantbird
11:17:02 * ChanServ sets mode +h clokep 
11:17:54 <flo> I forgot the @instantbird.org/logger;1 contractid in my patch yesterday :-/
11:20:36 <clokep> flo: OK. I'll update my IRC code to use it too.
11:20:58 <flo> I'm not sure it actually breaks. But yeah, new code should definitely use the new contractids :)
11:21:21 <flo> I'm working on removing remaining references to instantbird in the chat/ directory
11:22:04 <clokep> Isn't bug 1249 a dup? I think Mic filed that or Mook.
11:22:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1249 maj, --, ---, nobody, UNCO, If a Windows 7 machine goes to sleep due to inactivity, Instantbird does not attempt to reconnect ac
11:22:19 <flo> maybe
11:22:29 <flo> the first thing to do would probably be to ask if he can reproduce on a nightly
11:23:39 <Mic> The list of pending add-on reviews is down to only two items :)
11:24:14 <Mic> One of them is mine which I can't review myself (AIO doesn't allow it).
11:24:25 <flo> ah?
11:24:34 <flo> AIO allows me to review my own add-ons :-S
11:24:53 <flo> maybe because I'm administrator in addition to editor
11:25:12 <flo> (but I can't skip the reviews, I have to request it, and then go to the editor UI to grant it...)
11:31:54 <-- MadWookiee has quit (Ping timeout)
11:33:49 <-- Mad_Maks has quit (Quit: Instantbird 1.2a1pre)
11:33:57 --> Mad_Maks has joined #instantbird
11:34:31 * clokep has updated the IRC contract IDs.
11:44:15 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
11:47:44 --> mmkmou has joined #instantbird
11:51:50 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
12:09:11 --> MadWookiee has joined #instantbird
12:21:43 <-- gerard-majax has quit (Ping timeout)
12:24:17 <-- Mad_Maks has quit (Client exited)
12:30:58 <instant-buildbot> build #203 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/203
12:35:32 --> clokep_work has joined #instantbird
12:35:33 * ChanServ sets mode +h clokep_work 
13:25:38 --> Mic has joined #instantbird
13:25:38 * ChanServ sets mode +h Mic 
13:47:04 --> gerard-majax has joined #instantbird
13:49:09 <-- gerard-majax has quit (Ping timeout)
13:49:39 <flo> http://pastebin.instantbird.com/10202 more removing of hardcoded "instantbird" strings
13:51:24 <Mic> flo: from what I know and can tell the email looks genuine :)
13:51:29 --> gerard-majax has joined #instantbird
13:51:41 <flo> Mic: it does, but the form is too long
13:51:52 <flo> so I gave up and thought somebody else would complete it :-D
13:52:01 <Mic> I guess it is in german?
13:52:12 <flo> there's an english version
13:52:38 <flo> I was annoyed of having to enter a "latest version" in the form
13:52:53 <flo> as they say the form needs to be filled before May 2012
13:53:08 <flo> do they really expect that the latest version in January is the same as the latest version in May? :-/
13:53:10 <clokep_work> flo: Seems like you could have used the l10nHelper there instead of importing Services.jsm.
13:54:00 <flo> clokep_work: you prefer l10nHelper("chrome://branding/locale/brand.properties")("BrandShortName") ?
13:54:45 <clokep_work> It's certainly shorter. :-D
13:54:59 <clokep_work> Although perhaps that isn't able to be lazy like the way your code is now.
13:55:18 <clokep_work> (That sounds really rude, but I don't mean your lazy...I meant the code is lazily loaded...)
13:55:32 <clokep_work> (And also...who makes software DVDs anymore?!)
13:56:01 <flo> clokep_work: they provide it in iso format for download, which is even more fun ;)
13:56:34 <Mic> Can't you just mount them on Macs?
13:57:02 <flo> The reason I hadn't used l10nHepler is that it creates overhead (a pointless function in this case, as we are only using it once) : http://lxr.instantbird.org/instantbird/source/chat/modules/imXPCOMUtils.jsm#170
13:57:08 <flo> but I guess it doesn't matter :)
13:57:57 <flo> Mic: yes, but still. Why would you download a large iso file full of outdated software if you've got an internet access that's good enough to download it (and so, also more than good enough to download the software in the first place)?
13:59:29 <clokep_work> flo: I'm fine with it then.
13:59:49 <Mic> I think you're exaggerating with "outdated" here ;)
13:59:56 * clokep_work has no strong opinion either way.
14:00:16 <flo> I'm trying the shorter version
14:00:25 <Mic> It's not that much of a problem with broadband connections, I think. At least they save you the work to go through all different kinds of project websites and download pages
14:00:34 <clokep_work> Also, yes. It's silly...but if it introduces people to Instantbird...we should look into it. :) Plus "outdated" for us should only be for a few days until they ping the update server.
14:01:22 <flo> yes
14:01:27 <Mic> That's the publisher, btw: http://en.wikipedia.org/wiki/Heinz_Heise
14:01:35 <flo> that may not provide the best first experience, but anyway
14:03:35 <Mic> It's not exactly the "c't" (their most popular (but still good!) magazine) but a special edition for Mac software.
14:03:46 <flo> we no longer seem to receive purple_connection_get_state crashes :)
14:03:48 <Mic> I think that's really great.
14:03:57 <Mic> That too ;)
14:04:39 <flo> Mic: do you want to take care of this email? :)
14:08:48 <Mic> We'd need to discuss the details I should fill in then
14:17:41 <-- gerard-majax has quit (Ping timeout)
14:22:16 <-- Tomek has quit (Ping timeout)
14:26:16 <Mic> bbl
14:26:20 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
14:33:20 --> gerard-majax has joined #instantbird
14:42:16 <-- gerard-majax has quit (Ping timeout)
14:49:01 --> gerard-majax has joined #instantbird
14:52:25 --> Tomek has joined #instantbird
15:03:27 <flo> clokep_work: how do you feel about someone writing in a single line "I'm only a user. I use nightly builds."? :)
15:05:13 <flo> I wonder if we should advise nightly users to come on IRC just to come and say hi
15:09:29 <-- gerard-majax has quit (Ping timeout)
15:25:47 --> gerard-majax has joined #instantbird
15:47:46 <-- gerard-majax has quit (Ping timeout)
15:49:39 --> gerard-majax has joined #instantbird
15:51:03 <flo> how long should we keep http://lxr.instantbird.org/instantbird/source/instantbird/components/profileMigrator.js#46 around?
15:51:28 <flo> IIRC it's used to make Instantbird 0.1.2+ detect correctly the profiles created by 0.1 and 0.1.1
15:52:12 <flo> do we expect people to create their profile with 0.1 or 0.1.1, and then jump to 1.2 without using any of the versions in between?
15:52:55 <flo> (also, we are no longer able to provide automated updates for 0.1.2, and 0.1 and 0.1.1 didn't have automatic update support at all)
15:53:42 <flo> I've just discovered that Cc["@mozilla.org/file/directory_service;1"].getService(Ci.nsIProperties) can be shortened to Services.dirsvc
15:54:31 <-- gerard-majax has quit (Ping timeout)
16:09:13 --> igorko has joined #instantbird
16:12:23 --> gerard-majax has joined #instantbird
16:14:21 <clokep_work> flo: I'm OK removing it now.
16:14:26 <clokep_work> We can tell people to upgrade to 1.0 first.
16:14:41 <flo> or just ignore them
16:14:50 <flo> they don't exist from our point of view ;)
16:14:57 <flo> (no crash reports, no update pings, ...)
16:15:09 <flo> but maybe we should add redirects in the download directories first
16:15:43 <flo> so that download links to 0.1 or 0.1.1 (or even 0.<whatever>) that don't come directly from our site are redirected to whatever's the latest release
16:16:15 <clokep_work> That would probably be a good idea.
16:16:30 <flo> if possible, detect PPC users and direct them to 0.2
16:16:33 <flo> errr
16:16:39 <flo> s/PPC/Mac OS X 10.4/
16:16:50 <flo> we still somehow support PPC and Windows 2000
16:17:05 <flo> wait, no, Win2000 was dropped when we switched to MSVC10 recently
16:17:32 <flo> the minimum Windows OS to run the current nightlies is XP SP2
16:18:18 <flo> http://lxr.instantbird.org/instantbird/source/chat/components/src/imCommands.js#45 looks like dead code
16:20:02 <-- gerard-majax has quit (Ping timeout)
16:20:04 --> Mic has joined #instantbird
16:20:04 * ChanServ sets mode +h Mic 
16:21:19 <flo> I'm addressing some review comments from David on the chat/ folder, and taking the opportunity to cleanup things that I wouldn't r+ now from these files
16:21:54 <flo> replacing |bundle.formatStringFromName("noHelp", [cmd.name], 1)| with _("noHelp", cmd.name)| is nice :)
16:23:04 <flo> http://lxr.instantbird.org/instantbird/source/chat/components/src/imCommands.js#146 becomes just         get helpString() _("statusCommand", this.name, _(this.name)), :)
16:23:16 --> gerard-majax has joined #instantbird
16:28:26 <-- Mic has quit (Connection reset by peer)
16:32:29 <clokep_work> flo: I had a patch for imCommands that fixed a lo tof that up.
16:32:40 <flo> I think it's too late :-/
16:32:45 <clokep_work> That's fine.
16:32:49 <clokep_work> You had review it once before...
16:33:03 <flo> I r+ed it and forgot to land it?
16:33:51 <clokep_work> No.
16:33:55 <clokep_work> It was mixed in with other stuff I think.
16:34:02 <clokep_work> It's possible I never uploaded it too. :(
16:34:18 * clokep_work checks bio.
16:34:27 <clokep_work> And yes, replacing this with the l10nHelper is nice. :)
16:35:21 * clokep_work shrugs. I can't find it.
16:35:30 <clokep_work> I probably only had it on my computer then when I was doing something else w/ commands.
16:36:04 <-- gerard-majax has quit (Ping timeout)
16:37:32 --> csimi has joined #instantbird
16:37:55 <flo> that "constant names should start with k" comment takes a long time to address
16:38:00 <csimi> hey guys
16:38:41 <csimi> i just wanted to drop by and thank you for saving instant messaging on Windows from GTK/Qt based programs
16:38:48 <csimi> gj
16:38:57 <flo> :)
16:39:23 <flo> (also from .NET ;))
16:39:44 <clokep_work> Thanks csimi. :)
16:39:48 <clokep_work> Yes, I'd imagine it would flo!
16:39:55 <clokep_work> We should enforce these things on new code as well btw.
16:40:02 <flo> sure
16:40:19 <flo> I'm not going to enforce it very strictly
16:40:27 <flo> in some cases I don't think it makes sense
16:40:38 <flo> but I'm doing at least some effort :)
16:45:48 <clokep_work> Someone left me a comment on my blog asking about SIPE support. ;) I'l lneed to get back to that...
16:46:08 <flo> doesn't it just need an r+ and a push?
16:47:11 --> wesj has joined #instantbird
16:47:17 <clokep_work> I think we have to ensure l10n is being handled properly + that it builds on non-Windows.
17:12:58 <flo> in JS modules, for EXPORTED_SYMBOLS, we have a mix of const, let and var
17:14:50 <flo> (mozilla has a mix too: http://mxr.mozilla.org/comm-central/search?string=EXPORTED_SYMBOLS)
17:15:25 <-- jb has quit (Connection reset by peer)
17:40:14 --> Mic has joined #instantbird
17:40:15 * ChanServ sets mode +h Mic 
17:43:34 * flo has  27 files changed, 171 insertions(+), 214 deletions(-) with just that cleanup
17:54:42 --> Mook_as has joined #instantbird
17:57:40 <flo> if anybody wants to look at it before I commit it, it's at http://queze.net/goinfre/cleanup-chat.patch (it's too big to fit a pastebin :-/)
17:58:50 <Mook_as> it's not too big for sprunge, though (I just wanted highlighting)
17:58:52 <Mook_as> err, http://sprunge.us/JRDN?diff
17:59:12 <clokep_work> Mozilla people seemed to like our usage of const {classes: Cc, interfaces: Ci, results: Cr, utils: Cu} = Components; ;)
18:00:44 <Mic> It's nice indeed :)
18:02:26 <Mook_as> what's http://sprunge.us/JRDN?diff#n-472 catching?
18:03:49 * Mook_as would probably write http://sprunge.us/JRDN?diff#n-568 as a lazy getter that looks at nsIXULRuntime.OS
18:06:34 <flo> Mook_as: it catches account.loadBuddy throwing NS_ERROR_NOT_IMPLEMENTED
18:06:48 <flo> it's a problem in the UnknownProtocol implementation, as the FIXME comment says
18:06:53 <Mook_as> okay. (might want to fix the comment, since it talks about something that is null-checked)
18:07:07 <clokep_work> flo: Looks fine to me.
18:07:41 <flo> might want to fix the code too
18:08:13 <flo> "a lazy getter that looks at nsIXULRuntime.OS" would that be better?
18:08:26 <flo> the implementation I used is what dbienvenu commented in the bug ;)
18:09:25 <flo> time to go home (I'll read potential additional comments in a few hours and then finish/commit it)
18:09:38 <-- flo has quit (Quit: Instantbird 1.2a1pre)
18:09:49 <Mook_as> no, just seemed less hacky :)
18:10:50 <Mook_as> http://sprunge.us/JRDN?diff#n-1761 would using the unicode names ("fullwidth commercial at", "fullwidth number sign") be clearer or less?
18:11:10 <Mook_as> (mostly I'm just worried about embedding unicode in the source, even as comments)
18:11:56 <Mook_as> generally looks fine though, nothing that should block checkin.
18:35:25 <-- Segaja has left #instantbird ()
18:35:44 <-- mmkmou has quit (Ping timeout)
18:36:43 <-- MadWookiee has quit (Quit: Instantbird 1.1)
18:50:22 <Mook_as> oh, flo: this was in scrollback, but: is the windows nightly build using -j4 with GNU make? that's usually a recipe for build failures... (consider either using pymake, or not using -j)
18:51:25 <clokep_work> Mook_as: It was disabled. ;)
18:51:32 <Mic> Mook_as: iirc there was a commit with "j4" in the commit message today
18:51:40 <clokep_work> And I thought we were using pymake, but I guess not.
18:52:05 <Mook_as> oh! didn't see 6a44de9daf58 - I guess that's fine then :)
18:55:28 <clokep_work> Amateur hour over here. ;)
18:55:49 <clokep_work> But yeah, thanks for noticing. :)
18:58:37 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
19:13:18 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:17:58 --> clokep_work has joined #instantbird
19:17:58 * ChanServ sets mode +h clokep_work 
19:40:41 <-- Even has quit (Quit: Instantbird 1.2a1pre)
20:21:00 <-- Mook_as has quit (Ping timeout)
20:22:04 --> Mook_as has joined #instantbird
20:22:32 --> Mnyromyr has joined #instantbird
20:35:49 --> mmkmou has joined #instantbird
20:36:24 --> Even has joined #instantbird
20:36:24 * ChanServ sets mode +o Even 
20:39:43 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:50:10 <-- mmkmou has quit (Ping timeout)
20:50:19 --> mmkmou has joined #instantbird
20:58:49 <-- chrisccoulson has quit (Ping timeout)
21:09:20 --> chrisccoulson has joined #instantbird
21:10:49 <-- mmkmou has quit (Ping timeout)
21:11:36 --> mmkmou has joined #instantbird
21:13:59 <-- mmkmou has quit (Ping timeout)
21:15:36 --> mmkmou has joined #instantbird
21:18:14 --> Mic has joined #instantbird
21:18:14 * ChanServ sets mode +h Mic 
21:18:16 <-- mmkmou has quit (Ping timeout)
21:29:22 <Mic> Even: do you know something about the pending update for the AVIM-extension? I can't make sense of the first sentence of the nomination message :(
21:30:54 <Mic> The version he uploaded is definitely not 'unminified' :(
21:34:48 --> flo has joined #instantbird
21:34:48 * ChanServ sets mode +qo flo flo 
21:39:06 <flo> Mook_as: "I'm just worried about embedding unicode in the source, even as comments" So basically you are worried about my name being in the license header? ;)
21:39:17 <flo> you will love MPL2 then :)
21:40:28 <flo> Mook_as: about the -j4. I was sure we never put that for Windows, as I've known for years that it was a recipe for trouble. The only problem was... the mozconfig wasn't in agreement with what I remembered :(
21:40:41 <Mook_as> haha. well, it happens
21:40:43 <flo> if I had suspected we had that flag in the mozconfig, I would have removed it immediately :(
21:41:07 <Mook_as> good thing I had no knowledge to base anything on, so I had to go read the mozconfig values too :D
21:41:15 <flo> and we seriously considered (are seriously considering?) pymake.
21:41:19 <flo> The only problem is, it doesn't work
21:41:36 <flo> we've started filing bugs and getting them fixed, but it takes time
21:41:55 <flo> Mook_as: yeah, thanks for spotting it! :)
21:43:39 <flo> aleth: for what is worth, I don't really agree with 869 being 1.2-wanted
21:44:12 <flo> I suspect what you meant there is more along the lines of "[has patch][needs review]"
21:44:57 <aleth> flo: that's because you're not on Linux :P
21:45:12 <flo> aleth: bah...
21:45:13 <aleth> But yes, you're right  ;)
21:45:27 <flo> aleth: I do use Instantbird on Linux sometimes
21:45:50 <flo> aleth: and it has generally annoyed me (for years!) that the buddy list pops up at random places
21:46:36 <flo> especially that about one out of ten times, it appears on my secondary screen which I rarely turn on; making me believe Instantbird hasn't started/the process is frozen
21:47:39 <flo> aleth: and by the way, I'm really sorry for all the other patches targeting linux that have been sitting there for too long without getting reviewed :(
21:47:44 <aleth> Yes, it jumps into unpredictable spots too
21:48:25 <aleth> There's only one other one as far as I remember
21:48:59 <Mic> The window position 'bug' on Linux is a feature of the window manager if I recall correctly.
21:49:14 <aleth> Mic: That's the impression I got as well, looking at the code 
21:49:17 <flo> it's too bad I've no plan for the 1.2 blocker :(
21:49:26 <flo> (bug 1089)
21:49:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1089 nor, --, ---, nobody, NEW, Crash [@ ssl_nss_handshake_cb]
21:49:43 <Mic> I think there's a Mozilla bug that I commented on a long time ago. From what I've seen it tries to make windows overlap as little as possible instead of openeing them where they were.
21:50:03 <Mic> *as possible with already opened windows
21:50:55 <aleth> That's what Linux window managers tend to do. The mozilla code just gets out of the way, intentionally so.
21:51:40 <aleth> Though it has exceptions of course. That's what I meant by "edge cases" in the bug comment
21:51:41 <flo> are you sure it's intentional?
21:51:47 <Mic> Shouldn't we respect that then and offer an add-on for all who disagree?
21:52:20 <flo> from my point of view persisted positions should work and the window manager's crappy algorithm should only be used the first time that window appears
21:52:30 <aleth> flo: No, I'm not, as the comment I quoted in bug 869 can be interpreted in different ways
21:52:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=869 nor, --, ---, aletheia2, ASSI, Contacts window forgets screen position when closed
21:52:56 <aleth> But I suspect any proposed patch would end up bogged down in a long debate
21:53:35 <flo> by the way, aleth, what do you mean by "the relevant code affects so many different platforms"? (in the context of showing a gtk-only file)
21:54:08 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
21:54:20 <aleth> Mic: I guess the mozilla widget code was not designed with windows like the contacts window in mind. For all other IB windows my patch doesn't change anything nor do I think it important
21:54:30 --> Mic has joined #instantbird
21:54:30 * ChanServ sets mode +h Mic 
21:56:33 <aleth> flo: Different platforms that use gtk, gtk2 vs gtk3, Maemo-specific stuff in that file...
21:58:04 <aleth> But I mainly meant "opening windows" is quite a ubiquitous process and any changes there would be sensitive
21:59:55 <flo> aleth: not too sensitive, it's only linux.
22:00:03 <aleth> Especially as given its age, that bug doesn't seem to have drawn much attention or comments
22:00:15 <aleth> flo: heh, that's another way of looking at it ;)
22:00:25 <flo> because people working on that kind of stuff don't use linux :(
22:00:26 <aleth> Another way to put my concern would be "I don't think it's an ideal first bug for someone new to mozilla-central" ;)
22:01:00 <flo> aleth: oh yeah, I wasn't thinking that *you* should fix it yourself
22:01:18 <aleth> Yeah, one does get the sense the FF UI does not seem to receive the same level of polish on Linux...
22:01:19 <flo> just that *I* would like to know what's going on with that crap :)
22:01:50 <flo> compared to the user base, it gets a lot more attention than other platforms ;)
22:03:42 <aleth> I guess that's also true ;) and it's not like Linux with its plethora of window managers and themes makes things easy :(
22:05:26 <aleth> It would be much better to have a fix in mozilla, but since none seems imminent I thought a workaround wouldn't hurt for the time being
22:08:25 <Mic> https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/124315
22:10:12 --> mmkmou has joined #instantbird
22:10:28 <aleth> Mic: Interestingly, FF these days does remember the position of its main window, but you can see that only happens at a late stage during startup.
22:11:58 <aleth> But that discussion is confusing.
22:12:38 * aleth switches to OSX, runs 
22:13:33 <Mic> It's where I ended after looking for "window position Ubuntu"
22:17:19 <flo> aleth: oh, the main Firefox window keeps its position?
22:18:01 <aleth> flo: It does for me. *However* it might be the session manager add-on doing that as it stores everything about window and tab states...
22:18:27 <aleth> In fact that seems the likely explanation. So scratch my comment above.
22:19:04 <flo> :(
22:19:53 <aleth> FF for a while didn't even persist tab groups across sessions without that add-on. Though I suspect that's fixed by now.
22:20:59 <aleth> (They still don't sync them though)
22:21:53 <flo> that was probably only on nightlies ;)
22:22:42 <aleth> That's possible.
22:22:57 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
22:23:12 <flo> ...
22:23:25 <flo> Mic: were you volunteering to talk to him? ;)
22:30:49 --> clokep has joined #instantbird
22:30:49 * ChanServ sets mode +h clokep 
22:39:17 <Mic> flo: I'm not sure what you're talking about?
22:39:23 <flo> Miranda
22:40:33 <Mic> Not today ;)
22:40:37 <Mic> Good night
22:40:46 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
22:42:43 <clokep> aleth: http://groups.google.com/group/mozilla.dev.extensions/browse_thread/thread/a52c37c007249338# ;)
22:43:04 --> ecaron has joined #instantbird
22:44:04 <-- ecaron has quit (Quit: Instantbird 1.1)
22:44:09 --> ecaron has joined #instantbird
22:46:42 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:53:51 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
22:56:26 --> aleth has joined #instantbird
23:00:16 <-- clokep has quit (Ping timeout)
23:00:51 --> clokep has joined #instantbird
23:00:51 * ChanServ sets mode +h clokep 
23:01:56 <-- Draighth has quit (Quit: Leaving.)
23:03:29 --> gerard-majax has joined #instantbird
23:04:19 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
23:05:34 <-- mmkmou has quit (Ping timeout)
23:10:26 --> mmkmou has joined #instantbird
23:10:34 <-- gerard-majax has quit (Ping timeout)
23:11:51 <-- ecaron has quit (Ping timeout)
23:15:01 <-- Tomek has quit (Ping timeout)
23:35:09 --> Mic has joined #instantbird
23:35:09 * ChanServ sets mode +h Mic 
23:37:10 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
23:57:03 --> aleth has joined #instantbird