#instantbird log on 01 18 2017

All times are UTC.

00:00:37 <-- clokep has quit (Ping timeout: 121 seconds)
00:00:37 * clokep_ is now known as clokep 
00:05:28 <clokep_work> freaktechnik: Doh. The patch is actually two commits. :(
00:12:43 <-- clokep has quit (Ping timeout: 121 seconds)
00:12:51 <aleth-mob> Looks like building purple will break tomorrow, so it will have to be disabled in the mozconfig (or fixed...)
00:14:11 <-- clokep_work has quit (Ping timeout: 121 seconds)
00:22:59 --> Alex has joined #instantbird
00:23:30 <-- Bollebib has quit (Ping timeout: 121 seconds)
00:27:42 --> clokep_work has joined #instantbird
00:27:42 * ChanServ sets mode +o clokep_work 
00:31:44 <-- clokep_work has quit (Ping timeout: 121 seconds)
00:58:40 --> clokep_work has joined #instantbird
00:58:40 * ChanServ sets mode +o clokep_work 
01:02:42 <-- clokep_work has quit (Ping timeout: 121 seconds)
01:20:16 <-- EionRobb has quit (Quit: Leaving.)
01:27:41 --> clokep_work has joined #instantbird
01:27:41 * ChanServ sets mode +o clokep_work 
01:31:43 <-- clokep_work has quit (Ping timeout: 121 seconds)
01:47:41 --> clokep_work has joined #instantbird
01:47:41 * ChanServ sets mode +o clokep_work 
01:51:43 <-- clokep_work has quit (Ping timeout: 121 seconds)
03:04:04 --> EionRobb has joined #instantbird
03:14:11 <instant-buildbot> build #950 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/950
03:20:00 <instant-buildbot> build #3429 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3429
03:27:37 <-- EionRobb has quit (Ping timeout: 121 seconds)
03:27:40 --> EionRobb has joined #instantbird
04:00:26 <-- EionRobb has quit (Quit: Leaving.)
04:26:32 <-- bgmCoder has quit (Connection closed)
07:07:07 --> Bollebib has joined #instantbird
07:51:27 --> mpmc has joined #instantbird
08:09:12 --> mattbox has joined #instantbird
08:10:05 <mattbox> hi
08:26:59 <nhnt11> mattbox: hello
08:42:43 <mattbox> nhnt11: I want to do GSoc, this year
08:43:01 <mattbox> Is any one willing to mentor me?
08:43:36 <nhnt11> mattbox: that's a premature question :)
08:43:59 <nhnt11> what project do you want to work on? have you poked at any bugs? have you built Instantbird from source?
08:44:04 <mattbox> nhnt11: but there is just 3 months to gsoc,no ?
08:44:15 <mattbox> nhnt11: yeah
08:44:19 <nhnt11> mattbox: The answer to "are we willing to mentor a capable candiate" is "yes"
08:44:27 <nhnt11> :D
08:45:10 <mattbox> nhnt11: Is it necessary that I chose one of the projects that you decide 
08:45:24 <mattbox> ot would you mentor If I come up with some good project ?
08:47:16 <nhnt11> mattbox: if you come up with an idea that we think would benefit the project, yes. but it will have to be suitable for gsoc 
08:47:26 <nhnt11> i.e. it has to fit in a 3 month timeline
08:48:02 <mattbox> nhnt11: are you willing to propose any project 
08:48:04 <mattbox> ?
08:48:15 <nhnt11> mattbox: I don't have any ideas at the moment
08:49:26 <mattbox> :(
08:49:52 <nhnt11> mattbox: that's just me though
08:52:22 <mattbox> nhnt11: what do u mean?
08:52:38 <nhnt11> mattbox: others might have ideas
08:52:49 <matrixisreal> https://www.irccloud.com/pastebin/Tzxragsa/
08:53:22 <matrixisreal> Got this error during runtime, while working with fb protocol
08:54:18 <matrixisreal> Ive removed disable fb in chat-prefs.js.
08:54:55 <matrixisreal> clokep:nhnt11: any idea whats wrong?
08:55:44 <nhnt11> matrixisreal: oh hi
08:55:55 <mattbox> nhnt11: Can you give me some suggestions on what to do, on getting selected 
08:56:12 <nhnt11> mattbox: fix some small bugs, be an active part of the community
08:56:24 <nhnt11> mattbox: use Instantbird, tell us what you think of the software
08:56:31 <nhnt11> find things you don't like, file bugs
08:56:58 <nhnt11> matrixisreal: I think I remember hearing your name mentioned as a new contributor to firefox
08:57:11 <nhnt11> matrixisreal: That error message has a file and a line number where the error is being generated
08:57:15 <nhnt11> have you tried investigating?
08:57:23 <matrixisreal> nhnt11: Hi, yup :D
08:57:32 <nhnt11> matrixisreal: you can use http://dxr.mozilla.org/comm-central/ to search the code base
08:57:56 <nhnt11> Instantbird frontend code is in the im/ folder, and the backend (protocol implementations, etc) are in chat/
08:58:19 <nhnt11> that error is in the imCore.js file...
08:58:41 <nhnt11> here, it seems: https://dxr.mozilla.org/comm-central/source/chat/components/src/imCore.js?q=path%3AimCore.js&redirect_type=single#345
08:59:32 <nhnt11> matrixisreal: if you'd like more help, you'll need to share a diff of your changes (so that we can see what exactly you modified)
08:59:51 <matrixisreal> nhnt11:Oops, I didnt notice, Actually I was trying to test clokep's patch, So have not much idea whats happening.
08:59:58 <nhnt11> which patch is this?
09:00:18 <matrixisreal> just a min
09:00:37 <nhnt11> matrixisreal: I strongly suggest you fix some small bugs and familiarize yourself with the codebase before messing with protocol plugins (prpls
09:00:38 <nhnt11> )
09:01:02 <matrixisreal> This. https://usercontent.irccloud-cdn.com/file/GzRFsKbE/clokep.patch
09:01:08 * nhnt11 doesn't know if you've done that already
09:01:18 <nhnt11> matrixisreal: where is that patch from?
09:01:30 <nhnt11> I suspect it was attached to a bug somewhere?
09:01:58 <matrixisreal> nhnt1: https://bugzilla.mozilla.org/show_bug.cgi?id=1141674
09:02:00 <instantbot> Bug 1141674 maj, --, ---, clokep, ASSI, Reimplement Facebook Chat not using XMPP
09:02:07 <matrixisreal> yup,
09:02:28 <nhnt11> matrixisreal: you should use tab completion to type nicks (type the first few letters of my name and then press the tab key)
09:02:34 <mattbox> nhnt11: Can you show me, some interesting bugs to work on /
09:02:51 <nhnt11> mattbox: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=product%3Ainstantbird&list_id=13398904
09:02:58 <nhnt11> That's a list of currently open Instantbird bugs
09:03:03 <matrixisreal> nhnt11: Great, i didnt new that :P
09:03:33 <matrixisreal> nhnt11: What do u think abt the patch/error ?
09:04:21 <nhnt11> matrixisreal: I think you should forget about it for now and pick a smaller, simpler task to get familiar with our code
09:04:56 <nhnt11> you can't build an engine without knowing how a piston works ;)
09:05:38 <nhnt11> matrixisreal: I say this because I have a vague assumption that you are a student interested in GSoC
09:05:52 <nhnt11> If i'm wrong and you've already got experience poking at comm-central code, please correct me
09:06:17 <matrixisreal> nhnt11: yeah :D, I am student.
09:07:02 <matrixisreal> Actually i fixed some firefox bugs before, and wanted something challenging so i chose this, But the initial progress turned out too.. slow :P
09:08:13 <matrixisreal> nhnt11: So, May be Ill try some bugs on chat core, for few week before getting into this ?
09:08:38 <nhnt11> matrixisreal: sure
09:10:17 <nhnt11> here are all the Instantbird/Chat Core bugs: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=product%3Ainstantbird%2Cchat&list_id=13398919
09:11:14 <nhnt11> ooooh, this is a nice bug: https://bugzilla.mozilla.org/show_bug.cgi?id=742356
09:11:16 <instantbot> Bug 742356 nor, --, ---, nobody, REOP, /topic erases the IRC topic instead of displaying it
09:13:01 <matrixisreal> nhnt11: Great, thanks :)
09:13:19 <nhnt11> matrixisreal, mattbox: maybe you'd like to work on that bug together?
09:13:24 <nhnt11> the /topic one
09:14:49 <matrixisreal> mattbox: Sure, What do you say? 
09:15:15 <mattbox> matrixisreal, nhnt11: sorry, Id rather prefer to work alone.
09:15:35 <nhnt11> :D
09:15:35 <mattbox> nhnt11: Why dont you give me another bug?
09:15:36 * nhnt11 approves
09:15:46 <nhnt11> mattbox: let me look
09:16:18 <mattbox> ok
09:21:45 <mattbox> nhnt11: Is there any other new contributor trying for gsoc other than matrixisreal?
09:23:14 <nhnt11> mattbox: not that I know of
09:23:21 * nhnt11 saw both of you for the first time today
09:24:07 --> fredw has joined #instantbird
09:24:16 --> gerard-majax has joined #instantbird
09:24:21 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:24:30 <nhnt11> mattbox: this seems fun, and doable: https://bugzilla.mozilla.org/show_bug.cgi?id=740742
09:24:32 <instantbot> Bug 740742 nor, --, ---, nobody, NEW, Add 'Follow' menu item in Twitter view context menu
09:27:35 <matrixisreal> nhnt11: No worries, ull see us more often now on :P
09:28:10 <mattbox> matrixisreal, nhnt11: me too..  XD
09:28:33 <mattbox> nhnt11: How to assign that bug to myself ?
09:29:02 <nhnt11> hmm, you might need editbugs privileges for that
09:29:34 <mattbox> nhnt11: how to get that?
09:30:11 <-- fredw has quit (Ping timeout: 121 seconds)
09:30:14 <nhnt11> not sure
09:30:26 <nhnt11> I don't know how to grant that permission, or whether I even can
09:31:06 <mattbox> nhnt11: what do u mean?
09:31:30 <nhnt11> mattbox: someone has to give you the "editbugs" permission on bugzilla
09:31:31 <mattbox> nhnt11: Do u mean, i cant get permissions now?
09:31:48 <nhnt11> mattbox: meanwhile find the line labeled "Assigned To:" and click "take"
09:31:55 <nhnt11> and then click save chagnes
09:31:57 <nhnt11> And see it it works
09:32:58 <matrixisreal> nhnt11: I think thats only possible when he has the priviliges, I guess..
09:33:25 * nhnt11 shrugs
09:33:26 <nhnt11> I don't remember
09:33:26 <nhnt11> :P
09:33:40 <mattbox> nhnt11: There is no take near assignee tag :/
09:34:07 <mattbox>  I cant edit anything :(
09:34:23 <nhnt11> mattbox: what is the email address of your bugzilla account?
09:36:44 <mattbox> nhnt11: akashajay103@gmail.com
09:38:50 <nhnt11> I assigned you
09:40:35 <mattbox> nhnt11: awesome
09:40:42 <mattbox> thanks
09:47:50 --> fredw has joined #instantbird
10:02:57 <mattbox> nhnt11: ok bye Niihanth, Ill let u know if i have dbts
10:03:17 <nhnt11> mattbox: bye!
10:03:38 <-- mattbox has quit (A TLS packet with unexpected length was received.)
10:17:14 <-- Alex has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:17:22 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:17:28 --> Alex has joined #instantbird
10:17:57 <-- Alex has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:48:58 --> BWMerlin has joined #instantbird
11:00:19 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:03:17 --> mpmc has joined #instantbird
11:07:13 --> gerard-majax has joined #instantbird
11:20:00 <-- fredw has quit (Client exited)
11:29:37 --> flo-retina has joined #instantbird
11:29:37 * ChanServ sets mode +qo flo-retina flo-retina 
12:03:05 --> clokep has joined #instantbird
12:03:06 * ChanServ sets mode +o clokep 
12:03:42 --> clokep_work has joined #instantbird
12:03:42 * ChanServ sets mode +o clokep_work 
12:16:15 --> clokep_ has joined #instantbird
12:16:15 * ChanServ sets mode +o clokep_ 
12:17:12 <-- BWMerlin has quit (Ping timeout: 121 seconds)
12:19:14 <-- clokep has quit (Ping timeout: 121 seconds)
12:19:14 * clokep_ is now known as clokep 
12:27:39 <clokep_work> aleth-mob: So all that work I did is uselss. :P
12:29:03 <aleth-mob> Why?
12:31:21 --> fredw has joined #instantbird
12:31:27 <-- matrixisreal has quit (Quit: Connection closed for inactivity)
12:38:12 <clokep_work> aleth-mob: If we're going to stop building it anyway.
12:39:34 <aleth-mob> We don't have to stop building it. But tomorrow (?) building it without first linking into libxul will break as the glue will be gone 
12:40:20 <clokep_work> Ahh.
12:40:22 <aleth-mob> It would not have been usable without fixing that anyway 
12:47:36 --> frg_away has joined #instantbird
12:49:16 <frg_away> Hi checked if SeaMonkey uses moz-calc and found some references in im. You might want to check if Bug 1331296 affects you.
12:49:19 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1331296 nor, --, ---, aschen, ASSI, Remove support for -moz-calc()
12:56:14 <aleth-mob> Thanks,  I bet it does...
12:57:07 <clokep_work> frg_away: Thanks.
13:06:06 <-- frg_away has left #instantbird ("")
13:27:21 --> matrixisreal has joined #instantbird
13:47:44 <matrixisreal> Could anyone suggest some good practises for debugging the chat core code ?
13:53:04 <clokep_work> matrixisreal: Print statements is usually what I use.
13:53:13 <clokep_work> I think some of the Firefox dev tools work now too, but I've never tried them.
13:59:36 <aleth-mob> There's a mdn page on remote debugging, but you'll have to build thunderbird for that 
14:00:31 <aleth-mob> Actually, come to think of it, if you build thunderbird you can just use the newly built in devtools 
14:14:23 <matrixisreal> So , I can use browser toolbox in thunderbird to debug Chat- core code also?
14:27:32 <clokep_work> Maybe.
14:27:37 <clokep_work> It's hard to say, it depends on a lot.
14:40:34 <matrixisreal> clokep_work: Can i do console.log( ) in the chat core code ?
14:41:03 <clokep_work> Aboslutely.
14:41:09 <clokep_work> matrixisreal: But I'd encourage you to just try things. ;)
14:41:18 <clokep_work> The error console is under tools.
15:18:47 --> bgmCoder has joined #instantbird
15:40:54 --> libertyernie has joined #instantbird
16:01:48 <-- libertyernie has quit (Connection closed)
16:57:17 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:57:51 <flo-retina> so is it OK to land in c-c these days despite all the colors?
16:59:15 <clokep_work> Probably.
16:59:35 <clokep_work> c-c is open
17:00:11 <flo-retina> Pushing to an APPROVAL REQUIRED tree requires your top changeset comment to include: a=... (or, more accurately, a\S*=...)
17:03:24 <flo-retina> hmm, maybe SeaMonkey is closed?
17:04:05 --> mconley|livehacking has joined #instantbird
17:11:33 <flo-retina> FYI, applying on c-c my script to remove addEventListener's third parameter if it's false gives 136 files changed, 531 insertions(+), 550 deletions(-)
17:11:43 <flo-retina> attached at https://bugzilla.mozilla.org/show_bug.cgi?id=1331081#c7
17:11:45 <instantbot> Bug 1331081 nor, --, Firefox 53, florian, RESO FIXED, omit addEventListener/removeEventListener's third parameter when it's false
17:24:07 --> gerard-majax has joined #instantbird
17:25:55 <clokep_work> flo-retina: Yeah seamonkey is always closed. ;)
17:26:49 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:28:42 <flo-retina> so how do I push that patch?
17:31:11 <-- fredw has quit (Client exited)
17:36:22 <aleth-mob> flo-retina: it's just seamonkey. Pretty sure you can assume a SM r+ includes a+, as for some reason they are always approval required. Or ask on maildev...
17:37:02 <flo-retina> I don't really have a SM r+ ;)
17:37:35 <aleth-mob> Ah... 
17:38:47 <aleth-mob> A=hopeyoulikethispatch? ;-)
17:40:28 <flo-retina> a=I'mnevertouchingsuiteanymoreifyoucomplain
17:46:48 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:49:42 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:50:33 --> gerard-majax has joined #instantbird
18:18:52 --> flo-retina has joined #instantbird
18:18:52 * ChanServ sets mode +qo flo-retina flo-retina 
18:26:26 <clokep_work> This seems confusing... https://twitter.com/SlackHQ/status/821779766575439872
18:33:25 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:42:33 <not-freaktechnik> I think being able to reply to a specific message on IM is very useful. But I don't think threads are the best way to represent that in an im conv.
18:42:53 * aleth-mob is reminded of that old line that every app expands until it contains something like an email client
18:43:26 <-- clokep has quit (Ping timeout: 121 seconds)
18:43:58 <not-freaktechnik> ... or until it's a webbrowser, as email clients are just browsers with a complicated startpage these days 😉
18:57:29 <clokep_work> :)
18:57:36 <clokep_work> That reminds me of Google Wave.
18:57:39 <clokep_work> Which was just confusing. ;)
19:00:33 <not-freaktechnik> Waves are confusing though
19:01:21 <not-freaktechnik> (and yes I do remember google wave. It was right around mozilla weave...)
20:17:34 --> Logicoma has joined #instantbird
20:25:45 <-- bgmCoder has left #instantbird ()
20:37:31 --> bgmCoder1 has joined #instantbird
20:39:05 * bgmCoder1 is now known as bgmCoder 
21:09:03 <matrixisreal> clokep_work: Hi, nhnt11  has advised me to work on somewhat simpler bugs before work on implementing fb protocol, which I am doing rightnow, But anyway Id like to know a way out of this error..
21:09:06 <matrixisreal> https://www.irccloud.com/pastebin/Tzxragsa/
21:09:42 <clokep_work> matrixisreal: My guess is that there's an issue with how you applied the patch.
21:09:48 <clokep_work> And that that file has a syntax error in it.
21:09:55 <clokep_work> But I'm not sure. :)
21:11:57 <matrixisreal> clokep_work: might have been the case, Ill check it.
21:13:29 <matrixisreal> clokep_work: btw, Could you review this patch when you are free, ill set you a review flag anyway.. :)
21:13:52 <clokep_work> matrixisreal: What bug?
21:13:58 <matrixisreal> https://bugzilla.mozilla.org/show_bug.cgi?id=742356
21:14:00 <instantbot> Bug 742356 nor, --, ---, pavankarthikboddeda, ASSI, /topic erases the IRC topic instead of displaying it
21:24:10 <clokep_work> Done.
21:25:15 <-- Logicoma has quit (Connection closed)
21:26:34 <-- bgmCoder has left #instantbird ()
21:28:06 <matrixisreal> clokep_work: nits Done ;)
21:28:25 <matrixisreal> clokep_work: Do u have a solution for prviding a way to clear the topic?
21:28:41 <clokep_work> matrixisreal: No, I don't think it's even necessary. (flo-retina / aleth-mob any opinions?)
21:29:18 <clokep_work> matrixisreal: When you upload a new patch you can click to obsolete old versions of the patch. :) Keeps it clean.
21:29:33 <matrixisreal> clokep_work: yeah, I forgot :/
21:29:41 <clokep_work> I just did it! No worries.
21:32:27 <clokep_work> I'll be back in a bit.
21:34:46 <clokep_work> matrixisreal: I left one more comment though.
21:34:57 <clokep_work> Also, any thoughts on whether it makes sense to show the topic in the case there's no data?
21:35:28 <clokep_work> (Also, did you test what happens if you type "/topic          ", or "/topic" or "/topic " or anything?)
21:36:38 <matrixisreal> clokep_work: yeah, I ve tested, It worked fine
21:37:08 <matrixisreal> nothing happend when "/topic" "/topic          ", or "/topic" or "/topic "  ..
21:41:35 <matrixisreal> clokep_work: Ididnt get the "rev the ID" part in ur comment.
21:47:14 <clokep_work> matrixisreal: Look in chat/locales/irc.properties.
21:47:20 <clokep_work> (That might not be the exact path...)
21:47:39 <clokep_work> You need to add a '2' on the end, so that translators realized the string changed.
21:49:44 <matrixisreal> clokep_work: I still dont understand, why is that 2 needed ?
21:49:54 <matrixisreal> where in this 
21:49:55 <matrixisreal> command.topic=%S [&lt;new topic&gt;]: Set this channel's topic.
21:52:41 <clokep_work> command.topic2=
21:52:49 <clokep_work> And then also change it in the ircCommands.jsm file to match.
21:53:00 <clokep_work> It's needed so that translators know to update that string.
21:53:14 <clokep_work> I'm not sure how else to say that, which part doesn't make sense?
21:53:20 <clokep_work> matrixisreal: ^
21:54:17 <matrixisreal> clokep_work: what do "&lt;new topic&gt;" mean?
21:54:25 <clokep_work> <new topic>
21:54:30 <clokep_work> It's just escaped HTML.
21:54:59 <matrixisreal> clokep_work: Oo.. :P
21:55:10 <matrixisreal> clokep_work: but whats the point in writing 2?
21:58:32 <clokep_work> matrixisreal: "It's needed so that translators know to update that string."
21:58:41 <clokep_work> (Again, if that's unclear, please ask a more specific question.)
21:58:55 <clokep_work> (Although I might not give a mre specific answer -- I'm not a translator.)
21:59:49 <matrixisreal> clokep_work: What do u mean a translator?
21:59:58 <matrixisreal> Is that a person ? :P
22:01:09 <freaktechnik> that's a person translating the program to other languages (usually one person only translates to one language)
22:02:55 <matrixisreal> Ah..., Now everything suddenly make sense, I thought translator was yet another piece of software. 
22:03:21 <matrixisreal> freaktechnik: clokep_work : may be i need to spend a bit more time away from my PC. :P
22:04:56 <freaktechnik> using irccloud and not instantbird/thunderbird, I see.
22:05:19 <freaktechnik> (don't worry, I also have an irccloud account parked in here...)
22:06:18 <matrixisreal> freaktechnik: I use nightly and the topic reads, "use nightly at your own risk", that explains :P
22:06:42 <clokep_work> matrixisreal: Nightly is very stable.
22:06:51 <freaktechnik> (I noted highlighting multiple persons didn't replace the : with a , between them, which is something thunderbird/instantbird do and then looked at the hostmask and voila, it's irccloud ;) )
22:07:05 <clokep_work> Yeah...I don't think anyone else does that except us.
22:07:23 <freaktechnik> it's one of the qol things I wouldn't trade for anything
22:08:14 <freaktechnik> I wonder how doable using something like ctrl+up/down or ctrl+shift+up/down on thunderbird to switch rooms would be.
22:08:50 <freaktechnik> (it's what those hip web clients like irccloud, discord or probably slack do)
22:09:39 <matrixisreal> And also, using up/down to show the previous commands(in IRC ) ?
22:10:03 <freaktechnik> previous lines you mean? I think there is/was an extension for that for instantbird
22:10:30 <matrixisreal> freaktechnik: Oo.. Iddint know that.
22:10:47 <matrixisreal> freaktechnik: but prev commands is a better use case i guess ?
22:11:05 <freaktechnik> honestly, same thing IMO
22:11:28 <freaktechnik> if it's been that long that the few lines of text you actually posted will waste your time you probably don't remember that you used the command.
22:14:55 <matrixisreal> freaktechnik: Exactly... :P
22:15:31 <clokep_work> There was an extension for that, you can also just ctrl+z back to what you want. ;)
22:15:33 <matrixisreal> clokep_work: regarding the locale thing, what does having a [ ] mean ?
22:15:37 <clokep_work> Which is actually a bug, but it's convenient.
22:15:47 <clokep_work> matrixisreal: [] traditionally means optional.
22:16:12 <freaktechnik> yeah, I really enjoy watching myself typing backward ;)
22:17:31 <matrixisreal> :P
22:18:05 <matrixisreal> clokep_work: traditionally in the translators POV or the computres' ?
22:18:20 <clokep_work> matrixisreal: Nothing to do with translators.
22:18:23 --> gerard-majax has joined #instantbird
22:18:23 <clokep_work> It's for end-users.
22:18:33 <clokep_work> <> defines something the user is to replace
22:18:37 <clokep_work> [] is used for an optional parameter.
22:18:53 <clokep_work> Not sure what this is based on, but it's extremely common.
22:19:57 <freaktechnik> probably some gnu manual convention
22:20:04 <freaktechnik> or even unix man convention I guess
22:21:23 <matrixisreal> Thanks, got it.
22:23:14 <freaktechnik> http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html
22:23:24 <freaktechnik> so POSIX?
22:24:06 <clokep_work> Yeah that sounds likely.
22:24:29 <freaktechnik> (microsoft of course has a counter standard that says the same thing ;) )
22:28:20 <matrixisreal> what does this underscore function do?
22:28:30 <matrixisreal>  _("command.topic2", "topic") ?
22:29:44 <flo-retina> fetches the localized string
22:31:02 <clokep_work> matrixisreal: The first parameter is the localized string ID, the other parameters are the replacements to make in that string.
22:31:57 <matrixisreal> where is that function imported from?
22:32:16 <matrixisreal> Is it some JS engine provides?
22:32:27 <matrixisreal> *something 
22:32:48 <flo-retina> matrixisreal: http://searchfox.org/comm-central/source/chat/modules/imXPCOMUtils.jsm#204
22:33:44 <flo-retina> http://searchfox.org/comm-central/source/chat/protocols/irc/ircUtils.jsm#12
22:34:36 <matrixisreal> flo-retina: thanks :)
22:52:54 <clokep_work> flo-retina: You have a second to discuss UX?
22:53:07 <flo-retina> about what?
22:53:15 <clokep_work> What should typing "/topic   " do?
22:53:24 <clokep_work> My thought is that it should be treated the same as "/topic"
22:53:30 <flo-retina> :-/
22:53:47 <clokep_work> Which the current patch that matrixisreal gave the behavior will be "do nothing"
22:53:55 <flo-retina> well, setting a topic that contains only whitespace doesn't make sense
22:54:37 <clokep_work> I agree. :)
22:55:37 <clokep_work> (Any other thoughts?)
22:56:05 <flo-retina> treating it like "/topic" seems reasonable
22:56:44 * clokep_work mumbles about having tests for this stuff.
23:02:21 <-- gerard-majax has quit (Ping timeout: 121 seconds)
23:15:10 --> EionRobb has joined #instantbird
23:24:53 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:28:56 <-- Bollebib has quit (Ping timeout: 121 seconds)
23:32:46 <-- mconley|livehacking has quit (Quit: NO CARRIER)