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