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 [<new topic>]: 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 "<new topic>" 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)