#instantbird log on 03 11 2013

All times are UTC.

00:07:02 <spiffytech> Cool, looks simple enough to use. Thanks!
00:17:41 <Mic> Have fun with it! :)
00:17:46 <Mic> Good night
00:17:58 <spiffytech> Good night!
00:24:30 <-- Mic has quit (Quit: No time to waste, let's go!)
00:47:26 <-- rosonline has quit (Ping timeout)
01:00:35 <-- Tonnes has quit (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
01:09:40 <-- mconley has quit (Input/output error)
01:24:48 --> Tonnes has joined #instantbird
01:27:36 --> clokep has joined #instantbird
01:27:37 * ChanServ sets mode +o clokep 
01:29:20 <clokep> spiffytech: You could possibly store the map as a JSON blob in a pref?
02:18:42 --> mconley has joined #instantbird
02:37:12 <-- mconley has quit (Ping timeout)
02:49:46 --> mconley has joined #instantbird
03:00:06 <-- mconley has quit (Ping timeout)
03:01:27 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
03:40:27 <instant-buildbot> build #804 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/804
04:31:38 <instant-buildbot> build #801 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/801
05:20:24 <-- gerard-majax__ has quit (Ping timeout)
05:35:40 <-- EionRobb has quit (Quit: Leaving.)
06:13:06 <-- Kaishi has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- skeledrew1 has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- dew has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- Suiseiseki has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- Zatara75 has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- micahg has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- douglaswth has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- spiffytech has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- ivan has quit (gravel.mozilla.org concrete.mozilla.org)
06:13:06 <-- Gizmokid2005 has quit (gravel.mozilla.org concrete.mozilla.org)
06:50:34 --> Even has joined #instantbird
06:56:40 --> douglaswth has joined #instantbird
06:57:10 --> spiffytech has joined #instantbird
06:57:18 --> Gizmokid2005 has joined #instantbird
06:57:45 --> ivan has joined #instantbird
06:57:50 --> Suiseiseki has joined #instantbird
06:57:57 --> micahg has joined #instantbird
06:58:14 --> skeledrew has joined #instantbird
07:01:33 --> Zatara75 has joined #instantbird
07:04:31 --> dew has joined #instantbird
07:09:17 * Suiseiseki is now known as IRCMonkey59361
07:31:43 <-- Even has left #instantbird ()
07:32:02 --> Even has joined #instantbird
07:32:02 * ChanServ sets mode +o Even 
07:41:59 <instant-buildbot> build #895 of win32-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/895
07:55:01 --> Kaishi has joined #instantbird
09:03:32 --> rosonline has joined #instantbird
09:08:08 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
09:11:52 --> chrisccoulson has joined #instantbird
09:15:36 --> jb has joined #instantbird
09:19:07 <-- jb has quit (Ping timeout)
09:22:23 --> gerard-majax__ has joined #instantbird
09:24:02 --> Mic has joined #instantbird
09:24:03 * ChanServ sets mode +h Mic 
09:29:08 --> mconley has joined #instantbird
09:34:40 --> jb has joined #instantbird
09:41:17 --> flo-retina has joined #instantbird
09:41:17 * ChanServ sets mode +qo flo-retina flo-retina 
09:42:14 <-- jb has quit (Ping timeout)
09:48:05 --> jb has joined #instantbird
09:49:00 <flo-retina> clokep: in http://pastebin.instantbird.com/155246 is the change at line 78 doing what you want if gGlobalRuleset is null, and initialized at line 81?
09:49:50 <flo-retina> I think the change at line 34 (and a few others) changes the behavior if aAttrs == false (rather than undefined), but I would need to look at the code more to know if that's a problem or not
09:50:55 <flo-retina> I'm surprised that you can use the value of another parameter, or call a function for the default values, I would only have expected constants to work
09:52:00 <Mic> I was also surprised but I checked and it actually works.
09:52:23 <Mic> I'm more surprised that you can use other parameters than that you can call functions by the way!
09:54:47 <-- mconley has quit (Input/output error)
09:57:58 <-- jb has quit (Ping timeout)
09:59:44 <flo-retina> Mic: what happens if 2 parameters use each other's value as default?
09:59:58 <flo-retina> Mic: or can you only use the value of a previous parameter?
10:03:50 --> clokep has joined #instantbird
10:03:50 * ChanServ sets mode +o clokep 
10:05:34 --> jb has joined #instantbird
10:09:24 <-- jb has quit (Ping timeout)
10:14:05 --> jb has joined #instantbird
10:17:10 <-- jb has quit (Ping timeout)
10:21:53 <clokep> flo-retina: You can only use previous parameters.
10:22:13 <flo-retina> ok :)
10:22:19 <flo-retina> Good mornign! :)
10:22:38 <clokep> What I find more annoying though is that parameter one cannot have a default without parameter 2 also having one.
10:26:23 <flo-retina> so what happens at line 174 of that pastebin?
10:27:05 <clokep> flo-retina: It crashes.
10:27:09 <clokep> I did say that was untested.
10:28:21 <clokep> (it doesn't actually crash btw, just throws errors...)
10:28:27 <clokep> And causes components to not load. ;)
10:29:49 <Mic> flo-retina: I haven't tried what you asked btw
10:31:00 <flo-retina> clokep: that means you just have to add = undefined for the last parameter, right? ;)
10:31:28 <clokep> flo-retina: Yeah, or in some cases it shold probably be = false.
10:34:40 <flo-retina> we may also have !! in some places used for normalize 'undefined' (omitted boolean parameter) as false.
10:38:51 <clokep> Good thought.
10:47:10 <-- rosonline has quit (Ping timeout)
10:52:08 <instantbot> clokep@gmail.com requested review from benediktp@ymail.com  for attachment 2265 on bug 1893.
10:52:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1893 enh, --, ---, clokep, ASSI, Use Javascript default parameters where applicable
10:56:46 <clokep> Btw that patch says r=Mic, but I wasn't sure if that's what he actually uses...
11:04:25 <-- flo-retina has quit (Ping timeout)
11:10:39 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:24:24 --> flo-retina has joined #instantbird
11:24:25 * ChanServ sets mode +qo flo-retina flo-retina 
11:46:55 --> mpmc has joined #instantbird
12:02:57 --> clokep_work has joined #instantbird
12:02:57 * ChanServ sets mode +o clokep_work 
12:19:43 <Mic> clokep_work: most things seem OK, some look awkward but should work (e.g. reading a pref as default value) and some need fixing: http://goo.gl/t2R7j http://goo.gl/Lo9kI
12:20:09 <Mic> I'll be away until tonight but I'll write a proper review then and will try to test it too
12:22:02 * clokep_work wonders what's with the goo.gl links.
12:22:21 <clokep_work> Yeah I didn't go back through the xmpp.jsm file yet. :(
12:22:48 * flo-retina wonders who at twitter thinks 1.1 is > 2
12:23:36 <clokep_work> flo-retina: Doh. That makes me want to smash my head into my desk.
12:23:53 <clokep_work> I want to know what'll happen when they reach API v2 now. ;)
12:24:21 <flo-retina> clokep_work: user count limited to 5 instead of 100k? :)
12:25:26 <clokep_work> Probably...
12:27:08 <Mic> An implementation like ours is "replicating the core Twitter experience", isn't it?
12:27:38 <clokep_work> I wouldn't say we are, no.
12:28:40 <flo-retina> clokep_work: what we would say doesn't matter. They decide whatever they want, arbitrarily
12:29:06 <clokep_work> flo-retina: I know.
12:29:09 <flo-retina> clokep_work: and I suspect "replicating the core twitter experience" means "give end users access to their tweets on a platform officially supported by twitter"
12:32:56 <Mic> It's not a definition exactly, but the I.5 of https://dev.twitter.com/terms/api-terms says: " [...] some Services or applications attempt to replicate Twitter's core user experience, typically by accessing the home timeline, account settings, or direct messages API endpoints or User Streams product. [...]"
12:33:02 <Mic> -the
12:34:57 <instantbot> florian@instantbird.org denied review for attachment 2258 on bug 851.
12:34:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=851 enh, --, ---, clokep, ASSI, Twitter commands
12:35:29 <flo-retina> so "attempt to replicate Twitter's core ux" == "use Twitter's API"
12:43:49 * flo-retina thought bug 1892 was something we were already doing
12:43:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1892 enh, --, ---, nobody, NEW, Tab completion should prepend an "@" for usernames on Twitter
12:44:13 <flo-retina> or it's possible I just don't understand what's requested there
12:44:16 <Mic> flo-retina: for replies, yes, afaik
12:44:33 <flo-retina> Mic: and we complete with nicknames only if the word started with @, don't we?
12:47:37 <Mic> No, we complete c->clokep without @
12:47:57 <Mic> The @ doesn't make any difference.
12:48:28 <flo-retina> ah ok
12:48:30 <Mic> gtg
12:48:40 <-- Mic has quit (Quit: No time to waste, let's go!)
12:49:34 <flo-retina> that seems like an edge case that doesn't really matter (as I would expect people familiar with twitter to type the @ character), but if someone wants to fix it, I'm not against it :)
12:49:34 --> jb has joined #instantbird
12:57:32 <-- Gizmokid2005 has quit (Ping timeout)
12:57:58 --> Gizmokid2005 has joined #instantbird
12:59:07 --> rosonline has joined #instantbird
12:59:14 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
13:00:07 --> chrisccoulson has joined #instantbird
13:00:26 <clokep_work> I would find it weird if c<tab> completed to @clokep. :-S
13:02:41 --> mconley has joined #instantbird
13:04:09 <flo-retina> Feedback for Mic: I tried to put … at the end of the string for your add-on adding a placeholder in the input box, and UTF8 isn't handled correctly
13:05:04 <flo-retina> Mic: you'll need Services.prefs.getComplexValue(..., Ci.nsIPrefLocalizedString).data instead of Services.prefs.getChatPref(...)
13:05:21 <-- jb has quit (Ping timeout)
13:40:48 <-- rosonline has quit (Ping timeout)
13:41:31 --> rosonline has joined #instantbird
13:45:57 --> FireFly_TB has joined #instantbird
13:47:23 <-- rosonline has quit (Ping timeout)
13:50:56 --> rosonline has joined #instantbird
13:57:59 <-- flo-retina has quit (Ping timeout)
13:58:34 --> flo-retina has joined #instantbird
13:58:35 * ChanServ sets mode +qo flo-retina flo-retina 
14:21:16 <-- gerard-majax__ has quit (Ping timeout)
14:25:28 <-- Kaishi has quit (Quit: Kaishi)
14:37:09 <flo-retina> c_lokep_work: so maybe we shouldn't complete at all when the @ prefix hasn't been typed?
14:43:48 <clokep_work> flo-retina: Maybe that would be a solution. I'm unsure what problem Mic is trying to solve.
14:43:49 --> deOmega1 has joined #instantbird
14:44:23 <flo-retina> deOmega1: Good morning :)
14:46:09 <deOmega1> good morning... came in butgot distracted :)
14:47:47 * flo-retina just received $15 through paypal with "Hi Florian, here is a couple dollars for a beer or whatever. Thanks for your excellent extension. I can send more at some future time. :)" as accompanying message.
14:49:19 <deOmega1> I was gonna say.. if no one else noticed  (or probably applied commonsense like i did not :) ).. the userchrome trick from yesterday that put the tabs on the bottom, also puts vertical tabs to the right side.
14:49:36 <clokep_work> Yes, it should do that.
14:49:45 <clokep_work> I thought of that, but didn't think anyone would remotely want to do that.
14:50:06 <deOmega1> only thing is that in that case the vertical tabs are not resizable when on the right side.
14:50:27 <deOmega1> clokep_work: hmmm, i think i had ask for that option before.  I think,
14:51:31 <deOmega1> I will say though, i have been using vertical tabs for so long,  though I really like tabs on the bottom... I have a hard time adapting
14:51:42 <deOmega1> actually, i have ahard tiem adapting to tabs on the top even
14:51:50 <deOmega1> have a hard time
14:52:07 <clokep_work> deOmega1: Yes, but adding as a reasonable option is a lot harder than a userChrome hack.
14:53:57 <deOmega1> flo-retina: so are you gonna buy beers?
14:54:09 <deOmega1> clokep_work: Thanks.. I can understand that
14:55:19 <flo-retina> deOmega1: probably not beers.
14:56:00 <deOmega1> :)
14:57:46 <deOmega1> 9:50:06 AM - deOmega1: only thing is that in that case the vertical tabs are not re-sizable when on the right sid)  . I am wrong..  it is re-sizeable.)
14:59:20 --> gerard-majax__ has joined #instantbird
15:09:13 * clokep_work is very confused by someone in #thunderbird.
15:12:33 <clokep_work> http://pastebin.instantbird.com/155648 was the whole conversation (up to now).
15:14:43 <flo-retina> clokep_work: line 15 is confusing in that log, my guess is you typed /help mode. Shouldn't magic copy ignore messages with the noLog flag? :)
15:15:00 <clokep_work> flo-retina: Probably, and yes that's what I typed.
15:15:18 <clokep_work> (Although...I could potentially want to copy the whois information, etc. to someone else?)
15:15:26 <clokep_work> s/someone/somewhere/
15:17:22 <flo-retina> clokep_work: that user is definitely rude.
15:17:38 <flo-retina> clokep_work: I think a user mode to filter out all his messages finishing with "lol?" could be useful ;)
15:22:01 <-- gerard-majax__ has quit (Ping timeout)
15:24:17 <clokep_work> flo-retina: Yeah. I thought he was being kind of rude too (and unhelpful).
15:24:54 <flo-retina> let's prepare to mark his bug as invalid ;)
15:24:58 <clokep_work> Yup! :)
15:25:09 <flo-retina> (I suspect he'll file a single bug with half a dozen different things in it)
15:29:47 --> gerard-majax__ has joined #instantbird
15:41:08 <deOmega1> hmm.  seems as though my userchrome changes have brought about a bug of sorts
15:41:49 <deOmega1> hmm, let me narrow it down, but i am getting italicised texts and lack of spaces
15:42:42 <deOmega1> ok, i know what what was teh cause
15:42:48 <deOmega1> mathjax addon
15:43:09 <deOmega1> in sentences where numbers are involved, it did random things
15:45:15 <deOmega1> i removed it.. I just wanted to see what it was about anyway.. so it is no longer a problem for me.
15:46:21 <clokep_work> deOmega1: Someone probably used a $, I switched off the option about that and it no longer started doing weird things.
15:48:51 <deOmega1> ok, yes.   that happens a lot for me
15:49:18 <deOmega1> been scratching my head all morning trying to figure out why teh crazy stuff :)
15:49:48 <flo-retina> just use € instead ;)
15:53:08 <-- gerard-majax__ has quit (Ping timeout)
15:58:19 --> gerard-majax__ has joined #instantbird
15:59:57 * clokep_work is surprised he hasn't gotten any bugs from that guy yet.
16:06:18 * dew assigns all bugs to clokep_work
16:09:06 <-- gerard-majax__ has quit (Ping timeout)
16:33:10 <-- spiffytech has quit (services.mozilla.org (Too many invalid passwords))
16:33:16 --> spiffytech has joined #instantbird
16:34:30 <deOmega1> flo-retina: lol. Well, i do not even know how ti type that .. much less spend it :)
16:35:09 <flo-retina> well, use £ if you prefer ;)
16:35:35 --> Mook_as has joined #instantbird
16:37:10 <-- Mook_as has quit (Quit: Mook_as)
16:37:47 --> Mook_as has joined #instantbird
16:37:59 <-- Mook_as has quit (Input/output error)
16:38:18 --> Mook_as has joined #instantbird
16:46:31 <-- rosonline has quit (Ping timeout)
17:04:41 --> gerard-majax__ has joined #instantbird
17:12:05 <-- Optimizer has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:12:31 --> Optimizer has joined #instantbird
17:13:21 <-- deOmega1 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
18:07:28 --> Kaishi has joined #instantbird
18:13:44 <-- FireFly_TB has quit (Input/output error)
18:21:10 <-- gerard-majax__ has quit (Ping timeout)
18:31:30 <-- mconley has quit (Connection reset by peer)
18:33:54 --> mconley has joined #instantbird
19:10:13 <-- Mook_as has quit (Quit: Mook_as)
19:10:32 --> Mook_as has joined #instantbird
19:14:08 <-- Kaishi has quit (Quit: Kaishi)
19:17:22 --> FireFly_TB has joined #instantbird
19:18:25 --> gerard-majax__ has joined #instantbird
19:58:33 --> EionRobb has joined #instantbird
20:01:26 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
20:32:13 --> Kaishi has joined #instantbird
20:33:36 --> unghost has joined #instantbird
21:33:52 --> jb has joined #instantbird
21:38:58 <-- gerard-majax__ has quit (Ping timeout)
21:39:00 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:42:29 <-- Even has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:42:41 --> Even has joined #instantbird
21:42:41 * ChanServ sets mode +o Even 
21:43:28 <-- FireFly_TB has quit (Ping timeout)
21:44:15 <-- Even has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:46:11 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
21:54:14 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
22:14:59 --> FireFly_TB has joined #instantbird
22:16:39 --> chrisccoulson has joined #instantbird
22:17:42 --> Mic has joined #instantbird
22:17:42 * ChanServ sets mode +h Mic 
22:18:06 <-- jb has quit (Ping timeout)
22:32:26 --> clokep has joined #instantbird
22:32:26 * ChanServ sets mode +o clokep 
22:35:39 <Mic> clokep: I haven't noticed you joining. I sent you a memo response a minute ago!
22:36:01 <EionRobb> oh, flo-retina, I found that I had emailed myself a copy of the OkCupid API docs if you want to see :)
22:36:09 <clokep> Mic: I'm reading it now.
22:37:40 <EionRobb> flo-retina: http://eion.robbmob.com/okcupid.html
22:38:03 <clokep> EionRobb: One huge page? That's nice of them. :P
22:46:37 <-- FireFly_TB has quit (Input/output error)
23:13:47 <Mic> Good night
23:13:58 <-- Mic has quit (Quit: No time to waste, let's go!)
23:23:42 <-- mconley has quit (Input/output error)
23:51:09 <instantbot> clokep@gmail.com cancelled review?(benediktp@ymail.com ) for attachment 2265 on bug 1893.
23:51:10 <instantbot> clokep@gmail.com requested review from benediktp@ymail.com  for attachment 2266 on bug 1893.
23:51:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1893 enh, --, ---, clokep, ASSI, Use Javascript default parameters where applicable