#instantbird log on 05 31 2011

All times are UTC.

00:00:21 <clokep> I'll check the spec.
00:00:24 <clokep> Not a big deal either way.
00:00:28 <clokep> Since we could always change it. :)
00:00:41 <flo> no emergency. Nobody cares except on twitter
00:00:58 <flo> it just sucks when a message is cropped (IRC) / not sent (MSN) because of its size
00:01:01 <clokep> flo: You're right, it's 512 characters in the spec for IRC.
00:01:17 <clokep> For IRC most clients break it into multiple messages automagically.
00:01:18 <flo> and on AIM you get disconnected (not sure if that still happens though)
00:01:30 <flo> yeah :)
00:01:39 <flo> not libpurple unfortunately :(
00:02:10 <flo> so what should I change the constant too?
00:02:27 <clokep> 200 is fine then since we don't care except for Twitter for now.
00:02:35 <clokep> If we do it for IRC we'll worry about it. :)
00:03:37 <flo> is "              // 200 is a 'magic' constant to avoid showing big numbers." just above the line all right?
00:03:48 <clokep> Yup!
00:05:47 <flo> ok, should I move that reset call inside the set method before pushing?
00:07:32 <clokep> Yes.
00:07:38 <clokep> It'll avoid some issues probably.
00:08:26 <flo> uh, do you know your copyright has expired by almost 2000 years? :-P
00:08:45 <flo> "Portions created by the Initial Developer are Copyright (C) 1" come on, where did you get that header from? :-P
00:09:31 <clokep> Is it my header or Mic's header?! :P
00:10:13 <flo> both!
00:10:31 <clokep> Weird. :(
00:10:41 <clokep> I have no idea how that happened! :(
00:11:36 <flo> I'm a bit surprised that I still notice these details after 2am :)
00:12:21 <clokep> :)
00:12:31 <clokep> I'm glad you do! I'm not observant enough to. :-X
00:13:18 <flo> man, we did it *AGAIN*.
00:13:19 <flo> we forgot the package-manifest.in changes! :(
00:14:23 <flo> ibStatusCommandLineHandler.js is for all OSes, right?
00:14:27 <clokep> Yes.
00:14:54 <clokep> You could still make call the executable to change the status via a shortcut or another app, etc.
00:15:12 <flo> I hate that file (package-manifest.in), by the way :-D
00:15:32 <clokep> Me too. :(
00:15:57 <clokep> How would that even be tested? There's another step after "make"? :-/
00:17:37 <flo> make package
00:17:46 <flo> which doesn't work for debug builds which can't be packaged
00:18:04 <clokep> I don't think I make debug builds normally. They take longer, right?
00:18:15 <flo> yes
00:18:21 <flo> and outputs lots of things in a console
00:18:32 <clokep> Ah, OK.
00:18:42 <flo> (it opens a console window on Windows if you haven't started the build from a terminal)
00:18:57 <flo> and everything is slower
00:19:03 <flo> except figuring out what's broken :)
00:20:02 <flo> the -status flag doesn't seem to work for me on mac
00:20:20 <flo> well, the whole remote thing doesn't seem to work
00:20:33 <flo> it says Instantbird is already running in an alert
00:20:40 <flo> I don't think I care about that :)
00:22:14 <clokep> It'll only work if you have one Instantbird instance running I think?
00:22:26 <clokep> I don't know if you can send command line parameters to an instance running with -no-remote?
00:22:32 <clokep> (I couldn't get it to work at least.)
00:25:13 <flo> I don't need --no-remote on Mac
00:25:23 <flo> specifying a different profile is enough for it to start another instance
00:25:38 <clokep> Oh. Hmmm...I see.
00:26:10 * clokep doesn't know then. Mic knows more about those interfaces than me.
00:27:49 <flo> in the handle method of ibStatusCommandLineHandler, wouldn't it be cleaner to return early at the 3rd line, to avoid indenting the whole content of the method?
00:28:32 <clokep> Hmm...yes, it would be. :) Originally we did a different prevent default I think.
00:29:58 <clokep> Hmmm...the const imIStatusInfo doesn't really save anything.
00:30:23 <clokep> All it saves is a "Ci."
00:32:10 <flo> http://pastebin.instantbird.com/711
00:32:38 <flo> Cr is unused!
00:32:57 <flo> ok, I'll remove that const
00:33:36 <flo> Cc is unused too
00:33:57 <clokep> Most definitely my bad. :(
00:35:02 <clokep> There's also a Cr in ibWinJumpList that's unused.
00:35:16 <flo> I removed it too :)
00:35:29 <flo> ok, enough review and clean up for the evening, time to push it
00:35:35 <flo> who's the author by the way?
00:35:52 <flo> ok, you are the assignee of the bug :)
00:35:55 <clokep> I wrote half of it, Mic wrote half of it, I rewrote most of it.
00:36:16 <clokep> He's the original author of one and I am for the other. :-D
00:36:20 <clokep> But yes, the bug is assigned to me.
00:36:33 <flo> and I annoyed you with half of it ;)
00:36:49 <clokep> It's fine. You keep the code clean!
00:39:00 <instantbot> florian@instantbird.org granted review for attachment 669 on bug 618.
00:39:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=618 enh, --, ---, clokep, ASSI, Basic Jump List support on Windows 7
00:39:50 <instantbot> florian@instantbird.org set the Resolution field on bug 618 to FIXED.
00:40:09 <clokep> I'll be happy to have that out of my tree. ;)
00:40:31 <flo> ah, you haven't r+'d it on the bug (bug 812)
00:40:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=812 enh, --, ---, florian, ASSI, Display the character count while typing a tweet
00:41:12 <instantbot> clokep@gmail.com granted review for attachment 670 on bug 812.
00:41:35 <flo> clokep: I would be happy to push the Aero CSS changes too! I'm not sure if Mic has replied yet to the question about the conversation.css changes, if he has I missed it :-S.
00:41:55 <clokep> I don't remember seeing him reply to it...but it's possible I missed it.
00:43:14 <instantbot> florian@instantbird.org set the Resolution field on bug 812 to FIXED.
00:43:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=812 enh, --, 0.3a3, florian, RESO FIXED, Display the character count while typing a tweet
00:43:47 <flo> ok, it's been a productive evening finally :)
00:44:16 <flo> even though my attempt to make the bubbles theme display user icons failed miserably :-D
00:45:00 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/146e4bed1809 - Florian Quèze - Bug 812 - Display the character count while typing a tweet, r=clokep.
00:45:01 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/92c5329d2fd7 - Patrick Cloke - Bug 618 - Basic Jump List support on Windows 7, r=fqueze.
00:47:03 <flo> clokep: do you know what you are going to attack next? :)
00:47:16 <clokep> flo: Right now I'm trying to get SIPE to compile. ;)
00:47:22 <clokep> Twitter localization most likely though.
00:48:26 <flo> :)
00:49:13 <flo> what's the compilation problem?
00:52:14 <flo> Good night
00:52:16 <-- flo has quit (Quit: Instantbird 0.3a3pre)
00:52:30 <-- sonny has left #instantbird ()
00:53:13 <clokep> Compilation problem? The problem is I haven't run make yet! :)
00:53:18 <clokep> It's downloading still.
01:18:39 <-- micahg has quit (Connection reset by peer)
01:36:44 --> micahg has joined #instantbird
02:05:16 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.3a3pre)
02:19:53 --> mepine has joined #instantbird
02:46:31 <-- clokep has quit (Ping timeout)
03:05:19 <-- mepine has quit (Ping timeout)
03:11:12 --> mepine has joined #instantbird
03:24:29 --> waynenguyen has joined #instantbird
03:26:32 --> sonny has joined #instantbird
03:44:53 <-- mepine has quit (Ping timeout)
04:03:48 --> skeledrew has joined #instantbird
04:31:50 <-- EionRobb has quit (Quit: Leaving.)
04:44:13 --> Mic has joined #instantbird
04:44:13 * ChanServ sets mode +h Mic 
04:53:58 <-- Mic has left #instantbird ()
04:56:58 --> Mic has joined #instantbird
04:56:58 * ChanServ sets mode +h Mic 
04:57:12 <Mic> Good morning
04:59:20 <Mic> The time display of Time bubbles is great .. no longer waiting for the tooltip to appear :)
05:06:16 <Mic> First impression on "Time bubbles": nice thing, even though the conversation looked pretty packed if the messages come shortly after another. I understand though, that a greater default distance between successive messages would loose a good deal of the time effect :(
05:55:31 <-- micahg has quit (Ping timeout)
05:57:27 <waynenguyen> Mic: I'm also interested in the buzz add-on. :) But I'm kinda stuck when trying to send the /buzz or /nudge command. 
05:59:58 <Mic> waynenguyen: what are you trying to do at this point?
06:01:43 <waynenguyen> I'm trying to send the /buzz command by clicking a context menu.
06:03:59 <waynenguyen> Didn't find lots of documentation about how to do that though.
06:06:02 <Mic> If you have the conversation, you can call sendmsg (or _sendmsg ?) to send anything you like. Pass the string with your buzz command there and you should be fine iirc
06:06:54 <waynenguyen> Thanks Mic, I'll try that.
06:06:55 <Mic> that's how we're sending topic changes by the way: sending a "/topic " + newTopic string like if it were typed in by the user in the input box
06:07:09 --> micahg has joined #instantbird
06:07:19 <Mic> I think I just loaded an emoticon theme from a bootstrapped addon
06:08:36 <Mic> by the way .. I still need to figure out how to do that when it's still in an xpi. :S
06:08:42 <Mic> -by the way ..
06:40:04 <-- Mic has left #instantbird ()
06:50:51 <instantbot> benediktp@ymail.com added attachment 671 to bug 620.
06:50:52 <instantbot> benediktp@ymail.com cancelled review?(florian@instantbird .org) for attachment 661 on bug 620.
06:50:53 <instantbot> benediktp@ymail.com requested review from florian@instantbird .org for attachment 671 on bug 620.
06:50:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
06:54:23 <instantbot> benediktp@ymail.com added attachment 672 to bug 620.
06:54:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
06:55:24 --> Mic has joined #instantbird
06:55:24 * ChanServ sets mode +h Mic 
07:01:13 <-- Mic has left #instantbird ()
07:03:23 --> Mic has joined #instantbird
07:03:23 * ChanServ sets mode +h Mic 
07:06:21 <instantbot> New Instantbird (UI) bug 814 filed by benediktp@ymail.com.
07:06:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=814 enh, --, ---, nobody, NEW, Show which accounts will reconnect when leaving offline mode
07:10:00 <-- Mic has left #instantbird ()
07:22:26 <-- sonny has left #instantbird ()
07:27:14 --> chrisccoulson has joined #instantbird
08:22:21 --> Mic has joined #instantbird
08:22:21 * ChanServ sets mode +h Mic 
08:22:53 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
08:50:18 --> Mic has joined #instantbird
08:50:18 * ChanServ sets mode +h Mic 
08:50:40 <-- Mic has left #instantbird ()
08:50:53 --> Mic has joined #instantbird
08:50:53 * ChanServ sets mode +h Mic 
09:08:12 <-- Mic has left #instantbird ()
09:21:11 --> igorko has joined #instantbird
09:26:00 --> Mic has joined #instantbird
09:26:00 * ChanServ sets mode +h Mic 
09:26:47 <-- Mic has left #instantbird ()
09:28:00 --> Mic has joined #instantbird
09:28:01 * ChanServ sets mode +h Mic 
09:29:45 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
09:30:58 <Mic> flo: could you ping me please when you're there.. I have a XUL related question
09:31:00 <-- Mic has left #instantbird ()
09:32:08 --> Mic has joined #instantbird
09:32:09 * ChanServ sets mode +h Mic 
09:37:43 <waynenguyen> Mic: the sendMsg works. :) However it sends the message but not execute the command. I'm trying to find another way. Thanks for your help :D.
09:38:23 <Mic> Can you pastebin your code somewhere? I'd like to have a look
09:38:56 <waynenguyen> sure, will do.
09:41:11 <waynenguyen> http://pastebin.instantbird.com/712
09:44:31 --> FeuerFliege has joined #instantbird
09:51:48 <Mic> Import imServices.jsm if you haven't already and try this: http://pastebin.instantbird.com/713
09:56:54 --> flo has joined #instantbird
09:56:54 * ChanServ sets mode +qo flo flo 
10:00:23 <flo> Hello :)
10:01:08 <Mic> Hi
10:01:13 <waynenguyen> Mic: got errors but I got it works alr :). Thanks!
10:01:23 <Mic> You're welcome ..
10:01:52 <Mic> I mostly copied this from conversation.xml, after looking at how the sendMsg is done there
10:02:07 <flo> Mic: "the conversation looked pretty packed if the messages come shortly after another." it's totally intended, especially if it looks visually 'bad'. It it worked perfectly, it should give the same impression has someone talking to you immediately after you stop (not even half a second after you stop), giving you the impression that you weren't listened to.
10:02:29 <flo> s/It/If/
10:04:09 <flo> Mic: by the way, we no longer write /topic + <topic> in the conversation to change the topic, but it used to work pretty well that way
10:04:28 <Mic> Only because the server was interpreting it
10:04:55 <Mic> that's the conclusion I came to after finding the executeCommand thingie
10:05:59 <flo> the server?
10:06:01 <-- FeuerFliege has left #instantbird ()
10:06:39 <Mic> isn't it?
10:06:55 <flo> for http://pastebin.instantbird.com/712 to work, I think you just need to remove the "_conv." before the "sendMsg" calls
10:07:54 <Mic> ok, maybe I'm talking nonsense
10:07:56 <flo> hmm, well, maybe not after all, it would clear the textbox :(
10:08:13 <flo> you are right that executing Services.cmd.executeCommand is better
10:08:31 <flo> I don't know where you got "this._getBrowser()" from though
10:10:18 <flo> I think this should work http://pastebin.instantbird.com/714
10:10:58 <flo> Mic: but anyway, I'm more interested in discussing bug 620 :)
10:11:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
10:11:38 <flo> You haven't answered the question about what you are trying to fix with the changes in conversation.css which apply to all Windows version including XP.
10:12:50 <Mic> The bad overall look of the center area of the conversation window. I can split it into another bug if you like since it's not directly linked to the Glass changes
10:13:13 <flo> and by looking at the screenshot (I haven't looked at the code yet), it seems that the -1px margin is not applied on the right side of the nicklist but on the left size (the vertical splitter misses 1px on its right and the right border of the nicklist is still visible on the Aero screenshot)
10:14:04 <flo> and on the screenshot in the bottom, it seems your patch adds a third border at the top of the textbox.
10:14:58 <flo> and a -moz-appearance: none; got lost in a (previous) battle somewhere in the statusbar. The big empty box looks ugly, we used to not have it. It's possible I removed something I should have kept when I updated the tabs.
10:15:35 <Mic> The screenshot is taken on Win 7 with the classic theme, not on XP.
10:15:50 <Mic> The statusbar has the same border when launching an unmodified current nightly
10:16:08 <flo> I know
10:16:23 <flo> as I said, it was lost in a "previous" battle ;)
10:16:29 --> clokep has joined #instantbird
10:16:29 * ChanServ sets mode +h clokep 
10:19:19 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
10:19:25 --> clokep has joined #instantbird
10:19:25 * ChanServ sets mode +h clokep 
10:20:46 <flo> clokep: hello. If you agree with the 2 additional changes Mic has proposed in the bug, I can push that as a follow-up later today :).
10:21:00 <Mic> brb
10:21:13 * clokep is still reading email.
10:22:16 <Mic> Th nicklist is moved one pixel to the right
10:22:37 <Mic> Its right border now hides the right border of the underlying element
10:22:43 <flo> I see that in the code, but it's clearly not the result we see on the screenshot
10:22:59 <Mic> If I move it one further to the right, you'd get a white gap there
10:23:06 <flo> or do you mean you have changed something since the screenshot was taken?
10:23:38 <Mic> No
10:24:44 <Mic> Frankly I'm not sure what you're expecting to see..
10:25:57 <clokep> flo: I agree w/ them.
10:27:38 <Mic> I apologize  .. the screenshot looks different from what I produced eventually
10:28:31 <clokep> flo: Something weird with the Twitter character count...nothing was displayed originally when I flipped with the tab, I held down "d" until there were 148 characters (so it displayed -148 in bold, red), then hit "Ctrl+A, Del" so it was empty and it says I have 140 characters left, which is correct.
10:28:46 <Mic> Having to copy things forth and back between the to-be-preprocessed theme and a unpacked copy is tedious and error-prone
10:28:50 <clokep> But I found it strange that it was oriiginally not there at all and deleting everything didn't return it to the same "state".
10:29:07 <Mic> What if you build with the patch applied and check on a live-version of it?
10:29:18 <flo> Mic: I only have XP to build with
10:30:13 <Mic> hmm :(
10:30:23 <flo> and my XP VM is broken to the point of not being able to hg pull
10:30:30 <flo> which makes it rather tedious to update :(
10:30:34 <Mic> I'm sorry I can't build it myself
10:30:34 <-- waynenguyen has left #instantbird ()
10:31:03 <flo> I wonder if tortoise hg would work any better than the hg command line tool
10:31:06 <Mic> I don't even know if all this preprocessor stuff works as intended
10:31:35 --> waynenguyen has joined #instantbird
10:31:47 <flo> clokep: you have a Windows 7 build machine, don't you? ;)
10:32:22 <clokep> flo: Yes. I can run the patch.
10:32:45 <flo> clokep: (about twitter) so all you are saying is the "140" should appear when the conversation is initialized
10:32:52 <clokep> Yes. :)
10:32:58 <clokep> Or disappear when I delete all text. ;)
10:33:23 <flo> ah, that may be easier to do without duplicating code
10:33:32 <clokep> Mic: Is that patch in that bug OK or should I wait for a new one?
10:34:00 <Mic> It has no problems that I'd be aware of
10:34:12 <Mic> and includes flo's suggested changes already.
10:34:29 <clokep> OK.
10:34:30 <flo> Mic: so we can forget about that screenshot completely?
10:35:22 --> FeuerFliege has joined #instantbird
10:35:22 <Mic> I already obsolete-d it.
10:35:41 <-- skeledrew has quit (Ping timeout)
10:35:42 <flo> ok :)
10:36:43 <Mic> clokep: would be really nice if you could do that by the way :)
10:36:44 --> skeledrew has joined #instantbird
10:37:02 <clokep> Mic: I'm working on it...trying to remember how to get a patch in. :-[
10:37:09 <clokep> (I know there's hg import, not sure if that's the "good" way.)
10:37:23 <flo> hg import --no-commit <file>
10:37:53 <flo> and you will need to add -f if it complains about local uncommited changes
10:38:59 <clokep> You're answering my questions before I ask them. :-D
10:40:08 <flo> otherwise, there's patch -p1 < <file>, but it doesn't work with binary files.
10:40:51 <clokep> OK. Let me see...
10:43:07 <flo> clokep: after applying the patch, add "if" at the very end of conversation.css (so that end becomes endif)
10:43:22 <clokep> I found that one already. :)
10:43:32 --> clokep_js has joined #instantbird
10:43:43 <-- clokep_js has quit (Quit: Instantbird 0.3a3pre)
10:43:55 <Mic> :(
10:44:02 <clokep> Hmm...I just got a crash on that Instantbird, and I didn't have glass effects. :-/
10:46:04 <clokep> I think my purple subdir is horked though, rebuilding that.
10:46:08 --> Even has joined #instantbird
10:46:08 * ChanServ sets mode +o Even 
10:46:23 <-- Even has quit (Quit: Instantbird 0.3a3pre)
10:46:32 --> Even has joined #instantbird
10:46:32 * ChanServ sets mode +o Even 
10:52:32 <flo> clokep: http://pastebin.instantbird.com/715 so this is all I need to please you with my twitter char count? :)
10:56:21 <clokep> Yes, I think that'll do it! :)
10:58:09 <clokep> Mic: I don't see any changes w/ your patch.
10:58:34 <flo> clokep: forgot -purgecaches? :)
10:59:10 <clokep> flo: Yes. :) But even w/ that I don't see anything.
10:59:30 <flo> that's sad ;)
10:59:37 <Mic> can you send me this build?
10:59:41 <flo> have you started the right build?
10:59:57 <flo> and/or built the right tree? :)
11:00:15 <clokep> Mic: Possibly.
11:00:18 <clokep> flo: I only have one tree!
11:00:19 <Mic> (assuming you built the right thing;)
11:00:32 <flo> clokep: you are lucky
11:01:52 <clokep> The -aero files are transferred over, does something need to bec hanged to use them?
11:02:10 <flo> is the jar file correct?
11:02:17 <flo> *jar.mn
11:02:39 <Mic> Nobody complained :P
11:02:59 <Mic> brb
11:03:00 <-- Mic has left #instantbird ()
11:03:55 <clokep> Is this correct? http://pastebin.instantbird.com/716
11:04:53 <flo> it's sad that border-left: 1px solid rgba(0, 0, 0, 0.25); breaks the splitter's width (on XP at least, but it was visible on Mic's screenshot with the classic theme too)
11:05:37 * clokep iwll be backs oon.
11:05:39 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
11:14:09 --> Mic has joined #instantbird
11:14:09 * ChanServ sets mode +h Mic 
11:14:59 <Mic> clokep: looks good
11:15:49 <-- Mic has left #instantbird ()
11:15:57 --> Mic has joined #instantbird
11:15:58 * ChanServ sets mode +h Mic 
11:40:13 <Mic> "contact-moved" is a strange name for the tag-change notifications imo .. it sounds like the old group concept
11:42:36 <-- waynenguyen has quit (Ping timeout)
11:57:18 <flo> Mic: all those notifications are horrible :(
12:05:21 --> clokep_work has joined #instantbird
12:05:21 * ChanServ sets mode +h clokep_work 
12:10:19 <flo> Mic: the problem I was seeing with the vertical splitter (caused by the added left border) can easily be fixed by adding this: http://pastebin.instantbird.com/717
12:10:23 <clokep_work> So how are the -aero files chosen instead of the non-aero files?
12:11:29 <flo> clokep_work: the jar.mn ensures they are packaged in the aero/ folder inside the omnijar
12:11:49 <flo> and then, at execution time, the chrome path to use is decided based on the OS version
12:12:05 <flo> Windows NT 6 (=Vista) and more use the aero folder
12:12:10 <-- rikki has quit (Connection reset by peer)
12:12:19 --> rikki has joined #instantbird
12:12:27 <clokep_work> Right, but I only did "make" so there is no omnijar, does that mean aero stuff is never used?
12:12:41 <flo> wait, the jar.mn changes in the patch are wrong
12:15:25 <flo> the lines there should look like this:
12:15:25 <flo> *	skin/classic/aero/instantbird/accounts.css                            (accounts-aero.css)
12:16:46 <flo> clokep_work: and no, it should work without packaging the omnijar :).
12:22:23 <clokep_work> OK. :)
12:23:47 <flo> waaah, that looks old: https://bugzilla.instantbird.org/attachment.cgi?id=160
12:29:16 <flo> if someone had a lot of spare time to waste, it could be nice/fun to create a video of the same conversation displayed (using the Fake add-on) on each of the nightlies we have ever produced, 1 frame per nightly. The last frames could display "Instantbird 1.0 is ready for you!"
12:31:12 <clokep_work> a lot of spare time + a lot of bandwidth. :P
12:33:02 <flo> it's not that much data to grap if you do it on Windows
12:33:55 <flo> when I made a backup, the full ftp.instantbird.org weighted 97GB. Including all nightlies and releases for all OSes, including release candidates that we didn't release, including 0.2 on all locales, including all the mar files for both the complete and partial updates...
12:34:02 <clokep_work> Is bug 185 still an issue? :)
12:34:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=185 min, --, ---, nobody, NEW, Drawing error on the conversation window (edited)
12:34:17 <clokep_work> (I'm guessing it is...)
12:34:20 <flo> probably
12:34:34 <clokep_work> Ah, so I guess it wouldn't be that bad.
12:34:46 <clokep_work> You could always write a script to compile at every check-in also. ;)
12:34:48 <flo> probably 7GB to download for all the Windows nightlies
12:34:59 <flo> that would take much more time!
12:39:00 <instantbot> florian@instantbird.org denied review for attachment 671 on bug 620.
12:39:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
12:39:35 <flo> I always underestimate the time it will take to review things :(
12:42:17 <clokep_work> I'll test that on Windows 7 later after fixing the jar.mn issues.
12:42:19 <flo> about bug 185 if someone cares, there are 2 possible ways to resolve this: either hide the nicklist automatically when the window isn't wide enough, using CSS media queries; or wait for Mozilla's bug about supporting size constraints on windows to be fixed, and add a min-width on conversation windows that is > the min width of the conversation browser + the default width of the nicklist (and resize the nicklist down to that size automatically whe
12:42:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=185 min, --, ---, nobody, NEW, Drawing error on the conversation window (edited)
12:43:32 <flo> I guess I should paste that in the bug
12:47:54 <FeuerFliege> hi
12:48:05 <flo> hello :)
12:48:49 <clokep_work> Hello FeuerFliege.
12:49:15 <FeuerFliege> Thx for the great IM-client. It’s the first with full support of my keyboard layout.
12:50:22 <FeuerFliege> where can i find language packs?
12:50:59 * clokep_work wonders what keyboard layout that it is...
12:51:10 <flo> yeah, I'm curious about the keyboard too
12:51:17 <flo> which language are you looking for?
12:51:28 <FeuerFliege> german
12:51:49 <flo> I'm afraid it's not ready yet
12:52:10 <flo> but Instantbird 0.3 (when released) is likely to be available in German :)
12:52:29 <FeuerFliege> I use the Neo 2 layout. It is a ergonomic keyboard layout with two new modifiers.
12:52:47 <FeuerFliege> neo-layout.org
12:53:21 <FeuerFliege> is there somewhere a description how to build a language pack? 
12:54:04 <flo> yes. But someone needs to actually translate the strings before a language pack can be built ;)
12:54:12 <Mic> Isn't the keyboard layout mainly a problem of the operating system?
12:54:39 <flo> Mic, clokep: http://pastebin.instantbird.com/718 this is what I should push, right?
12:54:43 <Mic> Hallo FeuerFliege, btw
12:55:07 <Mic> Yes
12:55:28 <FeuerFliege> Mic: yes, but programs should use the standard OS-API which is not always the case. All programs based on GTK+ have a problem with the new modifiers.
12:55:29 <Mic> I'd rather add the dots than remove it from the Available-string
12:56:08 <Mic> (that was only to confirm the patch you posted, flo ;)
12:57:02 <clokep_work> flo: Yes.
12:58:17 <flo> ok thanks :)
12:59:06 <flo> FeuerFliege: would you like to help for the German translation?
12:59:23 <FeuerFliege> flo: ok, I’ve read the translation page. Maybe I can help to translate a bunch lines.
13:01:04 <FeuerFliege> flo: I’ve justed cloned instantbird and l10n/de repositories.
13:01:39 <flo> you already have some experience using hg? :)
13:02:10 <FeuerFliege> flo: yes, i build firefox-nightlies with some patches
13:02:19 <flo> cool :)
13:02:24 <Mic> I seriously messed up the jar.mn file as it seems ;)
13:02:53 <Mic> Sorry for that
13:03:54 <flo> FeuerFliege: if you want to see what's left to translate in the de locale: http://buildbot-l10n.instantbird.org/builders/translate/builds/304/steps/shell_3/logs/stdio/text
13:05:44 <FeuerFliege> flo: thx. I’ll contact the locale manager for de.
13:06:18 <Mic> flo: if need be, I could still do that before 0.3
13:06:31 <flo> ok, cc me, and if you get no reply in a reasonable time I'll give you write access
13:06:35 <clokep_work> + twitter.properties to be added. ;)
13:06:35 <flo> Mic: :).
13:07:15 <flo> same for me for "fr," but I prefer when people contributing code don't have to bother with translations. + Translations is a nice way to get involved. :)
13:07:39 <flo> clokep_work: yeah + all the over beta blocker/wanted that have this status because of needed strings
13:07:52 --> deOmega has joined #instantbird
13:07:54 <FeuerFliege> flo: ok, I’ll do. Thx for all your work ;)
13:08:05 <flo> FeuerFliege: you are welcome ;)
13:08:26 <flo> and if you find issues, don't hesitate to report them / attempt to patch them ;)
13:08:48 <deOmega> good day.. thanks for the twitter buddy(source) icon.  Working great!
13:09:03 <flo> deOmega: hello :)
13:09:15 <flo> is the character count in the status bar working too? :)
13:09:48 <deOmega> no, I amnot seeing that
13:09:57 <clokep_work> Wait, is my Twitter icon supposed to be on the timeline btw? It was not.
13:09:58 <deOmega> oh wait
13:10:13 <deOmega> yes it does.  I see where it is on teh right side.  I had to look for it
13:10:43 <-- skeledrew has quit (Ping timeout)
13:11:03 --> skeledrew has joined #instantbird
13:11:16 <deOmega> that is very nice.. turns red when you are over the limit :)
13:13:10 <flo> deOmega: yes :)
13:13:30 <flo> clokep_work: what do you mean?
13:14:18 <clokep_work> One second, re-reading bug 676.
13:14:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=676 enh, --, 0.3a3, florian, RESO FIXED, Twitter Messaging Avatar
13:14:53 <clokep_work> Ah nevermind. I misread that to be MY avatar, not other people's. :)
13:15:04 <clokep_work> (And since I don't use a theme that shows them...they won't be shown obviously.)
13:16:40 <flo> clokep_work: yeah, I tried to hack Bubbles yesterday to show them, but my attempt failed
13:17:19 <clokep_work> flo: Ah OK. Yeah, just my misunderstanding though. :)
13:18:20 <deOmega> Yeah, i think that one of the default  themes  really should include avatars.  at least one
13:19:19 <flo> I agree
13:19:31 <flo> I would just like if it could be the default theme, not just "one of the defaults"
13:19:44 <flo> but Bubbles is horribly complicated to mess with :)
13:19:53 <clokep_work> flo: Btw my playing with the SIPE stuff last night was "educational" although not successful (of course!). It has both Makefile.am and Makefile.mingw in it, which I'll need to parse/convert to our Makefile.in format I think? Also will need to add gmime somehow. :-/
13:20:30 <flo> clokep_work: how is it different from the SIP/SIMPLE libpurple plugin?
13:20:57 <flo> you don't need to worry too much with the existing makefiles, just copy the list of .c files, and then copy the makefile of another protocol plugin and adapt :)
13:23:10 <Mic> Someone asked about "Office Communicator" support at Instantbird's "company profile" on Facebook. I think they're using SIP which we should support in theory.. maybe someone can tell him?
13:23:21 <Mic> (SIP being the only connection to his here;)
13:23:56 <clokep_work> flo: http://sipe.sourceforge.net/history/
13:24:15 <clokep_work> Mic: "Office Communicator" is based on SIP but incompatible.
13:24:24 <clokep_work> We use it at work here too. (Hence why I want it. :P)
13:24:46 <deOmega> any thoughts to maybe working with one of the satin themes?  Since they seem along the lines of the  plain white that you  guys seem to like.  (I like metal chat, but figure it  is not a good standard option)
13:24:51 <deOmega> https://addons.instantbird.org/en-US/instantbird/addon/27
13:26:06 <Mic> This morning I tried making the install of a emoticon theme restartless .. I worked as long as the theme was unpacked already. I don't think it's possible to use the auto-registration of a chrome.manifest file there.. it takes a nsIFile as target which isn't available for files in archives if I'm correct :(
13:27:51 <clokep_work> flo: I'm sure this is kind of a silly question to ask...but would you have any suggestions about how to keep the SIPE code in my tree? Should I download the repo and put the whole thing in or just "cherry pick" the files I want and move them in, etc? Not that I'll spend much time on this until after 0.3...
13:28:42 <flo> is this something we should integrate by default?
13:29:03 <clokep_work> I'm not sure, it depends if it's wanted or not.
13:30:01 <flo> it would probably be used by more people than Netsoul ;)
13:30:09 <flo> I guess it depends how good the code looks
13:30:15 <clokep_work> Haha, true. :)
13:30:16 <flo> do we know why it's not in Pidgin?
13:30:41 <clokep_work> No. I'm not sure.
13:31:19 <clokep_work> Probably they don't want to have to maintain it.
13:31:36 <flo> they took MixIt...
13:33:44 <clokep_work> http://developer.pidgin.im/ticket/269 and http://developer.pidgin.im/ticket/7091 say "We don't want to support this, none of us use it" (pretty much).
13:33:58 <clokep_work> And http://developer.pidgin.im/ticket/48 says "There's an active plug-in, use that instead."
13:35:50 <flo> ok :)
13:36:16 <clokep_work> I haven't looked at the code yet to see how it is.
13:36:26 <clokep_work> I was hoping to get it working, try it myself and then maybe propose that. :)
13:36:56 <-- deOmega has left #instantbird ()
13:38:53 --> GeekShadow has joined #instantbird
13:40:26 <-- FeuerFliege has quit (Quit: boing!)
13:42:11 <clokep_work> I was just thinking in terms of updating from their repo at the same time as compiling the code whether to keep it totally separate or to just have to manualy copy files. :-D
13:42:21 <clokep_work> (Or whether to write a script to do it all.)
13:42:42 <flo> copy the file manually
13:42:55 <flo> if they update often and it becomes tedious, script it
13:43:26 <clokep_work> OK! :) Thanks!
13:43:42 <clokep_work> Seems like 1 - 2 months usually.
13:43:49 --> waynenguyen has joined #instantbird
13:43:52 <clokep_work> (A release per 1 - 2 months, which isn't excessive.)
13:44:00 <flo> if it's 5 files to copy, you don't want to bother with complicated scripts
13:44:35 <flo> and if the script is trivial, you will write it eventually anyway :)
13:45:08 <clokep_work> I think it's more like 50, but I can just copy the folders and delete the Makefiles...
13:45:48 <flo> how far are you in the twitter l10n bug? Is it almost ready to review?
13:47:17 <clokep_work> flo: It's pretty much done, albeit untested. I'll upload it after work (after testing it!)
13:48:01 <flo> so that I review it in the middle of the night? :-D
13:49:43 <clokep_work> Or tomorrow. ;)
13:49:55 <clokep_work> It's mostly trivial though I think.
13:51:11 <clokep_work> I did it last night...and didn't ask for review since Iwanted to review it myself first. :)
13:58:06 <clokep_work> flo: Have you seen http://www.transifex.net/ as a web interface for translating?
13:59:09 <flo> not enough to have an opinion on it
13:59:50 <clokep_work> Just saw a ink from the SIPE site and figured I'd pass it along.
13:59:55 * clokep_work finds it odd there's no screenshots.
14:00:16 <-- waynenguyen has quit (Quit: Instantbird 0.3a3pre)
14:06:37 --> waynenguyen has joined #instantbird
14:42:32 <-- skeledrew has quit (Ping timeout)
14:43:56 --> skeledrew has joined #instantbird
14:47:22 <-- skeledrew has quit (Ping timeout)
14:48:27 --> skeledrew has joined #instantbird
14:50:23 <-- skeledrew has quit (Ping timeout)
14:54:11 --> skeledrew has joined #instantbird
15:03:57 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:04:40 <-- skeledrew has quit (Ping timeout)
15:04:55 --> skeledrew has joined #instantbird
15:07:38 --> GeekShadow has joined #instantbird
15:14:03 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
15:17:09 <-- Even has quit (Quit: Instantbird 0.3a3pre)
15:25:36 <-- flo has quit (Ping timeout)
15:26:10 --> flo has joined #instantbird
15:26:10 * ChanServ sets mode +qo flo flo 
15:35:38 <-- waynenguyen has quit (Quit: Instantbird 0.3a3pre)
15:42:49 <-- flo has quit (Quit: Instantbird 0.3a3pre)
16:06:25 <-- micahg has quit (Ping timeout)
16:07:12 --> micahg has joined #instantbird
16:08:15 --> wesj has joined #instantbird
16:08:29 <-- wesj has left #instantbird ()
16:21:55 <instantbot> benediktp@ymail.com added attachment 673 to bug 620.
16:21:56 <instantbot> benediktp@ymail.com requested review from florian@instantbird .org for attachment 673 on bug 620.
16:21:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
16:24:48 --> Mic has joined #instantbird
16:24:49 * ChanServ sets mode +h Mic 
16:25:11 <clokep_work> Mic: I'll do that when I get home and post results in the bug. :) If there are issues I'll get the build up somewhere.
16:25:37 <Mic> OK :)
16:25:49 --> deOmega has joined #instantbird
16:28:19 <deOmega> hi.. is there a way as yet to reply to someone on twitter using  IB?  
16:30:55 <clokep_work> deOmega: You can always type their name and do it that way. ;) But it won't thread the messages.
16:33:53 <deOmega> ok, i have done the nick highlight, but it does not  translate it as @joeblow
16:34:04 <clokep_work> What's it do?
16:34:35 <deOmega> it would just do  joeblow:  how are you
16:34:38 <deOmega> same as 
16:34:45 <deOmega> clokep_work:   hi
16:35:49 <clokep_work> deOmega: Then add an @ sign in front of it.
16:36:44 <Mic> Reply-to-nick could specialcase twitter maybe
16:36:50 <deOmega> I know i could do that rotflol.  was just wondering if you had something that i was not aware of.
16:36:53 <clokep_work> Mmhmm.
16:37:07 <deOmega> Mic: Riiiiiiight!
16:37:32 <clokep_work> deOmega: No, we don't. We haven't come up with a good UI for it, there's a bug about it somewhere though. :( Any ideas?
16:38:33 <deOmega> the problem is.. i am not very familiar with twitter.  I like that special case suggestion
16:39:11 <deOmega> the idea being.. one never has to visit twitter's site.. similar to the tweetdeck bought out by twitter.
16:39:42 <clokep_work> deOmega: Of course that's the idea. It's useless if you have to go to the site to do some things still! :)
16:40:32 <deOmega> okindeed
16:40:36 <-- skeledrew has quit (Quit: Instantbird 0.3a3pre)
16:41:32 --> skeledrew has joined #instantbird
16:43:38 <clokep_work> deOmega: Any idea of how we could do an actual reply to people? (or a direct message for that matter).
16:44:25 <deOmega> let me ask someone that uses twitter more
16:44:39 <clokep_work> bug 682 is the one I was thinking of btw.
16:44:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=682 enh, --, ---, nobody, NEW, Reply to and retweet actions on twitter
16:45:12 <deOmega> Let me try tweekdeck and see
16:47:34 <deOmega> ok, so considering the 'special case' idea
16:47:45 <deOmega> That woudl hav enever crossed my mind.
16:48:06 <deOmega> seems like  of you  do D and user name.. it gives a direct response tos omeone
16:48:23 <deOmega> and i guess the @ and username.. links someone's name
16:48:49 <clokep_work> @ + username is done automatically by Twitter, we don't need to do anything special.
16:48:49 <deOmega> does that help any clokep? sorry if i am not getting it
16:48:56 <instantbot> New Instantbird (UI) bug 815 filed by benediktp@ymail.com.
16:48:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=815 enh, --, ---, nobody, NEW, (Conditional) jump-list addition: "Exit Instantbird"
16:49:19 <clokep_work> Using /d <username> <message> or whatever is a common way of doing direct messags I think, but I'd like UI for it. :)
16:49:39 <clokep_work> But @ + <username> isn't really a reply to a specific messages, it's just directed your comment to someone. :-
16:49:56 <deOmega> ah
16:50:33 <deOmega> ok, so help me here. right now, the  twitter is or seems similar to irc (to a lay person anyway)
16:50:55 <-- rikki has quit (Connection reset by peer)
16:51:00 --> rikki has joined #instantbird
16:51:10 <clokep_work> deOmega: It's a MUC. We only have two types of conversations a regular conversation with one person and a MUC (multi-user chat).
16:51:11 <deOmega> so basically, you want  a suggestion of something that calls for a  'appearance for twitter?
16:51:18 <clokep_work> Twitter doesn't really fit into either, so we're shoe horning it into the MUC.
16:52:51 <deOmega> ok, i think u just answered me
16:53:13 <deOmega> i will check out two products and give you what suggestion i have
16:53:38 <deOmega> realizing that i have no clear idea of what is doable :)
16:54:01 <deOmega> just what would be nice :)
16:54:05 <clokep_work> Haha, it's OK.
16:54:25 <clokep_work> I'm not sure if we want a third type which is microblogging, most likely not (i don't think.)
16:55:36 <deOmega> first of fi  could say that.. an option coudl be
16:58:23 <deOmega> at the top of the  posts, next to the user names.. there could be a link for regular reply and one for direct reply.   all thiose links would do is bring up  different versions of  nick highlight :)
17:01:10 <deOmega> is that something doable on a messenger platform?
17:02:25 <-- skeledrew has quit (Ping timeout)
17:02:44 --> skeledrew has joined #instantbird
17:03:15 <clokep_work> Next to the usernames in the message or in the list?
17:04:16 <deOmega> next to teh user name in teh message
17:04:26 <deOmega> so it will be repeated and always present
17:07:00 <deOmega> actually..  just installed Digsby and it has that  feature.. but it is after every message
17:07:31 <deOmega> retweet, reply, direct message  are teh options
17:08:52 <deOmega> oh no,   it is across teh top by the names as i suggested  if you  open it in  a window by itself
17:09:46 <deOmega> however, they are only visible on hover
17:10:41 <deOmega> not bad at all.
17:11:50 <deOmega> and the options for the twitter feeds are:  timeline, mentions and directs..  I must say I am very impressed
17:13:37 <deOmega> so year.. the options would reside on the same line as the username on each entry.
17:13:53 <deOmega> *yeah
17:23:36 <clokep_work> deOmega: File a bug and include screenshots? :)
17:24:11 <deOmega> ok
17:31:04 <-- Mic has quit (Ping timeout)
17:50:50 <clokep_work> Sorry if I seem uninterested btw. I am, just can't come up with any ideas for it. :-/
17:50:52 --> sonny has joined #instantbird
17:51:07 <clokep_work> (Btw I think "direct messages" can easily be done with a private conversation.)
17:52:36 <instantbot> New Instantbird (UI) bug 816 filed by jahkae@gmail.com.
17:52:38 <instantbot> jahkae@gmail.com added attachment 674 to bug 816.
17:52:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=816 nor, --, ---, nobody, UNCO, More functionality for twitter Interface
17:53:29 <deOmega> no problem.. i did not  consider lack of interest, but rather you addressing other matters.
17:54:37 <deOmega> by teh way.. in that image i  posted in the bug.. that is how my feeds show up using  IB.  except for the reply options.
17:54:44 <clokep_work> deOmega: So if you click "Reply" what happens?
17:55:44 <deOmega> well, for example.. if you click on the Mail icon.. that is direct.. 
17:56:04 <clokep_work> I understand that.
17:56:08 <clokep_work> But what happens in the UI? :P
17:56:11 <clokep_work> Does a window pop up?
17:56:13 <deOmega> it  simply  put a d next to teh person's name in the  text entry area LOL.  AS you suggested
17:56:21 <clokep_work> Ah, that's lame.
17:56:22 <deOmega> nope.  no popups
17:56:55 <deOmega> ah, you woudl like anew window for direct and  same window for the others?
17:57:34 <deOmega> but still..  I think it is a big step forward
17:57:46 --> Mic has joined #instantbird
17:57:46 * ChanServ sets mode +h Mic 
17:58:10 <clokep_work> deOmega: No, I would not like a new window, I'm just trying to understand what they do.
17:58:44 <deOmega> oh.. they just gave that  'special treatment' lol
17:58:56 <deOmega> no, 'special case' :)
17:59:34 <deOmega> i think  we could easily do those since we are already able to call up the name
17:59:40 <deOmega> ha.  easily for me :)
18:00:02 <-- rikki has quit (Connection reset by peer)
18:00:20 --> rikki has joined #instantbird
18:01:00 <deOmega> I woudl think   clicking in teh area that has reply, woudl   invove @joeblow  in the entry area  etc
18:02:20 <clokep_work> deOmega: The only problem is...what happens if I'm using a different message theme? :)
18:03:25 <deOmega> ah,  now .. THAT makes sense
18:03:36 <deOmega> You see that theme in teh image?  That is not the theme i choce
18:03:46 <deOmega> so seems like they  have a fixed theme for it
18:04:06 <deOmega> NOW i see why lol
18:05:51 <-- GeekShadow has quit (Connection reset by peer)
18:06:27 --> GeekShadow has joined #instantbird
18:12:15 <deOmega> hmm, that bug is like mine. maybe remove mine
18:12:27 <deOmega> and i would just add my screenshot to his
18:13:19 <deOmega> can you remove the bug  or mark as duplicate or whatever and let me put my screenshot with h his?
18:13:43 <clokep_work> Yeah, you should be able to mark it as RESOLVED DUPLICATE yourself deOmega 
18:13:54 <deOmega> ok, thanks
18:14:25 <-- rikki has quit (Connection reset by peer)
18:14:40 --> rikki has joined #instantbird
18:14:42 <clokep_work> (If not, I'll do it. :))
18:14:43 <Mic> I wonder if Mook's "actionable messages" (in bug 515) could be useful here
18:14:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=515 nor, --, ---, nobody, UNCO, Gadu-Gadu - Messages are not being received
18:14:59 <deOmega> I just fixed a bug.  lol
18:15:14 <Mic> Bug 628 (515 was the number of the attachement :D )
18:15:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, mook.moz+bugs.instantbird, ASSI, Unable to accept IRC invite
18:15:56 <Mic> We could put these as actions on the messages and give messagestyles a way to customize how they are displayed
18:16:07 <instantbot> jahkae@gmail.com set the Resolution field on bug 816 to DUPLICATE of bug 682.
18:16:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=816 nor, --, ---, nobody, RESO DUPLICATE, More functionality for twitter Interface
18:16:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=682 enh, --, ---, nobody, NEW, Reply to and retweet actions on twitter
18:16:35 <clokep_work> Mic: I was wondering that too, but what do we do about message themes (i.e. adium ones) that don't have them?
18:16:37 <Mic> Or display some default look like the (ugly:P) buttons on the obsolete screenshot there
18:16:44 <deOmega> It is now official that I have fixed a bug.
18:16:55 <Mic> deOmega: congratulations :)
18:17:11 <deOmega> Thank you  lol
18:17:11 <Mic> Not exactly fixed but good enough ;)
18:18:03 <Mic> Could look nice to have a set of these actions in the lower right corner of the Bubbles-theme. Displayed only when the user hovers the bubble to keep the look clean
18:18:20 <Mic> (like the time displayed on hover)
18:18:20 <deOmega> Mic: Good point on your suggestion 
18:18:21 <clokep_work> I think for the Invite case the notification bar works well, but for the Twitter case it doesn't obviously.
18:18:30 <clokep_work> Mic: I agree! :)
18:21:15 <instantbot> jahkae@gmail.com added attachment 675 to bug 682.
18:21:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=682 enh, --, ---, nobody, NEW, Reply to and retweet actions on twitter
18:22:45 <clokep_work> deOmega: See flo's questoins at Comment #0 in there? I don't think anyone has really thought about a "good" solution to any of those. :(
18:23:44 <deOmega> yeah..pretty cool that he has already been pondering it
18:24:10 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
18:25:06 --> Mic has joined #instantbird
18:25:07 * ChanServ sets mode +h Mic 
18:25:26 <deOmega> haha, my new status message:  I squashed a bug!
18:25:39 <clokep_work> Haha. I don't think he has though. :P So if you have ideas, they'd be good to hear.
18:25:50 <clokep_work> I think that he/we don't thinka ny program really does it "well" right now.
18:27:42 <deOmega> OK, well, that is promising.. marketing-wise.
18:28:41 <-- Mic has left #instantbird ()
18:28:54 --> Mic has joined #instantbird
18:28:54 * ChanServ sets mode +h Mic 
18:30:38 <deOmega> clokep_work:  Still stuck with vertical tabs huh?   I figured we woudl have to wait until 3 final to  hear from you?
18:30:55 <-- Mic has left #instantbird ()
18:31:31 --> Mic has joined #instantbird
18:31:31 * ChanServ sets mode +h Mic 
18:32:31 <clokep_work> deOmega: Kind of stuck, kind of daunted by the task of updating it. :(
18:32:39 <clokep_work> I'm not sure how the new tab style will look sideways. :-/
18:34:14 <clokep_work> I have to post the Twitter localization patch, but maybe after that I'll work on it a bit tonight. :)
18:35:23 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
18:35:27 <deOmega> ah, but do not lose heart.. because remember that you   may move to having just  icon tabs.. and now that we have everyone with icons now :)
18:35:36 <deOmega> There is room for much hope and excitement
18:35:40 --> Mic has joined #instantbird
18:35:40 * ChanServ sets mode +h Mic 
18:35:44 <deOmega> BUt sadly, a lot of work
18:36:26 <clokep_work> Yes, it's more of the work.
18:36:37 <clokep_work> I haven't feltl ike going knee deep into CSS recently.
18:37:15 <deOmega> Ok
18:37:38 <clokep_work> It'll happen though! Don't despair. :)
18:38:26 <-- Mic has left #instantbird ()
18:38:39 --> Mic has joined #instantbird
18:38:39 * ChanServ sets mode +h Mic 
18:39:41 <deOmega> I know.. you won;t be able to resist the allure eventually :)
18:41:08 <deOmega> *lure
18:42:03 <clokep_work> Haha, it annoys me everyday. :) But only for 10 seconds.
18:44:35 <-- Mic has left #instantbird ()
18:45:27 --> Mic has joined #instantbird
18:45:27 * ChanServ sets mode +h Mic 
18:46:04 <Mic> Hopefully I'm done tweaking my Time Bubble constants now .. ;)
18:46:42 <clokep_work> What'd you change Mic?
18:47:25 <Mic> Both the coefficient that gets multiplied to the logarithm of the time difference and the base of the logarithm
18:49:57 <clokep_work> To make the change larger or smaller?
18:50:09 <Mic> Larger
18:51:56 <clokep_work> Ah, interesting.
18:57:57 <clokep_work> I feel like the larger size owuld be distracting.
19:03:24 <Mic> I'm trying to find out ;)
19:04:48 <deOmega> the deafuly theme is just so nice.. but i  still would like  icons and times on it
19:04:59 <deOmega> *default
19:05:56 <-- micahg has quit (Ping timeout)
19:12:03 <clokep_work> deOmega: Are you liking the "time bubbles" aspect of it?
19:12:38 --> micahg has joined #instantbird
19:17:03 <deOmega> i am not sure  what time bubbles mmeans
19:17:18 <deOmega>  if u mean, times in  each entry.. yeah
19:18:25 <deOmega> I like that.. so when i look at a window that si nota ctive, i could easily see when the person last sent me a message.. without having to hover
19:19:26 <clokep_work> Are you on a recent nightly?
19:21:52 <deOmega> yeah... I update every morning
19:22:16 <deOmega> realize i said the dark theme
19:22:23 <deOmega> that is part of the package
19:32:31 <-- Mic has left #instantbird ()
19:33:12 --> Mic has joined #instantbird
19:33:12 * ChanServ sets mode +h Mic 
19:33:21 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
19:33:42 --> Mic has joined #instantbird
19:33:42 * ChanServ sets mode +h Mic 
19:41:44 --> igorko has joined #instantbird
19:44:53 <clokep_work> deOmega: If you're using the standard bubbles theme, it should give some indication of the time that has passed then (I believe this was checked in...)
19:50:53 <-- Mic has left #instantbird ()
19:55:52 --> Mic has joined #instantbird
19:55:52 * ChanServ sets mode +h Mic 
20:02:32 <deOmega> ok. thank you
20:03:13 <-- Mic has left #instantbird ()
20:04:36 --> Mic has joined #instantbird
20:04:36 * ChanServ sets mode +h Mic 
20:04:42 <Mic> http://pastebin.instantbird.com/720
20:04:49 <Mic> "Like!" ;)
20:05:38 <Mic> It doesn't do anything but adding and removing the items in the jump list but I like that it's not even twenty lines of code
20:08:11 <clokep_work> Mic: Why do you have to slice it first?
20:08:33 <clokep_work> Ah I see, you're copying it. Never mind. :)
20:08:55 <Mic> Yes, I'd only get a reference otherwise
20:09:11 <Mic> I made this mistake first
20:10:25 <clokep_work> Mmhmm. :)
20:10:34 <clokep_work> You could reduce that to like 10 lines if you didn't care about resetting it after.
20:11:04 <clokep_work> I almost wonder if we should slice it on init and store that reference in the module and actually add an uninit that resets it.
20:12:51 <Mic> I was also thinking that it's not good that we're at the grace of extensions doing things right..
20:13:35 <clokep_work> I meant to file a follow up to that and just haven't yet.
20:13:40 <clokep_work> To add shortcut support and a few other things.
20:13:41 <Mic> umm, this term doesn't really exist, does it..? :D
20:20:03 <deOmega> You know.. I used  hang out in songbird and the conversatiuons were alot  easier to follow when i tried.   
20:20:18 <deOmega> But I am thinking it is because you guys colloborate more openly
20:20:30 <deOmega> and so,  for me, most of your conversations look like this to me:
20:21:02 <clokep_work> Bah, nothing happens in the #songbird channel IMO.
20:21:44 <deOmega>  gibberish  gibberish  gibberish  gibberish  gibberish  check this link out  gibberish  gibberish 
20:22:35 <deOmega> so, i often come here for the links and the everyday questions.
20:22:43 <deOmega> Do not change  the way you operate
20:22:51 <deOmega> Just thought I would give that perspective LOl
20:23:39 <deOmega> when i read teh log, i  HAVE TO skip some of the   gibberish  or i woud have a headache
20:23:55 <deOmega> so, if there is something said in between.. i miss 
20:24:15 <clokep_work> You seem to understand mostly what's up. :)
20:24:25 <deOmega> kinda funny really.  but I thought  of that when flo said the guys in the room i sent him to was not saying anything that seemed coherent lol
20:24:52 <deOmega> well i will give you ajoke.. i have heard you guys referencing 'bubbles'
20:25:01 <deOmega> and  Bubbles timeline
20:25:23 <deOmega> and you know.. for the better part .. i was inclined to believe it is simply the  default bubble theme you were addressing
20:25:34 <deOmega> (I think  timeline)
20:25:55 <deOmega> anyway, I said to myself...  you know.. this may be something totally different.. move on lol
20:27:10 <deOmega> Anyway, have a great day all.  Time for rest
20:27:27 <clokep_work> Bye.
20:27:29 <deOmega> and thanks for  the work (goes without saying)
20:27:30 <clokep_work> (It's something different. ;))
20:27:41 <deOmega> hahahaha
20:28:03 <-- deOmega has quit (Quit: Instantbird 0.3a3pre)
20:30:18 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
20:30:18 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:30:48 --> EionRobb has joined #instantbird
20:32:33 --> flo has joined #instantbird
20:32:33 * ChanServ sets mode +qo flo flo 
20:41:28 <-- Mic has left #instantbird ()
20:43:52 --> Mic has joined #instantbird
20:43:52 * ChanServ sets mode +h Mic 
20:47:23 * flo looks forward to hearing about the results of clokep's test with the latest patch from bug 620 :)
20:47:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
20:53:18 <instantbot> florian@instantbird.org granted review for attachment 673 on bug 620.
20:53:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
20:53:41 <Mic> Ah, you've had feedback?
20:54:58 <Mic> hmm .. more waiting ;)
20:56:40 <flo> uh?
20:57:57 <Mic> For clokeps test results..
20:59:43 <flo> I was more surprised of the feedback I've had (I didn't know about it :-D)
21:03:10 <-- GeekShadow has quit (Ping timeout)
21:07:43 --> GeekShadow has joined #instantbird
21:07:54 <-- micahg has quit (Ping timeout)
21:10:43 <-- Mic has left #instantbird ()
21:11:23 --> Mic has joined #instantbird
21:11:24 * ChanServ sets mode +h Mic 
21:13:12 --> clokep has joined #instantbird
21:13:12 * ChanServ sets mode +h clokep 
21:14:37 <flo> I'm looking at bug 634, and not really sure if I'm trying to convince myself that it can still be done (and find motivation to start working on it) or that it's way to risky for 0.3 (and mourn that feature for now)
21:14:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=634 nor, --, ---, nobody, NEW, Richtext formatting for outgoing messages
21:14:53 <-- GeekShadow has quit (Quit: The cake is a lie !)
21:16:42 <clokep> flo: I'll run Mic's new patch in a minute. I was gonna put a patch up for bug 680 first. :)
21:16:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=680 nor, --, ---, clokep, ASSI, Localize Twitter code
21:16:55 <Mic> I started something for bug 811 by the way
21:16:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=811 enh, --, ---, nobody, NEW, List the tags a contact have in the UI
21:17:27 <clokep> Actually...I can do both at the same time. ;)
21:17:57 <Mic> I'm trying to do the add/remove tag thing at the same time
21:18:38 <Mic> I'll upload what I have so far tomorrow 
21:19:15 <-- flo has quit (Ping timeout)
21:19:16 <Mic> Mostly to get feedback
21:23:38 --> clokep_js has joined #instantbird
21:24:00 <clokep_js> Mic: r+ as far as I can tell. :)
21:24:11 <clokep_js> (as in it compiles fine and works.)
21:24:32 <Mic> Yess :D
21:24:35 <Mic> Good night then
21:24:46 <Mic> Thanks for this :)
21:24:51 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
21:25:02 <-- clokep_js has quit (Quit: Instantbird 0.3a3pre)
21:25:11 <clokep> Goodnight Mic.
21:25:33 --> micahg has joined #instantbird
21:27:10 --> flo has joined #instantbird
21:27:10 * ChanServ sets mode +qo flo flo 
21:29:16 <flo> clokep: so everything works as expected with the latest iteration of Mic's patch? :)
21:30:10 <clokep> flo: I didn't notice anything strange, yup.
21:30:19 <clokep> I can put up screenshots if you want.
21:30:20 <flo> cool :)
21:32:21 <flo> that would be nice, but is not strictly necessary :)
21:33:01 * clokep wonders why ohloh thinks I've contributed Java code.
21:33:22 <instantbot> clokep@gmail.com added attachment 676 to bug 680.
21:33:24 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 676 on bug 680.
21:33:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=680 nor, --, ---, clokep, ASSI, Localize Twitter code
21:34:03 --> clokep_js has joined #instantbird
21:35:02 <flo> ah, we will have JS-IRC to finish and land after the release :)
21:36:22 <clokep> Yes.
21:36:26 <instantbot> clokep@gmail.com added attachment 677 to bug 620.
21:36:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
21:37:03 <-- clokep_js has quit (Quit: Instantbird 0.3a3pre)
21:37:19 <flo> jsProtoHelper contains strings that need to be localized too, doesn't it?
21:37:30 <clokep> Oh, I thought we removed them all?
21:37:44 <clokep> (If so I'll do a second patch in addition to that one, if that's OK.)
21:38:02 * clokep thinks lxr needs syntax highlighting.
21:39:48 <flo> it needs to be updated to mxr
21:39:50 <clokep> flo: Looks like they're all throws or LOGs to me.
21:39:58 <clokep> (in jsProtoHelper that is)
21:41:48 <-- chrisccoulson has quit (Ping timeout)
21:42:33 <flo> the only user visible string is "nsIXMLHttpRequest channel unavailable"
21:42:41 <flo> it's used as the error message on the onError callback
21:42:59 --> chrisccoulson has joined #instantbird
21:42:59 <clokep> Ah, that was the only one I wasn't sure about, but it seemed to just get passed, I didn't realize it ended up in the onError handler.
21:43:07 <-- chrisccoulson has quit (Quit: Ex-Chat)
21:43:15 --> chrisccoulson has joined #instantbird
21:43:23 * clokep doesn't like having a string in jsProtoHelper. ;)
21:43:24 <flo> and that message is probably total nonsense when shown to an user to mean "you are attempting to connect to twitter but you are offline"
21:44:25 <clokep> I can translate it if you want though.
21:47:06 <flo> find a way to have it never appear? (and have a more descriptive message replace it when it would be shown?)
21:48:02 <clokep> Can we just throw if the channel is unavailable? :-D
21:48:08 <flo> if it's nonsense in English, it will be even more nonsensical once translated by someone who will most likely not have understood the original string
21:48:50 --> hicham has joined #instantbird
21:49:03 <flo> throw from the error handler? I don't really see the point :-S
21:49:19 <clokep> Hmm....let me think.
21:50:33 <clokep> I would say if it doesn't exist either throw or dump & return silently
21:52:01 <flo> what are you talking about? it = ?
21:52:06 <clokep> I'm not sure there's any point in showing that string to people.
21:52:14 <clokep> it = status, sorry. :)
21:53:37 <flo> I'm sure there is not, it's nonsense
21:54:10 <clokep> So if (!status) ...
21:54:19 <flo> http://pastebin.instantbird.com/721
21:55:27 <flo> It's too bad that I'm not sure if that error is only caused by the offline status :-.
21:55:31 <flo> *:-/
21:55:54 <clokep> Hmm...that seems OK, but should that message be in jsProtoHelper then or in Twitter.js?
21:56:13 <flo> twitter.js (for now at least)
21:57:17 <clokep> OK. We leaving the FIXME for now or adding a string? :)
21:59:40 <flo> pfff
22:01:06 <flo> on your screenshot with Mic's patch, isn't the triple border (with a white line in the middle) between the account manager bottom buttons an the account list a bit strange?
22:02:21 <clokep> I guess it is a little bit strange now that you point it out, yes.
22:06:18 <flo> on https://wiki.instantbird.org/images/e/e7/IbGlassBorders.png there was an (ugly) double border
22:06:45 <flo> and https://bugzilla.instantbird.org/attachment.cgi?id=650 had a single border
22:06:48 <clokep> Yes, I see it now.
22:08:44 <flo> Mic's screenshots were with a single account and so no scrollbar
22:08:58 <flo> does it disappear if the window is big enough to not need a scrollbar?
22:11:24 <clokep> flo: http://imgur.com/OLnIX
22:11:59 * flo takes that for a 'no'
22:13:58 <flo> do you find the connection.* messages meaningful?
22:16:52 <clokep> flo: I think they're mostly understandable.
22:17:36 <flo> ok, I'm a user, what's "Received request token." vs "Received access token."? :-D
22:18:19 <clokep> Hmm...no idea, but they can ask for help and someone will know, but if we just say "Stuff failed" we can't help them.
22:18:51 <flo> except those are not error messages, but indications of the progress
22:21:08 <clokep> Hmmm...true.
22:21:30 <clokep> I'm not sure. :-/ Is there something better we can show?
22:22:02 <flo> sure. Something human readable ;)
22:22:51 <flo> I think I said a while ago on IRC that the original strings would need to be reviewed before being made localizable
22:23:13 <clokep> Oh? I must have missed that...although it's al ot easier to review now that they're all in one place. :)
22:41:24 <flo> I tried to give useful suggestions. Feel free to disagree :).
22:41:27 <instantbot> florian@instantbird.org denied review for attachment 676 on bug 680.
22:41:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=680 nor, --, ---, clokep, ASSI, Localize Twitter code
22:41:52 <clokep> OK. :)
22:42:47 <flo> I think I'll land Mic's patch so that it starts getting nightly testing, and we will do a follow-up if necessary for the account manager
22:43:55 <flo> I forgot to mention the string from jsProtoHelper
22:44:12 <clokep> Alright.
22:47:42 --> skeledrew1 has joined #instantbird
22:48:25 <-- skeledrew has quit (Ping timeout)
22:55:00 <flo> Seeing in the account manager the different (one per protocol) error messages caused by having a network issue makes me sad
22:55:10 <flo> Netsoul: Couldn't connect to host
22:55:25 <flo> AIM: Unable to connect to authentication server: SSL Connection Failed
22:55:34 <flo> IRC: Unable to connect: Connection refused
22:55:49 <flo> MSN: Connection error from Notification server: Connection refused
22:56:05 <flo> Yahoo share's IRC message :)
22:56:18 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/97bc144c4562 - Florian Quèze - Follow-up to bug 812: hide the character count when the textbox is empty.
22:56:18 <flo> XMPP: Unable to connect
22:56:19 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/97a9f46c57db - Benedikt Pfeifer - Bug 620 - Use Glass on Aero (Windows Vista and 7), r=fqueze.
22:56:20 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/f03505da64ec - Florian Quèze - Follow-up to bug 618, addressing Mic's review comments.
22:56:49 <flo> Twitter: nsIXMLHttpRequest channel unavailable (probably the crappiest of all error messages in this case :-[)
22:59:50 <-- EionRobb has quit (Quit: Leaving.)
23:00:54 <clokep> :(
23:01:04 <clokep> We could attempt to normalize stuff if we really wanted to.
23:01:19 <clokep> Sorry, I'm attempting to compile gmime. :-/
23:01:32 <clokep> (But it can't find iconv.h...)
23:01:52 <flo> :-S
23:02:12 * clokep has no idea what that is.
23:03:02 <clokep> (Apparently part of the LIBICONV library. ;))
23:04:30 <flo> is that plugin known to compile outside of linux?
23:05:07 --> EionRobb has joined #instantbird
23:05:56 <clokep> Yes.
23:06:07 <clokep> They say to use a precompiled gmime though.
23:06:15 <clokep> (For Windows.)
23:06:55 <clokep> http://sourceforge.net/apps/mediawiki/sipe/index.php?title=Windows_Build requires libpurple, libglib2, libxml2, gmime.
23:11:33 <clokep> Some stuff implies glib itself needs iconv...which would mean it's included somewhere haha.
23:12:58 <flo> there's a winiconv.h file somewhere
23:13:19 <clokep> Yeah.
23:20:49 <-- flo has quit (Input/output error)
23:21:43 --> flo has joined #instantbird
23:21:43 * ChanServ sets mode +qo flo flo 
23:25:29 <-- EionRobb has quit (Quit: Leaving.)
23:29:32 <-- flo has quit (Ping timeout)
23:29:51 <clokep> It would help if I knew what I was doing. :) But enough messing around with that for now...
23:52:57 <-- sonny has left #instantbird ()
23:56:28 --> sonny has joined #instantbird
23:57:55 <-- sonny has left #instantbird ()