#instantbird log on 12 09 2014

All times are UTC.

00:00:33 <-- aleth has quit (Quit: :tiuQ)
00:00:41 --> aleth has joined #instantbird
00:00:41 * ChanServ sets mode +o aleth 
00:01:20 <-- aleth has quit (Quit: :tiuQ)
00:01:58 --> aleth has joined #instantbird
00:01:58 * ChanServ sets mode +o aleth 
00:02:16 * Fallen is now known as Fallen|away 
00:11:50 <-- sherief has quit (Ping timeout: 121 seconds)
00:35:17 --> clokep_work has joined #instantbird
00:35:17 * ChanServ sets mode +o clokep_work 
00:35:18 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:46:19 --> mconley has joined #instantbird
01:00:36 <-- aleth has quit (Quit: :tiuQ)
01:01:00 --> aleth has joined #instantbird
01:01:00 * ChanServ sets mode +o aleth 
01:01:28 <-- aleth has quit (Quit: :tiuQ)
01:04:04 <clokep> EionRobb, aleth: OK, now I'm getting messages, just need to parse it! :-D
01:04:11 <EionRobb> ooh fancy
01:04:13 * clokep had missed that the polling loop was a POST.
01:04:16 <EionRobb> ah
01:04:44 <EionRobb> yeah, sometimes weird with the method's.  some are posts, puts, gets deletes all ove rthe show
01:05:40 <clokep> Yay for a well designed REST API. (o_O)
01:06:46 --> aleth has joined #instantbird
01:06:46 * ChanServ sets mode +o aleth 
01:07:02 <clokep> aleth: ^^^^
01:07:13 <-- aleth has quit (Quit: :tiuQ)
01:07:25 --> aleth has joined #instantbird
01:07:25 * ChanServ sets mode +o aleth 
01:07:36 <clokep> (o_O)
01:13:10 <EionRobb> clokep: bahahahaha
01:13:30 <EionRobb> the most popular products always have the worst apis
01:15:28 <clokep> *cough* Twitter *cough*
01:15:39 <clokep> Facebook? ;)
01:22:20 --> Hoony has joined #instantbird
01:29:05 <clokep> EionRobb: So...I seem to be getting something that ahas a selflink that doesn't have /8:, it has /1: in it though...
01:29:10 <clokep> Is that myself? :-S
01:29:22 <EionRobb> that's for msn-linked buddies
01:29:27 <EionRobb> not sure what to do with them yet
01:29:50 <clokep> Oh, interesting OK.
01:30:18 <EionRobb> I'm skipping over them at the moment
01:31:55 --> Hoony1 has joined #instantbird
01:32:48 <clokep> Alright. Thanks.
01:33:03 <clokep> I don't suppose you have an enum of possible statuses? :)
01:33:25 <EionRobb> :D
01:33:55 <EionRobb> https://code.google.com/p/skype4pidgin/source/browse/trunk/skypeweb/libskypeweb.c#100
01:34:06 <EionRobb> Online, Offline, Idle, Away, Hidden  are what I've picked up so far
01:34:23 <clokep> Oh you do! Awesome. :)
01:34:24 <-- Hoony has quit (Ping timeout: 121 seconds)
01:34:24 <EionRobb> I think it's possible that it can send through the msn ones like BeRightBack and stuff, but I haven't seen them come through
01:34:39 <EionRobb> I think Idle better translates to Away though.  I need to change that
01:35:11 <clokep> (o_O)
01:35:17 <clokep> I have NO idea what that function is doing haha.
01:35:30 <EionRobb> that's providing all the status types to libpurple so it knows what you can switch to from the UI
01:35:44 <clokep> Interesting. I didn't know libpurple worked that way.
01:35:56 <clokep> Instantbird has an enum built in and you have to return one of those types.
01:36:25 <EionRobb> libpurple allows complexitiy (for better or worse) so that you can have a mixture of statuses
01:37:03 <clokep> Yeah.
01:37:05 <EionRobb> so you can be Online/Offline/Away  and Mobile/Not Mobile/Something else
01:37:10 <clokep> Yeah, we allow that.
01:37:18 <EionRobb> oh ok, neat
01:37:27 <clokep> Just not in the UI.
01:37:30 <clokep> But the backend supports it.
01:37:35 --> clokep_work has joined #instantbird
01:37:35 * ChanServ sets mode +o clokep_work 
01:37:45 <clokep_work> prpls return one of http://dxr.mozilla.org/comm-central/source/chat/components/public/imIStatusInfo.idl#16 for the statuses though.
01:37:49 <clokep_work> Not strings.
01:38:59 <EionRobb> oh, the 'primitive' type in a statustype is an enum, but prpls can set them with string id's
01:39:29 <EionRobb> so I can just say "the status of this person is 'FooBarWibble'" and libpurple turns that into the Available primitive to pass to the UI
01:39:46 <clokep_work> EionRobb: By first returning that crazy list and then calling things like https://code.google.com/p/skype4pidgin/source/browse/trunk/skypeweb/skypeweb_messages.c#28?
01:40:01 <EionRobb> yes
01:40:25 <clokep_work> Werd.
01:40:43 <clokep_work> (And I mean that in a totally "WTF" way. :))
01:40:44 <EionRobb> then the prpl doesn't have to keep a mapping of enum <-> status-id, its handled by libpurple
01:41:09 <EionRobb> since it's supposedly a common thing between prpls to have their own id scheme for statuses
01:41:21 <clokep_work> Yeah, makes sense.
01:41:36 <clokep_work> I understand *why*, just seems a little excessive :)
01:41:38 <clokep_work> Kind of neat though.
01:42:02 <EionRobb> make it easier on the prpl-makers!
01:42:04 <EionRobb> :)
01:42:14 <clokep_work> How does libpurple treat idle?
01:42:19 <clokep_work> Is it on top of the status?
01:42:23 <clokep_work> I..e you can be available, but idle?
01:42:25 <EionRobb> yes
01:42:59 <clokep_work> Interesting.
01:43:04 <clokep_work> We don't. We also don't do that with mobile.
01:43:07 <clokep_work> We probably should. :-\
01:57:45 --> Hoony has joined #instantbird
01:58:06 --> Widdershins has joined #instantbird
02:00:08 <-- Hoony1 has quit (Ping timeout: 121 seconds)
02:12:54 <-- clokep_work has quit (Ping timeout: 121 seconds)
02:15:54 --> clokep_work has joined #instantbird
02:15:54 * ChanServ sets mode +o clokep_work 
02:16:22 <clokep> EionRobb: Any idea what endpoints are and why we care?
02:17:12 <EionRobb> yes
02:17:46 <clokep> It's commented out in the code. :-D
02:19:06 <-- Mook_as has quit (Client exited)
02:20:41 --> Mook_as has joined #instantbird
02:21:46 <-- Mook_as has quit (Connection closed)
02:22:31 <EionRobb> lol
02:22:43 <EionRobb> I haven't dealt with it
02:22:49 <EionRobb> it just says what type of device they're logging in from
02:22:58 <EionRobb> I'm going to use that for displaying if they're on mobile or not
02:24:04 <clokep> Ah, clever. :)
02:24:11 <clokep> :)
02:24:19 <clokep> I'll handle messages tomorrow, that method is long.
02:24:23 <EionRobb> fair enough
02:24:34 <EionRobb> only because it deals with chats as well as IM's
02:25:00 <clokep> Yeah, I realized that once I started looking at it.
02:25:11 <EionRobb> the IM bit is pretty easy
02:25:15 --> bheesham has joined #instantbird
02:25:49 <EionRobb> you know you want to ;)
02:25:52 <EionRobb> just stay up a little later
02:25:55 <EionRobb> just a liiiiiiiiiiiiiiiitle later
02:25:55 <clokep> Hahaha.
02:26:02 <clokep> I was just about to say "Maybe, I'll just do it now..."
02:26:27 <EionRobb> mwahahaha
02:26:30 <EionRobb> give in to temptation
02:27:14 <-- bheesham has left #instantbird ("Leaving")
02:32:37 <clokep> strstr, what kind of name is that?!
02:33:12 <EionRobb> C
02:33:15 <EionRobb> also, PHP :P
02:33:29 <clokep> Yeah, I know.
02:33:33 <clokep> Just...not very descriptive.
02:33:41 <EionRobb> should totally be shorter ;)
02:33:56 <EionRobb> ss()
02:34:16 <EionRobb> look for a string in a string.  there's also strchr which looks for a character in a string
02:34:36 <clokep> So chrstr looks for a string in a character?
02:34:39 <clokep> ;)
02:34:40 <EionRobb> :D
02:34:45 <EionRobb> tots legitz
02:38:08 --> conkit has joined #instantbird
02:38:31 <conkit> Hi, is this InstantBird?
02:39:05 <-- conkit has left #instantbird ("Leaving")
02:40:14 <clokep> conkit: Hello.
02:40:19 <clokep> Well then...
02:50:20 <-- clokep_work has quit (Ping timeout: 121 seconds)
02:51:44 <-- aleth has quit (Ping timeout: 121 seconds)
03:12:16 <-- clokep has quit (Ping timeout: 121 seconds)
03:19:53 <-- Hoony has quit (Ping timeout: 121 seconds)
03:36:06 --> nhnt11 has joined #instantbird
03:36:06 * ChanServ sets mode +h nhnt11 
04:04:32 --> Hoony has joined #instantbird
04:22:13 <-- nhnt11 has quit (A TLS packet with unexpected length was received.)
04:22:23 --> nhnt11 has joined #instantbird
04:22:23 * ChanServ sets mode +h nhnt11 
04:22:53 <-- mconley has quit (Connection closed)
04:34:08 <-- momiga has quit (Ping timeout: 121 seconds)
04:34:08 --> mommlers has joined #instantbird
04:38:36 <-- EionRobb has quit (Quit: Leaving.)
04:55:04 <instant-buildbot> build #1252 of linux-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1252
04:58:46 <-- Hoony has quit (Client exited)
05:04:21 <-- nhnt11 has quit (Ping timeout: 121 seconds)
05:13:13 --> nhnt11 has joined #instantbird
05:13:13 * ChanServ sets mode +h nhnt11 
05:15:17 <instant-buildbot> build #2455 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2455
05:15:38 --> Rym has joined #instantbird
05:21:56 --> EionRobb has joined #instantbird
05:34:24 <-- EionRobb has quit (Connection closed)
05:36:19 --> EionRobb has joined #instantbird
05:44:52 <-- EionRobb has quit (Ping timeout: 121 seconds)
05:44:55 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
05:45:07 --> nhnt11 has joined #instantbird
05:45:07 * ChanServ sets mode +h nhnt11 
05:55:55 <-- nhnt11 has quit (Ping timeout: 121 seconds)
06:00:15 --> EionRobb has joined #instantbird
06:01:30 --> Hoony has joined #instantbird
06:16:41 --> Defman has joined #instantbird
07:02:27 --> Hoony1 has joined #instantbird
07:04:37 <-- Hoony has quit (Ping timeout: 121 seconds)
07:08:00 * Fallen|away is now known as Fallen 
07:13:18 <instant-buildbot> build #148 of linux64-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/148
07:24:45 <-- Rym has quit (Ping timeout: 121 seconds)
07:41:09 --> Rym has joined #instantbird
07:45:37 <-- Rym has quit (Ping timeout: 121 seconds)
07:50:10 * Fallen is now known as Fallen|away 
07:51:09 --> Rym has joined #instantbird
07:54:23 <-- mrphs has quit (A TLS packet with unexpected length was received.)
07:55:39 <-- Rym has quit (Ping timeout: 121 seconds)
07:57:38 --> MattATobin has joined #instantbird
08:01:08 <-- Tobin has quit (Ping timeout: 121 seconds)
08:43:59 * Fallen|away is now known as Fallen 
08:45:17 --> Rym has joined #instantbird
08:47:11 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
08:47:11 <-- Hoony1 has quit (Connection closed)
08:49:49 <-- Rym has quit (Ping timeout: 121 seconds)
09:00:25 <-- EionRobb has quit (Quit: Leaving.)
09:02:13 * Fallen is now known as Fallen|away 
09:02:31 --> mpmc has joined #instantbird
09:04:00 --> aleth has joined #instantbird
09:04:00 * ChanServ sets mode +o aleth 
09:04:08 <-- Widdershins has quit (Ping timeout: 121 seconds)
09:06:22 --> chrisccoulson has joined #instantbird
09:15:01 <-- aleth has quit (Quit: :tiuQ)
09:15:04 --> aleth has joined #instantbird
09:15:04 * ChanServ sets mode +o aleth 
09:16:37 <-- Defman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:16:39 --> Defman has joined #instantbird
09:21:56 * Fallen|away is now known as Fallen 
09:25:20 --> Armada has joined #instantbird
09:39:27 --> Rym has joined #instantbird
09:43:57 <-- Rym has quit (Ping timeout: 121 seconds)
09:45:22 <-- Tonnes has quit (Connection closed)
09:47:38 --> Tonnes has joined #instantbird
09:54:59 --> BWMerlin has joined #instantbird
10:06:28 --> Rym has joined #instantbird
10:10:58 <-- Rym has quit (Ping timeout: 121 seconds)
10:12:34 <-- Defman has quit (Connection closed)
10:15:56 --> bernard has joined #instantbird
10:27:13 --> Hoony has joined #instantbird
10:32:29 <-- bernard has quit (Quit: Leaving.)
10:34:32 <-- Bollebib has quit (Connection closed)
10:35:48 --> bernard has joined #instantbird
10:39:17 --> bernard1 has joined #instantbird
10:39:38 --> Bollebib has joined #instantbird
10:40:45 <-- bernard has quit (Ping timeout: 121 seconds)
10:51:32 * Fallen is now known as Fallen|away 
10:57:15 * Fallen|away is now known as Fallen 
11:00:38 --> Rym has joined #instantbird
11:04:15 --> bernard has joined #instantbird
11:04:15 <-- bernard1 has quit (Connection closed)
11:05:07 <-- Rym has quit (Ping timeout: 121 seconds)
11:05:30 --> bernard1 has joined #instantbird
11:07:27 <-- bernard has quit (Connection closed)
11:07:36 --> gerard-majax has joined #instantbird
11:10:01 <-- bernard1 has quit (Quit: Leaving.)
11:11:54 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:12:22 --> bernard has joined #instantbird
11:14:56 --> bernard1 has joined #instantbird
11:14:56 <-- bernard has quit (Connection closed)
11:24:39 --> Hoony1 has joined #instantbird
11:27:37 <-- Hoony has quit (Ping timeout: 121 seconds)
11:31:06 --> clokep has joined #instantbird
11:31:06 * ChanServ sets mode +o clokep 
11:42:28 --> bernard has joined #instantbird
11:42:45 <-- bernard1 has quit (Connection closed)
11:50:48 --> flo-retina has joined #instantbird
11:50:48 * ChanServ sets mode +qo flo-retina flo-retina 
11:54:47 --> Rym has joined #instantbird
11:59:17 <-- Rym has quit (Ping timeout: 121 seconds)
12:02:08 <-- bernard has quit (Quit: Leaving.)
12:06:52 <-- gerard-majax has quit (Ping timeout: 121 seconds)
12:10:07 <clokep> flo-retina: Looks like the Windows build has been off a while. Can you do anything or do we need to ping Even?
12:10:18 <flo-retina> email Even
12:15:05 --> nhnt11 has joined #instantbird
12:15:05 * ChanServ sets mode +h nhnt11 
12:18:35 <nhnt11> Could it be? Is the bug with the tab backgrounds magically gone?
12:19:02 <nhnt11> (or did someone fix it when I wasn't looking? :])
12:19:59 <aleth> It's not fixed :-|
12:20:23 <nhnt11> Hmm, I just closed and opened my window (more than) a few times and it's been perfect each time
12:21:03 <aleth> It seems to show up after a while, some kind of race condition
12:26:09 <-- BWMerlin has quit (Client exited)
12:29:20 <-- clokep has quit (Ping timeout: 121 seconds)
12:48:58 --> Rym has joined #instantbird
12:53:28 <-- Rym has quit (Ping timeout: 121 seconds)
12:54:58 --> hadi has joined #instantbird
13:02:19 <-- MattATobin has quit (Connection closed)
13:02:55 --> MattATobin has joined #instantbird
13:17:30 --> clokep_work has joined #instantbird
13:17:30 * ChanServ sets mode +o clokep_work 
13:20:33 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:20:35 --> clokep_work has joined #instantbird
13:20:35 * ChanServ sets mode +o clokep_work 
13:21:30 --> sherief has joined #instantbird
13:43:06 --> Rym has joined #instantbird
13:47:36 <-- Rym has quit (Ping timeout: 121 seconds)
13:58:17 <-- flo-retina has quit (Connection closed)
13:58:35 --> flo-retina has joined #instantbird
13:58:35 * ChanServ sets mode +qo flo-retina flo-retina 
13:59:06 <-- BillBinkley has quit (Ping timeout: 121 seconds)
13:59:23 --> BillBinkley has joined #instantbird
13:59:53 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:00:00 --> nhnt11 has joined #instantbird
14:00:00 * ChanServ sets mode +h nhnt11 
14:06:44 --> gerard-majax has joined #instantbird
14:10:20 <-- nhnt11 has quit (Ping timeout: 121 seconds)
14:15:28 <-- BillBinkley has quit (Ping timeout: 121 seconds)
14:18:59 --> nhnt11 has joined #instantbird
14:18:59 * ChanServ sets mode +h nhnt11 
14:20:44 --> mconley has joined #instantbird
14:20:49 <-- Armada has quit (Connection closed)
14:36:49 --> kapy has joined #instantbird
14:37:16 --> Rym has joined #instantbird
14:38:22 <-- sherief has quit (Ping timeout: 121 seconds)
14:41:46 <-- Rym has quit (Ping timeout: 121 seconds)
14:50:22 <clokep_work> aleth: The new typing notifications look nicer! :)
14:56:52 <-- nhnt11 has quit (Ping timeout: 121 seconds)
15:21:31 <-- kapy has quit (Connection closed)
15:24:26 --> nhnt11 has joined #instantbird
15:24:27 * ChanServ sets mode +h nhnt11 
15:31:25 --> Rym has joined #instantbird
15:35:55 <-- Rym has quit (Ping timeout: 121 seconds)
15:51:19 --> kapy has joined #instantbird
16:12:22 <-- kapy has quit (Connection closed)
16:15:40 --> kapy has joined #instantbird
16:16:03 <-- qheaden has quit (Ping timeout: 121 seconds)
16:25:36 --> Rym has joined #instantbird
16:30:06 <-- Rym has quit (Ping timeout: 121 seconds)
16:30:20 --> Defman has joined #instantbird
16:35:01 <-- kapy has quit (Connection closed)
16:35:26 <-- mpmc has quit (Connection closed)
16:36:18 --> qheaden has joined #instantbird
16:41:47 --> kapy has joined #instantbird
16:46:10 --> Armada has joined #instantbird
16:47:25 <-- kapy has quit (Connection closed)
16:51:08 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:02:14 --> gerard-majax has joined #instantbird
17:08:33 <-- aleth has quit (Ping timeout: 121 seconds)
17:14:47 --> BillBinkley has joined #instantbird
17:19:43 --> Rym has joined #instantbird
17:24:15 <-- Rym has quit (Ping timeout: 121 seconds)
17:24:17 <-- qheaden has quit (Ping timeout: 121 seconds)
17:32:16 --> kapy has joined #instantbird
17:42:41 <-- Hoony1 has quit (Ping timeout: 121 seconds)
17:54:33 <-- kapy has quit (Connection closed)
18:00:17 --> arlolra has joined #instantbird
18:05:20 * Fallen is now known as Fallen|away 
18:06:55 --> kapy has joined #instantbird
18:06:57 <-- kapy has quit (Connection closed)
18:08:13 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:08:40 --> Mook_as has joined #instantbird
18:13:53 --> Rym has joined #instantbird
18:15:03 <Mook_as> Hmm. The <imconv> down the conversations list in Thunderbird doesn't indicate what server (IRC in my case) it is, so I can't style them from that, can I?
18:18:25 <-- Rym has quit (Ping timeout: 121 seconds)
18:21:39 <-- nhnt11 has quit (Ping timeout: 121 seconds)
18:31:04 <clokep_work> Mook_as: I'm not sure what you mean exactly....
18:31:28 <clokep_work> It might have an imconv.conversation.conversation.account.protocol.id property or something. ;)
18:35:36 --> nhnt11 has joined #instantbird
18:35:36 * ChanServ sets mode +h nhnt11 
18:35:45 <Mook_as> clokep_work: was hoping there's something I can do with just CSS :)
18:38:49 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:46:03 --> gerard-majax has joined #instantbird
18:55:13 --> aleth has joined #instantbird
18:55:13 * ChanServ sets mode +o aleth 
18:59:04 --> flo-retina has joined #instantbird
18:59:04 * ChanServ sets mode +qo flo-retina flo-retina 
19:03:31 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:05:06 --> qheaden has joined #instantbird
19:08:06 --> Rym has joined #instantbird
19:12:36 <-- Rym has quit (Ping timeout: 121 seconds)
19:18:41 <clokep_work> Mook_as: You might be able to do something...TB skins the Twitter stuff differently, maybe see how they did it?
19:19:00 * MattATobin is now known as Tobin 
19:19:31 <aleth> Mook_as: We have an open bug somewhere about supporting network-specific protocol icons for IRC
19:19:37 <aleth> Please fix it :-)
19:19:47 <Mook_as> haha
19:45:22 --> EionRobb has joined #instantbird
19:47:46 <Mook_as> So, I can't find that bug --^
19:49:32 <aleth> I think it was part of a larger idea of providing some defaults for common networks (server name, port, icon)
19:51:43 <Mook_as> Ah, https://bugzilla.mozilla.org/show_bug.cgi?id=954861#c9 ?
19:51:45 <instantbot> Bug 954861 nor, --, ---, nobody, NEW, Give user a choice of networks (with preconfigured options) for IRC
19:52:13 <aleth> Yes, I think that's the one! (couldn't find it just now)
19:55:18 --> wesj has joined #instantbird
19:55:35 <wesj> did google flip off the xmpp stuff today? i can't connect through instantbird...
19:55:54 <clokep_work> wesj: I'm connected right now. :)
19:56:08 <wesj> clokep_work: hmm.. probably just me then
20:00:06 --> gerard-majax has joined #instantbird
20:02:13 --> Rym has joined #instantbird
20:06:43 <-- Rym has quit (Ping timeout: 121 seconds)
20:23:03 <-- gerard-majax has quit (Ping timeout: 121 seconds)
20:24:02 <-- clokep_work has quit (Ping timeout: 121 seconds)
20:24:30 <-- wesj has quit (Ping timeout: 121 seconds)
20:25:51 --> Rym has joined #instantbird
20:49:24 --> wesj has joined #instantbird
20:52:35 <-- aleth has quit (Quit: :tiuQ)
20:52:53 --> aleth has joined #instantbird
20:52:53 * ChanServ sets mode +o aleth 
20:53:53 <-- aleth has quit (Quit: :tiuQ)
20:54:11 --> aleth has joined #instantbird
20:54:11 * ChanServ sets mode +o aleth 
20:59:47 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
21:05:58 --> clokep has joined #instantbird
21:05:58 * ChanServ sets mode +o clokep 
21:07:13 <-- hadi has quit (Ping timeout: 121 seconds)
21:09:25 --> clokep_work has joined #instantbird
21:09:25 * ChanServ sets mode +o clokep_work 
21:11:17 <clokep_work> wesj: Working from home too...
21:11:39 <clokep_work> I'd say if it persists for a day or so...we can investigate.
21:18:16 --> mpmc has joined #instantbird
21:19:17 <-- wesj has quit (Connection closed)
21:19:20 --> wesj has joined #instantbird
21:27:21 <instantbot> clokep@gmail.com changed the Resolution on bug 1108275 from --- to FIXED.
21:27:22 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1108275 min, --, 1.6, clokep, RESO FIXED, Add tests for when the IRC topic is settable.
21:30:24 --> sherief has joined #instantbird
21:37:01 --> hadi has joined #instantbird
21:46:16 <clokep_work> Uhh...anyone know how to set the typing state?
21:46:28 * clokep_work puts that in the bucket of "Things I don't know how to do cause IRC doesn't do it..."
21:46:31 <clokep_work> Maybe qheaden...
21:47:14 <clokep_work> Ah, apparently there's an "updateTyping" method. That's easy. :)
21:48:14 <flo-retina> I would suggest looking at xmpp.jsm for all the stuff you need that irc doesn't do
21:48:40 --> BWMerlin has joined #instantbird
21:49:03 <clokep_work> Yeah I just find that code....difficult to understand at times. :-D
21:49:13 <clokep_work> Usually I start with the Yahoo code, but that doesn't have a ton of features.
21:50:10 <aleth> I usually start with jsProtoHelper
21:50:28 <aleth> Minimal common subset.
21:51:22 <clokep_work> Yeah. :(
21:51:42 <clokep_work> I think we could move more code into that if we abstract a bit more. (like actually declare that all JS prpls have a property called _buddies)
22:06:27 <flo-retina> Omegle doesn't
22:06:37 <clokep> Yeah, that's the problem.
22:06:42 <clokep> Twitter is odd too.
22:06:59 <-- arlolra has quit (Client exited)
22:07:16 <flo-retina> clokep: the idea with jsProtoHelper was to avoid premature abstraction; so we would only abstract things when at least 2 prpls need it
22:07:33 <flo-retina> ie. feel free to abstract more wherever feels needed
22:07:39 <clokep> Sure! At this point some stuff is in xmpp, yahoo and IRC.
22:14:56 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:17:12 <EionRobb> ooh, typing notifications.  that sounds fun :)
22:21:04 <-- Defman has quit (Connection closed)
22:23:20 <clokep> Yes, fun...
22:40:17 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:40:20 <-- mconley has quit (Connection closed)
22:40:49 --> mconley has joined #instantbird
22:41:36 <clokep_work> EionRobb: So I don't seem to get any statuses for my buddies...?
22:41:55 <EionRobb> neat
22:42:03 <EionRobb> did you subscribe to them?
22:42:32 <clokep_work> EionRobb: You mean I need to subscribe to each individually?
22:42:38 <EionRobb> you have to take the buddy list from api.skype.com and send it through to the messaging gateway to say "I want to listen to these users"
22:43:09 <EionRobb> https://code.google.com/p/skype4pidgin/source/browse/trunk/skypeweb/skypeweb_messages.c#419
22:43:29 <clokep_work> Seriously?
22:43:32 <clokep_work> That's inane.
22:43:53 <EionRobb> two separate systems jammed together \o/
22:44:55 <-- mconley has quit (Ping timeout: 121 seconds)
22:45:09 <clokep_work> Ahhhh.
22:45:22 <clokep_work> I think I saw that last part and just assumed it was for getting profiles and left it as "You can do that later"
22:45:29 <EionRobb> you can do that later
22:45:32 <EionRobb> do this now
22:46:06 <clokep_work> Got it. :) Thanks!
23:00:16 --> Hoony has joined #instantbird
23:04:18 <-- Hoony has quit (Ping timeout: 121 seconds)
23:07:13 <-- Rym has quit (Ping timeout: 121 seconds)
23:08:30 --> Rym has joined #instantbird
23:20:40 --> chrisccoulson has joined #instantbird
23:22:29 <clokep_work> EionRobb: Does g_strconcat just concat two strings? https://code.google.com/p/skype4pidgin/source/browse/trunk/skypeweb/skypeweb_messages.c#439 , i.e. you end up with 8:eionrobb
23:53:54 <clokep_work> Yay statuses.