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)