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> firstname.lastname@example.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 email@example.com. 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> firstname.lastname@example.org added attachment 807 to bug 682. 10:54:25 <instantbot> email@example.com 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> firstname.lastname@example.org 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> email@example.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> firstname.lastname@example.org 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