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> email@example.com 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> firstname.lastname@example.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> email@example.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> firstname.lastname@example.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> email@example.com added attachment 671 to bug 620. 06:50:52 <instantbot> firstname.lastname@example.org cancelled review?(florian@instantbird .org) for attachment 661 on bug 620. 06:50:53 <instantbot> email@example.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> firstname.lastname@example.org 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 email@example.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> firstname.lastname@example.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> email@example.com added attachment 673 to bug 620. 16:21:56 <instantbot> firstname.lastname@example.org 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 email@example.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 firstname.lastname@example.org. 17:52:38 <instantbot> email@example.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> firstname.lastname@example.org 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> email@example.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> firstname.lastname@example.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> email@example.com added attachment 676 to bug 680. 21:33:24 <instantbot> firstname.lastname@example.org 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> email@example.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> firstname.lastname@example.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 ()