All times are UTC.
00:32:02 <clokep> aleth: Is there fallout from bug 1237385 or just additional work? 00:32:06 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1237385 nor, --, Instantbird 46, ab, REOP, deduplicate populateProtoSpecificBox 00:32:07 <clokep> I'm surprised ot keep seeing emails in there. 00:32:45 <aleth> clokep: I had missed something in my original review that requires more work 00:33:16 <clokep> Alright. 00:33:21 <clokep> Well we need to get it onto aurora? 00:33:48 <aleth> no, I don't think so. If it's correct, it's not a patch that does anything ;) 00:34:20 <clokep> :) OK 00:35:32 <aleth> it's just easy to miss a detail, 4 different versions of the same (forked) code. 00:35:48 <clokep> Oh definitely. :) But now it's unforked so that's sweet. 01:10:23 <-- myk has quit (Ping timeout: 121 seconds) 01:19:09 <-- arlolra has quit (Client exited) 01:34:55 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 01:45:28 <-- aleth has quit (Quit: :tiuQ) 01:46:01 --> clokep has joined #instantbird 01:46:01 * ChanServ sets mode +o clokep 02:22:17 --> Greasy has joined #instantbird 02:24:10 <-- Greasy has quit (Quit: ChatZilla 0.9.92 [Firefox 43.0.4/20160105164030]) 02:26:34 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 02:27:14 --> clokep has joined #instantbird 02:27:14 * ChanServ sets mode +o clokep 02:37:49 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 03:48:25 <-- EionRobb has quit (Quit: Leaving.) 04:36:04 --> EionRobb has joined #instantbird 04:56:26 <instant-buildbot> build #3054 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3054 05:25:30 <instant-buildbot> build #586 of linux64-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/586 05:52:25 --> nhnt11 has joined #instantbird 05:52:25 * ChanServ sets mode +h nhnt11 05:55:19 --> Bollebib has joined #instantbird 06:23:21 <-- nhnt11 has quit (Ping timeout: 121 seconds) 06:38:20 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 08:08:10 --> Alex1 has joined #instantbird 08:13:46 --> mpmc has joined #instantbird 08:58:49 <-- Tonnes has quit (Quit: ChatZilla 0.9.92 [Firefox 44.0/20160123151951]) 09:04:15 --> Tonnes has joined #instantbird 09:13:05 --> gerard-majax has joined #instantbird 09:15:35 <-- clokep has quit (Connection closed) 09:15:39 --> clokep has joined #instantbird 09:15:39 * ChanServ sets mode +o clokep 09:29:02 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:30:14 --> gerard-majax has joined #instantbird 09:37:02 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:38:27 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:39:30 --> gerard-majax has joined #instantbird 10:01:54 --> flo-retina has joined #instantbird 10:01:54 * ChanServ sets mode +qo flo-retina flo-retina 10:05:54 <-- gerard-majax has quit (Ping timeout: 121 seconds) 10:12:36 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:15:20 --> BWMerlin has joined #instantbird 10:21:46 --> aleth has joined #instantbird 10:21:46 * ChanServ sets mode +o aleth 10:23:38 --> abdelrhman has joined #instantbird 10:41:14 --> gerard-majax has joined #instantbird 10:44:03 <-- mpmc has quit (A TLS packet with unexpected length was received.) 10:56:58 --> mpmc has joined #instantbird 11:30:50 <-- aleth has quit (Ping timeout: 121 seconds) 11:42:54 --> FilipMosner1 has joined #instantbird 11:45:59 <-- FilipMosner has quit (Ping timeout: 121 seconds) 11:46:12 --> FilipMosner has joined #instantbird 11:48:56 <-- FilipMosner1 has quit (Ping timeout: 121 seconds) 12:17:20 <-- BWMerlin has quit (Client exited) 12:25:10 --> abdelrhman1 has joined #instantbird 12:25:24 <-- abdelrhman has quit (Ping timeout: 121 seconds) 12:43:26 <-- mpmc has quit (A TLS packet with unexpected length was received.) 12:53:46 <-- gerard-majax has quit (Quit: Leaving) 12:57:30 --> gerard-majax has joined #instantbird 13:00:15 --> Bollebib has joined #instantbird 13:16:17 --> Hadi has joined #instantbird 13:16:44 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:47:50 --> PingWiN has joined #instantbird 13:49:56 <-- Hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:51:08 <-- pWnnn has quit (Ping timeout: 121 seconds) 13:52:10 --> aleth has joined #instantbird 13:52:10 * ChanServ sets mode +o aleth 13:58:43 --> Hadi has joined #instantbird 14:02:48 --> clokep_work has joined #instantbird 14:02:48 * ChanServ sets mode +o clokep_work 14:07:59 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:08:03 --> clokep_work has joined #instantbird 14:08:03 * ChanServ sets mode +o clokep_work 14:08:06 <-- aleth has quit (Ping timeout: 121 seconds) 14:17:46 --> aleth has joined #instantbird 14:17:46 * ChanServ sets mode +o aleth 14:49:27 --> mpmc has joined #instantbird 14:57:24 <-- abdelrhman1 has quit (Quit: Leaving.) 14:57:34 --> abdelrhman has joined #instantbird 14:59:31 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:59:39 --> mpmc has joined #instantbird 15:51:23 <-- Hadi has quit (Connection closed) 15:51:31 --> Hadi has joined #instantbird 16:02:37 --> nhnt11 has joined #instantbird 16:02:37 * ChanServ sets mode +h nhnt11 16:35:29 <abdelrhman> aleth: I think we can not override a method of object and this object has interface 16:36:36 <aleth> sure, you can use a Proxy or make a new object and copy the bits you don't want to override into it 16:36:50 <aleth> I was thinking you could do this in getProtoOptions 16:37:21 <aleth> of course you are right that you cannot and should not modify the original object 16:37:31 <abdelrhman> Yeah, I'm doing it now. 16:38:11 <aleth> It seems to make more sense than moving into the accountOptionsHelper, as it only appears in 1 of 4 cases 16:39:31 <abdelrhman> You are right, this is reasonable :-) 16:46:16 <aleth> abdelrhman: maybe Object.create would work too 16:47:17 <aleth> or Object.assign 16:48:20 <abdelrhman> OK 16:49:44 <aleth> It's possible the interface will get in the way there though, you'll have to try it 16:49:57 <abdelrhman> OK 17:01:21 --> Mnyromyr has joined #instantbird 17:02:00 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:06:16 <-- nhnt11 has quit (Ping timeout: 121 seconds) 17:09:02 --> nhnt11 has joined #instantbird 17:09:02 * ChanServ sets mode +h nhnt11 17:21:09 <-- nhnt11 has quit (Ping timeout: 121 seconds) 17:23:30 --> arlolra has joined #instantbird 17:28:36 <abdelrhman> Object.assign will not work as it only copies "all enumerable own properties" 17:29:12 --> gerard-majax has joined #instantbird 17:31:38 --> myk has joined #instantbird 17:34:35 <-- mpmc has quit (A TLS packet with unexpected length was received.) 17:35:17 --> myk1 has joined #instantbird 17:35:59 <-- myk has quit (Ping timeout: 121 seconds) 17:35:59 * myk1 is now known as myk 17:44:14 --> nhnt11 has joined #instantbird 17:44:14 * ChanServ sets mode +h nhnt11 17:45:22 --> mpmc has joined #instantbird 17:45:57 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:54:23 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:56:38 <-- nhnt11 has quit (Ping timeout: 121 seconds) 18:04:07 --> gerard-majax has joined #instantbird 18:22:58 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:30:08 --> gerard-majax has joined #instantbird 18:38:26 --> abdelrhman1 has joined #instantbird 18:38:30 <-- abdelrhman has quit (Ping timeout: 121 seconds) 18:39:55 <-- abdelrhman1 has quit (Quit: Leaving.) 18:40:10 --> abdelrhman has joined #instantbird 18:42:41 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:50:43 <-- spiffytech has quit (Quit: ZNC - http://znc.in) 18:54:57 --> spiffytech has joined #instantbird 19:00:06 <-- abdelrhman has quit (Ping timeout: 121 seconds) 19:02:55 --> abdelrhman has joined #instantbird 19:08:21 <-- EionRobb has quit (Quit: Leaving.) 19:17:24 --> Hadi1 has joined #instantbird 19:17:39 <-- Hadi has quit (Ping timeout: 121 seconds) 19:17:40 * Hadi1 is now known as Hadi 19:22:58 <-- spiffytech has quit (Quit: ZNC - http://znc.in) 19:28:31 --> nhnt11 has joined #instantbird 19:28:31 * ChanServ sets mode +h nhnt11 19:35:07 <Hadi> Is there a way to configure a portable Instantbird client to a default server and channel; And Have it ask for a username at launch? 19:35:46 <Hadi> I'm asking this because I'm looking for a way to prepare a portable version of Instantbird That'd connect to a specific channel for some of my inexperienced friends 19:36:19 <Hadi> So they could launch it and It'd automatically connect to our group channel 19:37:04 <-- nhnt11 has quit (Ping timeout: 121 seconds) 19:38:13 <aleth> Hadi: interesting idea 19:38:45 <aleth> you'd need a small addon for the "ask for a username" part (if you want to avoid going through the account creation wizard) 19:39:09 <Hadi> aleth: I was thinking of getting a portable version myself, configure the server and channel but then there would be a problem. My friends wouldn't be able to change their default username without having to remove and readd the account 19:39:33 <aleth> yes, renaming accounts doesn't work, unfortunately 19:40:03 <aleth> it would be fairly easy to write a custom protocol that is based on IRC and preconfigured for a particular server 19:41:26 <Hadi> Yeah i think that's my only choice In that case i guess I'd better go write a tutorial, I have no programming knowledge 19:41:48 <Hadi> But That would be so cool! preconfigured Instantbird 19:42:40 <Hadi> Most of my friends who are musicians don't know what irc is; They're looking for a way to collaborate I'd tell 'em that IRC is awesome for that 19:44:33 --> unghost has joined #instantbird 19:50:41 <aleth> Hadi: I don't want to discourage you - it would not be terribly difficult to write such an addon 19:51:07 <Fallen> Hadi: I appreciate the urge to use open protocols and prefer the simpleness of irc myself, but if they are musicians and maybe want to share audio and pictures of sheet music, maybe Slack is a good alternative? :) 19:51:10 <aleth> a preconfigured protocol for IRC, where in the new account wizard all you need is a username, would be very easy 19:52:03 <aleth> hey, you can connect to slack with XMPP! we especially made it work ;) 19:52:22 <aleth> not so much for audio and pictures though :-/ 19:55:51 --> gerard-majax has joined #instantbird 19:56:28 <Hadi> Fallen: We use dropbox for exchanging musical ideas; Honestly It's all about ideas and discussion mostly, I'm thinking about irc because currently we use skype for this when we want to argue without physically hurting each other (lol) 19:56:53 <Hadi> For recording and musical notes We visit each other and use usb drives 19:57:14 <Hadi> aleth: What should i learn to be able to write addons for IB? 19:57:50 <aleth> Hadi: do you know a bit of JS? 19:58:12 <Hadi> I've saw slack, It's comprehensive TBH but It's a bit over comprehensive for my taste and I assume my friends also 19:59:04 <Hadi> aleth: Don't think so. Is that javascript? 19:59:07 <aleth> yes 20:00:10 <Hadi> I've heard very good things about it, but no I don't know programming languages. nested structures and expressions are scary 20:02:03 <aleth> maybe it's not that easy then. you'd have to write something similar to https://dxr.mozilla.org/comm-central/source/chat/protocols/facebook/facebook.js 20:02:45 <aleth> you're right that account creation is the weak spot of IRC (and XMPP), UI wise 20:02:56 <Hadi> aleth: this is OT to this channel; but a small question, If i wanted to learn JS, It's required that I learn other web-based languages too? 20:03:05 <aleth> not really 20:03:30 --> nhnt11 has joined #instantbird 20:03:30 * ChanServ sets mode +h nhnt11 20:03:42 <aleth> the best way to learn is to have a project, use mdn, and trial and error ;) 20:04:01 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:04:02 --> nhnt11 has joined #instantbird 20:04:02 * ChanServ sets mode +h nhnt11 20:04:11 <aleth> but there are also websites that have intros (I don't have any good links though) 20:04:30 <aleth> nhnt11: know of any good intro-to-JS for newbies sites? 20:04:44 <nhnt11> aleth: not off the top of my head, no :( 20:04:50 * nhnt11 checks the log 20:05:25 <Hadi> aleth: regarding UI: Sadly people (Maybe including myself) are used to having a touchscreen and doing things with single taps 20:05:37 <Hadi> LEt alone going through a wizard and providing server info 20:06:33 <aleth> Hadi: mobile chat clients are designed for a really simple signup procedure. Of course the tradeoff is you can only connect to a single network... 20:07:08 <Hadi> oh hmm 20:08:06 <Hadi> aleth: JS is used for developing web applications right? Like, IB is kinda a desktop application that uses some browser features... 20:08:24 <aleth> Yes, and a lot of IB is written in JS 20:09:43 --> MikkCZ has joined #instantbird 20:10:07 <Hadi> Alright cool, This was a cool discussion. I'm going to write the tutorial for my case But I might take my shot at learning JS as my first programming language 20:10:32 <aleth> writing addons isn't a bad way to start ;) 20:12:31 <aleth> or you can play around in the Firefox scratchpad... 20:12:41 <Hadi> Is JS space sensetive like python? 20:12:55 <aleth> no 20:13:02 <Hadi> I couldn't figure out reading that facebook script 20:13:09 <Hadi> oh that's cool! 20:14:09 <aleth> Hadi: you could try something like https://www.codecademy.com/learn/javascript or http://www.learn-js.org/ 20:14:23 <aleth> as a reference manual, all you need is https://developer.mozilla.org/ 20:14:34 <aleth> https://developer.mozilla.org/en-US/Learn/JavaScript 20:14:57 <Hadi> Oh so that's what MDN is 20:17:11 <Hadi> aleth: thanks, Ill check these out 20:31:33 --> EionRobb has joined #instantbird 20:43:56 --> spiffytech has joined #instantbird 20:44:59 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 20:51:55 --> flo-retina has joined #instantbird 20:51:55 * ChanServ sets mode +qo flo-retina flo-retina 21:57:30 <-- gerard-majax has quit (Ping timeout: 121 seconds) 22:02:38 <-- freaktechnik has quit (Ping timeout: 121 seconds) 22:04:04 --> freaktechnik has joined #instantbird 22:07:12 --> gerard-majax has joined #instantbird 22:12:11 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:31:22 <clokep_work> abdelrhman: Another reasonable thing to look at would be finishing up the DNS SRV work for XMPP. 22:31:30 <clokep_work> Using Fal len's crazy code that does it all in JS. 22:33:26 <EionRobb> ooh what crazy code is this? 22:33:57 <abdelrhman> clokep_work: OK, where is this code to check? 22:34:48 <clokep_work> abdelrhman: It's not checked in anywhere. 22:35:27 <clokep_work> abdelrhman: http://pastebin.instantbird.com/2343616 22:37:52 <-- Bollebib has quit (Ping timeout: 121 seconds) 22:42:29 <-- clokep_work has quit (Ping timeout: 121 seconds) 22:44:55 <EionRobb> ctypes is so cool 22:47:27 <flo-retina> yeah, giving JS the crashing power :) 22:49:10 <aleth> good way to get a headache ;) 23:09:17 --> clokep_work has joined #instantbird 23:09:17 * ChanServ sets mode +o clokep_work 23:11:27 <-- unghost has quit (A TLS packet with unexpected length was received.) 23:16:28 <-- abdelrhman has quit (Ping timeout: 121 seconds) 23:20:47 --> abdelrhman has joined #instantbird 23:22:57 <Hadi> Guys, Any ideas if IB is accessible with VoiceOver on OSX? 23:24:36 <aleth> Should be as accessible as Firefox 23:26:13 <Hadi> Not sure even if firefox is. usual apple thing, It's own software is compatible with it's own software e. Safari 23:26:26 <-- arlolra has quit (Client exited) 23:27:14 <aleth> I would be surprised if it didn't work. How well it works, I don't know (most screen reader users seem to use NVDA) 23:29:10 <Hadi> Is it a good idea to recommend the nightly versions to new users of instantbird? the new version in trunk has lots of accessibility improvements under the hood comparing to 1.5 23:29:24 <flo-retina> Hadi: yes. 23:29:27 <flo-retina> 1.5 is way too old 23:29:43 <flo-retina> aleth: NVDA seems to be WIndows-only 23:30:23 <Hadi> Yeah NVDA is for win only. I'll get someone to confirm this for me on mac. I was googling and it seems that all confirmed accessible irc lients are payed soo 23:34:50 <-- Suiseiseki has quit (Quit: Leaving) 23:36:09 <-- gerard-majax has quit (Ping timeout: 121 seconds)