#instantbird log on 05 05 2014

All times are UTC.

01:27:50 <-- Armada has quit (Connection reset by peer)
01:36:49 --> clokep has joined #instantbird
01:36:50 * ChanServ sets mode +o clokep 
02:23:04 <-- clokep has quit (Ping timeout)
02:34:21 <-- nhnt11 has quit (Ping timeout)
02:35:13 --> nhnt11 has joined #instantbird
02:51:24 --> mayanktg has joined #instantbird
02:52:02 <mayanktg> Mic: sorry I fell asleep yesterday :-/ I have uploaded it on BMO
02:52:13 <-- Rym has quit (Ping timeout)
02:52:13 <mayanktg> Bug 975542
02:52:17 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=975542 enh, --, ---, nobody, NEW, Set user icon from image taken with the webcam.
02:55:29 --> Rym has joined #instantbird
03:28:21 <instant-buildbot> build #2133 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2133
04:49:21 <-- wnayes has quit (Quit: wnayes)
04:56:12 <-- Rym has quit (Ping timeout)
05:06:40 <instant-buildbot> build #1354 of win32-nightly-default is complete: Failure [4failed shell_5]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1354
05:07:00 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
05:10:11 <-- EionRobb has quit (Quit: Leaving.)
05:49:04 --> jb has joined #instantbird
05:53:33 --> gerard-majax has joined #instantbird
05:55:04 --> gerard-majax_ has joined #instantbird
05:55:19 <-- gerard-majax has quit (Ping timeout)
06:09:03 <-- jb has quit (Ping timeout)
06:12:58 <-- gerard-majax_ has quit (Ping timeout)
06:15:14 --> gerard-majax_ has joined #instantbird
06:18:04 <-- gerard-majax_ has quit (Ping timeout)
06:21:17 <-- mayanktg has quit (Ping timeout)
06:24:15 --> mayanktg has joined #instantbird
07:02:06 --> petunia has joined #instantbird
07:32:03 --> jb has joined #instantbird
07:41:05 <-- petunia has quit (Ping timeout)
07:50:54 --> gerard-majax_ has joined #instantbird
07:59:08 --> sonny has joined #instantbird
08:02:09 --> mpmc has joined #instantbird
08:03:27 --> Mic has joined #instantbird
08:03:27 * ChanServ sets mode +o Mic 
08:12:00 <Mic> Hi!
08:13:42 --> petunia has joined #instantbird
08:13:51 <-- petunia has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
08:19:54 <-- Even has quit (Input/output error)
08:20:22 <mayanktg> Mic: HI!
08:20:52 <Mic> I saw you uploaded your patch! I'll review it in a few minutes :)
08:22:03 <mayanktg> Ok :) 
08:53:49 <-- mayanktg has quit (Ping timeout)
09:09:23 --> mayanktg has joined #instantbird
09:13:02 --> aleth has joined #instantbird
09:13:03 * ChanServ sets mode +o aleth 
09:37:54 --> flo-retina has joined #instantbird
09:37:54 * ChanServ sets mode +qo flo-retina flo-retina 
09:40:05 <-- jb has quit (Quit: jb)
09:40:40 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:40:43 --> flo-retina has joined #instantbird
09:40:43 * ChanServ sets mode +qo flo-retina flo-retina 
09:46:29 --> jb has joined #instantbird
09:47:15 <Mic> mayanktg: I posted some feedback.
09:47:35 <Mic> It's not complete yet but I won't be able to finish it before work, so here's what I currently have.
09:48:25 <Mic> Make sure to view it in the Splinter/Review view. Raw text reviews are a lot harder to read.
09:51:19 --> BWMerlin has joined #instantbird
10:01:16 <Mic> clokep: would be nice if you could check what I wrote in bug 975542 about the Int8Array array buffer view.
10:01:19 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=975542 enh, --, ---, nobody, NEW, Set user icon from image taken with the webcam.
10:01:36 <Mic> Thanks!
10:02:38 <Mic> Bye!
10:05:02 <-- aleth has quit (Ping timeout)
10:17:36 --> Armada has joined #instantbird
10:19:32 --> clokep has joined #instantbird
10:19:32 * ChanServ sets mode +o clokep 
10:19:35 <-- mayanktg has quit (Ping timeout)
10:21:57 <-- jb has quit (Quit: jb)
10:25:52 --> jb has joined #instantbird
10:35:23 --> aleth has joined #instantbird
10:35:23 * ChanServ sets mode +o aleth 
10:39:32 <clokep> Mic: It makes sense.
10:39:55 <Mic> Thanks :)
10:40:37 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:41:13 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
10:50:12 * Fallen|away is now known as Fallen
11:05:30 <flo-retina> aleth: I wonder if the "if (localName == "imcontact")" thing in chat/ buddytooltip.xml should be an ifdef
11:05:42 <flo-retina> (then I hate ifdef's in chrome files...)
11:05:47 <aleth> I hate ifdefs.
11:05:59 <flo-retina> but I'm not sure if I hate ifdefs more or less than dead code that's actually getting executed
11:06:02 <aleth> Do you mean #ifdef TB ?
11:06:37 <flo-retina> yes
11:06:41 <flo-retina> ifdef MOZ_THUNDERBIRD
11:07:24 <aleth> I can make the change (also elsewhere in that file where it applies) but I don't think those if clauses are very heavy.
11:07:26 <flo-retina> duplicated localizable strings are also meh.. :(
11:08:08 <flo-retina> aleth: the whole detection based on the elements' localName sucks. I think that's the real problem (but not something your patch introduces
11:08:09 <flo-retina> )
11:08:16 <flo-retina> anyway, lunch!
11:08:36 <aleth> Yeah.
11:09:43 <aleth> Well, I'll leave up to the reviewer which meh-ness to trade for ifdef meh-ness or not ;)
11:26:10 <-- jb has quit (Quit: jb)
11:27:55 <-- instant-buildbot has quit (Ping timeout)
11:28:22 --> instant-buildbot has joined #instantbird
11:28:22 * ChanServ sets mode +v instant-buildbot 
11:33:03 --> mayanktg has joined #instantbird
11:39:10 <-- mayanktg has quit (Ping timeout)
11:42:32 <-- flo-retina has quit (Ping timeout)
11:51:36 --> mayanktg has joined #instantbird
11:56:43 <-- sonny has quit (Ping timeout)
11:57:11 --> clokep_work has joined #instantbird
11:57:11 * ChanServ sets mode +o clokep_work 
11:58:35 <clokep_work> Oh man! We're getting Lync 2013 soon! It comes with a killer new feature: tabs.
11:59:47 <aleth> welcome to the world of the future!
12:05:09 <clokep_work> Yes.
12:05:20 <clokep_work> Outlook apparently is also adding an attachment reminder feature. ;)
12:05:28 * clokep_work forgets how to "star" things on tbpl. :-S
12:06:14 <aleth> Click on the orange, click on the stars, add a comment.
12:14:46 --> flo-retina has joined #instantbird
12:14:47 * ChanServ sets mode +qo flo-retina flo-retina 
12:22:30 <clokep_work> aleth, flo-retina: Do we have anything to push? I was going to do something...
12:22:52 <aleth> I don't know.
12:23:05 <aleth> Nothing from me...
12:25:03 <flo-retina> clokep_work: I can't think of anything from me
12:25:43 <clokep_work> bug 1003705 is the only one I can think of. ;)
12:25:45 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1003705 nor, --, ---, philipp, ASSI, Unread/Typing/Attention colors are too bright
12:26:43 <aleth> flo-retina: Re the -moz-appearance, I don't understand why it was ever needed.
12:27:08 <flo-retina> have we ever used this style on a button?
12:27:21 <flo-retina> maybe at the top of the blist?
12:29:41 <aleth> That would be in chat.css, which has the -moz-appearance.
12:29:50 <aleth> My guess was it was copypasted.
12:30:02 <aleth> (When wnayes redid the tooltips)
12:30:23 <instantbot> clokep@gmail.com changed the Resolution on bug 1003705 from --- to FIXED.
12:30:24 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1003705 nor, --, 1.6, philipp, RESO FIXED, Unread/Typing/Attention colors are too bright
12:30:57 * clokep_work really just wanted to push those tests he had written. ;)
12:31:38 --> sonny has joined #instantbird
12:35:41 <clokep_work> aleth: Can we have the UI parts of IB/TB take the noTopic string from that file instead? I guess that'd be a bit weird to take it from buddytooltip.properties. :-\
12:35:45 --> jb has joined #instantbird
12:36:30 <aleth> That would work, but it seems weird.
12:36:55 <flo-retina> clokep_work, aleth: I was wondering if there would be a way to get it from the chat back-end somehow
12:37:20 <flo-retina> ie. have a way for the chat back-end to return that string instead of an empty string for the topic
12:37:23 <aleth> You mean stick it in jsProtoHelper's topic getter?
12:37:36 <flo-retina> aleth: I was more thinking in imConversations.js
12:37:54 <flo-retina> aleth: but if we want to customize the string per-prpl (ie to have a twitter specific empty string), yes
12:40:34 <-- BWMerlin has quit (Quit: BWMerlin)
12:40:59 <flo-retina> aleth: how about testing |elt.contact instanceof Ci.imIContact| ?
12:41:26 <aleth> How is that better?
12:41:33 <flo-retina> the imcontact vs contact specific case is annoying, but maybe we could make an exception and check the localName just for this one?
12:41:49 <flo-retina> aleth: it's less likely to be a random JS property that happens to have that name
12:41:57 <aleth> What do you do with the listitem and tab case?
12:42:10 <flo-retina> I throw them back to you :-P
12:42:17 <aleth> The current approach isn't great but it's at least consistent and readable.
12:42:57 <flo-retina> it's not extensible
12:43:23 <flo-retina> if I write an add-on that displays stuff in a slightly different way, I can't get tooltips to be displayed for the content of my add-on without adding ugly hacks, or reusing predefined localNames
12:43:31 <aleth> This is not a patch in which I want to refactor buddytooltip code deficiencies.
12:43:43 <flo-retina> aleth: I'm almost wondering if we shouldn't add a .tooltipType value on each of these elements
12:45:02 <aleth> Something like that would probably be cleaner.
12:45:12 <flo-retina> aleth: would there be an easy way to add an if (Thunderbird) { do stuff } else { do Ib stuff }
12:45:31 <flo-retina> aleth: the part I really dislike in the current patch is that the approaches used for Tb and Ib are mixed up
12:45:42 <flo-retina> I can't follow what's going on
12:45:48 <aleth> There's only one such if clause (if you disregard the localNames)
12:45:56 <flo-retina> nobody looking at that code can guess what's going on without having looked at the DOM of both Ib and Tb before
12:46:21 <flo-retina> there's imconv, imcontact + the ugly if for listitem
12:46:28 <aleth> All I can think of are comments or ifdefs.
12:47:11 <aleth> I couldn't think of a good if(Thunderbird), but maybe you know one (having written that code)?
12:48:07 <flo-retina> maybe ifdef :-/
12:49:40 <aleth> maybe something on the window?
12:49:46 <aleth> TB only has one window type.
12:50:26 <flo-retina> aleth: I was thinking about detecting the window name or something, and kept discarding it as worse than ifdefs, because that breaks extensibility
12:50:56 * clokep_work is pretty sure ifdefs are the right thign to do here....
12:51:00 <clokep_work> WIthout looking at the code. ;)
12:51:25 <flo-retina> I think we can limit this to ONE ifdef
12:51:30 <aleth> Yes
12:52:03 <flo-retina> we already have some: http://mxr.mozilla.org/comm-central/source/chat/modules/imTextboxUtils.jsm#125
12:52:14 <aleth> In a sense, since currently that file is preprocessed (without there being any need), we don't lose anything ;)
12:52:42 <flo-retina> ahah!
12:53:24 * aleth prefers an ifdef to window.id hacks.
12:54:00 <flo-retina> aleth: we are losing a little bit of the 'unforking' benefit, which was the initial goal of the bug. But I think we are still doing enough unforking that it's still worth it :)
12:54:24 <aleth> Right, it's just cost far too much time recently to keep that stuff in sync.
12:54:48 <aleth> There's lots of things one could improve about that code, but not having to do it twice is a win ;)
12:55:14 <flo-retina> aleth: also, I think the ifdef cost has significantly decreased now that both Mic and you have access to build machines.
12:55:43 <aleth> heh :D Less patches that don't apply, for sure.
12:57:06 <aleth> Good news, I think the noTopic string can indeed move to imConversation.js
12:57:21 <aleth> i.e. chat.properties I guess?
12:57:53 <flo-retina> aleth: we still need a way to detect that there's no topic, to grey out the line, right?
12:57:53 <aleth> no, conversations.properties.
12:59:03 <aleth> Right :(
13:00:01 * Fallen is now known as Fallen|away
13:00:11 <aleth> Not sure if it's worth it then.
13:00:49 <aleth> What do you think? 
13:02:28 <aleth> It's easy to do (you'd have a topic getter and a hasTopic boolean)
13:03:17 <flo-retina> either that (an additional boolean getting where there's a topic), or an additional method returning the topic placeholder
13:03:45 <flo-retina> depends how much we are concerned about changing the AP
13:03:47 <flo-retina> I
13:03:54 <flo-retina> do we think any add-on is doing topic nullchecks?
13:04:00 <flo-retina> (I can't think of any off the top of my head)
13:04:23 <aleth> The current way of doing it is nice because .topic is always the same independent of whether it's a uiConv, imConv, or prplConv
13:04:37 <aleth> I doubt add-ons use it though.
13:04:56 <flo-retina> also, we don't show the placeholder for conversations on hold.
13:05:09 <aleth> Good point.
13:26:24 <clokep_work> sawrubh: How's classes and such going? Had any time to think about the stuff for community bonding?
13:29:26 <-- aleth has quit (Ping timeout)
13:37:13 <-- sonny has quit (Ping timeout)
13:37:26 --> sonny has joined #instantbird
13:38:05 <-- mayanktg has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:39:50 <sawrubh> clokep_work: right in the middle of exams, they end on 8th, I'll take a look after that
13:43:36 --> aleth has joined #instantbird
13:43:37 * ChanServ sets mode +o aleth 
13:44:07 <clokep_work> Cool. :) Good luck!
13:44:11 <clokep_work> I can' tkeep track of all your schedules. ;)
13:44:36 <aleth> flo-retina: Would it make sense to s/buddytooltip/imtooltip while I'm at it? The name is a bit confusing as it's not just for buddies these days.
13:44:38 <sawrubh> heh
13:44:53 <flo-retina> aleth: go for it! :)
13:45:43 <flo-retina> aleth: I was also thinking that the word "buddy" shouldn't really be used there any more, but didn't want to ask for such a large change that wasn't related to the unforking at all
13:46:05 <aleth> It's unrelated, but then all the files are being hg mv'd there anyway.
13:46:21 <aleth> So might as well move to a better name...
13:46:25 <flo-retina> sure
13:47:05 <flo-retina> just didn't want to be (more of) a pain (than I already am) ;)
13:47:57 <aleth> no worries, it's not a fun bug anyway ;)
13:48:55 * clokep_work enjoys when flo-retina is a pain (to other people). :)
13:48:58 <clokep_work> Results in better code!
13:49:16 * flo-retina will remember to have another look at clokep's next patch :-P
13:59:15 <flo-retina> clokep_work: you can have a first pass at the new patch in bug 955000, but I think I'll need to have a look at some point anyway. And I don't think the patch needs much more iterating.
13:59:18 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955000 enh, --, ---, aleth, ASSI, Add someone as a buddy directly from an open conversation
13:59:37 <flo-retina> clokep_work: the other patch from aleth that's in my queue is bug 1003200
13:59:39 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1003200 enh, --, ---, aleth, ASSI, Add throbber to chat tabs that are in the process of being joined
14:00:01 <aleth> well, you both already reviewed that one ;)
14:00:29 <flo-retina> yeah, just need one last look
14:00:49 <flo-retina> but doesn't feel urgent as it's blocked by the not-funny patch you are looking at today
14:00:56 <aleth> Yeah.
14:01:34 <flo-retina> aleth: there's also bug 955576 that has been languishing in my queue
14:01:37 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955576 enh, --, ---, aleth, ASSI, Improve styling of highlighted nicks in system messages
14:02:14 <flo-retina> mostly because I'm not convinced that what's in the screenshot is a real improvement
14:02:50 <aleth> Forgot about that one.
14:02:53 <flo-retina> and I would like to think more about what you are trying to fix there, and if there are better solutions
14:03:12 <aleth> The easiest way to quickly decide that one is to install a Bubbles variant add-on and use it for 5 minutes.
14:03:48 <aleth> Personally I prefer fixing the problem like in Modernist/Solaris by getting rid of system message bubbles altogether.
14:04:12 <aleth> All those variants are experiments really...
14:04:43 <flo-retina> would be nice to remove these bubbles indeed :)
14:13:28 <-- aleth has quit (Ping timeout)
14:15:41 --> aleth has joined #instantbird
14:15:41 * ChanServ sets mode +o aleth 
14:29:52 <-- mpmc has quit (Ping timeout)
14:30:15 --> mpmc has joined #instantbird
14:33:24 --> Rym has joined #instantbird
14:37:06 <-- aleth has quit (Ping timeout)
14:40:23 <-- sonny has quit (Ping timeout)
14:42:19 --> sonny has joined #instantbird
14:48:15 <-- sonny has quit (Ping timeout)
14:49:22 --> sonny has joined #instantbird
14:50:46 --> novabyte1 has joined #instantbird
14:51:13 <-- novabyte1 has quit (Quit: bye bye)
15:07:51 --> Vigilante has joined #instantbird
15:28:54 <-- Rym has quit (Ping timeout)
15:29:13 --> Rym has joined #instantbird
15:33:56 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:43:06 --> arlolra has joined #instantbird
15:45:30 <-- chrisccoulson has quit (Connection reset by peer)
15:45:51 --> chrisccoulson_ has joined #instantbird
15:53:16 --> iamjayakumars has joined #instantbird
15:53:43 <-- gerard-majax_ has quit (Ping timeout)
16:08:47 --> qheaden has joined #instantbird
16:08:56 <qheaden> Hello all.
16:16:41 <clokep_work> Hello qheaden.
16:17:21 --> flo-retina has joined #instantbird
16:17:21 * ChanServ sets mode +qo flo-retina flo-retina 
16:28:45 <clokep_work> qheaden: Done with your semester?
16:36:18 --> wnayes has joined #instantbird
16:44:21 --> Mook_as has joined #instantbird
16:50:22 <-- arlolra has quit (Quit: arlolra)
17:00:46 <-- sonny has quit (Ping timeout)
17:01:23 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:01:42 --> arlolra has joined #instantbird
17:02:39 --> mconley has joined #instantbird
17:05:20 --> sonny has joined #instantbird
17:07:01 <-- sonny has quit (Ping timeout)
17:11:35 --> quartzjer has joined #instantbird
17:12:24 <clokep_work> Hello quartzjer. :) Haven't seen you before. Can we do anything for ya?
17:15:22 <quartzjer> I'm hoping to add some experimental telehash-based chat at some point, so just idling here to learn more until I can get that to the top of my todo list :)
17:16:57 <-- jb has quit (Quit: jb)
17:17:09 <clokep_work> Cool. :)
17:17:12 * clokep_work looks up telehash...
17:17:33 <clokep_work> It's pretty easy to add protocols as an extension btw, so should be a good place to experiment.
17:19:26 --> unghost has joined #instantbird
17:27:56 <-- chrisccoulson_ has quit (Quit: OSError: [Errno 130] Owner died)
17:28:03 --> chrisccoulson has joined #instantbird
17:35:20 <-- quartzjer has quit (Quit: Leaving.)
17:43:31 --> quartzjer has joined #instantbird
17:43:46 <-- quartzjer has quit (Quit: Leaving.)
17:58:54 <-- iamjayakumars has quit (Client exited)
18:01:00 --> CaptainCalliope has joined #instantbird
18:07:42 <-- Rym has quit (Ping timeout)
18:07:59 --> Rym has joined #instantbird
18:24:28 --> gerard-majax_ has joined #instantbird
18:26:19 <-- mconley has quit (Input/output error)
18:34:51 <-- Rym has quit (Ping timeout)
18:38:22 --> Rym has joined #instantbird
18:57:22 --> sonny has joined #instantbird
19:02:18 --> Even has joined #instantbird
19:02:19 * ChanServ sets mode +o Even 
19:02:46 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:08:55 --> Mic has joined #instantbird
19:08:55 * ChanServ sets mode +o Mic 
19:21:09 <arlolra> flo-retina: are you in Paris?
19:21:26 <arlolra> https://blog.torproject.org/blog/tor-summer-2014-dev-meeting-hosted-mozilla
19:21:47 <clokep_work> arlolra: He's not in Paris, but goes in occassionally.
19:22:38 <arlolra> clokep_work: oh, ok thanks
19:22:54 <arlolra> any update on that patch? (I'm sure he's busy)
19:25:01 <clokep_work> arlolra: aleth, him and I discussed it a bit and I think the summary was it's generally on the right track, but adds unnecessary interfaces. He hasn't had time to look at it for a long enough time to actually suggest ways to fix that though.
19:25:09 <clokep_work> I don't really feel comfortable giving a full review on that code.
19:29:13 <arlolra> ok, well that's helpful
19:30:07 <arlolra> I can work on other stuff assuming something close
19:30:10 <clokep_work> I've been bugging flo-retina to get back to you about it, feel free to join in. :)
19:30:16 <clokep_work> Right. :-\
19:30:41 <arlolra> and I agree at least the message interface I added is unnecessary
19:32:21 * clokep_work is now known as clokep_work_work_work
19:33:09 <arlolra> thanks for the summary
19:33:13 <arlolra> I don't want to bug too much
19:36:15 <flo-retina> arlolra: I'm sorry I haven't given you actionable feedback yet :(
19:36:36 <flo-retina> arlolra: I'll certainly go to the Paris office at least once during that week to meet :).
19:36:47 <arlolra> exciting
19:37:04 <flo-retina> not sure if it would make sense for me to come the whole week
19:37:15 <flo-retina> but traveling to Paris is generally not a problem
19:39:00 <arlolra> generally the first 3 days of a Tor meeting are more company specific. the thursday - friday is the more (or less) interesting public stuff. I suggest trying for that
19:40:08 <flo-retina> I often go to the office on Thursdays
19:41:56 <clokep_work_work_work> arlolra: Are you in France?
19:42:23 <flo-retina> clokep seems to be working very hard today :-P
19:42:51 <arlolra> clokep_work_work_work: nope. I'm in Victoria, BC, Canada
19:45:17 <clokep_work_work_work> arlolra: Ah, cool. Are you a Canucks fan or yet another Canadian I've met who doesn't like hockey. ;) *cough* Mook_as *cough*
19:46:17 --> quartzjer has joined #instantbird
19:47:09 <qheaden> clokep_work_work_work: Hey
19:47:16 <clokep_work_work_work> qheaden: Hello.
19:47:18 <qheaden> Sorry I missed your message. I was taking an exam.
19:47:28 <clokep_work_work_work> Guess your semester isn't over then...
19:47:33 <qheaden> My semester will be over on the 8th. Then it's dev time! :)
19:47:51 <arlolra> clokep_work_work_work: ha. no, I like hockey. I was born in Montréal so I'm a Canadiens fan
19:48:14 <quartzjer> clokep_work_work_work: is there any protocol-extensions that are udp based that I could use to learn from?
19:48:51 <clokep_work_work_work> quartzjer: As far as I know they're all TCP based, but...It might just be a flag to pass to the socket code.
19:49:04 <clokep_work_work_work> arlolra: Ah, well. I'm pulling for your team to win right now then! :)
19:49:08 * clokep_work_work_work is a transplant to Boston. ;)
19:49:48 * arlolra shudders
19:53:02 <clokep_work_work_work> quartzjer: I don't see an immediate way to do it right now, but it has to be possible. :-D
19:53:09 <clokep_work_work_work> (As in, I don't have the time to sink into looking right now)
19:55:03 <Mook_as> you can sort of open a udp connection thingy that way, but of course that's extremely un-udp-like (it pretends it's a connection-oriented protocol, sorta kinda).
19:55:31 <clokep_work_work_work> Mook_as: "that way"?
19:56:44 <Mook_as> poking at nsISocketTransportService
19:57:14 <clokep_work_work_work> Oh, OK.
19:57:21 * clokep_work_work_work shrugs.
20:00:24 <quartzjer> I'm sure there's a way to do a udp server/listen socket, right? 
20:06:08 <clokep_work_work_work> I'm sure there is. I just don't know it off hand.
20:06:56 <clokep_work_work_work> I wrote a wrapper in JS which makes it simple to instantiate a bunch of socket stuff, but it doesn't seem to do UDP stuff.
20:12:15 <flo-retina> what about http://mxr.mozilla.org/mozilla-central/source/netwerk/base/public/nsIUDPSocket.idl ?
20:21:16 --> DGMurdockIII has joined #instantbird
20:40:49 --> EionRobb has joined #instantbird
20:47:10 <-- gerard-majax_ has quit (Ping timeout)
20:53:29 <quartzjer> flo-retina: I was hoping someone had built an extension already that used that to bootstrap from a working example, but the primitives should definitely be there afaict yep :)
20:57:17 <clokep_work_work_work> quartzjer: AFAIK no chat protoculs use UDP, certainly not any we have in JS. :)
20:59:00 <-- clokep_work_work_work has quit (Ping timeout)
21:03:05 <EionRobb> doesn't bonjour use udp?
21:06:59 <DGMurdockIII> Bonjour is Apple's implementation of Zero-configuration networking (Zeroconf) , ikt not a chat protocol
21:07:46 <EionRobb> lol, you're funny
21:08:20 --> Zephyro has joined #instantbird
21:10:55 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
21:11:49 <EionRobb> oh, there's also SNMP which you can use for IM's over UDP.... I think there's a libpurple plugin for that too
21:11:55 <-- Armada has quit (Ping timeout)
21:12:34 <Mic> The Simple Network Management Protocol (SNMP) is an "Internet-standard protocol for managing devices on IP networks btw...
21:13:08 <EionRobb> thanks mic, that's very helpful :P
21:18:02 <-- Zephyro has left #instantbird ()
21:50:01 <-- arlolra has quit (Quit: arlolra)
22:06:36 --> mpmc has joined #instantbird
22:25:22 <-- Tonnes has quit (Ping timeout)
22:26:12 --> Tonnes has joined #instantbird
22:44:30 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
22:54:58 <-- EionRobb has quit (Connection reset by peer)
22:55:03 --> EionRobb has joined #instantbird
23:00:08 * qheaden goes home
23:00:20 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:00:58 * nhnt11 is jealous of qheaden
23:04:09 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:14:14 --> clokep has joined #instantbird
23:14:14 * ChanServ sets mode +o clokep 
23:17:27 <clokep> EionRobb: You keep mentioning libpurple things. ;)
23:17:52 <EionRobb> I wonder why that is :)
23:31:13 <-- nhnt11 has left #instantbird ()
23:31:16 --> nhnt11 has joined #instantbird
23:33:34 <-- Vigilante has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)