#instantbird log on 06 08 2015

All times are UTC.

00:04:48 <-- myk has quit (Ping timeout: 121 seconds)
00:14:30 <-- micahg has quit (Connection closed)
00:24:26 --> BWMerlin has joined #instantbird
00:25:06 --> Alex has joined #instantbird
00:31:45 --> Widdershins has joined #instantbird
00:32:41 <-- Bollebib has quit (Connection closed)
00:49:13 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:58:09 --> nhnt11 has joined #instantbird
00:58:09 * ChanServ sets mode +h nhnt11 
00:58:13 --> micahg has joined #instantbird
01:45:53 <-- abdelrhman has quit (Quit: Leaving)
01:45:56 <-- Mook_as has quit (Ping timeout: 121 seconds)
02:11:17 <instant-buildbot> build #333 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/333
02:11:21 <instant-buildbot> build #1420 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1420
02:14:47 <-- nhnt11 has quit (Ping timeout: 121 seconds)
02:17:25 --> nhnt11 has joined #instantbird
02:17:26 * ChanServ sets mode +h nhnt11 
02:25:26 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
02:33:58 <instant-buildbot> build #2698 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2698
03:49:11 --> nhnt12 has joined #instantbird
03:49:11 * ChanServ sets mode +h nhnt12 
03:50:44 <-- nhnt11 has quit (Ping timeout: 121 seconds)
03:50:44 * nhnt12 is now known as nhnt11 
04:00:45 <-- nhnt11 has quit (Ping timeout: 121 seconds)
04:12:04 --> nhnt11 has joined #instantbird
04:12:04 * ChanServ sets mode +h nhnt11 
05:04:57 <-- EionRobb1 has quit (Quit: Leaving.)
05:13:47 <-- nhnt11 has quit (Ping timeout: 121 seconds)
05:20:23 --> nhnt11 has joined #instantbird
05:20:23 * ChanServ sets mode +h nhnt11 
05:37:25 --> Mook_as has joined #instantbird
05:48:39 --> AlexanderSalas has joined #instantbird
05:51:17 --> akronix has joined #instantbird
06:03:32 * Fallen|away is now known as Fallen 
06:24:43 --> afiksof has joined #instantbird
06:28:15 <-- nhnt11 has quit (Ping timeout: 121 seconds)
06:58:42 <-- micahg has quit (Ping timeout: 121 seconds)
07:00:40 --> myk has joined #instantbird
07:18:52 <-- myk has quit (Ping timeout: 121 seconds)
07:23:55 --> EionRobb has joined #instantbird
07:30:57 --> mpmc has joined #instantbird
08:11:03 <-- afiksof has quit (Ping timeout: 121 seconds)
08:25:54 --> afiksof has joined #instantbird
09:12:10 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:17:12 --> aleth has joined #instantbird
09:17:13 * ChanServ sets mode +o aleth 
09:19:34 <-- akronix has quit (Quit: Leaving.)
09:25:48 <-- BWMerlin has quit (Connection closed)
09:30:31 <-- Alex has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
09:33:51 <-- aleth has quit (Quit: :tiuQ)
09:46:59 --> flo-retina has joined #instantbird
09:46:59 * ChanServ sets mode +qo flo-retina flo-retina 
10:16:49 --> gerard-majax has joined #instantbird
10:19:10 --> Bollebib has joined #instantbird
10:23:50 <-- mpmc has quit (Connection closed)
10:25:29 --> mpmc has joined #instantbird
10:37:53 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:47:27 --> gerard-majax has joined #instantbird
10:57:38 --> clokep has joined #instantbird
10:57:39 * ChanServ sets mode +o clokep 
11:05:07 <-- EionRobb has quit (Quit: Leaving.)
11:12:05 <-- gerard-majax has quit (Ping timeout: 121 seconds)
12:01:59 <-- clokep has quit (Ping timeout: 121 seconds)
12:11:28 --> gerard-majax has joined #instantbird
12:39:00 --> clokep_work has joined #instantbird
12:39:00 * ChanServ sets mode +o clokep_work 
12:41:53 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:44:57 <clokep_work> So I failed to bisect our bustage last night. :(
12:49:49 --> aleth has joined #instantbird
12:49:50 * ChanServ sets mode +o aleth 
12:53:01 <aleth> clokep_work: some merge commit messing things up?
12:53:11 <clokep_work> aleth: There's 3 merges in it, yes.
12:53:22 <clokep_work> I might try again later, but got frustrated yesterday.
12:53:56 <aleth> hg bisect doesn't handle those automatically, I guess :-/
12:54:40 <clokep_work> It has this concepts of "extending" a set of changes to look over.
12:54:52 <clokep_work> But eventually I ended up with a 'conflicting' bisect where a changeset was both 'good' and 'bad'.
12:55:03 <aleth> :-(
12:55:03 <clokep_work> I'll probably do it manually later.
12:55:11 <clokep_work> It was something like 160 changesets?
12:56:17 <aleth> around 7 or 8 steps then
12:59:11 <aleth> movie length, indeed ;)
12:59:21 <-- afiksof has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
13:00:25 --> freaktechnik has joined #instantbird
13:01:38 <freaktechnik> How would I make an extension that decides on a per-user bases, if it wants to replace certain characters with a smiley (is there even a direct API for that, or do I have to manipulate the output DOM and are there any docs for such things anywhere)?
13:02:39 <aleth> You basically want to have a different emoticon set depending on who you are talking to?
13:02:46 --> flo-retina has joined #instantbird
13:02:47 * ChanServ sets mode +qo flo-retina flo-retina 
13:02:54 <freaktechnik> not depending on who I am talking to, but who is talking
13:03:03 <aleth> In a chatroom?
13:03:04 <freaktechnik> so if it's a room different users might have different emoticons.
13:03:29 <clokep_work> aleth: I can't even fit it in a tweet!
13:03:55 <clokep_work> freaktechnik: You could do it without manipulating the DOM, I think.
13:04:06 <clokep_work> You'd likely need to swap in and out the character set *before* the emoticons are added.
13:04:11 <clokep_work> But it shouldn't be that hard to do.
13:04:16 <aleth> freaktechnik: there's a new API in nightlies that allows addons to easily modify messages
13:04:38 <freaktechnik> are there any hosted API docs, or do I have to build them myself?
13:04:50 <freaktechnik> (because I'm not looking forward to doing the latter...)
13:05:22 <aleth> freaktechnik: https://dxr.mozilla.org/comm-central/source/chat/components/public/imIConversationsService.idl#90
13:06:34 <freaktechnik> I'd assume that's implemented by @mozilla.org/chat/conversations-service;1?
13:07:15 <freaktechnik> oh wait, I can't read
13:07:36 <aleth> You should just need an observer watching for the appropriate notification
13:07:43 <freaktechnik> yeah, read  that.
13:07:57 <freaktechnik> looking for the prplIMessage interface now...
13:08:14 <freaktechnik> hmm, that looks perfect
13:09:24 <freaktechnik> how do emoticons work? In my case they would be represented by a series of normal characters, would I have to replace them with some other entity that is mapped to the correct image? Can I add and remove such mappings dynamically?
13:10:05 <aleth> https://wiki.instantbird.org/Instantbird:Creating_a_smiley_theme
13:10:15 <aleth> You might want to create a custom emoticon theme
13:10:23 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:10:37 <aleth> Alternatively you could just use unicode characters, I suppose.
13:11:25 <aleth> I'm not sure how easy it would be to modify the current emoticon theme on the fly, you'd have to look into that
13:11:47 <freaktechnik> can the image files be external?
13:11:56 <aleth> external to what?
13:12:01 <freaktechnik> as in remote
13:12:21 <freaktechnik> so, not packaged with the theme
13:12:26 <aleth> I'm not sure
13:13:01 <aleth> Not without some work, I suspect.
13:13:54 <aleth> You could investigate https://dxr.mozilla.org/comm-central/source/chat/modules/imSmileys.jsm
13:14:56 <aleth> Do you really need that?
13:15:01 <freaktechnik> yes
13:15:34 <freaktechnik> I'd like to create an extension which displays these emoticons for appropriate channels and users: http://twitchemotes.com/
13:16:04 <freaktechnik> problem is, that there are "subscriber emoticons" which only subscribers of a certain channel get.
13:16:13 <freaktechnik> but they get them globally.
13:16:20 <freaktechnik> and there's an API for all of that, ofc
13:18:00 <aleth> Doesn't sound impossible, but it's not supported out of the box by the existing code
13:18:11 <freaktechnik> so it'll be fun, I see.
13:19:28 <aleth> Take a look at the file I linked to, that should give you a better idea of how the existing themes work
13:19:45 <-- aleth has quit (Quit: :tiuQ)
13:19:58 <freaktechnik> yeah, they aren't very supportive of any other format than a fixed package...
13:25:42 <clokep_work> freaktechnik: It shold be possible, you might need to loosen the security settings a bit so they don't get stripped back out.
13:26:10 <freaktechnik> clokep_work: ok, I'll have to dig a bit, I guess...
13:26:20 --> akronix has joined #instantbird
13:26:22 <clokep_work> Ask questions when you get stuck. :)
13:41:36 <-- akronix has quit (Quit: Leaving.)
13:59:39 --> micahg has joined #instantbird
14:29:40 --> AlexanderSalas has joined #instantbird
14:47:09 --> afiksof has joined #instantbird
14:51:33 --> myk has joined #instantbird
15:36:36 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
15:39:31 --> chrisccoulson has joined #instantbird
15:40:22 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:06:13 --> gerard-majax has joined #instantbird
16:15:25 --> akronix has joined #instantbird
16:24:44 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:29:22 --> gerard-majax has joined #instantbird
16:34:44 --> arlolra has joined #instantbird
16:48:06 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
16:49:27 --> chrisccoulson has joined #instantbird
16:57:27 --> nhnt11 has joined #instantbird
16:57:27 * ChanServ sets mode +h nhnt11 
17:02:31 <-- gerard-majax has quit (Quit: Leaving)
17:03:40 --> gerard-majax has joined #instantbird
17:12:24 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:27:36 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:47:20 --> Mnyromyr has joined #instantbird
17:48:29 <nhnt11> clokep_work: Thanks for looking at the bustage?
17:48:31 <nhnt11> !*
17:49:09 <clokep_work> nhnt11: I made no progress though. :(
17:49:15 --> gerard-majax has joined #instantbird
18:40:28 <-- Tonnes has quit (Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253])
18:44:40 --> Tonnes has joined #instantbird
18:47:28 <-- Widdershins has quit (Ping timeout: 121 seconds)
18:57:27 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
18:58:43 --> chrisccoulson has joined #instantbird
19:08:07 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:23:34 --> gerard-majax has joined #instantbird
19:29:08 <-- afiksof has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
19:57:36 <-- myk has quit (Ping timeout: 121 seconds)
20:02:19 --> myk has joined #instantbird
20:10:50 --> aleth has joined #instantbird
20:10:50 * ChanServ sets mode +o aleth 
20:12:15 <-- gerard-majax has quit (Ping timeout: 121 seconds)
20:20:55 --> gerard-majax has joined #instantbird
20:26:15 <-- gerard-majax has quit (Ping timeout: 121 seconds)
20:28:25 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:30:53 <-- BinaryOutcast has quit (Connection closed)
20:32:32 --> Tobin has joined #instantbird
20:42:07 --> EionRobb has joined #instantbird
20:47:24 <-- aleth has quit (Quit: :tiuQ)
21:03:21 --> gerard-majax has joined #instantbird
21:07:34 * Fallen is now known as Fallen|away 
21:14:37 --> EionRobb1 has joined #instantbird
21:16:08 <-- EionRobb has quit (Ping timeout: 121 seconds)
21:16:43 <-- gerard-majax has quit (Ping timeout: 121 seconds)
21:33:26 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:19:09 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.33.1/20150321194827])
22:19:43 --> flo-retina has joined #instantbird
22:19:43 * ChanServ sets mode +qo flo-retina flo-retina 
23:07:25 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:31:55 --> clokep has joined #instantbird
23:31:55 * ChanServ sets mode +o clokep 
23:33:38 <-- clokep has quit (Connection closed)
23:33:46 --> clokep has joined #instantbird
23:33:46 * ChanServ sets mode +o clokep