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)