All times are UTC.
00:00:22 <-- EionRobb has quit (Ping timeout) 00:04:29 --> EionRobb has joined #instantbird 00:15:47 <-- EionRobb has quit (Ping timeout) 00:19:55 --> EionRobb has joined #instantbird 00:21:08 <-- skeledrew has quit (Ping timeout) 00:21:23 --> skeledrew has joined #instantbird 00:23:26 <-- EionRobb has quit (Ping timeout) 00:26:45 --> EionRobb has joined #instantbird 00:39:37 <-- EionRobb has quit (Ping timeout) 00:41:26 --> werwolf has joined #instantbird 00:43:41 --> EionRobb has joined #instantbird 00:45:16 <-- werwolf has quit (Ping timeout) 00:52:16 <-- mmkmou has left #instantbird () 00:58:44 <-- Mook_as has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.13/20101203074205]) 01:04:23 --> werwolf has joined #instantbird 01:18:12 <-- clokep has left #instantbird () 01:18:15 --> clokep has joined #instantbird 01:18:15 * ChanServ sets mode +h clokep 01:20:16 <-- werwolf has quit (Ping timeout) 01:22:43 <-- clokep has left #instantbird () 01:22:49 --> clokep has joined #instantbird 01:22:49 * ChanServ sets mode +h clokep 01:39:23 * clokep is working on a privacy extension. 01:46:38 <-- skeledrew has quit (Quit: Instantbird 1.1a1pre) 01:47:20 --> mepine has joined #instantbird 01:49:03 --> skeledrew has joined #instantbird 02:03:08 --> mepine_ has joined #instantbird 02:03:48 <-- mepine has quit (Ping timeout) 02:03:49 * mepine_ is now known as mepine 02:16:28 <-- skeledrew has quit (Ping timeout) 02:19:39 <-- mepine has quit (Ping timeout) 02:20:34 --> skeledrew has joined #instantbird 02:21:22 <-- clokep has left #instantbird () 02:21:54 --> werwolf has joined #instantbird 02:32:22 --> skeledrew1 has joined #instantbird 02:32:57 <-- skeledrew has quit (Ping timeout) 02:38:27 <-- werwolf has quit (Ping timeout) 02:49:45 --> werwolf has joined #instantbird 03:04:53 <-- dballing1 has quit (Ping timeout) 03:11:58 <-- DGMurdockIII has quit (Ping timeout) 03:12:42 --> DGMurdockIII has joined #instantbird 03:13:48 --> Mook has joined #instantbird 03:55:23 <-- werwolf has quit (Ping timeout) 03:58:28 --> werwolf has joined #instantbird 04:01:03 --> dballing has joined #instantbird 04:16:11 --> ecaron has joined #instantbird 04:45:18 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu) 04:53:07 <-- dballing has quit (Ping timeout) 04:57:06 --> DGMurdock has joined #instantbird 04:57:07 <-- DGMurdockIII has quit (Connection reset by peer) 04:57:35 <-- DGMurdock has quit (Quit: get satisfied!  :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::) 05:02:18 --> dballing has joined #instantbird 05:26:48 <-- EionRobb has quit (Quit: Leaving.) 05:29:44 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406]) 05:33:08 <-- dballing has quit (Ping timeout) 05:53:35 <-- gerard-majax has quit (Ping timeout) 06:15:36 --> hunsly has joined #instantbird 06:16:57 <-- Goncyn has quit (Ping timeout) 06:17:10 <-- rikki has quit (Ping timeout) 06:17:45 --> Goncyn has joined #instantbird 06:24:19 --> rikki has joined #instantbird 06:26:10 <-- hunsly has quit (Ping timeout) 06:47:30 --> Nitrox has joined #instantbird 06:57:09 --> gerard-majax has joined #instantbird 06:57:15 <-- linuxwizard has left #instantbird () 08:47:02 --> Mic has joined #instantbird 08:47:03 * ChanServ sets mode +h Mic 09:00:14 <Mic> clokep: nice, what will this privacy add-on do? 09:03:32 --> Even1 has joined #instantbird 09:06:15 --> mmkmou has joined #instantbird 10:15:06 --> clokep has joined #instantbird 10:15:06 * ChanServ sets mode +h clokep 10:16:42 <clokep> Mic: So far it blocks nickserv, and sand/gravel/concrete.mozilla.org from appearing. ;) 10:22:17 <Mic> That's good :) 10:34:23 <clokep> I have to get ready for work, we can talk about it in a bit. :) 10:45:02 <-- clokep has left #instantbird () 11:19:17 <-- chrisccoulson has quit (Quit: Ex-Chat) 11:19:24 --> chrisccoulson has joined #instantbird 11:19:31 <-- chrisccoulson has quit (Connection reset by peer) 11:28:45 --> chrisccoulson has joined #instantbird 11:32:04 --> sonny has joined #instantbird 11:41:18 <-- chrisccoulson has quit (Quit: Ex-Chat) 11:42:30 --> clokep_work has joined #instantbird 11:42:30 * ChanServ sets mode +h clokep_work 11:43:23 --> Andrey has joined #instantbird 11:44:34 --> chrisccoulson has joined #instantbird 11:47:46 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 11:53:37 <clokep_work> Mic: The concept is based off of http://code.google.com/p/pidgin-privacy-please/ (which deOmega posted in a bug 887). 11:53:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=887 enh, --, ---, nobody, UNCO, Block Instant Message Spam 11:53:55 <clokep_work> Although I need to be careful to not use the term "block" anywhere, it's more like "reject" or something. 11:56:47 <clokep_work> I'm hoping to be able to "reject" based on name (regular expressions or strings), reject if not on the contact list (with optional auto-reply), reject based on message content (via regexp), and possibly have a challenge response type thing. 11:57:25 <clokep_work> The other things I don't think fit into that extension very well. 11:57:42 <clokep_work> But I'm not planning on "blocking" anything it'll be "rejecting" at the UI level, so they'll obviously know you're online, etc. 11:58:39 <clokep_work> Ideally I'd like to do this for only new conversations though, but I haven't looked into that yet 12:00:58 <clokep_work> So any conversation that opens initially just bypasses all of my filters and acts as normal. 12:01:25 <clokep_work> I haven't been able to find a good way to tell if I open a conversation vs. I get an incoming message that opens one though. :( 12:15:10 --> mokush has joined #instantbird 12:35:40 <-- ecaron has left #instantbird () 12:51:08 --> Mic has joined #instantbird 12:51:08 * ChanServ sets mode +h Mic 12:51:39 <Mic> ok, I see. 12:53:52 <Mic> I wouldn't exactly call that something with "privacy" but it's a good idea nevertheless 12:55:59 <clokep_work> Yeah, well...it's essentially what the pidgin privacy plugin does. ;) 12:56:24 <Mic> Ah, seems I had an incomplete view on the meanings of 'privacy'. 12:59:05 <clokep_work> I agree it's a bit of a misnomer, but it's "privacy" in the sense of keeping others from talking to you, but not necessarily in keeping you off their buddy list. 13:00:46 <clokep_work> Only reason I'm calling it that is I chose "instantbird-privacy-plugin" as it's essentailly a mirror of the other one. ;) 13:00:49 <clokep_work> But I'm open to better names. :-D 13:08:24 <Mic> It seems that it is for instant messaging what ABP is for the web. 13:09:31 <clokep_work> Yeah, pretty much. 13:09:33 <Mic> What about a similar name and a stop icon with a message bubble (or an abbrieviation like ABP has it)? 13:11:43 <clokep_work> That would work. :) 13:11:54 <clokep_work> "Spamblock Plus"? :P 13:12:01 <clokep_work> Or maybe just "Spamblock" until someone forks it? ;) 13:16:17 <clokep_work> Thanks for the brainstorming. :) 13:17:52 <Mic> np :) 13:20:31 <clokep_work> Once the code is in a bit more of a workable state I'll try to get a beta version up somewhere. 13:20:35 <clokep_work> And yes, it's bootstrapped. ;) 13:27:32 <instantbot> New Instantbird (UI) bug 943 filed by jahkae@gmail.com. 13:27:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=943 nor, --, ---, nobody, UNCO, Avatar not not re-sized proportionally 13:30:55 <instantbot> clokep@gmail.com set the Resolution field on bug 943 to DUPLICATE of bug 896. 13:30:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=943 nor, --, ---, nobody, RESO DUPLICATE, Avatar not not re-sized proportionally 13:30:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=896 enh, --, ---, nobody, NEW, Aspect ratio not preserved when setting large image as user icon 13:34:25 <clokep_work> That bug shouldn't be too terrible to fix actually... 13:58:58 <-- gerard-majax has quit (Quit: Ex-Chat) 13:59:19 --> gerard-majax has joined #instantbird 14:15:13 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 14:35:02 --> FeuerFliege has joined #instantbird 14:52:27 <-- FeuerFliege has left #instantbird () 15:05:43 --> igorko has joined #instantbird 15:12:21 <-- mmkmou has quit (Ping timeout) 15:26:53 --> mmkmou has joined #instantbird 15:34:11 --> GeekShadow has joined #instantbird 15:41:47 --> ecaron has joined #instantbird 15:48:17 --> werwolf has joined #instantbird 15:51:12 <-- sonny has left #instantbird () 16:05:13 <-- Even1 has quit (Quit: Instantbird 1.1a1pre) 16:08:32 <-- ecaron has quit (Ping timeout) 16:21:17 --> Mook_as has joined #instantbird 16:26:35 --> Mic has joined #instantbird 16:26:35 * ChanServ sets mode +h Mic 16:28:33 <-- gerard-majax has quit (Ping timeout) 16:28:58 --> ecaron has joined #instantbird 16:30:05 --> tymerkaev has joined #instantbird 16:38:01 <Mic> I had an idea how to work around the restrictions of message filtering when inserting anything via an extension. 16:38:41 <Mic> It's possible to add certain tags or attributes to pass through the filter which is ok but inconvenient. 16:38:48 <-- ecaron has left #instantbird () 16:41:54 <Mic> I'm rather thinking of allowing "id" (could potentially break message styles if someone stupid decides to pass "latest" or whatever is used to tell where to insert the next message) - or another attribute holding an id - and replacing the node once it was inserted in the browser. 16:42:20 --> myk has joined #instantbird 16:42:44 <Mic> This would also allow to insert content asynchronously which is much better if you fetch data from the web and have additional delays there. 16:46:16 <clokep_work> Or allowing "id"? 16:49:50 <Mic> Sorry, I'm not sure what want to say ;) 16:50:16 <-- Andrey has quit (Quit: ) 16:51:24 <Mic> *what you 16:51:43 <clokep_work> What do you mean by "id"? 16:51:52 <clokep_work> That sentence makes no sense to me. 16:52:10 <clokep_work> You mean like passing <div id="replace-me" />? 16:52:17 <clokep_work> And then replace it via JS after the message is added? 16:54:25 <Mic> Yes. 16:55:42 <Mic> If I have several different things to replace I need to identify them, that's why I said I'd need an "id" (not to be confused with the attribute of this name) for them 16:56:25 <clokep_work> Ah OK. :) Gotcha. 16:56:41 <clokep_work> Well you could just do <div id="<some extension prefix>-<some unique ID>" /> 16:57:11 <Mic> The problem is that I'd allow id-attributes in general. 16:57:57 <Mic> Someone could send a html-message with an id on an element which could break something if chosen carefully 16:58:19 --> dballing has joined #instantbird 16:59:45 <clokep_work> Hmm....well ideally you'd add the div + queue an event in your code, so it could only be replaced if the event is queued? 17:00:09 <clokep_work> I think the best way might just be to allow extensions to replace the text again, AFTER it's been filtered. 17:00:27 <Mic> That's true. 17:01:05 <Mic> And it shouldn't be hard either. 17:04:59 <clokep_work> Nope, it's pretty much calling the same block of code again that's called before we strip out tags. ;) 17:05:05 <clokep_work> But with a different set of methods. 17:05:11 <clokep_work> I thought we had a bug on file about this actually? 17:05:22 * clokep_work didn't know people used Bonjour. ;) 17:06:54 --> gerard-majax has joined #instantbird 17:07:15 <Mic> bbl 17:09:33 <-- mokush has quit (Client exited) 17:10:18 <-- Mic has quit (Ping timeout) 17:13:39 --> mistraven has joined #instantbird 17:33:22 --> igorko1 has joined #instantbird 17:34:27 <-- igorko has quit (Ping timeout) 17:35:15 --> igorko has joined #instantbird 17:35:57 <-- igorko1 has quit (Ping timeout) 17:41:11 <-- mmkmou has quit (Ping timeout) 17:47:19 <instantbot> New Instantbird (UI) bug 944 filed by kaidjohnson@gmail.com. 17:47:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=944 nor, --, ---, nobody, UNCO, Support for Bonjour 17:57:31 --> Mic has joined #instantbird 17:57:32 * ChanServ sets mode +h Mic 18:11:09 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 18:11:36 --> Mic has joined #instantbird 18:11:36 * ChanServ sets mode +h Mic 18:25:23 <-- werwolf has quit (Ping timeout) 18:28:38 <Mic> The "id"-concerns were baseless: attributes can be filtered by their value :) 18:35:40 <clokep_work> Aha! That's good. :) 18:37:38 --> hunsly has joined #instantbird 18:37:47 <Mic> It didn't work from the error console yet but I'm currently turning it into an extension to try 18:38:12 <clokep_work> What are you working on? 18:39:18 <Mic> Among all these other things? ;) 18:39:34 <Mic> Finally trying to get the content preview thing into a usable form 18:39:56 <clokep_work> Isn't that from like last summer? ;) 18:40:02 <clokep_work> But yes, among all thsoe other things. :) 18:40:10 <Mic> Yes .. I know :( 18:40:18 <Mic> I start so many things and finish so few. 18:40:31 <Mic> I should really concentrate on less and do them right. 18:44:26 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 18:44:48 --> Mic has joined #instantbird 18:44:48 * ChanServ sets mode +h Mic 18:45:13 --> gmoro_ has joined #instantbird 18:45:29 <clokep_work> It's fine. I do it too. 18:53:23 <-- myk has quit (Ping timeout) 18:54:03 --> myk has joined #instantbird 19:00:49 --> igorko1 has joined #instantbird 19:01:21 <-- igorko has quit (Ping timeout) 19:18:29 --> DGMurdockIII has joined #instantbird 19:25:22 <-- micahg has quit (Ping timeout) 19:25:58 --> micahg has joined #instantbird 19:26:34 --> sonny has joined #instantbird 19:28:22 <-- tymerkaev has quit (Ping timeout) 19:32:02 --> linuxwizard has joined #instantbird 19:34:51 <-- Nitrox has quit (Quit: Connection to internet lost) 19:36:36 --> werwolf has joined #instantbird 19:38:00 <-- sonny has left #instantbird () 19:38:29 <-- werwolf has quit (Ping timeout) 19:40:34 <myk> are y'all watching AirMozilla? 19:40:40 <myk> http://air.mozilla.org/old-air-mozilla/ 19:41:29 <clokep_work> No, what's up? 19:41:41 <myk> alimi just advocated integrated IM into Firefox 19:42:05 <clokep_work> I see. 19:42:42 <myk> he called out http://strophe.im/ as a potential implementation path 19:43:25 <clokep_work> Ouch. 19:43:39 <clokep_work> That also limits it to XMPP, although I'm not sure what context he said it in. 19:43:55 <myk> well, alex is a designer, not an implementer, so i wouldn't read too much into that 19:44:06 <clokep_work> Yes, I know. 19:44:15 <clokep_work> Are theses archived anywhere? I can't really watch it at work. 19:44:48 <myk> yes, they typically are archived 19:44:54 <myk> however, i don't know where that archive is 19:45:01 * myk joins #airmozilla to find out 19:45:03 <clokep_work> That's fine. I'm sure I can find it. :) 19:45:14 <clokep_work> I assume he does know about that extension that implements XMPP in Firefox, right? 19:45:25 * clokep_work forgets what it's called...the library is xmpp4moz I think. 19:47:00 <myk> clokep_work: not sure 19:49:18 <clokep_work> Ah it's SamePlace 19:49:39 <myk> clokep_work: http://videos-cdn.mozilla.net/serv/air_mozilla/ 19:50:03 --> jb has joined #instantbird 19:50:07 <clokep_work> Thanks! my 19:50:08 <clokep_work> myk: 19:51:06 <myk> clokep_work: sho' 'nuff! 19:57:00 <clokep_work> I'll check it out later. :) What is airmozilla used for anyway? I've seen it mentioned before but never really understood what it is. 19:58:07 <myk> clokep_work: it's a streaming video service for broadcasting mozilla-related presentations and other events 19:58:11 * Mic neither .. and I'm wondering if the thing that I'm watching right now is live or recorded 19:58:30 <myk> mic: the thing being broadcast on airmozilla right now is live 19:59:02 <Mic> What is the topic? 19:59:49 <myk> Mic: The Future of Firefox UX 20:00:08 <Mic> Thanks :) 20:00:38 <myk> Mic: cheers! 20:00:48 <-- micahg has quit (Ping timeout) 20:01:24 --> micahg has joined #instantbird 20:06:08 <Mic> clokep: do you know this error? http://pastebin.instantbird.com/887 20:06:20 <-- mistraven has left #instantbird () 20:06:27 <Mic> I've seen it before and my code generates it atm 20:06:58 <-- micahg has quit (Ping timeout) 20:07:26 <Mic> This is my code: http://pastebin.instantbird.com/889 20:07:26 <clokep_work> Mic: It's caused by my split up jsProtoHelper bug. 20:07:29 <clokep_work> I missed an import. 20:07:35 <clokep_work> So if you're trying to implement commands they won't work. 20:08:13 --> micahg has joined #instantbird 20:08:17 <Mic> I want to send a system message to the conversation, no commands involved here 20:08:52 <clokep_work> Right, that function isn't working right now. 20:09:03 <Mic> What do I need to import as workaround? 20:09:18 <clokep_work> bug 758 has the patch that's awaiting flo. ;) 20:09:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=758 min, --, 1.1a1, clokep, REOP, Clean up jsProtoHelper 20:13:17 <clokep_work> What you get for using nightly builds Mic. :P 20:14:20 <Mic> hehe.. man, could they please stop talking about the microphone in #airmozilla? Every time they say "mic" I hear this stupid sound :D 20:16:34 <clokep_work> They must not be using shownick. ;) 20:25:07 <Mic> Our nightlies are pretty good ... 20:25:50 <Mic> ... maybe we should drop releases and only offer nightlies ;) 20:26:11 <clokep_work> Yeah, they're good. :) It'd be fixed earlier if flo wasn't away. 20:26:25 <Mic> "Now even releasing faster than Firefox!" 20:28:26 <Mic> good night 20:28:50 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 20:36:48 <-- igorko1 has quit (Quit: Instantbird 1.0) 20:36:58 <-- jb has quit (Ping timeout) 20:45:18 <-- skeledrew1 has quit (Connection reset by peer) 20:45:58 --> EionRobb has joined #instantbird 20:49:15 --> werwolf has joined #instantbird 20:52:22 --> mikk_s has joined #instantbird 20:52:48 <-- mikk_s has left #instantbird () 20:55:33 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:58:35 <-- Tonnes has quit (Connection reset by peer) 21:02:30 <-- gerard-majax has quit (No route to host) 21:07:34 --> gerard-majax has joined #instantbird 21:22:05 <-- gmoro_ has quit (Ping timeout) 21:31:18 <-- gerard-majax has quit (Ping timeout) 21:37:15 --> gmoro_ has joined #instantbird 21:41:47 --> Tonnes has joined #instantbird 21:45:41 --> mmkmou has joined #instantbird 21:49:08 <-- gmoro_ has quit (Ping timeout) 22:04:28 --> gmoro_ has joined #instantbird 22:07:07 <-- werwolf has quit (Ping timeout) 22:49:12 <-- mmkmou has quit (Ping timeout) 22:50:23 <-- chrisccoulson has quit (Ping timeout) 23:05:07 --> werwolf has joined #instantbird 23:09:16 --> chrisccoulson has joined #instantbird 23:33:05 <-- werwolf has quit (Ping timeout) 23:45:37 <-- hunsly has quit (Ping timeout) 23:55:22 --> clokep has joined #instantbird 23:55:22 * ChanServ sets mode +h clokep