#instantbird log on 11 23 2010

All times are UTC.

00:05:11 <clokep> And probably a tooltip or icon should popup that describes the action?
00:05:20 <clokep> Or perhaps a greyed out version of the result.
00:10:09 <-- clokep has quit (Ping timeout)
00:17:25 --> clokep has joined #instantbird
00:17:25 * ChanServ sets mode +h clokep 
00:18:57 <Mic> I've wondered about this too
00:19:08 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
00:19:18 <-- rikki has quit (Connection reset by peer)
00:19:36 --> rikki has joined #instantbird
00:21:53 <Mic> Maybe it would be best to do "the expected", that is showing the small "insert here"-arrow for new conversations, the insert cursor for the chat box whem dragging a url/text there, ..
00:22:16 <Mic> That is, doing as you'd already drag a tab, when over the tannar
00:22:29 <Mic> If applicable
00:24:35 <clokep> Probably.
00:25:33 <Mic> *tabbar
00:25:41 <Mic> A bit late, tbh
00:42:51 <-- GeekShadow has quit (Ping timeout)
00:51:08 <-- Mic has left #instantbird ()
00:52:12 --> Mic has joined #instantbird
00:52:12 * ChanServ sets mode +h Mic 
00:53:28 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
00:54:38 --> Mic has joined #instantbird
00:54:38 * ChanServ sets mode +h Mic 
01:01:59 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
01:02:13 --> Mic has joined #instantbird
01:02:13 * ChanServ sets mode +h Mic 
01:04:36 <-- Mic has left #instantbird ()
01:04:42 --> Mic has joined #instantbird
01:04:42 * ChanServ sets mode +h Mic 
01:12:00 <Mic> It's late, good night
01:12:19 <clokep> Goodnight.
01:12:20 <Mic> But there's one more thing ...
01:12:23 <Mic> https://wiki.instantbird.org/File:QuickOp.png
01:13:06 <clokep> Would it go voice --> half-op --> op?
01:13:32 <clokep> (--> nothing --> voice)
01:14:30 <Mic> Even though it doesn't fit with the empty star, it could be a good idea to include it
01:15:11 <clokep> I think so. :)
01:15:22 <clokep> And then after it's left for a few seconds we would send the actual signal?
01:15:30 <Mic> yes
01:16:33 <Mic> Imo there should be a feedback that the action was performed
01:16:44 <clokep> Ah.
01:17:01 <Mic> So it's clear how it works after the first that you've used it
01:17:09 <clokep> Perhaps it could blink until the state takes effect (and we get return from the server that it occurred)?
01:17:12 <Mic> Making the star glow or so
01:17:15 <clokep> Or be hashed or something.
01:17:59 <Mic> A fade star flashing/glowing and taking it's normal opacity thereafter?
01:18:08 <clokep> Yes. :)
01:18:11 <clokep> "Pulsing" perhaps?
01:18:26 <Mic> So you have a transition between the waiting and done state
01:18:32 <Mic> Supernovae!
01:18:34 <Mic> scnr
01:18:40 <clokep> :)
01:20:06 <Mic> ah, too late, but let me whip something up
01:20:49 <clokep> Sorry to keep you up! :)
01:21:45 <Mic> My own fault
01:28:27 --> DGMurdockIII has joined #instantbird
01:41:09 <Mic> hmm
01:41:10 <Mic> https://wiki.instantbird.org/File:Animation.png
01:41:22 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
01:41:32 <clokep> Mic: Something like that. I believe it could be done w/ CSS actually. :)
01:42:27 <Mic> It doesn't look good :(
01:42:45 <clokep> But it's the idea?
01:52:02 <Mic> https://wiki.instantbird.org/File:Animation3.png
01:52:39 <clokep> Something ike that. :)
01:53:03 <Mic> Fancy :D
01:53:20 <clokep> You should probably go to bed. ;) I want to go to bed and it's like 5 hours earlier here. :P
01:54:13 <Mic> good night then
01:54:39 <Mic> It's pretty late here indeed ;)
01:55:46 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
01:56:54 <-- Ornthalas has quit (Quit: KTHXBYE)
02:14:35 <-- skeledrew has quit (Ping timeout)
02:14:46 <-- micahg has quit (Ping timeout)
02:16:29 --> skeledrew has joined #instantbird
02:20:04 <-- mepine has quit (Quit: mepine)
03:02:47 <-- skeledrew has quit (Quit: Instantbird 0.2)
03:08:25 --> skeledrew has joined #instantbird
03:12:49 --> micahg has joined #instantbird
03:16:03 --> mepine has joined #instantbird
03:44:06 --> tymerkaev has joined #instantbird
05:24:46 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
05:25:33 <-- tymerkaev has quit (Ping timeout)
09:00:56 --> Even has joined #instantbird
09:00:56 * ChanServ sets mode +o Even 
09:01:12 <-- Even has quit (Quit: Instantbird 0.3a1pre)
09:01:19 --> Even has joined #instantbird
09:01:19 * ChanServ sets mode +o Even 
09:55:56 --> Mic has joined #instantbird
09:55:56 * ChanServ sets mode +h Mic 
10:52:16 <-- rikki has left #instantbird ()
11:12:43 --> tymerkaev has joined #instantbird
11:41:48 --> Ornthalas has joined #instantbird
12:42:01 <-- mepine has quit (Quit: mepine)
12:43:27 --> mepine has joined #instantbird
12:45:06 <-- mepine has quit (Quit: mepine)
12:49:33 --> sonny has joined #instantbird
13:24:10 --> mepine has joined #instantbird
13:24:29 <-- tymerkaev has quit (Ping timeout)
13:29:16 --> clokep has joined #instantbird
13:29:16 * ChanServ sets mode +h clokep 
13:34:24 <-- Ornthalas has quit (Ping timeout)
13:40:28 --> tymerkaev has joined #instantbird
13:41:07 --> Ornthalas has joined #instantbird
14:00:55 --> hicham has joined #instantbird
14:03:14 --> sadrick has joined #instantbird
14:03:22 <-- sadrick has quit (Quit: sadrick)
14:03:28 --> sadrick has joined #instantbird
14:07:21 <-- sadrick has left #instantbird ()
14:35:32 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
14:35:39 --> clokep has joined #instantbird
14:35:39 * ChanServ sets mode +h clokep 
14:36:27 --> flo has joined #instantbird
14:36:27 * ChanServ sets mode +qo flo flo 
14:37:34 <-- hicham has quit (Client exited)
14:37:56 <-- sonny has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner])
14:39:21 <flo> hello :)
14:39:31 <clokep> Hello.
14:39:37 * clokep is looking at bug 593.
14:39:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=593 nor, --, ---, nobody, NEW, JavaScript component does not have a method named: "onBeforeLinkTraversal"
14:39:56 * flo is going to spend another few minutes at the phone
14:40:05 <clokep> I thought your phones don't work?
14:42:13 <flo> my cell phone is not so bad ;)
14:42:22 <clokep> Ah. :)
14:42:33 <flo> but even though the office phone is very poorly designed, I can still talk to real people
14:42:47 <flo> it's when I need to dial number to a bot that it gets painful
14:43:43 <clokep> Ah, OK.
14:44:37 <flo> "As I'm sure is already painfully obvious, Pidgin 2.7.6 has "broken" AIM with the default settings." hmm...
14:44:37 <clokep> Ah< iI think I found the spot to apply that code. :)
14:44:56 <clokep> I think that that guy doesn't know what he's talking about IMO.
14:45:02 <flo> we should really make "don't upgrade libpurple on nightlies until it has been released for at least a week in pidgin" a policy
14:45:10 <clokep> And IDK why he'd want to remove the UI. Not hurting anything.
14:45:23 <clokep> Hahah. There's been like 4 updates since we updated?
14:46:28 <clokep> Class time, bbl.
14:47:38 <flo> hmm, we are on 2.7.3 and they are on 2.7.6
14:49:32 <-- clokep has quit (Ping timeout)
14:53:33 <tymerkaev> flo: why "new account, delete, moveup, movedown and properties" menu items in account manager don't have ids?
14:54:47 <flo> tymerkaev: I replied to that question the last time you asked it, but I'm afraid you were no longer in the room
14:54:53 <flo> instantbot probably remembers :)
14:54:55 <instantbot> flo: Sorry, I've no idea what 'probably remembers :)' might be.
14:55:53 <tymerkaev> flo: thanks
14:57:47 <tymerkaev> flo: http://pastebin.instantbird.com/486
15:04:47 <flo> hmm, that phone doesn't even have a clearly labeled button to repeat the last call :-S.
15:28:38 --> clokep has joined #instantbird
15:28:38 * ChanServ sets mode +h clokep 
15:33:11 <-- clokep has quit (Ping timeout)
15:37:30 <-- tymerkaev has quit (Ping timeout)
15:39:00 --> tymerkaev has joined #instantbird
15:45:55 --> clokep has joined #instantbird
15:45:55 * ChanServ sets mode +h clokep 
15:47:42 <clokep> tymerkaev bug 585: What does it mean?
15:47:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=585 min, --, ---, tymerkaev, ASSI, CSS cleanup
15:48:16 <tymerkaev> it mean removing unneeded/obsolete lines
15:48:45 <clokep> That's not clear from the description. :(
15:53:47 <flo> clokep: have you ever looked at the code of socialmail?
15:54:40 <-- clokep has quit (Ping timeout)
15:55:07 <flo> if a comment with at least one specific example of something that needs to be cleaned up doesn't appear in that bug in the near future, I guess we will resolve it as INVALID.
15:55:39 <flo> clokep: https://addons.mozilla.org/en-US/thunderbird/addon/56120/ It seems to include a modified version of twitterhelper that supports OAuth
16:01:48 <-- tymerkaev has quit (Connection reset by peer)
16:02:12 --> tymerkaev has joined #instantbird
16:05:11 --> tymerkaev_ has joined #instantbird
16:07:08 <-- tymerkaev has quit (Ping timeout)
16:07:12 * tymerkaev_ is now known as tymerkaev
16:11:50 --> clokep has joined #instantbird
16:11:50 * ChanServ sets mode +h clokep 
16:13:43 <clokep> flo: I have not. Did not exist when I was looking at the stuff?
16:14:18 <flo> it seems it's been around for a while
16:14:25 <flo> but maybe it was very poorly indexed by google
16:14:32 <clokep> Probably.
16:14:38 <clokep> Is the source online or do I need to download?
16:15:01 <flo> the guy posted "To accomplish this I modified the twitterHelper.jsm library to support OAuth" on "Mar.14, 2010"
16:15:06 <flo> I downloaded the .xpi file
16:15:13 <flo> (and it's ugly inside ;))
16:15:48 <clokep> Eek.
16:15:49 <flo> clokep: http://pastebin.instantbird.com/490 (if you are interested in the changes to twitterhelper only)
16:15:56 <clokep> Thank you. :)
16:16:21 <flo> oauth.js seems to be the same (and is ugly! I spend some time reviewing it yesterday and couldn't help rewriting some function to divide their length by 2)
16:16:41 <clokep> oauth.js...you mean is the same from the oauthorizer?
16:16:45 <flo> there's also an oauthTokenMgr.js that I should look into
16:16:46 <clokep> I think it's oriignally Moz Labs code?
16:16:47 <-- Mic has quit (Broken pipe)
16:17:07 <flo> clokep: oauthconsumer was from Moz Labs I think
16:17:13 <flo> oauth.js was written to be used on a website
16:17:17 <clokep> Ohh, I see.
16:17:18 <clokep> OK.
16:17:35 --> Mic has joined #instantbird
16:17:35 * ChanServ sets mode +h Mic 
16:17:41 <clokep> I say we use it then. if it'll work. :)
16:18:03 <clokep> I'm tempted to try that extension, but it's very vague.
16:18:12 --> tymerkaev_ has joined #instantbird
16:18:54 <clokep> I don't like this line in the release notes: "all requests are proxied through the developer's server and use the developers key"
16:18:58 <clokep> Aka I won't be trying it.
16:20:00 <-- tymerkaev has quit (Ping timeout)
16:20:08 * tymerkaev_ is now known as tymerkaev
16:23:29 <flo> uh, I haven't seen that!
16:23:41 <flo> is it for a specific service or ALL the requests?
16:24:08 <flo> I don't have a test thunderbird profile anyway, so I won't test it. I'm only looking at the code
16:24:50 <clokep> flo: I think for all. I'm looking more.
16:24:58 <clokep> (Very difficult to find any information about this thing....)
16:25:34 <flo> the oauthTokenMgr thing only stores and retrieves oauth info into/from the mozilla password manager
16:25:39 <flo> may be a good way to do it!
16:26:34 <flo> probably makes more sense than the way oauthorizer stores them in the preferences
16:26:54 <Mic> tymerkaev: I just tried your patch, the changed work but the patch itself doesn't apply for me.
16:27:03 <Mic> How do you create your patches?
16:27:09 <Mic> *changes
16:27:49 <clokep> flo: Yes, it does. They're essentially a username/password combo.
16:28:00 <clokep> (Which makes me wonder again...why do we need to do it?)
16:30:02 <clokep> flo: All the data goes through some site called Rapleaf I think?
16:32:49 <tymerkaev> Mic: hg commit > then export
16:33:07 <Mic> hmm, sounds good. Maybe I broke something here.
16:33:37 <Mic> If you attach the patch to the bug I'd give you r+ if flo trusts my judgment on this ;)
16:34:24 <tymerkaev> Mic: maybe you might be interested in http://pastebin.instantbird.com/488
16:34:34 <Mic> One small comment: I'd name it "context_edit", all other menuitems have names that match the cmd_<name>
16:34:41 <tymerkaev> Mic: which bug?
16:34:52 <flo> gtg, good evening! :)
16:34:54 <-- flo has quit (Quit: Instantbird 0.3a1pre)
16:34:56 <clokep> Also flo: The oauth.js is originally from http://oauth.googlecode.com/svn/code/javascript/ , we could upstream stuff to them if we change things. (Another oauth is available at: http://code.google.com/p/oauth-in-javascript/source/browse/trunk/oauth.js I think that xoauth?)
16:34:59 <Mic> The context menu bug
16:35:08 <tymerkaev> number?
16:35:18 <Mic> Let me check
16:36:57 <Mic> Or was the "menu item id"-bug a pure IRC thingie?
16:37:03 <Mic> I can't find it
16:37:21 <tymerkaev> I haven't reported it
16:38:25 <Mic> Ah, looks good though. I'd change the "context_properties" to "context_edit" to match the naming pattern
16:40:00 <Mic> I can't try the latter patch, not running Linux right now
16:40:09 <Mic> -patch +css code
16:41:41 <Mic> Would you file a bug for the menu ids? You can mark it blocking bug 595 of course
16:41:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=595 nor, --, ---, nobody, NEW, Icons in menus on Linux
16:44:36 <clokep> Mic what's your email? :)
16:44:50 <clokep> I'm CCing you on a bug. :P
16:45:16 <tymerkaev> benediktp@ymail.com?
16:45:27 <clokep> (Filing a bug about what we discussed last night -- UI for an op in IRC.)
16:45:42 <Mic> yep
16:49:06 <Mic> I'm using Drab'n'Drag to scroll websites and you need to click into the page to drag it with a hand-cursor
16:49:25 <Mic> Nice thing, but the google-preview so sucks when popping up because of the click
16:49:32 <Mic> :(
16:49:36 <Mic> dinner
16:49:46 <clokep> I dislike the Google preview, I stopped using it.
16:52:15 --> tymerkaev_ has joined #instantbird
16:53:12 <instantbot> New Instantbird (UI) bug 597 filed by clokep@gmail.com.
16:53:13 <instantbot> clokep@gmail.com added attachment 402 to bug 597.
16:53:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=597 enh, --, ---, nobody, NEW, UI to change user mode (as op) for IRC
16:54:20 <-- tymerkaev has quit (NickServ (GHOST command used by tymerkaev_))
16:54:23 * tymerkaev_ is now known as tymerkaev
16:54:43 <instantbot> clokep@gmail.com added attachment 403 to bug 597.
16:55:53 <instantbot> clokep@gmail.com added attachment 404 to bug 597.
16:55:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=597 enh, --, ---, nobody, NEW, UI to change user mode (as op) for IRC
16:56:19 * clokep probably should've CC'd Mic on his last comment instead of the first. :(
16:56:50 --> kaie has joined #instantbird
17:04:12 --> hicham has joined #instantbird
17:13:02 <instantbot> New purplexpcom - General bug 598 filed by clokep@gmail.com.
17:13:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=598 nor, --, ---, nobody, NEW, Twitter support
17:14:08 <clokep> tymerkaev: You're really fast at CCing bugs. :P
17:14:20 <tymerkaev> :D
17:15:09 <hicham> so you plan to support twitter via libpurple ?
17:16:44 <-- Ornthalas has quit (Quit: KTHXBYE)
17:17:11 <-- Even has quit (Quit: Instantbird 0.3a1pre)
17:17:16 <clokep> hicham: Via a JS Protocol I believe, not sure if that counts as "via libpurple".
17:17:42 * clokep thinks he should file two more bugs to make it an even 600.
17:17:51 <hicham> clokep: I assumed that since you filed the bug against purplexpcom
17:18:29 <clokep> Well I mean it's going to use the purplexpcom stuff since it has to fit into the protocol structure, but idk how much of that actually uses libpurple?
17:22:42 <Mic> Yeah, bugspam :P
17:23:52 <clokep> Sorry about that. :)
17:33:21 <clokep> Mic: Did you read that bug? Did I summarize it well?
17:33:46 <Mic> Yes, the idea is clear but all we have is fancy pictures yet :P
17:34:03 <Mic> *for now
17:34:07 <clokep> Is that correct in guessing we can do it with CSS?
17:34:25 <Mic> If we only want to fade it in, then yes
17:34:48 <Mic> I don't think you can do a pulsating animation with transitions yet
17:34:58 <clokep> Hmm...I thought Firefox had a pulsing...
17:35:02 * clokep goes to check his bugs.
17:36:18 <-- hicham has quit (Client exited)
17:36:37 <Mic> Transitions are exactly that: a transition between two different states, the intermediate values are calculated using a bezier curve with certain parameters
17:36:51 <Mic> Let me look up the w3-page ..
17:37:22 <Mic> http://www.w3.org/TR/css3-transitions/#transition-timing-function
17:38:43 <clokep> Hmm...I see.
17:39:00 <clokep> We can continually change the state back and forth with a timer? :)
17:41:43 <clokep> Webkit has a -webkit-transition pulse it seems. ;)
17:47:26 <clokep> Yeah Webkit includes things like # of iterations, etc.
17:48:44 <Mic> Ah, let's use a webkit-based framework then :P
17:49:29 <clokep> It's not too late for that, right?
17:51:49 --> mokush has joined #instantbird
17:56:22 --> tymerkaev_ has joined #instantbird
17:57:34 <-- tymerkaev has quit (Ping timeout)
17:57:38 * tymerkaev_ is now known as tymerkaev
17:58:28 <-- mokush has quit (Client exited)
18:05:52 <Mic> clokep: how often do you need to access this Twitter page for oauth?
18:06:04 <clokep> Access what Twitter page?
18:06:08 <Mic> Just once or each time you want to sign in?
18:07:58 <Mic> If I knew that I could figure it out myself ;)
18:09:28 <clokep> Are you talking about the auth pop up?
18:11:19 <Mic> Most likely
18:12:18 <clokep> That should only occur once ever. :)
18:12:35 <clokep> I guess unless your key is forgotten or you go into the interface and remove the authorization (on Twitter.com)
18:14:46 <Mic> Ah, I was afraid the users would need to see such a popup more often
18:15:45 <clokep> No, it should almost never happen, is that OK? :)
18:22:48 <clokep> I just still can't wrap my mind around why we can't just use user/pass. :P
18:25:46 --> Even has joined #instantbird
18:25:46 * ChanServ sets mode +o Even 
18:25:50 <-- Even has quit (Quit: Even)
18:30:43 --> tymerkaev_ has joined #instantbird
18:32:05 <-- tymerkaev has quit (Ping timeout)
18:32:37 * tymerkaev_ is now known as tymerkaev
18:37:48 --> Ornthalas has joined #instantbird
18:54:53 <Mic> Is user/pass an acceptable combination in theory?
18:55:41 <Mic> Allowed by their terms of use and stuff?
18:56:25 <-- clokep has quit (Ping timeout)
19:01:40 --> sonny has joined #instantbird
19:02:03 --> clokep has joined #instantbird
19:02:03 * ChanServ sets mode +h clokep 
19:08:42 <-- Ornthalas has quit (Quit: KTHXBYE)
19:10:11 --> Ornthalas has joined #instantbird
19:16:04 --> GeekShadow has joined #instantbird
19:17:37 * tymerkaev is now known as tymerkaev_away
19:41:01 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
19:47:20 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
19:50:15 <-- micahg has quit (Ping timeout)
19:54:53 * tymerkaev_away is now known as tymerkaev
20:12:40 <-- GeekShadow has quit (Ping timeout)
20:15:13 --> GeekShadow has joined #instantbird
20:16:05 * tymerkaev is now known as tymerkaev_away
20:18:25 --> Freaksn has joined #instantbird
20:24:46 <-- Freaksn has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:27:30 * tymerkaev_away is now known as tymerkaev
20:36:39 <-- tymerkaev has quit (Ping timeout)
21:02:05 --> hicham has joined #instantbird
22:55:52 <-- hicham has quit (Ping timeout)
23:00:01 <Morian> ~
23:00:03 --> micahg has joined #instantbird
23:00:09 <Morian> "oups"
23:10:57 --> hicham has joined #instantbird
23:16:05 <-- GeekShadow has quit (Connection reset by peer)
23:16:18 --> GeekShad0w has joined #instantbird
23:16:33 <-- sonny has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner])
23:19:05 --> flo has joined #instantbird
23:19:05 * ChanServ sets mode +qo flo flo 
23:22:52 <-- hicham has quit (Ping timeout)
23:45:15 <-- flo has quit (Quit: Instantbird 0.3a1pre)