All times are UTC.
00:07:58 * Fallen is now known as Fallen|away 00:12:50 <-- aleth has quit (Connection closed) 00:12:55 --> aleth has joined #instantbird 00:12:55 * ChanServ sets mode +o aleth 00:13:56 --> Tonnes has joined #instantbird 01:44:13 --> instantbot has joined #instantbird 01:44:14 topic changed by fripp.mozilla.org to "Ask about Instantbird (http://instantbird.com) here! | Current version is Instantbird 1.5! :) | News: http://blog.instantbird.org | Nightlies: http://nightly.instantbird.im (for testing only) | IRC logs: http://log.bezut.info | Pastebin: http://pastebin.instantbird.org | Bugs: https://bugzilla.mozilla.org" 01:44:14 * ChanServ sets mode +v instantbot 02:02:05 --> instantbot has joined #instantbird 02:02:06 topic changed by fripp.mozilla.org to "Ask about Instantbird (http://instantbird.com) here! | Current version is Instantbird 1.5! :) | News: http://blog.instantbird.org | Nightlies: http://nightly.instantbird.im (for testing only) | IRC logs: http://log.bezut.info | Pastebin: http://pastebin.instantbird.org | Bugs: https://bugzilla.mozilla.org" 02:02:06 * ChanServ sets mode +v instantbot 02:03:17 --> Morian has joined #instantbird 02:03:46 <-- Morian has quit (Quit: leaving) 02:04:19 --> Morian has joined #instantbird 02:22:01 <-- Mook_as has quit (Client exited) 02:25:09 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32/20150112202503]) 02:31:11 --> kapy has joined #instantbird 02:39:22 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 02:45:43 <-- kapy has quit (Connection closed) 02:48:43 <-- nhnt11 has quit (Ping timeout: 121 seconds) 03:13:46 --> kapy has joined #instantbird 03:16:42 <-- myk has quit (Ping timeout: 121 seconds) 03:25:36 <-- kapy has quit (Connection closed) 03:27:01 * redDragon|away is now known as redDragon 03:28:57 --> Widders has joined #instantbird 03:32:34 <-- Widdershins has quit (Ping timeout: 121 seconds) 03:32:58 <-- Widders has quit (Ping timeout: 121 seconds) 03:40:55 --> Widdershins has joined #instantbird 04:03:54 <-- EionRobb has quit (Quit: Leaving.) 04:20:21 --> Widders has joined #instantbird 04:21:31 <-- Widdershins has quit (Ping timeout: 121 seconds) 04:23:44 <-- Widders has quit (Quit: Leaving) 04:36:12 <instant-buildbot> build #1614 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1614 04:45:12 --> DGMurdockIII has joined #instantbird 04:45:16 <-- DGMurdockIII has quit (Connection closed) 05:03:02 <-- mconley has quit (Connection closed) 05:03:14 --> EionRobb has joined #instantbird 05:03:30 --> myk has joined #instantbird 05:03:35 --> Widdershins has joined #instantbird 05:05:37 <instant-buildbot> build #2507 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2507 05:32:20 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 05:32:24 --> AlexanderSalas has joined #instantbird 05:33:15 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 05:33:19 --> AlexanderSalas has joined #instantbird 05:33:49 <-- AlexanderSalas has quit (Connection closed) 05:33:53 --> AlexanderSalas has joined #instantbird 05:34:13 <-- AlexanderSalas has quit (Connection closed) 05:34:33 --> AlexanderSalas has joined #instantbird 05:34:39 <-- AlexanderSalas has quit (Connection closed) 05:34:56 --> AlexanderSalas has joined #instantbird 05:35:11 <-- AlexanderSalas has quit (Connection closed) 05:35:14 --> AlexanderSalas has joined #instantbird 05:36:06 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 06:09:14 --> nhnt11 has joined #instantbird 06:09:14 * ChanServ sets mode +h nhnt11 06:22:22 --> DGMurdockIII has joined #instantbird 06:22:25 <-- DGMurdockIII has quit (Connection closed) 06:28:25 <-- Rym_ has quit (Ping timeout: 121 seconds) 06:49:21 <instant-buildbot> build #198 of linux64-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/198 06:55:24 --> Rym_ has joined #instantbird 06:59:49 <-- Rym_ has quit (Ping timeout: 121 seconds) 07:09:02 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 07:36:46 <-- mudpit has quit (Ping timeout: 121 seconds) 07:39:06 <-- panther7 has quit (Quit: bye) 07:42:41 --> panther7 has joined #instantbird 07:42:52 <panther7> hi all 07:44:55 <-- panther7 has quit (Quit: bye) 07:47:23 --> panther7 has joined #instantbird 07:48:22 <panther7> Any suggest, how resolve problem with latest nightly (20150127041620)? Can't join to irc.mozilla.org (Error: Lost connection with server) and can't join to company jabber (Error: SSl Handshake Failed). Nightly 20141124041411 works correctly. 07:49:31 --> Rym_ has joined #instantbird 07:54:01 <-- Rym_ has quit (Ping timeout: 121 seconds) 08:07:30 * Fallen|away is now known as Fallen 08:12:13 --> petunia has joined #instantbird 08:13:26 <-- petunia has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 08:15:17 <-- gerard-majax has quit (Ping timeout: 121 seconds) 08:17:17 * Fallen is now known as Fallen|away 08:43:41 --> Rym_ has joined #instantbird 08:48:10 <-- Rym_ has quit (Ping timeout: 121 seconds) 08:59:11 --> mpmc has joined #instantbird 08:59:44 * Fallen|away is now known as Fallen 09:37:53 --> Rym_ has joined #instantbird 09:42:20 <-- Rym_ has quit (Ping timeout: 121 seconds) 09:43:57 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:47:33 --> BWMerlin has joined #instantbird 10:11:20 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 10:11:30 --> chrisccoulson has joined #instantbird 10:15:33 --> aleth has joined #instantbird 10:15:33 * ChanServ sets mode +o aleth 10:15:47 <-- EionRobb has quit (Quit: Leaving.) 10:16:55 --> mpmc has joined #instantbird 10:21:48 --> flo-retina has joined #instantbird 10:21:48 * ChanServ sets mode +qo flo-retina flo-retina 10:32:01 --> Rym_ has joined #instantbird 10:32:18 <-- flo-retina has quit (Connection closed) 10:32:24 --> flo-retina has joined #instantbird 10:32:24 * ChanServ sets mode +qo flo-retina flo-retina 10:36:29 <-- Rym_ has quit (Ping timeout: 121 seconds) 10:44:23 --> gerard-majax has joined #instantbird 10:57:01 --> Nazadel has joined #instantbird 11:05:15 --> Widders has joined #instantbird 11:05:30 <-- Widdershins has quit (Ping timeout: 121 seconds) 11:14:55 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:26:11 --> Rym_ has joined #instantbird 11:30:40 <-- Rym_ has quit (Ping timeout: 121 seconds) 11:30:56 * redDragon is now known as redDragon|away 12:01:46 --> clokep_work has joined #instantbird 12:01:46 * ChanServ sets mode +o clokep_work 12:18:37 --> Widdershins has joined #instantbird 12:19:13 --> Widder has joined #instantbird 12:20:04 --> clokep has joined #instantbird 12:20:04 * ChanServ sets mode +o clokep 12:20:21 --> Rym_ has joined #instantbird 12:21:52 <-- Widder has quit (Quit: Leaving) 12:22:03 <-- Widders has quit (Ping timeout: 121 seconds) 12:22:30 <-- Tonnes has quit (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805]) 12:22:40 <-- Widdershins has quit (Ping timeout: 121 seconds) 12:24:50 <-- Rym_ has quit (Ping timeout: 121 seconds) 12:25:41 --> Widdershins has joined #instantbird 12:33:38 --> Tonnes has joined #instantbird 12:46:41 * Fallen is now known as Fallen|away 12:47:47 --> Mnyromyr has joined #instantbird 12:48:06 * Fallen|away is now known as Fallen 12:51:08 <-- BWMerlin has quit (Client exited) 13:03:00 <clokep> Anyone want to talk GSoC projects? ;) 13:14:31 --> Rym_ has joined #instantbird 13:17:31 <Fallen> biggest annoyance for me is the need to switch network configs twice, once for libpurple once for everything else. If you can make that part of a project I would be delighted! 13:19:00 <-- Rym_ has quit (Ping timeout: 121 seconds) 13:19:14 * redDragon|away is now known as redDragon 13:19:26 <clokep> Fallen: "network config" == "proxy settings"? 13:19:30 --> flo-retina has joined #instantbird 13:19:30 * ChanServ sets mode +qo flo-retina flo-retina 13:19:40 <Fallen> clokep: yeah 13:19:44 <clokep> That could be reasonanble if we found the right student 13:19:57 <Fallen> what would it take? 13:20:11 <clokep> Someone with C++ knowledge. 13:20:12 <instantbot> c++ is e-- ah, nevermind. 13:20:21 <clokep> And an understanding of interfaces. 13:20:24 <clokep> A little bit of UI work. 13:20:42 <clokep> Rolling a pair of dice over an 8. 13:20:49 <clokep> And then drawing a face card. 13:21:31 <Fallen> In my small perfect world, couldn't a listener be added that checks if the mozilla proxy config changed, and if so then update the libpurple config with the same settings? 13:22:25 <clokep> Possibly. 13:22:33 <clokep> We'd rather have libpurple just use the mozilla proxy settings. 13:22:46 * clokep adds it to https://etherpad.mozilla.org/ib-gsoc-2015 13:23:01 <aleth> There's an open bug somewhere for that. 13:23:32 <aleth> bug 953602 13:23:35 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953602 enh, --, ---, nobody, NEW, Unify proxy settings 13:24:31 <aleth> It's not big enough for a gsoc project on its own 13:31:42 <clokep> I have no idea what's involved in it. 14:01:40 --> mconley has joined #instantbird 14:03:35 --> Rym_ has joined #instantbird 14:07:47 <-- mconley has quit (Connection closed) 14:09:15 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:33:49 <-- gerard-majax has quit (Ping timeout: 121 seconds) 14:49:09 --> mconley has joined #instantbird 15:01:32 --> gerard-majax has joined #instantbird 15:14:59 * redDragon is now known as redDragon|away 15:17:14 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 15:19:14 --> chrisccoulson has joined #instantbird 15:27:05 * Fallen is now known as Fallen|away 15:27:28 <-- gerard-majax has quit (Quit: Leaving) 15:27:34 --> gerard-majax has joined #instantbird 15:30:30 <-- aleth has quit (Ping timeout: 121 seconds) 15:30:41 --> aleth has joined #instantbird 15:30:41 * ChanServ sets mode +o aleth 15:41:07 --> iamjayakumars has joined #instantbird 15:44:30 <flo-retina> clokep: what's involved in the libpurple proxy work is a rainy week-end without reviews and without construction work ;) 15:53:17 <-- gerard-majax has quit (Ping timeout: 121 seconds) 15:54:29 --> gerard-majax has joined #instantbird 15:57:50 <clokep> flo-retina: Haha, fair enough! :) 16:00:04 --> kapy has joined #instantbird 16:12:49 --> AlexanderSalas has joined #instantbird 16:13:32 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:14:50 <AlexanderSalas> Hi everybuddy xD 16:15:10 <AlexanderSalas> My new prpl 16:15:12 <clokep> Hello AlexanderSalas. 16:15:26 <clokep> Would you be interested in fixing that password bug directly insteda of making a work around? 16:15:26 <AlexanderSalas> https://addons.instantbird.org/en-US/instantbird/addon/375 16:15:26 <AlexanderSalas> https://addons.mozilla.org/en-US/thunderbird/addon/gitter/ 16:15:47 <AlexanderSalas> Yes, it's very easy 16:16:13 <AlexanderSalas> I can make my first patch with your help 16:16:24 <AlexanderSalas> To a new prpl.irc 16:17:27 <clokep> :) 16:17:59 <AlexanderSalas> Like my new addon? 16:18:10 <AlexanderSalas> it's a fork of prp-irc of the last nigtly 16:18:30 <AlexanderSalas> have many bugs but work 16:18:33 <clokep> I hope you didn't copy all of the code. 16:18:38 <clokep> What bugs? 16:18:44 <AlexanderSalas> only the file irc.js 16:18:57 <AlexanderSalas> I'll pastebin 16:20:13 <clokep> You don't need to do that. 16:20:19 <clokep> You should only need like 18 lines of JS. 16:20:23 <AlexanderSalas> http://pastebin.instantbird.com/1137001 16:20:33 <AlexanderSalas> Ohhh 16:20:38 <AlexanderSalas> Help me please 16:21:01 <AlexanderSalas> Can make an example for me? 16:26:43 <AlexanderSalas> This is my source 16:26:43 <AlexanderSalas> https://github.com/alexsalas/instantbird-protocol-gitter/blob/master/components/gitter.js 16:27:30 <clokep> AlexanderSalas: You sohuld be able to use the subscript loader to load irc.js, create a new object that inherits from it and add the serverPassword field. 16:27:33 <clokep> Or just fix in in the source. :P 16:28:09 <AlexanderSalas> Not, I want to make the complete prpl-gitter to add more options of the service 16:28:19 <AlexanderSalas> But I want to fix the prpl-irc also 16:28:31 <clokep> OK. What other options does it have? 16:28:43 <AlexanderSalas> have an API 16:28:52 <AlexanderSalas> http://developer.gitter.im/ 16:28:57 <AlexanderSalas> many options 16:29:28 <AlexanderSalas> for the tooltip info I can find the information at github by example 16:29:36 <AlexanderSalas> I want to add all options in the future 16:29:55 <AlexanderSalas> show me how as subscript loader to load irc.js 16:33:14 <AlexanderSalas> Gitter use Faye extensibly to publish real-time messages, it is websocket.. 16:35:01 <clokep> AlexanderSalas: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIJSSubScriptLoader#loadSubScript%28%29 something like that 16:35:52 <-- iamjayakumars has quit (Quit: ) 16:39:42 <-- flo-retina has quit (Ping timeout: 121 seconds) 16:41:14 --> flo-retina has joined #instantbird 16:41:14 * ChanServ sets mode +qo flo-retina flo-retina 16:46:32 <AlexanderSalas> no examples at the common-central or other user? 16:46:49 <clokep> I don't know. 16:46:54 <clokep> aleth: ? 16:50:26 <AlexanderSalas> https://addons.mozilla.org/addon/gitter/ 16:50:26 <AlexanderSalas> This add-on has been preliminarily reviewed by Mozilla. 16:51:21 <clokep> Is that a question? 16:55:49 --> mudpit has joined #instantbird 16:57:17 <AlexanderSalas> No, only to share with you. 16:57:18 <AlexanderSalas> What's about the review on AIO? 16:58:04 <clokep> It means that no one has reviewed it to ensure it's not malicious or anything like that. 16:58:21 <clokep> I don't usually do add-on reviews. 16:59:21 <AlexanderSalas> I need the option autojoin 17:00:24 <AlexanderSalas> https://addons.instantbird.org/en-US/instantbird/images/p/947/1422341099 17:00:48 <clokep> AlexanderSalas: I think that's hard coded, you'll need to fix that in the core. 17:01:28 <AlexanderSalas> Yes, this options is only for 3 prpls 17:01:30 <AlexanderSalas> let protoId = acc.protocol.id; 17:01:30 <AlexanderSalas> document.getElementById("autojoin").hidden = 17:01:30 <AlexanderSalas> !(protoId == "prpl-irc" || protoId == "prpl-jabber" || 17:01:30 <AlexanderSalas> protoId == "prpl-gtalk"); 17:02:17 <AlexanderSalas> And I cann't make a check list in the window join chat 17:04:47 <clokep> You would need to dynamically ask whether a protocol supports auto-joins or not. 17:05:22 <flo-retina> our autojoin feature is pretty broken :( 17:05:36 <AlexanderSalas> It easy to fix 17:06:09 <flo-retina> feel free to submit patches for this, I think you'll get fast reviews if you fix that bug that's been there and irking us forever :) 17:07:17 <AlexanderSalas> We can fix now? 17:07:17 <AlexanderSalas> I don't know how to use bugzilla :P 17:07:17 <AlexanderSalas> I'll try to make all changes and I ask how to send the patch 17:09:52 <clokep> Step 1. search for the bug or file it if it doesn't exist. 17:09:56 <clokep> Step 2. Fix it. :P 17:10:04 <AlexanderSalas> Ok, I know the bug exist 17:10:06 <AlexanderSalas> imIAccount.idl 17:10:06 <AlexanderSalas> Line: 116 17:10:06 <AlexanderSalas> +readonly attribute boolean autJoin; 17:10:17 <clokep> I'm talking about in bugzilla. 17:11:17 <AlexanderSalas> joinchat.js 17:11:17 <AlexanderSalas> Line: 43 17:11:17 <AlexanderSalas> - protoId == "prpl-gtalk"); 17:11:17 <AlexanderSalas> +protoId == "prpl-gtalk" || acc.autJoin); 17:11:21 <AlexanderSalas> Rady fixed 17:14:06 <AlexanderSalas> imAccount.js 17:14:06 <AlexanderSalas> Line: 763 17:14:06 <AlexanderSalas> +get autJoin() this.prplAccount ? this.prplAccount.autJoin : false, 17:14:15 <clokep> AlexanderSalas: Please don't paste code in the IRC chat. 17:14:19 <AlexanderSalas> ups 17:14:21 <AlexanderSalas> ok 17:14:22 <clokep> Pastebin and bugzilla are better for things like that. 17:14:26 <clokep> Just makes it hard to follow! 17:14:39 <AlexanderSalas> Ok, I'm ready to make the patch 17:14:48 <AlexanderSalas> How I can send this? 17:14:59 <clokep> Does a bug exist yet or no? 17:15:09 <AlexanderSalas> Yes exist, let my find 17:17:04 <AlexanderSalas> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=MUCs 17:17:23 <AlexanderSalas> Not exist xD 17:17:35 <clokep> I couldn't find one either. 17:18:01 <AlexanderSalas> I can create one in Chat Core, true? 17:18:57 <AlexanderSalas> Summary: joinChat window autojoin option for all prpls (MUCs) 17:19:07 <AlexanderSalas> sound good? 17:20:15 <clokep> AlexanderSalas: Something like "Don't use a hardcoded list of prpls for auto-join" 17:20:42 <AlexanderSalas> lol 17:20:42 <AlexanderSalas> ok 17:20:50 <AlexanderSalas> xD 17:21:09 <AlexanderSalas> I see an prpl about slack on Github 17:21:26 --> Defman has joined #instantbird 17:21:26 <AlexanderSalas> He make hardcode xD 17:22:14 <clokep_work> I'm not sure what that means. 17:24:04 <AlexanderSalas> look this https://github.com/mook/moslack 17:25:24 <clokep> Can you point me to an exact spot? 17:25:27 <AlexanderSalas> He say: "ugly hijacking of the add account wizard." 17:25:30 <clokep> I know that that exists, Mook wrote it. He's not up yet. 17:25:57 <clokep> Sounds like he wants you to fix this also. :P 17:26:05 <AlexanderSalas> xD 17:26:31 <AlexanderSalas> I'd like to meet 17:28:37 <AlexanderSalas> I see this Bug 1011616 17:28:40 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1011616 nor, --, Thunderbird 32.0, clokep, RESO FIXED, Join Chat dialog box won't close with Auto-join this Chat Room checked 17:29:15 <clokep> That's unrelated. 17:29:30 <clokep> But gives you an idea of who can review your patch. :p 17:29:50 <AlexanderSalas> I can write the new like this: 17:29:50 <AlexanderSalas> Join Chat dialog box haven Auto-join this Chat Room for other prpls (MUCs) 17:30:08 <clokep> OK. 17:30:31 <AlexanderSalas> Join Chat dialog box have not Auto-join this Chat Room for other prpls (MUCs) 17:30:36 <AlexanderSalas> like it? 17:31:34 <clokep> "does not have" instead of "have not", but it's understandable, yeah. That's fine. 17:31:46 <AlexanderSalas> lol 17:31:54 <AlexanderSalas> Remember I'm spanish people 17:31:58 <AlexanderSalas> venezuelan... 17:32:15 <clokep> I know. 17:32:23 <clokep> Please don't be insulted if I fix it then. :) 17:33:28 <AlexanderSalas> late 17:33:40 <AlexanderSalas> hahaha 17:33:41 <AlexanderSalas> no, dont worry, thank yo so much 17:35:22 <-- kapy has quit (Quit: ) 17:36:01 * clokep looks forward to seeing the patch. :) 17:37:50 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:38:03 <-- aleth has quit (Ping timeout: 121 seconds) 17:38:20 --> aleth has joined #instantbird 17:38:20 * ChanServ sets mode +o aleth 17:41:06 <AlexanderSalas> Product: Chat Core (Change) Version: trunk? 17:42:14 <clokep_work> Yes. 17:42:16 <AlexanderSalas> ok 17:42:32 <AlexanderSalas> Bug 1126380 17:42:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1126380 nor, --, ---, nobody, UNCO, Join Chat dialog box does not have Auto-join this Chat Room for other prpls (MUCs) 17:42:36 <instantbot> New Chat Core - General bug 1126380 filed by alexander.salas@gmail.com. 17:43:34 <AlexanderSalas> Ok, I make the changes of my files. How I can send the patch? 17:43:34 <AlexanderSalas> Can you give an example of one patch on bugzill? 17:43:55 <AlexanderSalas> I make changes on 3 files 17:44:48 <-- aleth has quit (Ping timeout: 121 seconds) 17:45:21 <AlexanderSalas> I'm very sure, this patch work 17:46:35 <clokep_work> AlexanderSalas: Take a look at https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch 17:47:09 --> Mook_as has joined #instantbird 17:53:15 <AlexanderSalas> I need use: "hg push review" 17:53:19 <clokep> No. 17:53:27 <clokep> Bah I didn't realize that talked about review board. 17:53:32 <clokep> You can just export the patch and upload it. 17:53:35 <clokep> In fact *please* do that. 17:54:12 <AlexanderSalas> And I prefer see a patch 17:54:26 <AlexanderSalas> so much to read now :P 17:57:01 <AlexanderSalas> ups it so hard to write in the editor xD 17:57:09 <AlexanderSalas> What is the command to make the patch? 17:58:27 <AlexanderSalas> I make hg clone 17:58:35 <AlexanderSalas> But how I can upgrade the files? 17:58:36 <clokep> |hg diff > somefile.patch| 17:58:42 <clokep> I'm unsure what you mean. 17:58:52 <AlexanderSalas> Ok 17:58:55 <AlexanderSalas> Thank you 17:59:10 <AlexanderSalas> and I need refreesh the new nightly 17:59:16 <AlexanderSalas> What is the command? 17:59:32 <clokep> Are you talking about the source code or the running program? 17:59:45 <AlexanderSalas> the command of hg 17:59:49 <AlexanderSalas> the source code 18:01:33 <AlexanderSalas> I need sync the repo 18:01:54 <clokep_work> hg pull 18:01:58 <clokep_work> hg update 18:02:39 <AlexanderSalas> Thank you! 18:03:36 --> aleth has joined #instantbird 18:03:36 * ChanServ sets mode +o aleth 18:11:15 <AlexanderSalas> It's very cool if I can build now to test 18:12:57 <clokep_work> Yeah if you've set that up. :) 18:20:36 * Fallen|away is now known as Fallen 18:27:37 <-- Widdershins has quit (Ping timeout: 121 seconds) 18:32:10 --> squib has joined #instantbird 18:43:31 <aleth> AlexanderSalas: A tip - if you want to point at IB code here, use a link to mxr or dxr to point at the line of the source. 18:43:51 <AlexanderSalas> ok aleth, thank you! 18:44:07 <aleth> More readable than copy and paste. 19:02:35 --> gerard-majax has joined #instantbird 19:08:57 <-- gerard-majax has quit (Ping timeout: 121 seconds) 19:10:24 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 19:15:03 <AlexanderSalas> The patch http://pastebin.instantbird.com/1137234 19:16:39 <AlexanderSalas> clokep_work aleth 19:17:10 <aleth> AlexanderSalas: Have a look at https://developer.mozilla.org/en-US/docs/Introduction and https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch so you know how to attach it to the bug 19:17:33 <AlexanderSalas> But, first you can see to review? 19:17:41 <AlexanderSalas> Or we can discuss in the bug? 19:17:43 <aleth> We can review in the bug ;) 19:17:46 <AlexanderSalas> oh 19:17:49 <AlexanderSalas> xD 19:20:26 <AlexanderSalas> Ready 19:22:20 <aleth> Can you make sure the metadata is correct next time please? ;) (i.e. set your hg user and a commit message) 19:22:35 <aleth> For now it doesn't matter 19:23:11 <AlexanderSalas> ok, 19:23:33 <AlexanderSalas> Like this? 19:23:33 <AlexanderSalas> # HG changeset patch 19:23:33 <AlexanderSalas> # User Alexander Salas <alexander.salas@gmail.com> 19:23:57 <AlexanderSalas> But the other meta data how is created? 19:23:59 <aleth> Yes, but see the links I gave you 19:24:05 <AlexanderSalas> ok 19:25:34 <aleth> If that doesn't tell you - basically the answer is "use hg export" 19:28:53 <-- Tonnes has quit (Connection closed) 19:32:02 <AlexanderSalas> hg export, ok 19:32:12 <AlexanderSalas> I want to make the prpl-bugzilla 19:32:27 <aleth> sure, go ahead :D 19:32:39 <AlexanderSalas> To work faster 19:33:11 <aleth> There's already quite a lot of tools out there, hg extensions and the like. 19:37:32 <-- Nazadel has quit (Quit: Bye) 19:37:43 --> Nazadel has joined #instantbird 19:39:11 * redDragon|away is now known as redDragon 19:43:42 <-- Nazadel has quit (Quit: Bye) 19:44:07 <clokep_work> AlexanderSalas: Please use 8 lines of context next time. :) 19:44:25 <AlexanderSalas> clokep_work: context? 19:44:44 <clokep_work> The number of lines above/below changes in diffs. 19:44:52 <clokep_work> It's part of what aleth was talking about earlier. 19:44:55 --> Nazadel has joined #instantbird 19:46:41 <AlexanderSalas> ok! 19:52:16 --> EionRobb has joined #instantbird 19:54:42 --> chrisccoulson has joined #instantbird 20:06:34 <-- myk has quit (Ping timeout: 121 seconds) 20:13:30 --> flo-retina has joined #instantbird 20:13:30 * ChanServ sets mode +qo flo-retina flo-retina 20:21:03 --> mudpit1 has joined #instantbird 20:23:46 <-- mudpit has quit (Ping timeout: 121 seconds) 20:23:46 * mudpit1 is now known as mudpit 20:30:35 <-- Nazadel has quit (Connection closed) 20:30:43 --> Nazadel has joined #instantbird 20:34:24 <clokep_work> aleth, flo-retina: So...what style { } do we use? 20:34:32 <clokep_work> Cause...I think I usually use the wrong one and aleth is yelling at me. :-D 20:34:55 <aleth> surely not yelling? It seems to differ by file across m-c/c-c 20:35:27 <clokep_work> Yeah, what're *we* supposed to do? 20:35:54 <flo-retina> clokep_work: we do what we can to stay consistent within a single file 20:36:11 <flo-retina> sometimes we don't do a perfect job of it 20:37:36 <-- Nazadel has quit (Quit: Bye) 20:37:40 --> Nazadel has joined #instantbird 20:38:29 <-- Nazadel has quit (Quit: Bye) 20:38:33 --> Nazadel has joined #instantbird 20:40:12 <aleth> clokep_work: I think I was just surprised as in IRC you chose a different convention 20:40:26 <clokep_work> aleth: Who knows what I do... 20:44:41 --> DGMurdockIII has joined #instantbird 21:14:09 --> sonny has joined #instantbird 21:17:51 * clokep_work tests the next version of the Skype stuff... 21:19:18 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:31:42 <clokep_work> Bahhh...my component won't load. 21:31:52 <clokep_work> Was there a trick to testing for an actual syntax error again? :-\ 21:32:01 <clokep_work> Load it in xpcshell? 21:32:12 --> myk has joined #instantbird 21:32:56 <AlexanderSalas> Share with us to help you :D 21:33:34 <flo-retina> clokep_work: yes, load it in xpcshell 21:34:15 <clokep_work> flo-retina: That gave no output. :-\ 21:34:51 <clokep_work> comm-central ./obj-x86_64-apple-darwin13.4.0/dist/Instantbird.app/Contents/MacOS/xpcshell chat/protocols/skype/skype.js 21:38:03 <aleth> I thought Komodo caught syntax errors? 21:39:46 <flo-retina> what's the error message making you say "my component won't load"? 21:40:13 <aleth> clokep_work: try run-mozilla.sh xpcshell ? 21:40:54 <aleth> hmm, maybe that was on Linux 21:41:34 <Mook_as> Yeah, Komodo just runs `js -c` (with a built-in build of the spidermonkey js shell) 21:41:58 <Mook_as> So if you're using really fancy new ES6 stuff, you need a build of komodo with that in it 21:44:32 <clokep_work> I use nightly builds of KOmodo. 21:45:12 <clokep_work> Ah...not a syntax error. 21:45:19 <clokep_work> I was loading a component that wasn't there, the line number was buried somewhere. 21:56:44 <-- Defman has quit (A TLS packet with unexpected length was received.) 22:00:21 <clokep_work> Bah I need to clobber. 22:00:29 <clokep_work> I haven't updated mozilla in a LONNGGGG time. 22:16:01 --> mpmc has joined #instantbird 22:16:53 <clokep_work> aleth: Sorry for the bugspam 22:21:53 * aleth watches his review queue fill up 22:29:29 <clokep> aleth: I wish! Is there other things I'm supposed to work on? :P 22:32:00 <clokep> I keep feeling like I never finish anything. :-\ 22:34:13 <EionRobb> finish the skype 22:34:26 <mpmc> clokep: I saw your comment on #1098312 (MSN Port), I've noticed that the soap request is going over http, I believe they've changed it so it requires https TLS now. 22:34:49 <clokep> EionRobb: Waiting for reviews. 22:35:18 <clokep> mpmc: OK...do you know if there was a commit that changed that? 22:35:48 <EionRobb> clokep: I've had complaints from users that they can't log in with their linked microsoft credentials that I'm working on at the moment, although you might find it easier than me since its an oauth flow and you can embed a browser 22:37:56 --> sonny has joined #instantbird 22:38:33 <mpmc> clokep: Not as far as I know (I only know about MSNP because I wrote a PHP (& Python) Messenger bot that connects over https :p Why libpurple doesn't use Proto 8 as a backup I don't know :p 22:39:06 <EionRobb> does msnp8 still work? 22:39:11 <mpmc> Yup. 22:39:18 <mpmc> As so Passport 1.4. 22:39:30 <EionRobb> really? which msn servers support msnp8? 22:39:40 <mpmc> Any of them. 22:40:23 <EionRobb> except for the ones that are no longer listening on port 1863, you mean? 22:40:37 <-- sonny has quit (Connection closed) 22:41:32 <mpmc> EionRobb: it works through the gateway and 1863 if you can find one that'll accept the connection. 22:41:54 <mpmc> Not hard if you ask the nexus server first. 22:43:34 <-- aleth has quit (Ping timeout: 121 seconds) 22:44:07 <clokep> mpmc: I don't know anything about libpurple's choice of what to support. 22:44:12 * clokep goes to support something else in IRC. :P 22:44:15 <clokep> Cause that's more fun 22:44:55 --> aleth has joined #instantbird 22:44:55 * ChanServ sets mode +o aleth 22:45:01 <mpmc> Jesus, that scared the crap out of me, notepad++ updated and started auto typing something about Je suis Charlie lol! 22:52:38 --> gerard-majax has joined #instantbird 22:52:49 <aleth> clokep: if you're bored, you could look at the blockers? or maybe the twitter thing if you are brave 22:54:44 <clokep> aleth: Yeah the Twitter one would be a good idea. :( 22:55:02 <clokep> I'm gonna look at a new IRC spec quick 22:56:32 <mpmc> Why not just remove twitter support? It's carp anyway xD 22:57:08 <clokep_work> I'm not sure whether you're saying Twitter is crap or our support for it is crap. 22:57:15 <clokep_work> So I don't know whether to kick you or not... 22:58:39 <mpmc> clokep_work: Would I be using IB if it was crap in any way if that was the case? 22:59:18 <mpmc> In fact it's the only thing I do use that is related to Mozilla. 23:00:24 <clokep_work> I use Twitter in Instantbird, so I want it to work. 23:00:39 <clokep_work> Besides which if you just remove things when they stop working, soon you have nothing... 23:01:16 * aleth debates whether to look at XMPP or do reviews 23:04:22 <clokep> Cook me dinner? :-D 23:04:24 <mpmc> clokep_work: I hate twitter personally, but it's one of those things now you need an account with as everyone else is using it, sorry if my saying that *twitter* is crap upset you in any way. 23:04:39 <clokep_work> mpmc: Ah, OK. So you did say that *Twitter* was. 23:05:06 <mpmc> Yes. 23:06:38 <clokep_work> aleth: ARGGGGGGGGGGGGGGGGGGGG "To use STARTTLS a client simply sends the STARTTLS command to the server before the client registers with the server using the NICK and USER commands, the server then sends numeric 670 (RPL_STARTTLS), and the client initiates a SSL/TLS handshake." WHY BEFORE THE NICK/USER COMMANDS? 23:06:43 <clokep_work> (I mean I know why, so they're sent securely...) 23:06:47 <clokep_work> But...That's ANNOYING. 23:06:59 <clokep_work> I don't even know how we'd do that currently in our code... 23:07:26 <aleth> We don't, I think, we just open a SSL connection or not. 23:07:52 <clokep_work> aleth: I understand that. I was going to add support for STARTTLS. 23:07:57 <mpmc> Going from IB on Windows to Xchat/Pidgin on Linux is really jarring, it's a shame I have to self build IB and download loads of source files that take tons of space! 23:08:12 <aleth> clokep_work: good idea, though I had no idea servers supported it :) 23:08:32 <clokep_work> mpmc: You don't have to..? 23:08:39 <clokep_work> aleth: https://github.com/ircv3/ircv3-specifications/blob/master/extensions/tls-3.1 23:08:42 <aleth> We have Linux builds 23:08:54 <clokep_work> I guess we have to wait for the CAP response before sending NICK/USER. 23:09:02 <clokep_work> Meh I need to think about this. 23:09:07 <aleth> Meh that sounds tricky 23:09:09 <mpmc> aleth: I think most of those builds keep failing. 23:09:26 <EionRobb> couldn't you send STARTTLS as part of the connection? 23:09:44 <aleth> mpmc: only intermittently 23:09:52 <clokep_work> EionRobb: If the server doesn't understand it then it'll drop the connection. 23:10:09 <EionRobb> clokep_work: awesome, just super 23:10:14 <aleth> mpmc: e.g. it built OK last night ;) 23:10:42 <clokep_work> Oh right. THe linux ones fail 50% of the time. 23:10:58 <clokep_work> Huh...I wonder what my Twtitter password is. 23:11:17 <aleth> IRCv3, proudly maintaining the traditions of IRC. 23:12:43 <aleth> We should fix that Linux intermittent I guess. 23:12:43 <clokep_work> "IRCv3: Now comes with the gun to shoot yourself in the foot" 23:12:50 <clokep_work> I think mpmc just volunteered? 23:13:57 <mpmc> er? What? 23:14:06 <EionRobb> confirmed 23:14:53 <aleth> clokep_work: I guess the only solution is what they suggest, "If the user has not configured the connection to be explicitly plaintext and the client sees the server advertising the `tls` capability, theclient should ask the user whether they want to use TLS for all future connections", i.e. only send STARTTLS on the second connect. 23:15:19 <clokep_work> aleth: That's a solution, yeah. 23:15:24 <aleth> :-S 23:15:40 <aleth> IRC, adding yet another stupid boolean to keep track of. 23:15:40 <clokep_work> I have thoughts coming to my head, but now I'm trying to guess my Twitter password. 23:16:52 <EionRobb> aleth: wouldn't it be a tri-state? Security: None, TLS, SSL ? 23:17:20 <aleth> EionRobb: SSL or not we currently leave up to the user, but yes 23:17:46 <EionRobb> or you could add in an auto option and test whether the server/port is ssl/tls capable? 23:18:01 <aleth> STARTTLS should definitely be automatic 23:19:53 <clokep_work> EionRobb: Yeah it'd be like XMPP. 23:19:56 <clokep_work> WHich is annoying, yes. 23:20:08 <clokep_work> off, required, opportunistic. 23:20:18 <-- gerard-majax has quit (Ping timeout: 121 seconds) 23:20:57 <clokep_work> aleth: Bah I couldn't reproduce. :( 23:20:59 <aleth> Bugzilla interdiffs are timing out :-| 23:21:00 <clokep_work> Maybe a new profile? 23:21:11 <clokep_work> Also I think i broke my sound. :( 23:21:18 <clokep_work> Thatw as wayyyyyyyyyyyyyyy too many messages at once. 23:21:33 <clokep_work> Mook_as, aleth: Does |mach run| create a new profile each time? 23:21:51 <Mook_as> Sorry, I don't recall. 23:22:11 <clokep_work> Ah a new profile reproduced. 23:22:45 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 23:22:48 <aleth> mach run creates a scratch profile unless you use -P 23:24:05 <clokep_work> I don't...even know...ways to debug this. :-\ 23:25:18 <aleth> Is it a race condition maybe? What triggers IB knowing the auth browser is done? 23:28:11 <clokep_work> I don't know. 23:29:38 <aleth> I'm super vaguely thinking of the browser going "oh, so I'm not being closed... how about I open the twitter homepage... oops it needs a login" 23:30:33 <aleth> By 'the browser' I mean twitter's js in the browser of course 23:32:19 * redDragon is now known as redDragon|away 23:32:49 <clokep> Yeah it might be something weird like that. 23:33:50 <clokep_work> Have I mentioned I hate OAuth? 23:35:38 <EionRobb> everyone do the same thing, differently! because oauth 23:36:24 <Mook_as> I think that's the first time this hour; need to keep your game up 23:38:40 <clokep_work> Well I'm being redirected to https://twitter.com/login/error?username_or_email=clokep&redirect_after_login=%2F...that doesn't bode well. 23:39:16 <clokep> And I just pinged myself....bahhhhh 23:39:35 <aleth> so twitter.com thinks you want to login, but you didn't want to do that 23:40:51 <clokep> Maybe. 23:47:34 <aleth> clokep_work: Is there a way to authorize IB using twitter.com? The JS code may assume it's running in the context of the account settings (where you would be logged in to get there)? 23:49:15 <clokep> aleth: I don't understand the question. 23:49:18 <-- mconley has quit (Connection closed) 23:50:11 <aleth> Just wondering if that page we're loading was designed to be used in an oauth context 23:50:56 <aleth> Ignore me if I'm talking nonsense because I haven't looked up how twitter's oauth stuff works ;) 23:54:15 <clokep_work> I don't know what you mean by "in an oauth context" 23:54:17 <clokep_work> We load it in a browser. 23:56:27 * clokep_work wonders if it is worth trying to use Fallen's oauth code. 23:57:14 --> Instantborg has joined #instantbird 23:58:08 <mpmc> Ah, so the linux builds do work! 23:58:14 <Fallen> totally :-) I think twitter's oauth is slightly different, but you might only need to make a few adjustments 23:58:49 <-- Instantborg has left #instantbird () 23:58:52 <Fallen> all bets are off if its oauth 1.0a though instead of 2, no idea how different that is 23:59:14 <clokep> It is 1.0a... 23:59:35 <clokep> I think I might need flo-retina to look into this one day, I'm not as familiar with the oauth aspects of this as I thought. :-\