#instantbird log on 01 28 2011

All times are UTC.

00:19:34 <-- micahg has quit (Quit: Leaving.)
00:21:14 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
00:48:04 --> mepine has joined #instantbird
00:48:22 <-- Mathnerd314 has quit (Ping timeout)
01:00:28 --> Mathnerd314 has joined #instantbird
01:37:17 --> rikki1 has joined #instantbird
01:37:24 <-- rikki has quit (Connection reset by peer)
01:39:33 --> micahg has joined #instantbird
02:12:58 <-- Ornthalas has quit (Quit: KTHXBYE)
02:50:33 --> Mook has joined #instantbird
02:51:51 <Mook> hmm. http://www.instantbird.org/ has no link to nightlies.
03:21:31 <Mook> ooh, didn't realize https://wiki.instantbird.org/images/a/a7/Eventlist_2.png already existed as a mockup
03:21:39 <-- mepine has quit (Connection reset by peer)
03:21:57 --> mepine has joined #instantbird
03:30:47 <-- Jan|MBP has quit (Ping timeout)
03:31:11 --> Jan|MBP_ has joined #instantbird
03:31:28 * Jan|MBP_ is now known as Jan|MBP
03:32:26 * Jan|MBP is now known as IRCMonkey23240
03:32:46 <Mook> sabret00the: https://wiki.songbirdnest.com/Talk:Releases/Orbital/Notification_Cleanup may be of interest; that's for songbird, but the interesting there was an ability for multiple things to register for notifications, so the UI can be changed via an extension
03:50:22 <Mook> zachlr: re: update problems: do you have instantbird installed outside of program files, and is C:\Program Files localized for you? (oh, and, are you on 64 bit?)
03:50:46 <Mook> oh, and one more: is the instantbird install directory writable by you (as the non-admin user)?
04:06:55 --> tymerkaev has joined #instantbird
04:26:33 --> BenBuc has joined #instantbird
04:28:49 <-- BenBu has quit (Ping timeout)
04:52:58 <-- tymerkaev has quit (Ping timeout)
05:00:09 --> clokep has joined #instantbird
05:00:09 * ChanServ sets mode +h clokep 
05:12:56 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
05:13:02 --> clokep has joined #instantbird
05:13:02 * ChanServ sets mode +h clokep 
05:14:28 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
05:14:36 --> clokep has joined #instantbird
05:14:36 * ChanServ sets mode +h clokep 
05:19:42 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
05:45:44 <-- IRCMonkey23240 has quit (Quit: IRCMonkey23240)
06:32:51 <-- linuxwizard has left #instantbird ()
07:02:28 --> GeekShadow has joined #instantbird
08:03:17 <-- Mook has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100222071121])
08:51:12 --> Even1 has joined #instantbird
09:50:54 --> sabret00the has joined #instantbird
09:57:37 <-- GeekShadow has quit (Connection reset by peer)
09:57:51 --> GeekShad0w has joined #instantbird
10:09:31 --> igorko has joined #instantbird
10:12:50 --> Ornthalas has joined #instantbird
10:19:39 --> tymerkaev has joined #instantbird
10:24:04 <igorko> hi
10:24:09 <igorko> anyone here?
10:26:44 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
10:26:54 --> igorko has joined #instantbird
10:27:10 <tymerkaev> igorko: ?
10:27:36 <igorko> <!ENTITY  prefWinMinSize.styleWin2      "width: 50em; min-height: 38em;">
10:27:52 <igorko> width: and min-height: should not be transtaled?
10:28:02 <igorko> i mean words
10:28:27 <igorko> because Andrey did it...
10:28:30 <tymerkaev> this is css values
10:28:39 <igorko> and?
10:28:53 <igorko> i don't know css :)
10:30:20 <tymerkaev> https://developer.mozilla.org/en/CSS/width
10:30:28 <tymerkaev> https://developer.mozilla.org/en/CSS/min-height
10:31:28 <igorko> ohh- that's why uk interface is broken
10:31:50 <igorko> tymerkaev i will take values from ru locale ;) 
10:32:10 <igorko> if they will be ok for me
10:34:14 <igorko> brb
10:34:19 <-- igorko has quit (Quit: Instantbird 0.2)
10:50:11 --> igorko has joined #instantbird
11:02:13 --> kaie has joined #instantbird
11:10:57 --> mokush has joined #instantbird
11:37:58 --> clokep has joined #instantbird
11:37:58 * ChanServ sets mode +h clokep 
11:44:24 <igorko> how to mark bug as fixed?
11:44:49 <igorko> it must be first assigned ?
11:45:08 <tymerkaev> which bug?
11:45:20 <clokep> Mark it as resolved, then fixed or whatever the proper resolution is.
11:46:11 <igorko> clokep that preferenses bug was because previous translator translated width and height in css :)
11:46:27 <igorko> it's locale spesific
11:46:45 <igorko> and garbage bug is win7 specific
11:47:51 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
11:50:06 <instantbot> tymerkaev@gmail.com set the Resolution field on bug 654 to FIXED.
11:50:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=654 nor, --, ---, nobody, RESO FIXED, Options window has wrong size in uk locale
11:51:02 --> igorko has joined #instantbird
11:52:39 <igorko> tymerkaev thanks(but i wanted to do it myself) ;)
11:58:33 <igorko> updated bug 667
11:58:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=667 nor, --, ---, nobody, UNCO, Garbage on desktop and window border when using buddy list main menu
11:59:38 <igorko> this one is 100% not locale bug :)
12:02:38 <igorko> and join chat bugs still investigating
12:12:16 <igorko> i think bug 665 and bug 666 depend on each other
12:12:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=665 nor, --, ---, nobody, UNCO, "Join chat" dialog width can be increased up to infinity if localized
12:12:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=666 nor, --, ---, nobody, UNCO, Dropdown list in "Join chat" dialog combobox is truncated if localized
12:12:41 <igorko> but ehy happen still no idea
12:13:16 <igorko> and where are that localiation strings(if it again depends only on uk)
12:16:50 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
12:16:54 --> igorko has joined #instantbird
12:17:18 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
12:17:21 --> igorko has joined #instantbird
12:22:44 --> flo has joined #instantbird
12:22:44 * ChanServ sets mode +qo flo flo 
12:23:24 <clokep> Good morning flo. :)
12:23:33 <flo> clokep: Hello :)
12:23:43 <clokep> So...should Twitter be in today's build?
12:25:55 <flo> yes :-S.
12:28:10 <clokep> The file doesn't even seem to be in my omni.jar though. :-\ Did we just miss a makefile or something/
12:28:29 * clokep checked again after the build came out.
12:29:49 * flo looks at the build log
12:31:22 <flo> ah, crap, we missed http://lxr.instantbird.org/instantbird/source/instantbird/installer/package-manifest.in#443 :(
12:31:25 <flo> I hate that file :(
12:32:55 <clokep> Bah, so it biult but wasn't packaged? That's a pain.
12:34:15 <flo> yeah, we should add a hook on HG throwing an error message when adding a file but not packaging it
12:35:25 <-- mepine has quit (Quit: 隨緣也)
12:39:10 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
12:39:16 --> igorko has joined #instantbird
12:39:56 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
12:41:14 <clokep> That would probably be helpful. At least we know what the problem was. ;)
12:41:52 --> igorko has joined #instantbird
12:42:20 <igorko> clokep- doesn't help Can you try with aero diasbled?
12:42:34 <igorko> just choose Windows Basic theme
12:42:35 <clokep> Do you have aero disabled?
12:42:42 <igorko> yes
12:43:09 <igorko> my videocard is reseted all the time with i enabled
12:43:27 <igorko> i wrote about aero in report...
12:43:31 <clokep> I can try it in a minute.
12:53:01 <clokep> igorko: I got it also with Aero disabled, strange bug. Probably a toolkit thing that Mozilla needs to fix though, did you search their bugzilla? (Although last I checked there was a lot of drawing bugs. :-\)
12:53:28 <flo> clokep: by the way, the mac builder being offline yesterday evening wasn't worrisome. It's a noisy machine under my desk, so to save noise and power, I programmed it to turn itself on automatically for building its nightly, and then shutting down automatically.
12:54:46 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c6dbd4191421 - Florian Quèze - Add icons for the twitter protocol plugin (icons provided by idechix).
12:54:47 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/dbf0f2b0540b - Florian Quèze - Package the twitter plugin...
12:54:49 <clokep> Ah, makes sense. I thought the builder was a Mac mini?
12:55:04 <flo> not yet, we need to buy one
12:55:46 <clokep> OK, I thought you were just replacing one with a newer one that supported 64-bit, my bad.
12:55:56 <flo> it's currently a venerably old PowerMac G5 (http://en.wikipedia.org/wiki/Power_Mac_G5).
12:59:29 <-- GeekShad0w has quit (Connection reset by peer)
12:59:47 --> GeekShad0w has joined #instantbird
13:01:32 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
13:01:37 <clokep> I see.
13:40:28 <-- Mathnerd314 has quit (Ping timeout)
13:51:27 --> sonny has joined #instantbird
13:56:58 * flo goes through the list of all open bugs (https://bugzilla.instantbird.org/buglist.cgi?quicksearch=OPEN) to see which bugs are important for 0.3
13:58:22 <clokep> It's only 315 bugs. ;)
13:58:37 <clokep> A bunch don't seem to have any real info though. :-\
13:59:40 <flo> I'm trying to sort that into: "0.3-blocking", "0.3-wanted", "0.3-nice-to-have", everything else (= not likely to make it for 0.3)
14:00:02 <flo> if I don't understand the bug, it obviously fits well the 4th category ;)
14:00:05 <clokep> Are you going to actualy tag them?
14:01:36 <flo> yes, in the status whiteboard
14:02:15 <flo> maybe I can also wontfix a few of them :)
14:04:12 <clokep> Or invalid a few. ;)
14:04:24 <instantbot> florian@instantbird.org set the Resolution field on bug 125 to WONTFIX.
14:04:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=125 enh, --, ---, nobody, RESO WONTFIX, Installing a tinderbox
14:07:04 <flo> bug 157 is confusing. Not sure if that's WORKSFORME or if there's still something to investigate
14:07:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=157 nor, --, ---, nobody, NEW, Remove the "from" account from adjacent individual messages
14:08:55 <clokep> We could make an [investigate later] keyword? ;)
14:09:10 <flo> later=never :-P
14:09:26 <clokep> :)
14:09:54 <flo> so many bugs that make me think "ouch, yeah... we need to deal with that someday..."
14:15:55 * clokep is working on a blog post.
14:16:04 <flo> great :)
14:16:08 <flo> is it a status update?
14:17:05 <clokep> No, but I should write one of those first. :(
14:17:13 <clokep> It was the contributors one, I was going to rework a lot of it.
14:17:24 <clokep> While you're triaging everything maybe mark things as good first bug? ;)
14:18:26 <instantbot> New Instantbird (UI) bug 668 filed by florian@instantbird.org.
14:18:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=668 enh, --, ---, nobody, NEW, redesign authorization requests
14:21:38 <clokep> flo: Can you give a range for the Mercurial web interface? (Like list all checks in during the last week)
14:22:00 <flo> I don't know how to do it, but I hope it's possible
14:23:00 <clokep> OK.
14:26:00 <clokep> The last status update: "We're planning to release Instantbird, which will include security and stability fixes for our current stable release. Additionally it will be available in a few additional locales that were finished soon after 0.2 was released." ;)
14:26:25 <flo> that sucks :(
14:27:33 <clokep> Yes. :-\
14:29:58 <flo> bug 218 looks nice for a fun hacking evening :)
14:30:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=218 nor, --, ---, nobody, NEW, Copying from the conversation view loses color and formatting (Before "Text Color Not included in CO
14:30:08 <flo> something I should work on when bored
14:37:28 <flo> clokep: is bug 260 good for your "good first bug" definition?
14:37:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=260 min, --, ---, nobody, NEW, Pasting in the conversation input box doesn't send typing notifications
14:38:35 <clokep> flo: Yes, I think so. To me a "good first bug" is something that only deals with localized code and isn't rewriting whole components. :)
14:40:05 <flo> bug 294 is trivial
14:40:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=294 min, --, ---, nobody, NEW, Handle the case where no logs are available
14:44:45 <instantbot> florian@instantbird.org set the Resolution field on bug 325 to FIXED.
14:44:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=325 min, --, 0.3a1, nobody, RESO FIXED, Unresponsiveness when turning on the display of offline buddies
14:52:52 <clokep> It'd be much easier to make a status update if we actually do it every two weeks like we say we are. ;)
14:53:18 <flo> we have so many bugs ;)
14:53:25 <flo> I didn't think it would take that long
14:54:39 <clokep> Yes, we do. :)
14:57:53 <instantbot> raynaudquentin@gmail.com set the Resolution field on bug 420 to FIXED.
14:57:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=420 nor, --, ---, nobody, RESO FIXED, https://www.instantbird.org/ pointing to Apache test page
15:12:18 * clokep is testing bug 424 but has to wait for people to change status. ;)
15:12:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=424 nor, --, ---, nobody, UNCO, Buddy's status different in buddy list and conversation window when changing from mobile to availabl
15:31:24 <clokep> flo: So what is "next" then? Besides release 0.3 alpha 1?
15:32:01 <-- sabret00the has quit (Ping timeout)
15:32:05 <-- GeekShad0w has quit (Quit: The cake is a lie !)
15:33:36 <flo> clokep: FOSDEM ;)
15:34:10 <clokep> Oh, yup!
15:34:25 <flo> maybe the non profit too
15:34:37 --> igorko has joined #instantbird
15:34:53 <clokep> OK.
15:36:57 <flo> oh, thanks for the comment in the twitter bug with the new changeset ids. I meant to do that but forgot! :)
15:37:16 <clokep> No problem, figured it'd be good to hang onto them there.
15:38:49 <clokep> flo: Are you giving a talk w/ Axel Beckert or just in the same time frame?
15:40:37 <flo> just in the same time frame I think
15:41:19 <clokep> OK. :)
15:41:53 <flo> would make no sense to give a talk with someone I don't know/have never worked with
15:42:04 <flo> I just know he loves old Citroën cars too :-D
15:42:17 <clokep> I agree, I just wasn't sure!
15:43:47 <clokep> Status update for anyone interested: http://pastebin.instantbird.com/539
15:43:58 <clokep> Not sure if I missed something. And I have an HTML versoin as well.
15:45:07 <instantbot> florian@instantbird.org set the Resolution field on bug 454 to FIXED.
15:45:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=454 enh, --, ---, nobody, RESO FIXED, Send previous alias as extra information on "buddy-alias" events
15:47:21 <flo> clokep: if people expect the important stuff first, maybe "support for twitter was added" should be at the top of the list
15:47:45 <-- igorko has quit (Connection reset by peer)
15:49:17 * flo requested another set of nightly builds from buildbot
15:51:01 --> igorko has joined #instantbird
15:53:59 <clokep> I moved that to the top. :)
15:57:04 <instantbot> florian@instantbird.org set the Resolution field on bug 455 to INVALID.
15:57:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=455 nor, --, ---, nobody, RESO INVALID, Build with --with-libxul-sdk >= 1.9.2 fails
16:01:40 <flo> bug 529 has a lovely cryptic summary :-D
16:01:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=529 enh, --, ---, nobody, NEW, Include AIO in AOM
16:04:57 <clokep> Haha, yes. :)
16:11:29 <clokep> You can update it to make it more reasonable? ;) Or just yell at Mic.
16:11:51 <flo> or put the bug in the 4th category ;)
16:12:50 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
16:14:46 <flo> that bug seems actually useful. I changed the topic.
16:14:52 <flo> instantbot: bug 529
16:14:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=529 enh, --, ---, nobody, NEW, update addons.instantbird.org integration in the add-on manager to follow mozilla 2 changes.
16:17:25 <instantbot> florian@instantbird.org cleared the Resolution 'DUPLICATE' from bug 532.
16:17:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=532 nor, --, ---, nobody, REOP, Disable "Join chat" for protocol overrides that don't support it (Facebook)
16:19:45 <instantbot> florian@instantbird.org set the Resolution field on bug 464 to WORKSFORME.
16:19:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=464 nor, --, ---, nobody, RESO WORKSFORME, Impossible to change 'extra info' with an override protocol
16:26:29 <instantbot> florian@instantbird.org set the Resolution field on bug 560 to FIXED.
16:26:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=560 nor, --, ---, raynaudquentin, RESO FIXED, Linux nightlies not uploaded (timeout while uploading)
16:28:45 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
16:31:02 <flo> blocking: https://bugzilla.instantbird.org/buglist.cgi?quicksearch=151%2C334%2C626%2C643%2C529%2C617
16:31:22 <flo> (I will tag them after verifying I haven't mixed my lists)
16:31:39 <-- kaie has quit (Quit: Leaving)
16:33:00 <flo> wanted: https://bugzilla.instantbird.org/buglist.cgi?quicksearch=24%2C108%2C118%2C225%2C237%2C328%2C341%2C343%2C366%2C376%2C434%2C535%2C603%2C532%2C615%2C619
16:34:55 <flo> nice to have: https://bugzilla.instantbird.org/buglist.cgi?quicksearch=155%2C668%2C226%2C426%2C449%2C496%2C507%2C564%2C581%2C606%2C611%2C618%2C620%2C634%2C525
16:42:39 * clokep will look at bug 532 soon.
16:42:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=532 nor, --, ---, nobody, REOP, Disable "Join chat" for protocol overrides that don't support it (Facebook)
16:43:55 <clokep> Those lists look pretty good, I know the roadmap includes Richtext support as well. ;)
16:44:30 <flo> there are things in the roadmap that we can postpone (-> wanted ;))
16:45:38 <clokep> Yup.
16:46:16 * flo has just sent himself 37 bug mails ;)
16:46:50 <clokep> flo: I know there's no bug about it, but being able to tag/make contacts in the UI? Should that be in there somewhere?
16:47:03 <flo> that's blocking
16:47:12 <flo> I'll file bugs for the important projects we have left
16:47:16 <clokep> OK. :)
16:47:30 <flo> but I decided it was better to start by tagging the existing bugs, so that I know them and don't file dups
16:49:34 <clokep> Oh true. I didn't even think of that.
16:49:38 <clokep> (Duplicates, that is.)
16:55:17 --> igorko has joined #instantbird
17:17:25 <instantbot> florian@instantbird.org granted review for attachment 502 on bug 664.
17:17:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=664 nor, --, ---, clokep, ASSI, About link at bottom of instantbird.org is 404
17:17:45 <instantbot> florian@instantbird.org set the Resolution field on bug 664 to FIXED.
17:21:27 <clokep> :)
17:23:38 <instantbot> florian@instantbird.org set the Resolution field on bug 577 to FIXED.
17:23:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=577 min, --, ---, nobody, RESO FIXED, Relative link used on ftp.instantbird.org hg.instantbird.org to About page
17:24:57 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
17:25:03 --> igorko has joined #instantbird
17:30:38 <igorko> those firefox guys are such geeks... 
17:31:10 <igorko> clopek- that redrawing bug also doesn't happen in ff4 in safe mode(and present in normal)
17:31:17 <flo> the patch in bug 637 looks good, but the diffstat (14 insertions(+), 10 deletions(-)) makes me sad :-/
17:31:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=637 nor, --, ---, clokep, ASSI, Remove code duplication from conversation.xml
17:31:33 <igorko> all they are saying -"it's caused by add-ons- disable them"
17:31:37 <igorko> lol
17:31:41 <igorko> they are killing me
17:31:47 <clokep> :(
17:31:59 <clokep> flo: It's all the cruft needed by xbl. :-\
17:32:05 <flo> yeah
17:32:10 <flo> I look forward to XBL2
17:32:11 <igorko> because differense from normal ode and safe are disabled addons
17:32:20 <clokep> If it ever happens. ;)
17:32:33 <flo> let me have some hope please! :-P
17:32:34 <flo> ;)
17:32:39 <clokep> I forget what the changes are even going to be though...
17:32:53 <clokep> ...wait it's supposed to have a legit JS object for each binding, right?
17:33:11 <flo> it should remove most painful bugs, and the implementation will be possibly in a separate .js file
17:34:36 <clokep> I look forward to it too then! :)
17:35:33 <clokep> flo: You got mixedpuppy's email?
17:35:36 --> GeekShadow has joined #instantbird
17:35:42 <clokep> About license header on that file?
17:35:48 <instantbot> florian@instantbird.org granted review for attachment 500 on bug 637.
17:35:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=637 nor, --, ---, clokep, ASSI, Remove code duplication from conversation.xml
17:35:55 <flo> yes, he said he will add them on git someday, right?
17:36:10 <clokep> I checked the repo, there was only one more checkin in the github one (vs. bitbucket) but it did not affect our files.
17:36:13 <clokep> Yes, that was it. :)
17:36:44 <flo> maybe I should file a bug and mark it as blocking so that we don't forget?
17:36:49 <flo> (and assign it to you :-P)
17:38:16 <-- Tonnes has quit (Ping timeout)
17:38:35 <flo> the windows nightly with a correctly packaged twitter should be online soon (it's currently uploading)
17:39:55 <clokep> I just checked that yeah. Cool. :) I'll give it a try when it's done.
17:40:08 <clokep> flo: That's fine, assign it to me is cool.
17:42:57 <clokep> So there's 38 bugs marked for 0.3 then. :P Out of 308 open bugs...sound doable. ;)
17:43:25 * clokep likes how all the blockers have no assignee.
17:44:30 * flo is now known as nobody
17:44:39 <nobody> do they have an assignee now? ;)
17:45:06 <clokep> flo: sometimes I get blank spots in my buddy list...or a user will show up as "offline" even though I don't show offline buddies.
17:45:32 <clokep> The blank spots will go away if I close the group and reopen it.
17:45:39 <clokep> nobody: rather, not flo. ;)
17:45:51 <nobody> do you really expect nobody to answer? ;)
17:46:03 * nobody is now known as flo
17:47:58 <clokep> flo: http://imgur.com/oLOex
17:48:31 <clokep> Oops, missed a name. :-[
17:49:13 <clokep> http://imgur.com/ct28j is beter.
17:49:15 <clokep> *better
17:49:38 * flo wonders why double clicking on an AIM contact focuses the twitter timeline, and clicking on a second AIM contact focuses my second existing tab (a JS Test tab), a third AIM contact the third tab (another JS Test tab). Too bad I don't have a 4th connecter AIM contact to see if that actually opens a conversation
17:50:17 * clokep is updating and can hopefully open conversations.
17:50:18 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
17:50:25 --> clokep has joined #instantbird
17:50:25 * ChanServ sets mode +h clokep 
17:51:09 <flo> clokep: probably a transitionend event that never arrives :-S
17:51:24 <flo> I've never seen that
17:51:30 <flo> do you have steps to reproduce?
17:51:50 <clokep> I'm working on that.
17:52:30 <-- sonny has quit (Client exited)
17:52:45 <flo> the forth contact actually opens a tab
17:53:11 <clokep> flo: I still don't have Twitter in my build. :-\
17:53:33 <flo> really?
17:53:49 <clokep> Yes, build 20110128164836
17:54:27 <flo> are there errors in the console, or something?
17:54:51 <clokep> The file still isn't in omnir.jar/components.
17:55:13 <flo> it's packaged this time though: http://buildbot.instantbird.org/builders/win32-nightly-default/builds/9/steps/shell_2/logs/stdio
17:55:46 <clokep> Check out the bottom of the log file flo, bunch of duplicate entry errors.
17:55:58 <clokep> I think it might have updated me to the same version I was on?
17:56:39 <flo> clokep: the errors at the bottom just say the linux build was already registered in the update system
17:56:53 <clokep> Oh OK. :)
17:57:25 <flo> I keep saying Even he should fix that so that we stop seeing these harmless but scary messages, but the task doesn't seem very motivating ;)
17:57:56 <clokep> flo: omni.jar/components/twitter.js and twitter.manifest, correct?
17:58:02 <flo> yes
17:58:24 <flo> twitter.manifest is likely to be combined with other .manifest files
17:58:31 <clokep> OK.
17:58:36 <clokep> I'll try a full install. :)
17:58:52 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
18:01:47 <instantbot> florian@instantbird.org granted review for attachment 491 on bug 635.
18:01:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=635 enh, --, ---, mook.moz+bugs.instantbird, NEW, [addons - colorize] Stop overlaying instantbird.xul
18:02:27 <instantbot> florian@instantbird.org set the Resolution field on bug 635 to FIXED.
18:03:28 --> clokep has joined #instantbird
18:03:28 * ChanServ sets mode +h clokep 
18:03:48 <instantbot> florian@instantbird.org cancelled review?(florian@instantbird .org) for attachment 485 on bug 628.
18:03:51 --> Tonnes has joined #instantbird
18:03:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, mook.moz+bugs.instantbird, ASSI, Unable to accept IRC invite
18:04:42 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
18:05:05 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/26f60fb76854 - Patrick Cloke - Bug 637 - Remove code duplication from conversation.xml (add a _forgetConv method), r=fqueze.
18:05:20 <instantbot> florian@instantbird.org set the Resolution field on bug 637 to FIXED.
18:05:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=637 tri, --, 0.3a1, clokep, RESO FIXED, Remove code duplication from conversation.xml
18:05:36 --> clokep has joined #instantbird
18:05:36 * ChanServ sets mode +h clokep 
18:05:54 <clokep> flo: Still not there, uninstalled, reinstalled even.
18:06:08 <flo> review queue is empty, unread email count from BIO: 0! :)
18:06:27 <clokep> :) Nice.
18:06:53 <flo> that bug about focusing wrong conversation scares me :-/
18:07:28 <flo> aaaaah! I think I know the cause :(
18:08:00 <flo> http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/jsProtoHelper.jsm#447
18:08:26 <igorko> clokep filled bug in mozilla bugzilla(lol) about redraw- hope they will watch at it
18:08:38 <flo> http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleConversation.cpp#61
18:08:54 <flo> 2 separates counters for ids that are supposed to be unique...
18:08:57 <flo> can't do anything good :(
18:09:04 <clokep> Yes, that's not good. :-\
18:09:48 <flo> we need to fix that asap, before anybody tries to actually use a JS protocol
18:09:52 <clokep> Hahah.
18:09:54 <clokep> Besides me? :p
18:10:15 <clokep> After a reinstall I now have twitter.js in my omni.jar/components.
18:10:16 <flo> or workaround it (start with _lastId: 1000 in jsProtoHelper)
18:11:02 <clokep> Start at like 1331 or something. ;) (the cube of 11 btw)
18:11:20 <flo> my first proposition was 42
18:11:24 <clokep> Or 14641 (the 11^4) if someone really opens a lot of conversations over the lifetime of the program.
18:11:34 <flo> but I figured someone may actually have more than 42 conversations before restarting the application
18:11:59 <clokep> flo: The Twitter issue: Error: uncaught exception: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIXPCComponents_Utils.import]"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: resource://gre/components/twitter.js :: <TOP_LEVEL> :: line 40"  data: no]
18:12:00 <flo> what about we makes it a signed value? :-D
18:12:12 <clokep> And ++ for one and -- for the other?
18:12:17 <flo> sure
18:12:32 <clokep> That's kind of...interesting, but a good solution I think.
18:12:50 <flo> it's a crappy workaround, still
18:13:26 <clokep> Yes, can we just xpcom the value somehow? Into purpleIConversation?
18:14:29 * clokep has a lunch date he'll be late to.
18:14:31 <clokep> Back soon.
18:14:34 * clokep is now known as clokep_food
18:14:42 <flo> I think we should merge http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/jsProtoHelper.jsm#450 and http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleCoreService.cpp#593
18:14:59 <flo> or rewrite that in JS, or whatever
18:15:08 <flo> clokep: bon appétit :)
18:15:12 * flo drives home
18:18:17 <-- flo has quit (Quit: Instantbird 0.3a1pre)
18:44:23 <-- clokep_food has quit (Ping timeout)
18:59:04 --> sonny has joined #instantbird
20:04:05 <-- GeekShadow has quit (Quit: The cake is a lie !)
20:11:30 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
20:15:45 --> igorko has joined #instantbird
20:17:08 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
20:17:47 --> igorko has joined #instantbird
20:19:14 <igorko> someone knows where Join chat size is set?
20:19:23 <igorko> in what file?
20:20:02 <igorko> seems the same issue as it was with preferences
20:20:34 <igorko> maybe in mozilla files?
20:24:16 <tymerkaev> nowhere
20:27:02 <-- chrisccoulson has quit (Connection reset by peer)
20:27:05 <igorko> why thanit is larger than in en-US?
20:27:19 <igorko> anr groows to infinity :)
20:28:00 --> chrisccoulson has joined #instantbird
20:29:35 --> clokep has joined #instantbird
20:29:35 * ChanServ sets mode +h clokep 
20:34:05 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
20:34:28 --> clokep has joined #instantbird
20:34:28 * ChanServ sets mode +h clokep 
20:41:14 <-- igorko has quit (Quit: Instantbird 0.3a1pre)
21:07:30 --> flo has joined #instantbird
21:07:31 * ChanServ sets mode +qo flo flo 
21:18:38 <clokep> Good side affect of not blocking the nickserv?
21:18:51 <clokep> It comes up with an ID of one, I close it...then when Twitter pops up it retakes the ID of 1. ;)
21:43:21 <-- tymerkaev has quit (Ping timeout)
21:46:42 <flo> clokep: heh, I had the same idea: "I can use twitter, it will replace nickserv :)"
21:47:04 <flo> but actually, I can't as my nightly as the same issue as you reported in the bug, we need to remove the "app" in the jsProtoHelper path
21:47:25 <clokep> flo: Also I posted to Twitter and it was...messy. :(
21:47:34 <flo> uh?
21:47:52 * clokep is finding the link.
21:47:59 <clokep> flo: https://twitter.com/DarkJedi613/status/31088073060130816
21:48:26 <flo> nice :)
21:48:39 <clokep> What's with the spans there? ;)
21:48:41 <flo> a good thing we catch that before it's usable :)
21:52:13 <flo> clokep: http://pastebin.instantbird.com/540
21:55:24 <-- sonny has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner])
21:56:22 * flo just reproduced the bug and verified the fix: http://twitter.com/testib
21:56:45 <clokep> flo: Yes, that looks good. :)
21:56:47 <clokep> What was the bug from?
21:56:49 <clokep> The smiley face? ;)
21:57:36 <flo> uh ?
21:58:03 <clokep> How come your other ones worked and now this happened?
21:58:28 <flo> the span is added only when you changed something to the font setting
21:58:35 <clokep> Ohhh.
21:58:36 <flo> if you use the default system value, nothing is included in the messages
21:58:59 * clokep doesn't remember changing those ever.
21:59:14 <flo> to reproduce the bug I seriously messed up the settings in the "Content" prefpane on my debug profil ;)
21:59:31 <flo> clokep: well, I'm sure you don't use the default font size ;)
21:59:38 <clokep> 12?
21:59:44 <flo> on mac the default is 13, not sure on Windows
21:59:51 <clokep> It should be 12.
22:00:04 <clokep> Do you know the pref name? :)
22:00:10 <flo> you can see in about:config if any of the font pref has a non default value ;)
22:00:16 <flo> just filter with "font" ;)
22:00:40 <clokep> Apparently it is also 13.
22:00:50 <clokep> And now I'm seeing why I changed it to 12. ;)
22:01:15 <flo> good thing you set it to 12, as we wouldn't have caught the bug without it ;)
22:04:15 <clokep> Yes. :)
22:04:19 * flo isn't proud of that conversation id story :-/
22:05:07 <flo> I hope I can fix it without thinking too much as I'm pretty tired
22:06:03 <-- chrisccoulson has quit (Quit: Ex-Chat)
22:06:13 <clokep> The simple fix is to start jsProtoHelper at 10000 or something, I think you're right that the correct fix is to merge the files.
22:06:21 <clokep> So there's only one "core".
22:06:36 <flo> I'm currently trying to expose in purpleICoreService the addConversation and removeConversation method
22:06:38 <flo> s
22:06:58 <flo>   nsISimpleEnumerator getConversations();  purpleIConversation getConversationById(in unsigned long aId); will be broken if we don't register JS conversations with the core service
22:08:58 <clokep> Unfortunately like 90% of my testing is done w/ just my JS-IRC account done.
22:09:03 <clokep> s/done/connected/
22:09:55 <flo> my recent testing has been done mostly with JS accounts (either JS Test or Twitter)
22:10:21 <clokep> Right.
22:11:04 --> chrisccoulson has joined #instantbird
22:14:08 --> clokep_js has joined #instantbird
22:14:19 <-- clokep_js has quit (Client exited)
22:17:46 <flo> the advantage of writing code in C++ is that it doesn't compile when you forget half the changes you need to make :)
22:17:47 * instantbot frowns at flo
22:18:21 <clokep> Hahah.
22:28:36 <flo> already 13 files modified and I haven't even started the useful change
22:36:59 <clokep> Eek. That's a bit scary! I hope it's just for including a function or something.
22:39:29 <flo> hmm, will the _lastId in the prototype of messages cause the same mess? :-D
22:39:56 <flo> I think message ids are supposed to be unique across the conversation only, so that won't matter in that case, but I'm not sure :)
22:40:16 <clokep> I'm pretty sure they're only unique to a conversation, yes.
22:43:45 <flo> ok, time to try
22:46:23 <flo> it works, except I've a JS error when exiting :S
22:48:01 <flo> seems harmless and unrelated to conversation ids, I can fix that later
22:50:34 <-- micahg has quit (Quit: Leaving.)
22:55:24 <clokep> I guess we'll have to start working on that blocker list.
22:56:18 <flo> clokep:  13 files changed, 73 insertions(+), 41 deletions(-) http://pastebin.instantbird.com/541
22:59:17 <clokep> flo: What I understand of that looks good.
23:00:43 <clokep> Some of the changes I don't understand, like:
23:00:43 <clokep> -  NATIVE_PCS(pcs)->RemoveConversation(aConv);
23:00:44 <clokep> +  pcs->RemoveConversation(conversation);
23:05:05 <flo> RemoveConversion used to take as parameter a PurpleConversation * (direct libpurple structure). It now takes a purpleIConversation (XPCOM interface around the purpleConversation (XPCOM C++ object) instance)
23:05:34 <flo> so having the purpleCoreService as a purpleICoreService XPCOM reference is enough, the cast is no longer needed
23:05:56 <flo> (uh, I'm afraid that explanation is even more confusing :-/)
23:08:41 <flo> maybe it will be clearer this way: there used to be a cast from purpleICoreService to purpleCoreService because removeConversation wasn't exposed in the idl interface (because it was using a libpurple structure directly)
23:11:11 <clokep> Right, so now that it's exposed we can just call it directly.
23:12:14 <flo> yes, we can call it through XPCOM instead of doing a ugly cast
23:12:29 * clokep likes that.
23:13:18 <flo> have you noticed the close/unInit change in twitter.js? You may need something similar in your irc code
23:14:20 <flo> I'm not sure of whether I should add a getter and setter for "id" in GenericConversationPrototype (the only point would be to throw if someone tries to use the setter when the id is already set)
23:15:32 <clokep> The protocols shouldn't be setting their own ID.
23:15:38 <clokep> And Idk why they'd ever need to get their own ID?
23:15:42 <clokep> Shouldn't all that just be internal?
23:16:45 <flo> hmm
23:17:02 <flo> maybe purpleCoreService::addConversation could return the id?
23:17:04 <clokep> And I'll make the changes once it's checked in. :)
23:17:06 <flo> so that we don't expose the setter
23:17:24 <clokep> I'm OK w/ exposing the getter and/or returning it from addConversations.
23:17:26 --> Mathnerd314 has joined #instantbird
23:17:29 <clokep> But I'm not sure why it's necessary to have the ID?
23:17:48 <flo> what do you mean?
23:18:02 <clokep> Why does the protocol need the ID? Just as a way to reference the conversation?
23:18:15 <flo> the protocol doesn't use it
23:18:30 <flo> the conversation object needs to have it, so that the id getter can work
23:18:47 <clokep> Ohhhhh, I see.
23:19:04 <clokep> Sorry, I misunderstood. :)
23:20:35 <flo> I prefer not exposing the setter
23:21:04 <flo> but the part that sucks about that is... if the conversation id is returned by addConversation, then it's set after the new-conversation notification
23:22:15 <clokep> You could expose the setter and just throw it if already has an id.
23:22:26 --> sandra_f has joined #instantbird
23:22:35 <flo> that's what the current C++ code does
23:22:41 <flo> well, "current" = in the pastebined patch
23:23:50 <clokep> Right.
23:24:16 <-- sandra_f has quit (Quit: )
23:31:00 <flo> clokep: so adding http://pastebin.instantbird.com/543 seems good?
23:31:26 <clokep> flo: Yes, that''s what I was thinking.
23:39:26 --> joshrl has joined #instantbird
23:39:41 <joshrl> Can I have some help here? :)
23:40:17 <clokep> joshrl: What's up?
23:40:21 * clokep only has a few minutes.
23:40:31 <joshrl> I can't add anyone to my buddy list anymore.
23:40:43 <joshrl> They appear, italic, and then disappear.
23:40:54 <joshrl> Why might this be? And how can I stop it?
23:41:28 <clokep> Is your account online? If you right click > "Show offline buddies" the names are there, correct?
23:41:57 <joshrl> I have Show offline buddies checked, that's how I see the name italicing and disappearing, and I am connected.
23:42:21 <clokep> Hmm...if Show offline buddies is checked you should definitely see them no matter what....flo, any ideas?
23:43:31 <flo> joshrl: which protocol are you having this problem with?
23:43:38 <joshrl> Protocol?
23:43:47 <flo> AIM, IRC, MSN, ... ?
23:43:56 <joshrl> MSN.
23:44:05 * clokep needs to go.
23:44:23 <clokep> Goodnight all. flo: If you want me to check something out you can file a bug/email/me leave it in the log.
23:44:27 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
23:44:46 <joshrl> Yeah, this doesn't work only on MSN.
23:45:17 <flo> if you have "Show offline buddy" turned on, the buddy being in italic and then disappearing means it's actually removed from the list
23:45:29 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1fe884c04f0d - Florian Quèze - Assign conversation ids in purpleCoreService::AddConversation instead of in the purpleConversation constructor and jsProtoHelper.
23:45:30 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1f7c1b196350 - Florian Quèze - Fix the path to jsProtoHelper.jsm in twitter.js.
23:45:31 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/b094da15422d - Florian Quèze - Disable HTML in tweets.
23:45:31 <flo> maybe the server refuses the add request?
23:45:49 <joshrl> Maybe, maybe I should wait awhile. :/
23:46:04 <joshrl> I'll wait then and chat back later. :)
23:46:04 <flo> this is the first day you are having this problem?
23:46:09 <joshrl> Yeah.
23:46:20 <joshrl> So I'm going to wait. >.<
23:46:31 <flo> and it used to work? Or it's the first time you add someone to your MSN list with Instantbird?
23:46:46 <joshrl> I have added people before.
23:46:49 <joshrl> On MSN.
23:46:57 <joshrl> And it used to work.
23:47:26 <flo> ok, so it's most likely a server issue that will fix itself without you/us doing anything about it :)
23:47:33 <joshrl> Okies. :)
23:51:00 * flo goes to bed.
23:51:02 <flo> Good night all :)
23:52:10 <joshrl> Good night!
23:57:33 <-- mokush has quit (Connection reset by peer)