#instantbird log on 09 07 2011

All times are UTC.

00:19:21 <clokep> RTing =-o
00:19:34 <clokep> I wonder if it works. :P
00:19:41 <Mook_as> just please don't implement reIRCing?
00:19:57 <clokep> (PS I looked over the patch and it seems pretty good, at least the Twitter and jsProto stuff. :))
00:20:10 <clokep> Mook_as: No, but an extension could do it. ;)
00:20:32 <Mook_as> some day, an extension could make you a cup of coffee. some day.
00:23:49 --> ironhead has joined #instantbird
00:27:31 <clokep> You don't need an extension for that, you just need to compile and put your coffee mug on your processor.
00:33:15 <-- sabret00the has quit (Connection timed out)
00:33:45 --> sabret00the has joined #instantbird
00:42:28 <-- Mook_as has quit (Quit: gone)
00:45:12 <lewellyn> clokep: you disappeared before i got back to irc earlier: tencent has had an english-language qq client for half a decade :)
00:45:19 <lewellyn> www.imqq.com ;)
00:45:30 <clokep> lewellyn: Haha OK. But no one I know uses QQ!
00:45:41 <lewellyn> i do! ;)
00:45:45 <clokep> And yes I disappear at work sometimes. ;)
00:45:53 <clokep> But I can just talk to you on IRC! :P
00:46:00 <lewellyn> heh.
00:46:23 <lewellyn> i actually foresee writing an addon once qq support is "working"
00:46:54 <lewellyn> the official client offers automatic bidirectional google translate. it'd be neat if you could select which translator to use (or spawn a local process?)
00:47:23 <lewellyn> google translate for chinese is painful :)
00:48:13 <clokep> I'd like if it could automatically translate (especially Twitter!) we've had some discussions abou tit.
00:48:23 <clokep> (I.e. using spell check to decide whether to attempt to translate or not)
00:49:04 <lewellyn> yeah. i figure it's a generic need, which is why choices of translators is probably a better approach than a plugin-per-translator :)
00:49:30 <lewellyn> perhaps even be enterprising and allow (as an advanced configuration) choosing translators per service
00:49:56 <clokep> Yes, a choice would be good.
00:50:00 <lewellyn> (though i'm starting to become of the opinion that microsoft's translator is better than google's overall)
00:50:10 <clokep> Perhaps.
00:50:23 <clokep> It'd be convenient if there was an offline one, although I understand that's difficult.
00:50:30 <lewellyn> it may just be that i've been translating so much chinese, japanese, and russian lately.
00:50:51 <lewellyn> there are a number of offline translators. they cost more and work better. hence the idea to spawn a local process.
00:51:10 <clokep> "cost more" = "not free"? ;)
00:51:23 <lewellyn> sometimes hundreds of dollars not free, yes.
00:51:55 <lewellyn> a $20 translator that excels, in the scheme of things, is cheaper than a no-cost online translator that gives you headaches :)
00:53:01 <clokep> True! :)
01:03:29 <-- sabret00the has quit (Connection timed out)
01:04:11 <clokep> Another issue I think is encoding though.
01:04:15 --> sabret00the has joined #instantbird
01:05:01 <lewellyn> that should be handled at the protocol level, no?
01:05:15 <clokep> IRC has no knowledge of encoding actually.
01:05:31 <lewellyn> yeah. 90% of the time it's utf-8 these days though.
01:05:55 <clokep> Yeah...
01:06:01 <clokep> But there's still 10%! ;)
01:06:12 <clokep> I think some Japanese channels use different ones.
01:06:27 <douglaswth> I usually set my client to ISO-8859-1 and use UTF-8 detection
01:07:15 <lewellyn> yeah. i have 1 channel which is non-utf8. i set up irssi to convert it to utf-8 for me and now instantbird even sees it as utf8! :) (via irssiproxy)
01:07:51 <lewellyn> oh. maybe it doesn't. :(
01:08:08 <lewellyn> ??? ???????
01:08:30 <lewellyn> that's inconvenient!
01:08:54 <lewellyn> хде пропал? is what i see in irssi
01:13:22 <DGMurdockIII> you use qq
01:13:54 <clokep> PS lewellyn No pressure...but I said that QQ support is being upgraded in the blog post. ;)
01:13:55 <lewellyn> i do, but that was from a russian irc channel.
01:14:12 <lewellyn> clokep: it seems you didn't get my changes to the typewithme document though :/
01:14:25 <clokep> What changes were there?
01:14:49 <lewellyn> i reworded a couple things and linked to my qq bug, which i had reworded the text for that section prior.
01:15:24 <lewellyn> shortly after, the service disconnected me. but once i reconnected, it showed the changes still. i may have been out of sync.
01:15:25 --> Utkarsh has joined #instantbird
01:16:01 <clokep> I think you were. :-/
01:16:05 <clokep> I did add the link to the bug though.
01:16:23 <lewellyn> well, my changes are there if you want to look :)
01:18:08 <clokep> Alright. If I have a chance I'll check 'em out. :)
01:21:47 <DGMurdockIII> i would also love a easy way to do lan messaging
01:22:43 <lewellyn> DGMurdockIII: that'd mean poking at the bonjour sdk, probably ;)
01:23:14 <clokep> Yeah, we have a bug on it.
01:23:19 <clokep> It's possible, but involves the Bonjour SDK.
01:23:29 <clokep> Or Mic's patch for the MS messaging thingy.
01:23:35 <DGMurdockIII> idont want bonjour
01:23:51 <EionRobb> there's already a bonjour prpl though?
01:24:21 <DGMurdockIII> right now i use this http://sourceforge.net/projects/lanmessengerv3/
01:24:22 <clokep> EionRobb: Yes, but Instantbird isn't set up to build it.
01:24:26 <EionRobb> ah ok
01:24:27 <clokep> It'd just be a matter of integrating the SDK, etc.
01:26:29 <DGMurdockIII> brb
01:27:40 <-- sabret00the has quit (Connection timed out)
01:28:16 --> sabret00the has joined #instantbird
01:29:25 <lewellyn> hrmpf. libqq isn't being friendly enough for me to devote 5 minute segments to making it build. *sigh*
01:30:21 <-- ironhead has left #instantbird ()
01:30:33 <clokep> :( I didn't do any work on it or I'd show you (all I did was dump stuff on top)
01:31:46 <lewellyn> yeah. i was trying to massage their makefile. screw that. :)
01:32:08 <lewellyn> DEFINES += -DQQ_BUDDY_ICON_DIR=\"/dev/null\"
01:32:15 <clokep> Hah.
01:32:17 <lewellyn> anyone know the purpose of that, offhand?
01:32:21 <lewellyn> that's from the extant qq makefile
01:32:36 <clokep> Seems similar to the diff that flo had though.
01:32:38 <DGMurdockIII> http://www.winsentmessenger.com/netsend/
01:33:22 <clokep> Mic has the start of a protocol that uses that.
01:34:16 <clokep> Bah apparently MozillaBuild 1.6rc1 isn't working with Instantbird btw.
01:35:00 <lewellyn> that's why it's an rc, right? :)
01:35:12 <clokep> Hah, perhaps.
01:35:29 <clokep> They updated the build system a lot, so we'd probably have to do that as well.
01:36:17 <lewellyn> probably loads of Fun.
01:36:34 <DGMurdockIII> is there a back up plan
01:36:44 <lewellyn> too bad flo's not around for me to ask about the lack of icon dir :/
01:36:56 <lewellyn> guess that can be a bug after. *shrug*
01:37:05 <DGMurdockIII> if netsend dose not work on a pc on the network and they dont have instbirdinstalled
01:37:25 <lewellyn> also, i should probably figure out how to make an emote addon and package up the libqq emotes
01:37:39 <clokep> lewellyn: That can be step 2, no? ;)
01:37:45 <lewellyn> the emotes?
01:37:49 <lewellyn> that can be in parallel :)
01:37:52 <clokep> DGMurdockIII: I don't know if he even got it working so...that's the first part.
01:38:06 <clokep> flo reads the logs btw if you leave him messages.
01:38:33 <lewellyn> oh awesome. perhaps that will get noted. it's not urgent :)
01:38:48 <DGMurdockIII> what do you lean leave message how so
01:39:34 <DGMurdockIII> 2(clokep2): where you talking to me about log
01:39:44 <clokep> DGMurdockIII: No.
01:39:58 <DGMurdockIII> yeah i new about it
01:42:38 <lewellyn> ok. in 20 minutes, we'll know if i've made progress. time for pie :)
01:43:31 <clokep> You better have enough to share...
01:45:05 <lewellyn> you sure you want it? ;)
01:45:20 <lewellyn> i made a lemon pie with graham cracker crust and chocolate pudding topping :D
01:45:26 <lewellyn> it is... sweet.
01:45:36 <clokep> Hah.
01:46:09 <lewellyn> it's gluten-free/dairy-free though!
01:46:13 <lewellyn> and reduced-sugar!
01:48:16 <-- sabret00the has quit (Connection timed out)
01:48:46 --> sabret00the has joined #instantbird
01:55:26 <clokep> Sounds...healthy.
01:56:34 <lewellyn> at least i'm not allergic to it :/
02:04:38 <lewellyn> http://www.greenviolet.net/paste/51a777ca.html progress!
02:08:07 --> ecaron has joined #instantbird
02:10:52 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
02:12:35 <-- sabret00the has quit (Connection timed out)
02:13:16 --> sabret00the has joined #instantbird
02:13:39 <lewellyn> woo. it's due to the changes in their latest version. that's handy to see.
02:14:20 <lewellyn> i wish googlecode had an opengrok-alike though
02:18:44 <clokep> It's possible flo would add it to lxr if that'll help.
02:19:59 <lewellyn> the upstream source?
02:22:38 <lewellyn> i've gotten way too spoiled by point-and-click exploring source changes :/
02:22:41 <clokep> Yes.
02:22:52 <clokep> I've never used OpenGrok so I don't know how it compares...
02:22:59 <lewellyn> hm lxr doesn't seem to have a way to choose a specific revision?
02:23:57 <lewellyn> http://src.illumos.org/source/xref/illumos-gate/usr/src/cmd/ls/ls.c is an example of what opengrok does
02:24:18 <lewellyn> i'm looking for something similar to its "annotate" view atm
02:25:33 <clokep> Interesting.
02:26:51 <lewellyn> aside from the fact that it's a big ol java app, it's probably best-of-breed for web-based source spelunking at the moment.
02:33:39 <clokep> Bah Mozilla takes so long to compile...
02:33:45 <clokep> This isn't going to finish before bed...
02:34:08 <clokep> Which means I won't get to finish and you guys won't have an awesome patch for tomorrow! :P
02:34:26 <clokep> Anyway, in terms of "source spelunking" I usually use lxr + grep. :P
02:35:20 <clokep> Although I did just buy more RAM so that should help w/ the linking at least. :)
02:35:56 <lewellyn> yeah. lxr + grep doesn't give an annotated view though, which i've gotten way too used to :(
02:36:14 <clokep> lewellyn: Do those changes just seem to be weird MSVC incompatibilities are bigger differences we need to worry about?
02:36:23 <lewellyn> that's what i'm trying to track down
02:37:22 <lewellyn> svn blame + grep != fun
02:37:44 <lewellyn> i think i'm going to drop glassfish + opengrok on a vhost on a vm.
02:37:46 <clokep> Hah. well...
02:37:53 <clokep> svn blame != fun. ;)
02:40:14 <clokep> Those errors are really really strange. :-/
02:40:58 <lewellyn> yeah. i see the change that caused them, but i really want to cross-reference before i poke at them.
02:41:52 <clokep> Yeah and seems like each file has a similar issue...
02:42:03 <clokep> Well except the buddy_info.c errors, those are an MSVC/gcc incompatibility.
02:42:27 <lewellyn> yeah. i think i know the cause. but i really want to see correlation first. so i'll probably deal with it tomorrow.
02:42:46 <clokep> OK. :)
02:45:48 <-- ecaron has quit (Ping timeout)
02:46:55 <clokep> Goodnight.
02:52:31 <lewellyn> sleep well
03:06:04 <-- sabret00the has quit (Connection timed out)
03:06:46 --> sabret00the has joined #instantbird
03:16:00 <-- clokep has quit (Ping timeout)
03:27:36 <-- sabret00the has quit (Connection timed out)
03:28:16 --> sabret00the has joined #instantbird
03:49:35 <-- sabret00the has quit (Connection timed out)
03:50:16 --> sabret00the has joined #instantbird
03:58:31 --> Mook has joined #instantbird
04:14:29 <-- sabret00the has quit (Connection timed out)
04:15:16 --> sabret00the has joined #instantbird
04:46:08 <-- sabret00the has quit (Connection timed out)
04:46:46 --> sabret00the has joined #instantbird
05:14:33 --> angelo_unefa has joined #instantbird
05:14:42 <-- angelo_unefa has left #instantbird ()
05:15:48 <-- sabret00the has quit (Connection timed out)
05:16:16 --> sabret00the has joined #instantbird
05:49:15 <-- sabret00the has quit (Connection timed out)
05:49:46 --> sabret00the has joined #instantbird
05:54:35 --> Jocelyn has joined #instantbird
05:56:12 <Jocelyn> Hi, Will instantbird add a usermode to it's options menu in a future release ?
06:05:59 <-- Jocelyn has left #instantbird ()
06:06:50 <-- linuxwizard has left #instantbird ()
06:07:51 <Mook> clokep: aww, nothing about invisible mode ;)
06:11:24 --> mistraven has joined #instantbird
06:12:30 <-- sabret00the has quit (Connection timed out)
06:13:16 --> sabret00the has joined #instantbird
06:17:03 <-- mistraven has left #instantbird ()
06:24:35 <-- EionRobb has quit (Quit: Leaving.)
06:25:24 <lewellyn> jocelyn didn't stick around long :/
06:25:54 <lewellyn> that request could be generic enough to be implementable or vague enough to get bogged down in the various ircd implementations :(
06:33:01 <-- sabret00the has quit (Connection timed out)
06:33:27 --> mistraven1 has joined #instantbird
06:33:46 --> sabret00the has joined #instantbird
06:35:51 <-- mistraven1 has left #instantbird ()
06:42:04 --> Mad_Maks has joined #instantbird
06:47:19 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
06:50:13 <-- Mad_Maks has quit (Quit: Instantbird 1.1a1pre)
06:51:29 --> Mad_Maks has joined #instantbird
06:58:19 <-- sabret00the has quit (Connection timed out)
06:58:46 --> sabret00the has joined #instantbird
07:14:47 --> gerard-majax has joined #instantbird
07:16:14 --> jb has joined #instantbird
07:17:55 <-- jb has quit (Ping timeout)
07:19:30 <-- sabret00the has quit (Connection timed out)
07:20:16 --> sabret00the has joined #instantbird
07:26:46 --> Nitrox has joined #instantbird
08:00:51 --> jb has joined #instantbird
08:07:41 --> flo has joined #instantbird
08:07:41 * ChanServ sets mode +qo flo flo 
08:15:35 <-- sabret00the has quit (Connection timed out)
08:16:16 --> sabret00the has joined #instantbird
08:25:35 <flo> hello :)
08:27:59 <flo> lewellyn: do you need help with some of the errors on your pastebin, or were you just showing your progress?
08:28:09 <lewellyn> just showing progress
08:28:24 <lewellyn> i'm setting up opengrok in a bit so i can be sure i see the scope of the changes more easily.
08:28:28 <lewellyn> and hi :)
08:28:38 <flo> I don't know exactly what the code attempts to do with QQ_BUDDY_ICON_DIR, but it can only be wrong. Protocol plugins have no good reason to touch the disk directly.
08:29:00 <lewellyn> yeah. i'll worry about that after i see what it does to buddy icons
08:29:19 <lewellyn> since i can't see what the current implementation does, anyhow
08:29:55 <lewellyn> and going through their svn, they've certainly made some love to qq's implementation ;)
08:30:19 <flo> :)
08:32:41 --> aleth has joined #instantbird
08:35:54 <instantbot> florian@instantbird.org set the Resolution field on bug 1019 to FIXED.
08:35:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1019 nor, --, ---, florian, RESO FIXED, Participant tooltips do not appear if tab bar not shown
08:44:36 <-- sabret00the has quit (Connection timed out)
08:45:18 --> sabret00the has joined #instantbird
08:45:30 --> chrisccoulson_ has joined #instantbird
08:45:37 <-- chrisccoulson has quit (Ping timeout)
09:04:28 * chrisccoulson_ is now known as chrisccoulson
09:06:35 <-- sabret00the has quit (Connection timed out)
09:07:21 --> sabret00the has joined #instantbird
09:20:20 --> mmkmou has joined #instantbird
09:21:36 <flo> In https://dev.twitter.com/docs/api/1/post/statuses/update : in_reply_to_status_id  "This parameter will be ignored unless the author of the tweet this parameter references is mentioned within the status text. Therefore, you must include @username, where username is the author of the referenced tweet, within the update. "
09:21:52 <flo> so it seems my idea of clearing the "reply to ..." metadata when the textbox is emptied was good :)
09:23:53 --> jk has joined #instantbird
09:32:56 <instantbot> New Instantbird (UI) bug 1022 filed by aletheia2@fastmail.fm.
09:32:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1022 nor, --, ---, nobody, UNCO, Twitter RT display/RTs are cut off by character limit
09:33:07 <-- jb has quit (Quit: Instantbird 1.0)
09:33:14 --> jb has joined #instantbird
09:36:10 <lewellyn> flo: when's the nightly come out? :)
09:36:29 <flo> lewellyn: what do you mean?
09:36:35 <aleth> lewellyn: there was a build error last night
09:36:37 <lewellyn> so i can play with retweeting
09:36:53 <flo> lewellyn: it hasn't been checked'in yet
09:36:58 <lewellyn> oh :(
09:36:59 <flo> I'm working on the "reply to" part right now
09:37:22 <flo> aleth: if you want to test the fix I pushed yesterday I can retrigger the linux nightly if you want
09:37:42 <aleth> flo: I can wait another day if you can ;)
09:37:49 <lewellyn> i don't use linux, myself ;)
09:37:51 <flo> I'm on mac :)
09:38:02 <lewellyn> i do solaris and windows.
09:38:03 <aleth> crossplatform FTW
09:38:15 <flo> and I tested on my debug build before pushing it anyway ;)
09:38:29 <lewellyn> i really ought to try building the nightlies on S10 so i can package up 1.1 once it's released :)
09:38:37 <flo> wasn't there someone here who wanted to build on FreeBSD? :)
09:38:43 <-- jb has quit (Quit: Instantbird 1.0)
09:38:56 <lewellyn> i know a number of people who would love instantbird, especially if it had working qq support
09:39:10 <flo> more love cannot hurt I guess :)
09:39:15 <lewellyn> (there are no "good" options for qq on solaris. virtualbox + xp, if you're on x86. that's about it.)
09:39:27 <lewellyn> SunOS looking-glass 5.10 Generic_137137-09 sun4u sparc SUNW,UltraAX-i2
09:39:34 * lewellyn doesn't fall into the x86 camp, as a rule.
09:39:54 <-- sabret00the has quit (Connection timed out)
09:39:56 <lewellyn> SunOS svc1 5.11 snv_134b sun4u sparc SUNW,UltraAX-i2
09:40:09 <lewellyn> so i can test on both S10 and OpenSolaris :)
09:40:22 --> sabret00the has joined #instantbird
09:43:13 <aleth> Does Solaris still have open look or motif as window managers?
09:44:51 * flo wonders why libqq isn't listed on https://wiki.instantbird.org/Instantbird:Roadmap:1.1
09:51:26 <-- sabret00the has quit (Quit: Leaving)
09:51:38 <flo> http://twitter.com/#!/testib testib can now RT and reply :)
09:52:20 <flo> is it allowed to reply to one's own tweets?
09:52:26 <-- jk has quit (Quit: Instantbird 1.0)
09:58:17 <flo> yeah, we can :)
10:04:29 <lewellyn> aleth: cde is still in solaris 10. it was removed post-solaris 10 and isn't in any illumos distros nor will it be in solaris 11.
10:04:47 <lewellyn> flo: because i just filed the bug like 12 hours ago? ;)
10:05:39 <flo> lewellyn: lots of things listed there don't have bugs
10:06:01 <lewellyn> i don't think anyone had any real motivation to do it till i poked my head in here ;)
10:07:19 <flo> lewellyn: we had already discussed it before, and there was the same level of motivation as for sametime I think
10:07:48 <flo> = we will never use it and never be able to test it ourselves, but given the feedback received on 1.0, it seems like something we should do
10:07:59 --> hunsly has joined #instantbird
10:08:07 <lewellyn> well, qq is easy to test. there's an english language client to test interop with even :)
10:08:17 <lewellyn> it's certainly no harder than say icq, at least.
10:08:55 <lewellyn> but i can say with pretty good certainty that if instantbird has qq in 1.1, it will probably be the only cross-platform client with it.
10:09:03 <flo> each time I've tried, it insulted me with Chinese error messages... ;)
10:09:13 <lewellyn> from www.imqq.com?
10:09:39 <flo> and I've never been able to have a QQ account that doesn't self-destruct itself for lack of some kind of ununderstandable validation.
10:09:48 <lewellyn> i just guided someone who's temporarily in china through qq the other night. pretty much it was "check your spam folder for the verification email."
10:10:11 <lewellyn> apparently the mac client's getting decent, too
10:10:27 <flo> :)
10:11:00 --> jb has joined #instantbird
10:11:43 <lewellyn> it really is the only way a foreigner is gonna find romance when in china on a business trip though, i think :)
10:14:04 --> clokep has joined #instantbird
10:14:04 * ChanServ sets mode +h clokep 
10:25:13 <-- chrisccoulson has quit (Ping timeout)
10:25:46 <clokep> Why am I getting errors while building now? :(
10:26:05 --> chrisccoulson has joined #instantbird
10:54:24 <instantbot> florian@instantbird.org added attachment 807 to bug 682.
10:54:25 <instantbot> florian@instantbird.org requested review from the wind for attachment 807 on bug 682.
10:54:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=682 enh, --, ---, florian, ASSI, Reply to and retweet actions on twitter
10:55:16 <flo> maybe the next step should be "integrate the tab completion feature in a way that works well with twitter"
11:02:30 <clokep> I'll check it in a bit.
11:03:01 <flo> I'll go eat something :)
11:07:33 --> sabret00the has joined #instantbird
11:07:34 <instantbot> aletheia2@fastmail.fm added attachment 808 to bug 1022.
11:07:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1022 nor, --, ---, nobody, UNCO, Twitter RT display/RTs are cut off by character limit
11:17:10 <-- Mad_Maks has quit (Quit: Instantbird 1.1a1pre)
11:26:59 <-- Tonnes has quit (Quit: ChatZilla 0.9.87 [Firefox 6.0.1/20110830092941])
11:31:01 <-- clokep has quit (Ping timeout)
11:53:49 --> clokep_work has joined #instantbird
11:53:50 * ChanServ sets mode +h clokep_work 
11:59:02 <instantbot> clokep@gmail.com set the Resolution field on bug 1022 to DUPLICATE of bug 682.
11:59:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1022 nor, --, ---, nobody, RESO DUPLICATE, Twitter RT display/RTs are cut off by character limit
11:59:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=682 enh, --, ---, florian, ASSI, Reply to and retweet actions on twitter
11:59:31 <flo> clokep_work: no.
11:59:54 <aleth> Well, that's gratifying - means it's already fixed :D
11:59:55 <flo> he's asking for us to remove the ellipsis at the end of RT'ed messages (by somehow fetching the original message from its id)
12:00:12 <aleth> I wasn't sure it was even possible for a client
12:01:47 <aleth> (Interesting, there seems to be a couple ms lag when posting IRC messages sometimes... possibly due to proxy)
12:03:41 <clokep_work> Are you sure? I read it as not wanting to have to prepend RT when creating a RT.
12:03:49 <clokep_work> (aleth: which did you mean? :P)
12:04:16 <clokep_work> And yes, IRC can have some lag sometimes. Usually not noticeable in my experience, but sometimes.
12:04:31 <aleth> clokep_work: No, flo is right - thats why I had appended an image to clarify
12:04:35 <-- jb has quit (Ping timeout)
12:05:21 <aleth> clokep_work: I notice the IRC lag only when it leads to my posts appearing in what appears to me out of sequence
12:05:26 --> jb has joined #instantbird
12:06:12 <clokep_work> Bah I can reopen it then. That was a confusing description. :(
12:06:26 <clokep_work> (Also I wasn't sure what part of the image was important. :-D)
12:06:27 <aleth> Sorry if it was unclear
12:06:47 <clokep_work> It's OK. I'm probably more just tired. :)
12:06:54 <aleth> The image is just a snapshot of a timeline as displayed by twitter.com... which I guess you know
12:07:01 <flo> tired in the morning?
12:07:07 <clokep_work> flo: I thought the API already provided the original tweet with a flag that it's a RT, is that not how it is?
12:07:22 <clokep_work> Yes. :) And annoyed that my build is failing now when nothing changed. :P
12:08:31 <aleth> I should have titled it "Fetch original tweet if possible when RT appears in timeline"
12:08:44 <aleth> or something like that
12:09:53 <instantbot> clokep@gmail.com cleared the Resolution 'DUPLICATE' from bug 1022.
12:09:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1022 nor, --, ---, nobody, UNCO, Twitter RT display/RTs are cut off by character limit
12:10:49 <flo> clokep_work: hmm, I'm not sure. I don't see the ... at the end of my retweets
12:11:47 <clokep_work> flo: Right. I thought it did just include the other user's tweet in the timeline (and that the character limit was imposed on incoming tweets, not out going), but I don't have their whole (ridiculous) API memorized. :P
12:11:50 <lewellyn> what bugs me is the ... on urls :/
12:12:08 <clokep_work> Also, I started working on the tooltips for jsprotohelper/twitter.
12:12:11 <flo> lewellyn: what about them?
12:12:11 <aleth> lewellyn: yes that's when it's most annoying
12:12:17 <clokep_work> I think it's done, but I couldn't get my build to build. :(
12:12:22 <aleth> It breaks the URL
12:12:31 <flo> clokep_work: oh cool :)
12:12:42 <lewellyn> 5:10:53 - trochej: youtube.com/watch?v=YlJM2n… Absolutely fantastic.
12:12:50 <lewellyn> if i right-click the link, i can copy it.
12:13:01 <lewellyn> so instantbird obviously has the link url :/
12:13:14 <flo> lewellyn: so what's the problem?
12:13:25 <lewellyn> the url doesn't really end in ...
12:13:26 <clokep_work> Right now it's just set up to take the whole user JSON object and serialize it into purpleITooltipInfo objects though. ;) (i.e. it'd show up as like *user_name* as the label and clokep as the value)
12:13:46 <aleth> lewellyn: Oh, that's interesting, that copying works
12:13:51 <lewellyn> http://www.youtube.com/watch?v=YlJM2nwanHA is what i get from "Copy Link Location"
12:14:11 <lewellyn> i'm not a fan of right-clicking :/
12:14:33 <flo> lewellyn: well, that's the point of the twitter entities system. URLs are cropped to fit with the character count, but the full URLs are in the entities metadata
12:14:46 <flo> lewellyn: so why do you right click then?
12:14:48 <aleth> But even when there is no URL, the end of the retweeted message is sometimes just missing
12:15:07 <lewellyn> flo: so i can copy the url and open it in my browser :/
12:15:20 <flo> why don't you just click?
12:15:45 <lewellyn> because then it will open in my default browser
12:16:04 <flo> uh, that's confusing
12:16:23 <flo> if you don't want Instantbird to use your default browser, what about configuring the browser you wanna use in the pref window?
12:16:39 <lewellyn> i usually have 4-5 different browsers open.
12:16:52 <lewellyn> and my default browser and youtube don't get along well
12:17:46 <flo> by the way, making youtube links difficult to open is probably a time saver on the long run ;)
12:18:17 <lewellyn> i don't open most links. trochej doesn't usually link youtube so i was curious. it WAS a time waster, though. :/
12:19:35 <clokep_work> Don't like right clicking? Use a Mac? :P
12:20:19 <lewellyn> clokep_work: i'm a unix user. i've been debating filing a bug to allow select-to-copy ;)
12:21:27 <flo> lewellyn: isn't that the default behavior on unix?
12:21:37 <lewellyn> but i'm running instantbird on windows :)
12:21:42 <flo> ah
12:21:47 <flo> you just need to toggle a pref then
12:21:53 <lewellyn> oh? it's already there?
12:22:12 <flo> clipboard.autocopy in about:config (it's set to true on unix, false elsewhere)
12:22:18 <lewellyn> found it :) thanks
12:22:39 <lewellyn> guess i'll have to restart for it to apply though.
12:23:12 <flo> there's no guarantee that it actually works though :-S
12:23:37 <lewellyn> it doesn't work :(
12:24:30 <lewellyn> middle mouse paste works though :D
12:24:58 <clokep_work> Ah, they rewrote Etherpad as "Etherpad Lite" and it includes a HTTP API! http://etherpad.org/download/ & https://github.com/Pita/etherpad-lite/wiki/HTTP-API
12:25:03 <lewellyn> too bad there's no pref for ^U to kill line ;)
12:26:36 <clokep_work> flo: Did you remove the !isChat checks since typing should be sent for chats on certain protocols? (Or why was that changed, it seems unrelated.)
12:26:48 <clokep_work> (For https://bugzilla.instantbird.org/attachment.cgi?id=807&action=diff )
12:26:48 <flo> aleth: the "RT @xyz" thing is for displaying. Posting the retweet is just calling retweet with the numerical id of the original tweet ;)
12:27:32 <flo> clokep_work: so that I can know when the textbox is emptied, to remove the "Replying to:" text of the status bar, and the inReplyToStatusId value
12:28:28 <lewellyn> also, do you guys note that instantbird does auto-ligatures anywhere? (for the typography geeks)
12:28:36 <aleth> flo: oh... I thought RT originally established itself unofficially before twitter got around to accepting it
12:29:01 <aleth> flo: But if that is the case maybe twitter can send you the id of the original tweet?
12:29:09 <flo> aleth: yeah... displaying that is probably a remnant from the past to not confuse old twitter users
12:29:14 <lewellyn> aleth, it does, via the api.
12:30:13 <lewellyn> the idea being that apps won't constantly re-show things that have already been seen (the "point" of the api)
12:32:31 <clokep_work> Yeah. I prefer the way the Twitter website does it too.
12:39:27 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
12:40:33 <clokep_work> flo: I don't see any issues with that code from looking over it.
12:45:55 <flo> clokep_work: cool :). I must admit I'm not super happy with the replying-to-prompt new notification, but I've no better idea :-/
12:47:17 <clokep_work> Yeah, it's a little bit confusing, I'm not sure how else it could be done either though.
12:47:59 <flo> I may have to rethink that when integrating tab completion
12:48:01 <clokep_work> I assume there's no way to unretweet using this, right? ;)
12:48:13 <flo> as twitter will need a way to expose the fact that nicks are @<nick> rather than <nick>:
12:48:31 <flo> what do you mean by "using this"?
12:48:39 <clokep_work> "using this" = that patch.
12:48:47 <flo> we should probably add a "cancel" action on all outgoing tweets
12:48:50 <clokep_work> Like the action has no knowledge it actually occurred it seems.
12:48:55 <flo> but I'm not sure of how we could display it
12:49:13 <clokep_work> Ideally you could right click > "Retweet" and after that the option would change to "Cancel retweet"
12:49:32 <clokep_work> (And ideally there'd be some icon saying that it's currently retweeted, but we can't really do that in the theme system)
12:49:37 <flo> clokep_work: the retweeted message starting with RT @username appears in the stream
12:50:30 <flo> (or an error message if the retweet action failed. Twitter rejects retweet of one's own message, and retweets of tweets we have already retweeted)
12:51:10 <clokep_work> Ah, so those could probably have the cancel action then?
12:52:29 <flo> yes
12:52:57 <flo> but with the current message theme system, we have no way to change properties of a message after it's been displayed
12:56:26 <clokep_work> Right. :(
12:57:19 <flo> we could put a system message saying "Canceled "<canceled tweet's text>"" but ... uh :(
12:58:37 <clokep_work> Yeah...I think the support your patch offers is a probably "good enough" for now, at least until bigger changes happen (that probably won't be for a while...0
13:03:28 --> aleth has joined #instantbird
13:08:30 <clokep_work> Mic: Is your Window's messenger code online anywhere?
13:08:44 <clokep_work>  / does it work? :)
13:24:29 <-- jb has quit (Ping timeout)
13:29:15 --> Mad_Maks has joined #instantbird
13:43:57 --> Mic has joined #instantbird
13:43:57 * ChanServ sets mode +h Mic 
13:51:42 <Mic> clokep_work: no, it's nowhere and it's not working anyways. I only managed (with lots of help from Mook) to enumerate sessions (you need to send your message to one of them), while and sending a message is pretty easy then. There's absolutely nothing done yet to make it an actual protocol plugin. One of the many half-finished things I have laying around. :(
13:52:05 <Mic> -while
13:52:25 <Mic> bye
13:52:28 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
13:53:07 <aleth> Is it still used? I dimly remember from my days on XP that Windows Messenger is the first thing you disable on a fresh install due to its spamming potential...
14:01:44 --> waynenguyen has joined #instantbird
14:11:28 --> jb has joined #instantbird
14:12:46 <clokep_work> aleth: It's different from that.
14:13:54 <clokep_work> The old version is the "Messenger Service" or Netsend apparently, which might be the spamming potential one I think.
14:14:10 <clokep_work> The newer one is different in someway or another but I forget the real name. :-D
14:16:24 <clokep_work> Windows Messenger was an MSN client though, there's also a LAN client.
14:16:36 <-- waynenguyen has quit (Connection reset by peer)
14:16:39 --> waynenguyen has joined #instantbird
14:17:10 <-- mmkmou has quit (Ping timeout)
14:22:08 <clokep_work> It uses "msg.exe" which I don't know if that protocol has a name hah.
14:28:34 <lewellyn> is that the winpopup protocol?
14:31:47 <-- Nitrox has quit (Ping timeout)
14:32:32 <aleth> oh yeah, it was the messenger service...
14:33:47 --> mmkmou has joined #instantbird
14:34:42 <-- jb has quit (Ping timeout)
14:36:33 <aleth> msg.exe replaces net send since Vista apparently, and does not require a client?!
14:38:16 <clokep_work> lewellyn: Non, WinPopUp == netsend, this is something different.
14:38:51 <clokep_work> aleth: Yeah. I don't know much about it. Mic was making something that actually uses msg.exe I believe (or the .dll that it uses or something), so it wouldn't actually be the protocol itself.
14:39:21 <aleth> "All these tools (msg, qwinsta, quser, qprocess, tskill, tscon, shadow) use Terminal Services RPC. RPC is carried over the same protocol as File Sharing."
14:39:23 <aleth> weird
14:39:44 --> Nitrox has joined #instantbird
14:40:49 --> MattATobin has joined #instantbird
14:41:03 <clokep_work> It'd be more interesting to make a real client for it, but that would require knowing hte protocol. ;)
14:42:01 <flo> want to play with wireshark? ;)
14:44:29 --> jb has joined #instantbird
14:44:32 <clokep_work> Maybe when I get home.
14:44:36 <clokep_work> I don't think they'd like that on the network here. :)
14:57:26 --> jb1 has joined #instantbird
14:57:32 <-- jb has quit (Ping timeout)
14:59:53 <-- Mad_Maks has left #instantbird ()
15:01:24 <-- waynenguyen has quit (Connection reset by peer)
15:01:26 --> waynenguyen has joined #instantbird
15:16:33 --> waynenguyen1 has joined #instantbird
15:16:46 <-- waynenguyen has quit (Ping timeout)
15:19:07 --> jb has joined #instantbird
15:19:28 <-- jb1 has quit (Ping timeout)
15:30:10 --> ecaron has joined #instantbird
15:34:11 --> igorko has joined #instantbird
15:46:55 <-- waynenguyen1 has quit (Connection reset by peer)
15:46:58 --> waynenguyen has joined #instantbird
15:57:14 <-- gerard-majax has quit (Ping timeout)
15:58:01 * flo wonders how we could have used IRC for so long without /whois :-D
16:01:19 <lewellyn> it wasn't usable for irc really, last time i tried ;)
16:02:19 <flo> clokep_work: so my twitter patch is ready to go then? :)
16:06:42 <lewellyn> does that mean i can retweet and reply tomorrow? :D
16:07:13 <flo> only if it compiles on your OS :-P
16:18:17 <flo> hmm, tooltips don't work as expected on XMPP MUCs. The requestBuddyInfo is made only on the nick, which is obviously not a correct jabber id
16:22:17 <-- waynenguyen has quit (Connection reset by peer)
16:22:20 --> waynenguyen has joined #instantbird
16:31:24 <-- micahg has quit (Ping timeout)
16:33:48 --> Mook_as has joined #instantbird
16:41:43 --> micahg has joined #instantbird
17:27:50 <clokep_work> flo: It looks good from my cursory look, you can r=me and half blame me if it breaks stuff. ;)
17:28:08 <flo> already done so :)
17:29:12 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/6ae5289ed94d - Florian Quèze - Bug 682 - Reply to and retweet actions on twitter, r=clokep over IRC.
17:29:13 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/4b8044d41864 - Florian Quèze - Normalize chat buddy names before calling requestBuddyInfo or creating a private conversation. Needed for XMPP MUCs.
17:30:27 <flo> and I fixed the tooltips for XMPP MUCs ;)
17:33:42 <clokep_work> Ah nice. I was going to say that we should have a function to do that as most protocols have some way of normalizing names.
17:34:19 <flo> that should definitely be a member of purpleIConvChatBuddy
17:34:26 <flo> but that's very hard to do with the current code
17:35:40 <clokep_work> :(
17:36:23 <flo> I wonder if we should requestBuddyInfo for tab tooltips too
17:36:40 <flo> for IRC private messages that would be useful!
17:38:02 <-- hunsly has quit (Ping timeout)
17:39:21 <clokep_work> :)
17:39:35 <clokep_work> Is requestBuddyInfo done for users in the buddy list too?
17:39:44 <flo> we can do it
17:40:05 <clokep_work> Except you're requesting it from a purpleIBuddy and not a purpleIConvChatBuddy now, right? :P
17:40:11 <flo> it gives additional info (typically info that we don't get with the presence information but have to fetch from the server)
17:40:36 <flo> clokep_work: it's a plain string :-P
17:41:14 <clokep_work> flo: True, but there's some "context" involve in the difference between whether you're fetching it on a conversaiton (and what conversation) and whether you're fetching from the contact list.
17:41:27 <clokep_work> (I.e. you're an op here, but in #developers you are not, on the contact list, you are not.)
17:42:02 <flo> we don't give the conversation object to the method
17:42:13 <flo> (otherwise it would have just worked for XMPP MUCs...)
17:42:24 <flo> (or I would hope so at least!)
17:42:29 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
17:49:05 <flo> http://pastebin.instantbird.com/940 sounds like a good idea, right?
17:51:57 <clokep_work> Yes, that sounds like a good idea.
17:52:23 <clokep_work> Right, we don't give the conversation object, but I'm asking whether it might be useful to.
17:53:15 <clokep_work> (Also, it might be nice to support a picture in the tooltip. :))
17:53:34 <flo> for channels?
17:53:45 <clokep_work> For user's in MUCs.
17:53:51 <clokep_work> s/'//
17:54:19 <flo> ah, yeah on twitter you can get it
17:54:27 <flo> the tooltip itself supports a picture
17:54:39 <flo> I'm just not sure of how you could give it
17:54:49 <clokep_work> Perhaps have it fire two notifications?
17:54:50 <flo> or maybe it should be added to the purpleIConvChatBuddy interface?
17:55:03 <clokep_work> Hmmm...maybe it should be.
17:56:27 <clokep_work> Actually couldn't the ConvChatBuddy just have a nsISimpleEnumerator of purpleITooltipInfo to store the information?
17:58:49 <flo> that interface would need a serious redesign, yes
17:58:50 <-- sabret00the has quit (Connection timed out)
17:59:14 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/abf7503fce33 - Florian Quèze - Bump the Mozilla version from 6.0 to 6.0.2.
17:59:26 --> sabret00the has joined #instantbird
18:00:31 <clokep_work> Alright. Just throwing ideas out. Idk if it's worth considering any of them.
18:00:47 <flo> it's not my priority :)
18:01:28 <clokep_work> Mine neither. :P
18:01:45 <flo> if it ain't broke,...
18:04:53 <clokep_work> Yeah only thing I noticed is a little disappointing is the Twitter picture can't be shown, but that could be added w/o redesigning the whole interface I think.
18:05:48 <flo> yeah, you can just add it like I did for messages
18:10:54 <flo> Good evening
18:11:05 <-- flo has quit (Quit: Instantbird 1.1a1pre)
18:12:41 <-- waynenguyen has quit (Ping timeout)
18:22:08 <-- mmkmou has left #instantbird ()
18:25:21 <-- sabret00the has quit (Connection timed out)
18:25:58 --> sabret00the has joined #instantbird
18:32:39 <-- jb has quit (Quit: Instantbird 1.0)
18:39:27 --> gerard-majax has joined #instantbird
18:40:15 <-- rikki has quit (Ping timeout)
18:54:28 --> aleth has joined #instantbird
18:57:24 --> linuxwizard has joined #instantbird
18:58:50 --> rikki has joined #instantbird
19:10:47 --> hunsly has joined #instantbird
19:14:52 <-- sabret00the has quit (Connection timed out)
19:15:33 --> sabret00the has joined #instantbird
19:40:21 <-- sabret00the has quit (Connection timed out)
19:41:04 --> sabret00the has joined #instantbird
19:42:43 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
20:04:05 <-- sabret00the has quit (Connection timed out)
20:04:36 --> sabret00the has joined #instantbird
20:32:14 --> EionRobb has joined #instantbird
20:38:59 <-- gerard-majax has quit (Ping timeout)
20:42:35 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:44:39 <-- sabret00the has quit (Connection timed out)
20:45:25 --> sabret00the has joined #instantbird
20:52:13 <-- ecaron has quit (Quit: Leaving.)
21:06:39 --> igorko1 has joined #instantbird
21:06:41 <-- igorko has quit (Ping timeout)
21:07:41 --> MattATobin has joined #instantbird
21:07:49 <-- igorko1 has quit (Quit: Instantbird 1.0)
21:14:17 <-- sabret00the has quit (Connection timed out)
21:15:00 --> sabret00the has joined #instantbird
21:28:28 --> clokep has joined #instantbird
21:28:28 * ChanServ sets mode +h clokep 
21:37:19 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.)
22:05:53 <-- sabret00the has quit (Connection timed out)
22:06:37 --> sabret00the has joined #instantbird
22:32:35 <-- sabret00the has quit (Connection timed out)
22:33:08 --> sabret00the has joined #instantbird
22:50:40 <-- sabret00the has quit (Connection timed out)
22:51:07 --> sabret00the has joined #instantbird
23:01:58 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
23:07:28 --> DGMurdockIII has joined #instantbird