#instantbird log on 04 25 2012

All times are UTC.

00:09:20 <-- myk has quit (Quit: Instantbird -- http://www.instantbird.com)
00:24:19 <-- aleth has quit (Input/output error)
00:26:11 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 10.0.2/20120215223356])
00:27:57 <gpsychosis> Is there a method to apply bold text to IRC chat?
00:28:04 * bear-afk is now known as bear
00:28:17 <clokep> gpsychosis: Do you mean from like a protocol level or like in the Instantbird UI or what.
00:28:45 <clokep> (Note that you can use *asterisks* in any protocol to bold or _underscores_ to underline or /slashes/ to emphasize.)
00:29:27 <clokep> But that's done on display, so that's not sent over the wire.
00:35:43 <gpsychosis> from a protocol level, actually
00:36:08 <clokep> It's not defined the protocol technically...
00:36:17 <clokep> But...one second...
00:36:25 <gpsychosis> I couldn't find it on the wiki
00:36:25 <clokep> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircUtils.jsm#55
00:36:32 <clokep> It's a \002 character.
00:36:40 <clokep> Why would that be on the wiki?
00:36:53 <gpsychosis> Oh, for user implementation
00:37:07 <clokep> :-S What do you mean?
00:37:24 <gpsychosis> I had an IRC client that applied the character when you pressed ctrl-b
00:37:59 <gpsychosis> I thought perhaps there was a command that could apply it listed somewhere
00:38:35 <clokep> No, we don't do outgoing formatting right now.
00:38:44 <clokep> There's a bug open on it though with a WIP I think...?)
00:39:03 <gpsychosis> You're certainly on top of things.
00:39:14 <clokep> I made that WIP so... ;)
00:39:28 <gpsychosis> Good stuff, then
00:39:50 <gpsychosis> Do you ever put plugins in the main application?
00:40:29 <gpsychosis> I ask because I'm not sure if I should make a plugin for every little thing I come across that I'd like a feature for
00:40:44 <clokep> bug 634 btw
00:40:45 <gpsychosis> I'd probably be best off checking bugzilla every time that happens anyways
00:40:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=634 nor, --, ---, nobody, NEW, Richtext formatting for outgoing messages
00:41:15 <clokep> By "plug-in" I'm going to assume you mean "extension" (plug-in for a Mozilla app usually refers to a plug-in like Adobe Reader or Flash).
00:41:20 <clokep> Just want to make sure we're talking about the same thing. :)
00:41:22 <gpsychosis> right.
00:41:27 <gpsychosis> certainly extension
00:41:47 <clokep> And yes, the tab complete code we have was actually made by douglaswt h and integrated by someone.
00:41:53 <clokep> (Made by him as an extension)
00:42:03 <gpsychosis> Good to know.
00:43:26 <clokep> Of course the code needs to be good enough to be included then!
00:43:48 <clokep> Richtext formatting would certainly be nice. :) I just don't think any of us have really missed it /that/ much to sit down and do it.
00:44:53 <clokep> What other features are you missing?
00:45:41 <gpsychosis> Just the two I mentioned when I first joined the channel
00:45:51 <clokep> OK! :)
00:46:07 <clokep> Yeah search around bugzilla or if you can't find anything ask us...we should pretty much know all the bugs (sadly).
00:46:17 <gpsychosis> That's a good thing
00:46:29 <gpsychosis> Means you haven't got an uncontrollably buggy application
00:47:35 <clokep> Haha, yes.
00:48:15 <gpsychosis> Oh, there were two other features I mentioned besides sorting contacts by status and separate message styles per protocol, but I mentioned them too
00:48:31 <gpsychosis> the ability for MSN contacts to see your avatar and file transfer
00:48:38 <clokep> Sorting By Status has an extension. ;) It's even on addons.instantbird.org now!
00:48:51 <gpsychosis> yes, but it works with nightly builds
00:48:57 <gpsychosis> I haven't moved up yet
00:49:07 <gpsychosis> Soon(tm)
00:49:08 <clokep> If MSN contacts can't see your avatar...it's an issue with libpurple. Which doesn't mean it's not our problem, but generally...yeah...
00:49:18 <clokep> File transfer we have a bug on!
00:49:31 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
00:49:31 <gpsychosis> I understand you use your own version of libpurple?
00:49:39 <clokep> Define "own version"?
00:50:00 <gpsychosis> I told a friend about Instantbird and he said something about libpurple being modified
00:50:10 <gpsychosis> or it being your "own implementation"
00:50:35 <gpsychosis> he used to work on the JavaScript API for Mozilla
00:50:45 <gpsychosis> he popped in earlier, his name was meh
00:50:56 <gpsychosis> but yeah, that's hearsay
00:51:09 <gpsychosis> I don't understand a great deal of what goes on here, yet.
00:51:11 <clokep> I mean we have some patches to it so it compiles on Windows, and other random stuff.
00:51:31 <clokep> But he meant have meant that we incldue it in our source tree and compile it and don't use the "system libpurple" on Linux?
00:51:45 <clokep> (Although my understanding is you can get it to do it...if you really want it to? Idk, I'm ont a linux guy.)
00:51:45 <gpsychosis> perhaps.
00:52:01 <clokep> We have XMPP, IRC and twitter implementations in JS that we wrote ourselves.
00:53:04 <gpsychosis> are you pushing your patches and random stuff to libpurple?
00:53:25 <clokep> Yes.
00:53:27 <gpsychosis> That's what meh wanted to know
00:53:32 <clokep> Of course we are.
00:53:33 <gpsychosis> Cool, I'll tell him that
00:53:59 <gpsychosis> I didn't really doubt it.
00:54:02 <clokep> Some of them are differences because of the way we compile things and such though, not all of them make sense to push back.
00:54:08 <clokep> But when we find bugs, etc. then we do.
00:54:16 <clokep> (Which we do find...since we actually have crash-stats.)
00:54:47 <gpsychosis> crash-stats, as in anonymous usage statistics?
00:55:01 <gpsychosis> specifically pertaining to crashes?
00:55:02 <clokep> You know when Firefox crashes and that window pops up?
00:55:04 <gpsychosis> yeah
00:55:07 <clokep> Same thing.
00:55:20 <gpsychosis> groovy.
00:55:32 <gpsychosis> I've never had Instantbird crash
00:56:02 <clokep> Good! :)
00:56:07 <clokep> That's what I like to hear haha.
00:56:21 <gpsychosis> So far it's been an extremely positive experience.
00:56:52 <gpsychosis> Sure there are things I miss from the individual protocol clients, but it's more than worth it not to have those things installed on my system. Plus Instantbird is prettier.
00:57:20 <clokep> :) I agree. I'm a big fan of native looking apps.
00:57:29 <clokep> Make sure you note and file bugs on the things oyu miss though.
00:57:43 <gpsychosis> i think 1072 needs to be turned into a higher priority than enhancement
00:57:43 <clokep> Some of them might not be applicable really, but it's still good to know about them, file bugs, etc.
00:57:55 <clokep> instantbot: bug 1072
00:57:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1072 enh, --, ---, nobody, NEW, Tags should be editable and/or removable
00:58:16 <gpsychosis> but yeah, it's not really something that's working erroneously
00:58:19 <clokep> gpsychosis: So "enhancement" isn't really a priority, it just means that it's not a bug in a feature that already exists...
00:58:29 <gpsychosis> I see.
00:58:30 <clokep> It means that the feature just doesn't exist at all.
00:58:45 <gpsychosis> it does seem to negatively impact an existing feature
00:59:08 <clokep> Yes, it does. I could argue that that one should be a bug, not an enhancement.
00:59:14 <clokep> It's certainly wanted. :) Interested? ;)
00:59:28 <gpsychosis> I commented as much, yes.
00:59:34 <gpsychosis> Not that I can do much about it yet
00:59:48 <gpsychosis> Perhaps I can, I know basic JS syntax and understand OOP
01:00:03 <gpsychosis> I don't know the first place to look though
01:00:30 <clokep> That's certainly the kind of think we can help w/!
01:00:48 <clokep> Let me stop reading RFCs and open the bug though, one second.
01:01:33 <clokep> gpsychosis: Well, the first thing to do with that is to think of what would be a good UI for removing a tag or editing a tag (it doesn't need to be the same UI for both btw).
01:01:45 <-- Mautematico has quit (Client exited)
01:01:47 <clokep> Then once that's decided...you could start adding some UI in the proper place.
01:02:58 <clokep> It's a pretty awful experiecne to spend time coding something up and then have it rejected because people don't like the UI. :(
01:03:10 <gpsychosis> I can imagine.
01:03:38 * clokep needs that protocol aware error console right now...
01:04:05 <gpsychosis> My friend informs me just now that "it would randomly sign me out of everything then not allow me to reconnect" and "some people werent showing up in instantbird, but were in their respective services."
01:04:20 <gpsychosis> I think I saw that grayed out connection button bug
01:05:04 <gpsychosis> by respective services she probably means default client
01:05:31 <clokep> :( That sounds like a network issue.
01:05:41 <clokep> Instantbird isn't always great at recovering from those, especially on Windows.
01:05:55 <clokep> Some people havea lot more difficulty than others...and I don't think we've ever been able to like reproduce that behvaior.
01:06:13 <clokep> But you shuld encourage her to file a bug. :)
01:06:16 <gpsychosis> I haven't seen that behaviour either
01:06:17 <clokep> At least so we can track the issue.
01:06:36 <gpsychosis> I did introduce her to bug reporting
01:09:07 <clokep> :)
01:09:32 <clokep> Good, I know we've had people come in and be like "Bah I can't believe you guys haven't fixed so-and-so feature! It's been broken for ages!"
01:09:42 <clokep> But it just turns out they never filed a bug and it's not a feature any of us use. :-/
01:09:46 <gpsychosis> It appears she has uninstalled in anticipation of the next version, though :(
01:11:39 <clokep> :( Hopefully that will be out soon.
01:13:36 <gpsychosis> I'm going to take her bugs and file them myself
01:13:51 <instant-buildbot> build #233 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/233
01:14:21 <clokep> Haha, that's what I do w/ my friends...
01:14:27 <clokep> Usually I CC them just to annoy them. ;)
01:14:39 <gpsychosis> heheh
01:20:18 <-- gpsychosis has quit (Quit: Instantbird 1.1)
01:20:24 --> gpsychosis has joined #instantbird
01:25:03 <-- wnayes has quit (Connection reset by peer)
01:26:04 <instant-buildbot> build #212 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/212
01:30:27 <instantbot> New Core - General bug 1400 filed by gpsychosis@gmail.com.
01:30:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1400 enh, --, ---, nobody, UNCO, Ability to appear offline to contacts
01:33:36 <clokep> gpsychosis: Is that a dup of bug 510?
01:33:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=510 enh, --, ---, nobody, NEW, Invisible mode
01:33:45 <gpsychosis> yes
01:33:46 <gpsychosis> Sorry
01:33:53 <gpsychosis> I didn't think of searching Invisible
01:34:02 <gpsychosis> but I do have a useful suggestion in the second paragraph
01:34:15 <gpsychosis> Please merge it for me :V
01:34:42 <gpsychosis> actually
01:34:46 <gpsychosis> is it UI or core?
01:35:03 <gpsychosis> 510 is UI, I filed under core
01:35:17 <gpsychosis> and all plaforms
01:35:54 <instantbot> clokep@gmail.com set the Resolution field on bug 1400 to DUPLICATE of bug 510.
01:35:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1400 enh, --, ---, nobody, RESO DUPLICATE, Ability to appear offline to contacts
01:35:57 <clokep> It's a UI issue.
01:35:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=510 enh, --, ---, nobody, NEW, Invisible mode
01:36:04 <clokep> It's technically supported in the core.
01:36:11 <gpsychosis> I see.
01:36:17 <clokep> See comment #1: https://bugzilla.instantbird.org/show_bug.cgi?id=510#c1
01:36:32 <gpsychosis> Yeah, reading it now
01:36:58 <clokep> A lot of our bugs aren't fixed because we don't like to half-ass things.
01:37:12 <clokep> So if we can't come up with a reasonable solution...we'd rather not support the feature until we can.
01:37:30 <gpsychosis> I endorse this philosophy
01:38:16 * clokep goes to add a "gpsychosis seal of approval" to the website. ;)
01:39:23 <gpsychosis> Oh yeah, you can take that to the bank
01:41:15 <gpsychosis> Should I add what I wrote for my duplicate bug to 510?
01:41:22 <gpsychosis> or is the link to the duplicate enough?
01:41:34 <clokep> Duplicate bugs are usually considered "dead".
01:41:42 <clokep> So you could add it to there, yes.
01:41:45 <gpsychosis> so I'll repost in 510 then
01:41:54 <clokep> Yup. :)
01:44:14 <gpsychosis> is the current version "trunk"?
01:44:21 <clokep> Yes.
01:44:23 <gpsychosis> okay
01:44:23 <clokep> No.
01:44:27 <gpsychosis> okay!
01:44:28 <gpsychosis> haha
01:44:28 <clokep> The nightly builds are "trunk".
01:44:35 <clokep> The current version 1.1.
01:44:40 <gpsychosis> 1.2 is not listed in bugzilla
01:44:42 <clokep> (It should say that in the about menu. ;))
01:44:45 <clokep> 1.2 isn't released yet!
01:44:49 <gpsychosis> derp
01:44:54 <gpsychosis> i'm using 1.1 then
01:44:57 <gpsychosis> Geez
01:45:32 <gpsychosis> so, my friend had difficulty getting all messages delivered to contacts in invisible mode
01:45:52 <gpsychosis> I'm going to file this as a core, general, 1.1, normal severity, Windows 7 issue
01:46:03 <gpsychosis> did I get it right?
01:46:33 <instantbot> clokep@gmail.com requested review from aletheia2@fastmail. fm for attachment 1401 on bug 1366.
01:46:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1366 maj, --, ---, clokep, ASSI, Inform the user when attempting to send a message to an offline nick
01:46:43 <clokep> Right so "core" is generally things to do with protocols, etc.
01:46:58 <gpsychosis> yes, and I had assumed the sending of messages
01:47:18 <clokep> Yeah, most likely. :)
01:47:30 <gpsychosis> Groovy.
01:47:49 <gpsychosis> It's not bug 1366, it's with regards to contacts in invisible mode not receiving your messages
01:48:50 <clokep> Oh? Hmm....
01:48:56 <clokep> instantbot: Wake up!
01:48:59 <instantbot> clokep: Sorry, I've no idea what 'Wake up' might be.
01:49:01 <instantbot> clokep: zzzzzzzzzzz... Wha
01:49:02 <clokep> instantbot: bug 1366.
01:49:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1366 maj, --, ---, clokep, ASSI, Inform the user when attempting to send a message to an offline nick
01:49:22 <clokep> Yeah that's a really specific bug. :)
01:49:48 <gpsychosis> specific is good when error reporting, I imagine
01:50:16 <clokep> We recently replaced our IRC implementation, like...Idk two months ago now I guess.
01:50:22 <clokep> So we randomly find regressions. :(
01:50:49 <gpsychosis> That's unfortunate
01:50:57 <gpsychosis> hopefully there are as many improvement
01:50:58 <gpsychosis> s
01:51:15 <clokep> The big improvement is that we can make improvements. ;)
01:51:18 <clokep> (And that the code isn't GPL.)
01:51:42 <gpsychosis> is it now GPL, or did you move from GPL to MPL?
01:51:54 <clokep> libpurple is GPL.
01:52:01 <clokep> Instantbird is MPL tri-license.
01:52:16 <gpsychosis> I understand that GPL of some flavour is included in MPL
01:52:33 <clokep> (So our distributions of Instantbird have to be GPL...but the actual code is MPL tri-license.)
01:52:42 <clokep> So if you build Instantbird w/o libpurple, you could distribute as MPL.
01:53:00 <gpsychosis> I see
01:53:05 <gpsychosis> So you're moving away from libpurple?
01:53:12 <clokep> I didn't say that. ;)
01:53:24 <gpsychosis> Well, I'm just extrapolating here
01:53:35 <gpsychosis> Your XMPP implementation is nice and snappy
01:53:46 <clokep> We'd like to not be dependent on libpurple, but we're not planning to reimplement all the protocols...
01:53:53 <gpsychosis> and I generally hear from everyone I ask about libpurple that it is a terrible mess
01:55:48 <instantbot> New Core - General bug 1401 filed by gpsychosis@gmail.com.
01:55:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1401 nor, --, ---, nobody, UNCO, Not all messages being delivered to "invisible" contacts
01:59:40 <gpsychosis> Okay, clokep: if contacts are appearing offline when they are in fact online, that's a UI issue, right?
02:00:03 <clokep> gpsychosis: Most likely a core issue, this is with Instantbird 1.1, right?
02:00:08 <gpsychosis> yes
02:00:21 <clokep> If they're merged contacts it's most likely bug 1211? (Totally guessing here)
02:00:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1211 min, --, ---, aletheia2, RESO DUPLICATE, Scrolling to section only works when input box is focused.
02:00:48 <clokep> Bah that's not it.
02:01:11 <gpsychosis> yeah, doesn't look like it
02:01:23 <clokep> ...my memory is failing one second...
02:01:29 <clokep> Ah-ha! Bug 1178 perhaps.
02:01:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1178 maj, --, 1.2, florian, RESO FIXED, Regression: renamed contacts disappear from list
02:01:42 <clokep> I had the 11 right. :)
02:13:55 <gpsychosis> there it is
02:15:32 <gpsychosis> yeah, my friend did not rename or merge the contact
02:17:22 <clokep> There's other ways it can happen to I think. :-/ If it happens after updating to Instantbird 1.2 (or a nightly) it's definitely an issue.
02:21:13 <gpsychosis> Shall I file it, then?
02:23:54 <clokep> Didn't you already file it? :P
02:24:12 <gpsychosis> Nah
02:24:16 <gpsychosis> I've just been waiting to get it right
02:24:23 <clokep> File it, dups are cheap.
02:24:34 <gpsychosis> Noted.
02:27:40 <instantbot> New Core - General bug 1402 filed by gpsychosis@gmail.com.
02:27:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1402 nor, --, ---, nobody, UNCO, Contacts do not reflect status (appear offline when online)
02:44:47 <instant-buildbot> build #475 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/475
02:57:25 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
03:13:04 --> wnayes has joined #instantbird
03:32:33 <-- wnayes has quit (Quit: wnayes)
03:53:51 <-- gpsychosis has quit (Ping timeout)
03:55:16 --> skeledrew has joined #instantbird
04:22:19 <instant-buildbot> build #566 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/566
04:22:21 <-- pvagner has quit (Ping timeout)
04:45:34 <-- skeledrew has quit (Ping timeout)
04:49:07 --> skeledrew has joined #instantbird
04:56:35 * bear is now known as bear-afk
05:02:15 --> pvagner has joined #instantbird
06:02:53 <instant-buildbot> build #463 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/463
06:07:35 --> gpsychosis has joined #instantbird
06:11:56 --> BYK has joined #instantbird
06:24:50 --> jb has joined #instantbird
06:25:20 <-- jb has quit (Quit: jb)
06:44:06 <-- skeledrew has quit (Ping timeout)
06:44:26 --> skeledrew has joined #instantbird
07:04:19 <-- skeledrew has quit (Connection reset by peer)
07:04:22 --> skeledrew has joined #instantbird
07:40:13 --> jb has joined #instantbird
08:19:22 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
08:19:29 --> Even has joined #instantbird
08:19:29 * ChanServ sets mode +o Even 
08:19:36 <-- Even has quit (Quit: Even)
08:24:11 --> aleth has joined #instantbird
08:24:11 * ChanServ sets mode +h aleth 
08:26:32 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
08:26:43 --> aleth has joined #instantbird
08:26:43 * ChanServ sets mode +h aleth 
08:31:52 <-- BYK has quit (Quit: Instantbird -- http://www.instantbird.com)
08:40:58 <-- gpsychosis has quit (Quit: Instantbird 1.1)
08:42:11 --> mmkmou has joined #instantbird
08:48:56 --> Even has joined #instantbird
08:48:56 * ChanServ sets mode +o Even 
08:49:03 <-- Even has quit (Quit: Even)
08:49:10 --> Even has joined #instantbird
08:49:10 * ChanServ sets mode +o Even 
09:17:07 <-- gerard-majax has quit (Ping timeout)
09:29:32 <-- mmkmou has quit (Ping timeout)
09:31:38 --> NmN has joined #instantbird
09:33:11 --> flo has joined #instantbird
09:33:11 * ChanServ sets mode +qo flo flo 
09:35:00 <flo> hello :)
09:35:13 <flo> aleth: why are there parentheses on the line changed by https://bugzilla.instantbird.org/attachment.cgi?id=1400 ?
09:37:56 <flo> bug 1401 seems to be saying "MSN servers are unreliable"
09:37:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1401 nor, --, ---, nobody, UNCO, Not all messages being delivered to "invisible" contacts
09:39:29 --> mmkmou has joined #instantbird
09:39:44 <aleth> flo: They are vestigial, they no longer fulfil a useful function :-/
09:39:47 --> Tomek has joined #instantbird
09:40:54 --> jb1 has joined #instantbird
09:43:47 <aleth> Maybe there should be a gsoc project in the future for replacing the libpurple msn with something based on one of the other open source msn clients code?
09:44:48 <aleth> Whether it would be worth it I don't know
09:44:54 <flo> aleth: you are kidding, right?
09:45:03 <aleth> ;)
09:45:28 <flo> we just need to spend a rainy Sunday afternoon to implement their OAuth derivative, and connect MSN accounts through JS-XMPP ;)
09:45:43 <aleth> Yeah.
09:46:04 <aleth> There is even a bug for that somewhere I think.
09:46:35 <aleth> Was just looking at the gsoc projects list and there are some odd ones... 
09:46:53 <aleth> Some cool stuff too.
09:47:03 <flo> bug 1033
09:47:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1033 nor, --, ---, nobody, NEW, Implement Microsoft Live XMPP
09:47:22 <flo> would have been easier to find if there was "MSN" in the summary
09:47:50 <flo> I found it by querying "reporter:geeksha" :-D
09:48:47 <aleth> Heh :)
09:52:21 <flo> logiclord's accepted proposal: http://www.google-melange.com/gsoc/project/google/gsoc2012/gauravaggarwal/65002
09:52:26 --> gerard-majax has joined #instantbird
09:57:54 <aleth> Sounds like a good project.
10:20:19 --> clokep has joined #instantbird
10:20:19 * ChanServ sets mode +o clokep 
10:21:54 <-- micahg has quit (Ping timeout)
10:30:24 --> micahg has joined #instantbird
10:32:43 <clokep> Good morning.
10:33:00 <flo> hello :)
10:40:02 <clokep> Is tab complete 100x better this morning now? :P
10:40:25 <flo> clokep: not sure yet, I haven't had many opportunities to use it
10:40:43 <aleth> I doubt it...
10:40:57 <aleth> Though it is hopefully regression-free now.
10:41:07 <flo> I don't even remember what I pushed yesterday
10:41:27 <flo> I just remember that didn't seem too scary :)
10:41:55 <clokep> Hopefully it just works and it doesn't matter? ;)
10:42:50 <aleth> Oh, looks like I have a patch to review
10:43:08 <clokep> Yes, you even changed it to a patch since it seems I forgot to check that off. ;)
10:49:09 <flo> I'm wondering if I should be worried that I haven't received any bugmail in the last hour, even though I commented in several bugs on BMO
10:50:02 <clokep> Were they IM bugs?
10:50:07 <clokep> I haven't gotten any email.
10:50:14 <aleth> clokep: You might want to land that deduplication patch before the one I am reviewing, to avoid having to add further duplicated code
10:50:27 <clokep> aleth: It's not done.
10:50:35 <aleth> Oh, I thought it was, sorry
10:50:36 <flo> bug 748388 and 735658, so yes
10:51:17 <clokep> flo: I didn't get that mail.
10:51:22 <clokep> Maybe they're behind on bugmail
10:54:20 <clokep> aleth: The code is actually drifting a part about too I've noticed :-/ So it's very similar but not exactly the sam.e
10:55:37 <aleth> Really? Not due to any of my patches I don't think. Though we may have modified one and not the other where in fact both could be modified?
10:56:18 <aleth> Otherwise I guess it will just have to stay duplicated:-/
10:56:43 <clokep> Yeah...I need to think on it more. :(
10:58:02 * aleth wants a flowchart for the %ifdefs %else mess in blist.css
10:58:47 <clokep> Understand how it wasn't just moving it now? ;)
10:58:51 <flo> ah, it seems they are just 50 minutes behind on bugmail
10:59:55 <aleth> clokep: yeah... :(
11:01:09 * clokep ponders whether bug 976 patches should be updated again...
11:01:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=976 enh, --, ---, clokep, ASSI, Support Microsoft Office Communicator protocol (SIPE)
11:02:07 <clokep> Anyway, time for work. :)
11:02:08 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
11:38:21 <instantbot> aletheia2@fastmail.fm cancelled review?(clokep@gmail.com) for attachment 1391 on bug 1107.
11:38:22 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1402 on bug 1107.
11:38:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1107 nor, --, ---, aletheia2, ASSI, Contact list section header styling for Linux
11:41:49 <-- Tomek has quit (Quit: Instantbird 1.1)
11:43:40 --> clokep_work has joined #instantbird
11:43:40 * ChanServ sets mode +o clokep_work 
11:45:43 * clokep_work begins to hate bug 1107.
11:45:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1107 nor, --, ---, aletheia2, ASSI, Contact list section header styling for Linux
11:45:54 <flo> :)
11:46:01 <flo> so now you know why it collected dust :-P
11:46:19 <aleth> Sorry I forgot to fix the paths in the diff
11:46:52 --> meh has joined #instantbird
11:47:38 <clokep_work> aleth: It's OK I'm going to r- it anyway. "This bug is too annoying, r-!" ;)
11:48:18 <aleth> Just wait until some brave soul tackles bug 935 :P
11:48:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=935 nor, --, ---, nobody, NEW, em and pt usage in CSS causes size/alignment errors for certain font sizes and DPI settings
11:56:50 <-- mmkmou has quit (Ping timeout)
11:57:17 <meh> is there any documentation about writing protocol addons?
11:57:37 <clokep_work> meh: Not really, there's some examples and the interfaces.
11:57:49 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1399 on bug 1394.
11:57:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1394 enh, --, ---, aletheia2, ASSI, [Tab Complete] Does not cycle through inactive nicks
11:58:19 <meh> clokep_work, where are the examples? i can't find them
11:58:36 --> mmkmou has joined #instantbird
11:59:11 <aleth> meh: This is one related example https://addons.instantbird.org/en-US/instantbird/addon/315
11:59:25 <aleth> https://addons.instantbird.org/en-US/instantbird/addon/316
11:59:52 <clokep_work> meh: http://lxr.instantbird.org/instantbird/source/chat/protocols/ and http://hg.instantbird.org/addons/file/tip/omegle
12:01:09 <meh> aleth, clokep_work, thanks, i will probably annoy you as i get stuck
12:01:32 <aleth> meh: What protocol are you going to implement?
12:01:35 <meh> torchat
12:02:40 <aleth> Interesting :)
12:03:54 <meh> yeah, i was thinking about writing a libpurple plugin
12:04:12 <clokep_work> meh: Please do. :)
12:04:36 <clokep_work> (I also have another really broken example that isn't worth looking at in the experiments repo, along with out of date IRC code.)
12:04:36 <aleth> or write a JS one...
12:05:33 <aleth> Is torchat in python? I suppose you could maybe use XPCOM to do the whole thing in python if you really wanted to...
12:05:35 <meh> eh, when i saw 1200 lines for the null plugin i got worried about my sanity if i got into it
12:05:40 <instantbot> clokep@gmail.com requested review from clokep@gmail.com for attachment 1198 on bug 1261.
12:05:42 <meh> aleth, the official implementation is in python
12:05:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1261 enh, --, ---, benediktp, ASSI, "Paper Sheets": use media queries for conditional CSS instead of JS
12:05:47 <meh> i wrote one in ruby
12:05:50 <meh> and there's a daemon
12:05:55 <meh> i already wrote a plugin for bitlbee that uses that daemon
12:06:16 <meh> the plugin just talks to the daemon, so it's easy to implement
12:06:39 <aleth> The current JS protocols for Instantbird are JS-XMPP and JS-IRC, if you need more code to look at
12:06:44 <flo> If you don't need low level system APIs, it's probably easier to do in JS
12:06:57 <meh> flo, yeah, that was my thought, i just need a socket
12:07:08 <meh> is there a way to just have a socket?
12:07:30 <flo> we have a socket helper at http://lxr.instantbird.org/instantbird/source/chat/modules/socket.jsm
12:07:47 <flo> so that people can write JS protocol plugins using a socket, and retain some sanity :)
12:08:03 <clokep_work> aleth: And twitter. ;)
12:08:15 <aleth> Oh yes, twitter :)
12:08:16 <flo> but twitter is just http requests
12:08:30 <clokep_work> Yeah, Omegle is just that too.
12:08:46 <clokep_work> TorChat seems interesting...had never heard of it before.
12:08:46 <meh> would making it a libpurple plugin require a binding to instantbird anyway?
12:09:01 <flo> there's also the jsTest plugin that's trivial to read I hope
12:09:13 <clokep_work> meh: No. You'd probably just need to write a new makefile.
12:09:21 <flo> meh: no, but it would require compiling it for each platform; that's painful ;)
12:09:21 * clokep_work goes to make a wiki page about this. ;)
12:09:52 <meh> mmh
12:10:13 <meh> sanity or more usefulness
12:10:21 <flo> libpurple plugins compiled for Pidgin aren't compatible with Instantbird
12:10:38 <flo> they are API compatible, but not ABI compatible.
12:10:53 <meh> flo, sincerely i'm not thinking about compiling it myself at all
12:11:01 <meh> i don't even use pidgin or instantbird
12:11:11 <meh> or libpurple
12:11:23 <flo> meh: it's hard to use it at all without compiling it though ;)
12:11:39 <aleth> _somebody_ would have to compile it ;)
12:11:52 <meh> as long as it's not me it's ok :P
12:12:06 <flo> then you want to do it in JS :-P
12:12:30 <meh> oh well, it will take less time in js
12:15:21 <clokep_work> meh: If you don't use Instantbird...why are you interested in making a protocol for it?
12:15:24 <clokep_work> (Just curious. :))
12:15:52 <meh> i like mozilla, and i like instantbird, and i like torchat
12:16:12 <meh> both instantbird and torchat could get more users
12:17:24 <flo> meh: I guess what raises our curiosity is the "I like Instantbird" and "I don't use Instantbird" statements coming from the same person ;)
12:18:00 <aleth> clokep_work: You requested review from yourself?
12:18:00 <meh> flo, eh, i'm a terminal guy, i use irssi for all ims needs, but i still like instantbird
12:18:11 <meh> who knows, some day i might become a gui guy
12:18:14 <meh> better be prepared
12:18:47 <-- Kaishi has quit (Quit: Kaishi)
12:18:54 --> Kaishi has joined #instantbird
12:20:16 <flo> are there specific points of the gui that annoy you and make you switch back to the terminal, or are you just fully happy with your terminal and see no reason of switching to something else?
12:20:28 <meh> i'm fully happy with my terminal
12:20:41 <meh> the only gui app i use is firefox
12:21:05 <meh> and i use it with vimperator, otherwise it would be unusable for me
12:21:07 <clokep_work> aleth: I stole one of flo's reviews.
12:24:39 <flo> I'm seeing lots of Error: _lastScrollHeight is not defined Source File: chrome://chat/content/convbrowser.xml Line: 565 in my error console
12:25:03 <flo> seems we r+'ed a crappy patch yesterday :(
12:25:14 <flo> missed quotes :(
12:26:25 <aleth> gah :(
12:27:23 <aleth> Should have stuck with typeof ;)
12:27:26 <-- pvagner has quit (Client exited)
12:27:47 <aleth> I still have to remind myself about quotes for properties in JS...
12:28:05 <flo> and I desperately need that protocol aware error console to help me understand why my tweet never appears, and I don't see any error reported
12:28:25 <aleth> flo: Is this for all tweets, or just sometimes?
12:28:56 <flo> it's for 100% of the tweets I've tried to send in the last two weeks, that means just the one I'm trying to send now :).
12:29:57 <flo> there's so much noise in the error console will all the JS-XMPP and JS-IRC (+ libpurple) messages that I can't figure out if the http POST request is getting a reply or not
12:31:19 <flo> ah, I was lying it seems, my latest tweet is only 8 days ago :)
12:37:07 <clokep_work> flo: I've had that issue happen too but can't reproduce.
12:37:26 <flo> it happens on both @fqueze and @instantbird
12:37:33 <flo> I was trying to reply to https://twitter.com/#!/kowey/status/195113963917283328
12:46:14 <meh> does instantbird support otr?
12:47:46 <flo> no. The people who requested otr support haven't seemed interested in implementing a plugin for it themselves, but if you want to create one, I'm sure that would make several people happy :)
12:48:18 <meh> i don't think i will be brave enough to do that
12:48:56 <flo> I created a demo encryption add-on to show where it would be possible to hook a real encryption method.
12:49:29 <meh> plus i still didn't get the hang of how to mozilla extensions, all those components and resources and stuff makes me confused
12:52:04 <instantbot> New Core - IRC bug 1403 filed by aletheia2@fastmail.fm.
12:52:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1403 min, --, ---, nobody, NEW, /nick response not shown in IRC conversations
12:52:59 <aleth> meh: For a protocol add-on I think you wouldn't need much in the way of overlays, resources, etc.
13:01:57 <flo> I just found https://etherpad.mozilla.org/instantbird-1-2-plan again
13:02:00 <flo> I wonder how outdated it is
13:03:37 --> jc has joined #instantbird
13:03:47 --> jb2 has joined #instantbird
13:03:56 <-- jb has quit (Ping timeout)
13:04:22 <-- jb1 has quit (Ping timeout)
13:05:04 * bear-afk is now known as bear
13:07:44 <clokep_work> flo: I wonder how outdated the roadmap is. ;)
13:07:54 <flo> we have a roadmap?
13:08:04 * flo heads to the wiki
13:08:15 <flo> 1.2:     Better IRC and XMPP, with extensible implementations. 
13:08:19 <flo> seems accurate :-P
13:14:21 <-- jc has quit (Input/output error)
13:14:33 <clokep_work> :)
13:14:56 <clokep_work> meh: So https://wiki.instantbird.org/Instantbird:Protocols_reference might help...
13:15:56 <meh> clokep_work, thanks
13:16:24 <instantbot> aletheia2@fastmail.fm cancelled review?(clokep@gmail.com) for attachment 1402 on bug 1107.
13:16:25 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1403 on bug 1107.
13:16:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1107 nor, --, ---, aletheia2, ASSI, Contact list section header styling for Linux
13:17:42 --> pvagner has joined #instantbird
13:18:16 --> jb has joined #instantbird
13:18:19 <-- jb has quit (Input/output error)
13:18:51 <flo> "Service Unavailable The service is temporarily unavailable. Please try again later." when trying to access BMO
13:19:02 <flo> does that mean vacation!? :-D
13:19:48 --> jb has joined #instantbird
13:20:25 <clokep_work> Sounds like it. :)
13:24:50 <-- pvagner has quit (Ping timeout)
13:25:30 <clokep_work> (Also it'd be awesome if Mic and flo could look at that page and see if I missed anything obvious! :))
13:28:57 <flo> clokep_work: I think we miss some document somewhere explaining what the different interface prefixes mean (and more specifically in this context, that the protocol plugins need to implement prplI* interfaces, mostly through jsProtoHelper helpers)
13:29:29 <clokep_work> Ah, linking to the interfaces in general would be good. :P
13:29:36 <clokep_work> aleth: Isn't that example add-on an override?
13:29:46 <meh> how big is mozilla-realease?
13:29:59 <clokep_work> Big.
13:30:05 <meh> running out of space in my home wouldn't be fun
13:30:17 <aleth> clokep_work: Hmm.. I'm not sure.
13:31:36 <clokep_work> aleth: It's not even actually a protocol, just an XPCOM component.
13:31:51 <-- Kaishi has quit (Quit: Kaishi)
13:32:05 <aleth> Well, it's minimal. But it might be helpful for someone new to add-ons...
13:32:29 <clokep_work> Yes, it should go on the developer page. ;)
13:33:07 <aleth> But it is more specific than a generic add-on example
13:34:29 <clokep_work> How so?
13:35:07 <aleth> Most add-ons don't do any XPCOM stuff
13:35:38 <aleth> But I'm not going to argue it shouldn't be on the add-on page...
13:35:56 <clokep_work> I put it on https://wiki.instantbird.org/Developer
13:36:44 * bear is now known as bear|tablet
13:36:46 * bear|tablet is now known as bear
13:36:50 <aleth> Windows 8 Explorer UI looks a bit cluttered http://static.arstechnica.net/04-20-2012/windows-8-desktops/thumb-explorer-home-tab.png
13:37:21 <aleth> I like how the titlebar has its own systray ;)
13:39:41 <flo> they don't seriously intend to ship that, do they?
13:51:48 <clokep_work> I hope that explanation makes sense aleth. :-/ Figured you might know some of that code the best though.
13:58:13 --> sonny has joined #instantbird
14:02:58 <meh> i'm getting a compile error
14:03:26 <meh> http://sprunge.us/LRTh
14:04:28 <aleth> clokep_work: Yes... it makes more sense now.
14:05:54 <clokep_work> aleth: Probably means I need to add some comments in there. :)
14:06:32 <flo> meh: never seen that error. Where did you get the source code from?
14:06:42 <meh> flo, hg tip
14:07:00 <meh> followed the wiki
14:09:11 <flo> it's https://bugzilla.mozilla.org/show_bug.cgi?id=706724
14:09:19 <flo> apply this patch: https://bugzilla.mozilla.org/attachment.cgi?id=580642&action=diff
14:11:08 <clokep_work> That seems annoying. :(
14:11:19 <flo> clokep_work: why?
14:11:31 <flo> it's fixed in Moz12
14:11:34 <meh> how do i reset the tree after the change?
14:11:40 <meh> i don't know anything about mercurial, i'm a git guy
14:11:45 <flo> it's just that meh uses a newer version of GCC than what we have used
14:12:09 <clokep_work> Ahh, I see.
14:12:14 <flo> I know nothing about git and your sentence above doesn't make any sense to me ;)
14:12:36 <clokep_work> I think he wants to get rid of all changes to his local repo...which would be hg update -C I believe
14:12:37 <flo> just |patch -p1 < attachment| and rebuild
14:12:48 <flo> clokep_work: hg revert
14:13:06 <meh> flo, yeah, i'm just worried about when i'm gonna pull the new changes
14:13:14 <meh> and have a dirty tree because of the patch
14:13:28 <flo> that won't cause any issue
14:13:32 <meh> ok, thanks
14:14:02 <meh> aand, another compile error
14:14:19 <flo> sounds fun ;)
14:14:28 <meh> i guess i'll just wait and work on other stuff for now
14:14:56 <flo> I'm looking at https://bugzilla.mozilla.org/show_bug.cgi?id=743235#c13 and not completely sure of understanding how doing "in" checks damage performances
14:15:10 <clokep_work> Yes, hg actually lets you do stuff with a dirty tree, unlike git. Thank god.
14:17:31 <aleth> meh: Why are you building IB? You can write add-ons and plugins without compiling Instantbird
14:18:11 <meh> aleth, because there's no instantbird in repositories
14:18:39 <aleth> meh: I don't understand. Are you looking for nightly builds?
14:18:56 <meh> aleth, are there any?
14:18:59 <aleth> http://ftp.instantbird.com/instantbird/nightly/latest-trunk/
14:19:21 <aleth> Is that not linked from the website? :-/
14:19:29 <flo> aleth: no
14:19:45 <aleth> It should be linked from the developer wiki page at least I think
14:19:50 <flo> aleth: we prefer that only people who follow the blog or come on IRC find them. It's a very obvious link in the topic though ;)
14:19:55 --> pvagner has joined #instantbird
14:19:57 <aleth> OK
14:20:01 <flo> aleth: yeah, links in the wiki would be ok
14:20:09 <flo> just not on the main download page of the main website :)
14:20:15 <aleth> Oh, sure!
14:20:21 <meh> damn topics, nobody ever reads them
14:20:43 <flo> meh: I tend to think only people who never read them think that.
14:21:05 <meh> i have an excuse though
14:21:16 <meh> it can fit only up to "News: ht"
14:21:44 <flo> is your excuse that you have a terminal IRC client that makes your life difficult? ;)
14:22:05 <flo> (just kidding)
14:22:14 <meh> i'd say it makes others life difficult :P
14:22:23 <clokep_work> Apparently some bug blocking the Instantbird tracking bug was fixed. ;)
14:22:26 <flo> meh: that may be worse, actually
14:23:10 <flo> clokep_work: yeah, it's just too bad we don't remember why we needed that
14:23:44 <clokep_work> Right. :(
14:23:46 <meh> ook, now i don't have libpng14
14:23:56 <meh> because i've got libpng15
14:24:01 <flo> clokep_work: ah, there's an explanation in the first comment
14:24:38 <flo> bug 409
14:24:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=409 nor, --, ---, nobody, NEW, [Accessibility] Chat partner status changes (typing, away, etc.) are not accessible
14:24:48 <-- pvagner has quit (Connection reset by peer)
14:25:15 --> pvagner has joined #instantbird
14:25:30 <clokep_work> FYI the nightly build link is on the Developer page already on the wiki. ;)
14:25:51 <clokep_work> Right above the link about compiling. :P
14:26:45 <aleth> clokep_work: It's on the wiki because I just added it :P\
14:27:33 <clokep_work> aleth: Ah, I had added it too.
14:28:23 * clokep_work can see an OTR bug for Thunderbird becoming like their compose in tab bug...
14:28:47 <flo> what does that mean?
14:29:20 <aleth> meh: Is your nightly really not running because you have a newer version of libpng? :-/
14:29:31 <meh> aleth, yep
14:29:31 <meh> > ./instantbird
14:29:32 <meh> ./instantbird-bin: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
14:29:46 <meh> i've got libpng15
14:29:58 <flo> aleth: possibly a 32bit vs 64bit issue :-/
14:30:06 <clokep_work> flo: It means it hasn't been fixed in 5 years and people comment on it randomly being "OMG HOW IS THIS NOT FIXED TROLL TROLL TROLL"
14:30:08 <flo> aleth: if only the newer version is available in 32 bit
14:30:12 <aleth> I was just about to suggest that :-/
14:30:23 <aleth> But I'm not sure what the right fix is
14:30:35 <clokep_work> Compile it yourself? ;
14:30:35 <flo> 64 bit nightlies?
14:30:36 <clokep_work> ;)
14:30:45 * clokep_work wonders if Even has a 64-bit build sitting around?
14:31:15 <flo> clokep_work: if the situation hasn't changed, Even compiles a 64 bit build automatically every night for his own use
14:31:55 <flo> clokep_work: but that build wouldn't be well suited for a public distribution as it's made from an up to date machine with recent libraries
14:32:52 <clokep_work> Ah, OK. :(
14:33:34 <flo> there's no cheap way to provide linux 64 bit nightlies
14:33:48 <flo> we either need to fully do it, or not at all
14:36:49 <flo> well, https://build.opensuse.org/ could be a "cheap" way to provide much better support for linux
14:49:17 <clokep_work> Is the issue not having a machine or not wanting to support it? :-D
14:49:57 <flo> wouldn't be too hard to convince Even to add a Linux 64 VM I think
14:50:07 <flo> it's maybe more a matter of disk space on the server
14:51:42 <clokep_work> Hmmm...OK.
14:54:50 <flo> maybe also that nobody cares enough to push this to completion ;)
14:55:31 <-- pvagner has quit (Ping timeout)
14:56:02 <flo> the point of nightly builds is mostly to let us receive feedback quickly on the changes we check-in, supporting as many platforms as possible is a non-goal
14:57:49 --> jc has joined #instantbird
14:58:24 --> jb1 has joined #instantbird
14:58:34 <-- jb has quit (Ping timeout)
14:58:46 <-- jb2 has quit (Ping timeout)
15:00:32 * jc is now known as jb
15:05:35 * bear is now known as bear-afk
15:09:57 <-- jb has quit (Quit: jb)
15:10:16 --> jb has joined #instantbird
15:14:56 <instantbot> aletheia2@fastmail.fm denied review for attachment 1401 on bug 1366.
15:14:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1366 maj, --, ---, clokep, ASSI, Inform the user when attempting to send a message to an offline nick
15:33:20 --> devfil has joined #instantbird
15:35:41 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
15:38:07 * bear-afk is now known as bear
15:56:23 <-- jb1 has quit (Ping timeout)
15:56:51 <-- jb has quit (Ping timeout)
16:11:08 --> myk has joined #instantbird
16:11:50 --> jb has joined #instantbird
16:28:02 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
16:43:35 <-- jb has quit (Ping timeout)
16:43:59 --> Even has joined #instantbird
16:43:59 * ChanServ sets mode +o Even 
16:48:58 <-- gerard-majax has quit (Ping timeout)
17:03:13 --> Mook_as has joined #instantbird
17:13:13 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com)
17:14:41 --> jb has joined #instantbird
17:18:10 <-- jb has quit (Input/output error)
17:20:23 <-- Mook_as has quit (Ping timeout)
17:21:23 --> Mook_as has joined #instantbird
17:22:51 --> krab902705 has joined #instantbird
17:23:01 <krab902705> Hi there
17:24:04 <-- meh has quit (Ping timeout)
17:24:22 <clokep_work> Hello krab902705.
17:24:50 <krab902705> sernderColor contains like this
17:24:50 <krab902705> color: hsl(2, 100%, 40%);
17:25:08 <krab902705> hm, i try to port theme bubbles to vacuum-im %)
17:25:51 <clokep_work> I don't know what vacuum-im is.
17:25:56 <clokep_work> And yes, it contains things like that.
17:26:10 <krab902705> jabber client, qt
17:26:29 <krab902705> NextStatus not supported :)
17:26:42 <krab902705> its your local feature
17:27:35 <clokep_work> The message themes are based on Adium's message themes.e
17:27:46 --> jb has joined #instantbird
17:28:38 <clokep_work> Well not the themes themselves, but the message theming system.
17:30:08 <krab902705> i write CSSColorNameToRGB, RgbToHSL funcions %)
17:31:02 <clokep_work> OK.
17:31:05 --> gerard-majax has joined #instantbird
17:31:11 <clokep_work> Do you not like Instantbird? :P
17:31:37 <-- jb has quit (Ping timeout)
17:32:19 <krab902705> i like instantbird too
17:32:49 <clokep_work> Why do you want to use the vacuum-im instead of Instantbird, what feature does it give you?
17:33:09 <krab902705> c++
17:33:37 <krab902705> a hobby of mine to write plugins for the vacuum to the c + + and qt
17:33:47 <clokep_work> I see...
17:33:53 <krab902705> poor english
17:34:27 <clokep_work> It's fine I think I understand.
17:37:52 --> wnayes has joined #instantbird
17:48:30 --> meh has joined #instantbird
18:14:03 <-- krab902705 has quit (Quit: Instantbird -- http://www.instantbird.com)
18:18:35 --> mehstantbird has joined #instantbird
18:19:11 <mehstantbird> well, got it working
18:19:38 <aleth> yay :)
18:19:45 <aleth> did you end up building it after all?
18:20:03 <mehstantbird> no, i added the multilib repo and installed the 32 bit libraries
18:20:06 <mehstantbird> and compiled libpng14
18:20:18 <mehstantbird> too bad my gtk theme makes it look really bad
18:21:01 <aleth> That's annoying.
18:21:17 <mehstantbird> do i have to close and reopen the window or restart to change the theme?
18:21:31 <aleth> Close and open the conversation should do it.
18:21:57 <aleth> Font changes are immediate.
18:21:57 <mehstantbird> looks a bit better now
18:22:52 --> Tomek has joined #instantbird
18:23:21 <aleth> there's also an add-on that helps a little bit with some gtk themes, https://addons.instantbird.org/en-US/instantbird/addon/303
18:23:39 <aleth> At least I use it on KDE
18:24:32 <aleth> It doesn't change much though.
18:24:57 <mehstantbird> how do i install it?
18:25:28 <aleth> Download the XPI, "Install from file" in the add-ons manager
18:26:16 <mehstantbird> can't find it :(
18:26:24 <aleth> Click on the little toolbox
18:26:25 <mehstantbird> oh there
18:26:40 <-- mehstantbird has quit (Client exited)
18:26:57 <aleth> Sadly the search from the add-ons manager is broken atm, that's the easier way to install add-ons really.
18:27:33 --> mehstantbird has joined #instantbird
18:27:44 <mehstantbird> test
18:28:26 <mehstantbird> is it normal that i see only the js protocols?
18:28:44 <aleth> No? :-/
18:29:04 <aleth> You mean in the account wizard?
18:29:07 <mehstantbird> yes
18:29:10 <clokep_work> aleth: "Search from the add-ons manager is broken" that's not really true. :-/
18:29:11 <aleth> There should be a long list
18:29:37 <aleth> clokep_work: Try finding "less is more" and good luck :P
18:29:38 <meh> http://i.imgur.com/h8Sq2.png this is what i see
18:30:55 <aleth> That's strange, you're right that all the libpurple protocols are missing. But the built nightlies come with their own libpurple.
18:31:03 <aleth> Any errors in the error console?
18:31:09 <aleth> (Tools menu)
18:31:22 <meh> oh
18:31:22 <clokep_work> aleth: I didn't say it works fully, but it kind of works.
18:31:25 <meh> yeah
18:31:40 <meh> missing libgconf
18:31:45 <meh> installing it
18:31:55 <meh> it's all because there are no 64 bit builds :<
18:31:56 <aleth> clokep_work: Yes, it works from the point where you get a search result ;)
18:32:01 <-- mehstantbird has quit (Client exited)
18:33:00 <meh> ogod, this won't be fun, 22 lib32 packets from aur
18:33:10 <meh> oh well, for the good of all of us
18:39:23 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
18:40:26 <clokep_work> I have to say...when you first came in and said it worked I thought you meant you had written the protocol already. :P
18:43:39 <meh> clokep_work, lol
18:43:57 <meh> well, just give it few hours
18:47:19 <meh> i'm not that positive about getting your libpurple working on here though, most packages are failing to build
18:52:51 <-- Tomek has quit (Client exited)
18:58:44 * aleth goes to fix bustage
19:05:14 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:05:35 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1404 on bug 1389.
19:05:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1389 min, --, 1.2, aletheia2, RESO FIXED, Warning: reference to undefined property this._lastScrollHeight
19:06:05 <instantbot> aletheia2@fastmail.fm cleared the Resolution 'FIXED' from bug 1389.
19:09:37 <meh> here we go, now i've got all protocols :D
19:10:47 <-- aleth has quit (Input/output error)
19:10:52 --> aleth has joined #instantbird
19:10:53 * ChanServ sets mode +h aleth 
19:13:43 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
19:22:36 --> Tomek has joined #instantbird
19:23:01 <-- meh has quit (Ping timeout)
19:32:18 --> meh has joined #instantbird
19:34:06 <-- meh has quit (Ping timeout)
19:35:01 <-- devfil has quit (Quit: devfil)
19:38:20 --> meh has joined #instantbird
19:38:57 <-- SM0TVI has quit (Connection reset by peer)
19:40:39 --> SM0TVI has joined #instantbird
19:42:09 --> jb has joined #instantbird
19:53:47 --> Mic has joined #instantbird
19:53:47 * ChanServ sets mode +h Mic 
19:54:07 <Mic> Hi
19:54:37 --> jc has joined #instantbird
19:55:01 <-- jb has quit (Ping timeout)
20:02:16 --> Mnyromyr has joined #instantbird
20:11:47 --> flo has joined #instantbird
20:11:47 * ChanServ sets mode +qo flo flo 
20:21:23 --> BYK has joined #instantbird
20:27:35 <flo> uh, 2 hours after sending my tweet, I received this error message in my timeline: "17:35:43 - An error (Timestamp out of bounds) occurred while sending: [text of my tweet]"
20:28:11 <flo> 2 hours is the difference between my local time and UTC, so I'm wondering if the timestamps could be somehow messed up somewhere between UTC and local time
20:34:12 <flo> hmm, another explanation is that twitter queued these tweets for a long time, and the time stamp was too old to be acceptable when they were processed
20:36:16 <Mic> aleth: the extension doesn't listen for changes to the pref (yet), that's true, but it rebuilds the panel contents when the name of the cached theme doesn't match the current one "onpopupshowing".
20:40:20 <Mic> I want to say that it's working when the theme is changed. I'd still prefer it to update the panel when the theme is changed, though.
20:41:03 <flo> meh: out of curiosity, what's your linux distribution?
20:41:12 <meh> flo, arch linux
20:43:46 <flo> meh: http://i.imgur.com/h8Sq2.png looks scary to me. But if you are into that kind of look, you may want to try the "Simple" message theme in its "Dark" variant, with a monospace font :-P
20:44:41 --> mehstantbird has joined #instantbird
20:44:49 <mehstantbird> test test
20:44:55 <mehstantbird> looks nicer, yeah
20:52:54 <-- mehstantbird has quit (Client exited)
20:52:56 <meh> well, really good job overall
20:53:06 <meh> i'd use it if i were a gui person
21:03:21 <Mic> Good night
21:03:47 * bear is now known as bear-afk
21:03:47 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:04:34 <-- meh has quit (Ping timeout)
21:04:58 <-- micahg has quit (Ping timeout)
21:05:42 <-- flo has quit (Ping timeout)
21:09:12 --> micahg has joined #instantbird
21:19:25 <-- jc has quit (Ping timeout)
21:32:22 <instantbot> florian@instantbird.org granted review for attachment 1404 on bug 1389.
21:32:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1389 min, --, 1.2, aletheia2, REOP, Warning: reference to undefined property this._lastScrollHeight
21:34:11 <-- NmN has quit (Quit: Instantbird 1.1)
21:37:52 --> flo has joined #instantbird
21:37:52 * ChanServ sets mode +qo flo flo 
21:38:20 <flo> it's really annoying to have to restart instantbird to reconnect after some reconnection attempts failed because of a flaky connection :(
21:39:10 <aleth> :(
21:39:24 <flo> I wonder if it can be a regression from bug 1344 or if it was there before, but just not annoying me so much
21:39:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1344 nor, --, 1.2, florian, RESO FIXED, stop using XPCOM proxies in purpleSockets
21:39:38 <aleth> and hard to reproduce :(
21:39:52 <flo> yeah...
21:41:57 <Mook_as> didn't I have that for a while with gtalk? mostly around suspend? or is that likely to be something else?
21:42:12 <flo> there's probably some timeout mechanism that doesn't fully work, and causes broken sockets to stay in the socket transport service and prevent new sockets from being used
21:43:47 <flo> Mook_as: well, if it's fixed now, then it was something else ;)
21:45:02 <Mook_as> I don't know if it's fixed now, too flaky to know ;)
21:45:11 <Mook_as> s/flaky/intermittent/
21:48:24 --> BYK1 has joined #instantbird
21:49:10 * bear-afk is now known as bear
21:49:35 <-- BYK has quit (Ping timeout)
21:52:54 <flo> aleth: I'm looking at the patch for bug 1394
21:52:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1394 enh, --, ---, aletheia2, ASSI, [Tab Complete] Does not cycle through inactive nicks
21:53:15 <flo> firstCompletion and lastCompletion are the first and last completions in alphabetical order, but not in the list that the user would interact right, right?
21:53:24 <flo> s/right/with/1
21:53:47 <aleth> Yes, it's so moving the active nicks to the front doesn't mess up the partial completion.
21:54:38 <flo> I understood that, but it took me a while, so I'm wondering if we should add a comment above the 2 variables
21:55:17 <aleth> Might be better then, in case somebody looks at it again in a year or something
21:55:40 <flo>  // Save now the first and last completions in alphabetical order, as we will need them to find a common prefix. However they may not be the first and last completions in the list of completions exposed to the user, as active nicks will be moved to the beginning of the list.
21:55:48 <flo> does this feel right?
21:57:14 <aleth> s/will be/might be
21:57:18 <aleth> Yes
21:58:02 <flo>  // Save now the first and last completions in alphabetical order, as we will need them to find a common prefix. However they may not be the first and last completions in the list of completions actually exposed to the user, as if there are active nicks they will be moved to the beginning of the list.
21:58:39 <aleth> That covers it :)
22:00:51 <flo> my only other nit is that it seems |function(c, i, arr)| should be |function(c)| as i and arr aren't used
22:01:22 <flo> if you agree, I'll check it in with these 2 changes
22:02:54 <aleth> flo: Sure. I didn't realize the latter wouldn't cause an error - I thought you could only leave out parameters when calling a function
22:03:42 <flo> js is quite flexible with function parameters ;)
22:04:03 <aleth> Does it give you a warning when strict is on?
22:04:08 <flo> no
22:04:18 <aleth> OK, good to know :)
22:07:17 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:09:58 <instantbot> florian@instantbird.org granted review for attachment 1399 on bug 1394.
22:10:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1394 enh, --, ---, aletheia2, ASSI, [Tab Complete] Does not cycle through inactive nicks
22:20:08 <flo> aleth: do you expect more feedback in bug 1143 or can I remove the flag?
22:20:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1143 nor, --, ---, nobody, NEW, New participants not correctly added to collapsed participant list
22:21:16 <aleth> No, thats ok, remove the flag
22:21:57 <aleth> That one is tricky.
22:24:29 <instantbot> florian@instantbird.org cancelled feedback?(florian@instantbi rd.org) for attachment 1359 on bug 1143.
22:24:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1143 nor, --, ---, nobody, NEW, New participants not correctly added to collapsed participant list
22:24:55 --> Kaishi has joined #instantbird
22:25:27 --> EionRobb has joined #instantbird
22:32:45 <instantbot> florian@instantbird.org denied review for attachment 1367 on bug 1071.
22:32:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1071 enh, --, ---, benediktp, ASSI, Improve look of contact drop target
22:34:32 <flo> bear: I'm wondering what's suddenly raising attention (2 people cc'ed in less than half an hour) on the really not exciting bug 736437 :)
22:35:03 <bear> flo - I made note of the tbird activity in the xmpp muc's
22:35:15 <bear> and some of the more vocal devs are now looking
22:36:02 <flo> it's not the "enable Generic XMPP" bug, but the one about handling accounts with a missing protocol plugin correctly enough that users can delete them
22:36:41 <bear> yea, protocol handlers is a hot-button with some of them
22:37:05 <bear> I get wiki alerts every 6 months from them poking for changes and updates
22:37:18 <flo> it's not about protocol handlers either ;)
22:37:55 <flo> I'm not even sure anybody has filed a bug requesting an xmpp: protocol handler yet :)
22:38:23 <flo> but I guess that will happen soon after we enable generic XMPP :)
22:38:28 <bear> oh they will, soon
22:38:32 <bear> yea
22:39:24 * Mook_as frowns at string concatenation
22:39:38 <flo> Mook_as: where?
22:39:43 <Mook_as> https://bugzilla.mozilla.org/attachment.cgi?id=606532&action=diff#a/mail/components/im/imIncomingServer.js_sec1
22:39:54 <Mook_as> (it already existed, not new)
22:40:20 <Mook_as> of course, I'm also curious what exception you're catching in the first hunk
22:40:31 <flo> still my code anyway ;)
22:41:05 <flo> are you saying this because of rtl?
22:42:26 <Mook_as> more just because languages are weird in general
22:42:52 <Mook_as> so it's been hammered into my head that "user visible strings in code" == "bad" :D
22:46:34 <flo> I don't worry too much about that specific string, as it used to be in the opposite order; jb made me change the order, but I didn't really care either way :-D
22:48:21 <Mook_as> yeah, that "what are you catching" is probably more interesting
22:48:35 <Mook_as> the frown was more on the level of firebot not liking c++ than anything actually interesting
22:48:36 * instantbot frowns at Mook_as
22:48:51 <Mook_as> yes, thanks for the perfectly timed demonstration, instantbot :D
22:49:33 * flo thinks instantbot is a bit narrow minded
23:14:10 <instantbot> New Core - General bug 1404 filed by aletheia2@fastmail.fm.
23:14:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1404 nor, --, ---, nobody, NEW, Add "Your account is reconnected" system message
23:22:50 * bear is now known as bear-afk
23:24:05 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
23:32:31 <flo> I'm not sure a system message is the best solution for that problem
23:32:37 <flo> but anyway, good night! :)
23:32:38 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
23:34:54 --> gpsychosis has joined #instantbird
23:39:13 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/822fabca6367 - aleth - Bug 1182 - Fix 'Warning: reference to undefined property this.changeTargetCommand' in conversation.xml, r=clokep.
23:39:14 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/3b67cfcfc0ad - aleth - Bug 1389 - Warning: reference to undefined property this._lastScrollHeight - fix bustage caused by 2eeb8a68d5a3, r=fqueze.
23:39:15 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/af2a940b0f9e - aleth - Bug 1394 - [Tab Complete] Does not cycle through inactive nicks, r=clokep,fqueze.
23:39:16 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1ba4dffd7c74 - aleth - Bug 1399 - [Tab complete] Don't add trailing space to completions in the middle of the line, r=clokep.
23:39:55 <-- BYK1 has quit (Quit: Instantbird -- http://www.instantbird.com)
23:48:37 <-- Tomek has quit (Quit: Instantbird 1.1)