#instantbird log on 07 27 2011

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