All times are UTC.
00:07:20 <-- abdelrhman has quit (Connection closed) 00:07:27 --> abdelrhman has joined #instantbird 00:08:15 <-- EionRobb has quit (Ping timeout: 121 seconds) 00:12:55 --> Alex2 has joined #instantbird 00:19:12 --> EionRobb has joined #instantbird 00:19:32 <-- clokep_work has quit (Ping timeout: 121 seconds) 00:30:37 <-- nhnt11 has quit (Ping timeout: 121 seconds) 00:41:49 <-- abdelrhman has quit (Connection closed) 00:42:06 --> abdelrhman has joined #instantbird 00:46:08 <-- abdelrhman has quit (Ping timeout: 121 seconds) 01:21:55 <-- unghost has quit (A TLS packet with unexpected length was received.) 01:38:13 --> nhnt11 has joined #instantbird 01:38:14 * ChanServ sets mode +h nhnt11 01:48:19 <-- nhnt11 has quit (Ping timeout: 121 seconds) 01:53:09 --> nhnt11 has joined #instantbird 01:53:09 * ChanServ sets mode +h nhnt11 02:08:29 <-- nhnt11 has quit (Ping timeout: 121 seconds) 02:28:13 <instant-buildbot> build #3179 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3179 03:17:23 --> nhnt11 has joined #instantbird 03:17:23 * ChanServ sets mode +h nhnt11 03:41:36 <-- nhnt11 has quit (Ping timeout: 121 seconds) 03:50:09 --> nhnt11 has joined #instantbird 03:50:09 * ChanServ sets mode +h nhnt11 04:11:35 <instant-buildbot> build #709 of linux64-nightly-default is complete: Failure [4failed shell_6] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/709 04:14:38 <-- nhnt11 has quit (Ping timeout: 121 seconds) 05:51:11 --> Bollebib has joined #instantbird 06:17:29 --> bogdan_maris has joined #instantbird 06:17:38 <-- EionRobb has quit (Quit: Leaving.) 06:56:43 --> EionRobb has joined #instantbird 07:16:38 --> mpmc has joined #instantbird 07:53:47 --> gerard-majax has joined #instantbird 08:43:32 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:08:48 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:48:18 --> aleth has joined #instantbird 09:48:18 * ChanServ sets mode +o aleth 09:56:05 --> flo-retina has joined #instantbird 09:56:05 * ChanServ sets mode +qo flo-retina flo-retina 10:08:04 <-- Alex2 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:10:21 --> gerard-majax has joined #instantbird 10:36:57 <-- gerard-majax has quit (Quit: Leaving) 10:37:02 --> gerard-majax has joined #instantbird 10:42:39 <-- gerard-majax has quit (Ping timeout: 121 seconds) 10:47:16 --> gerard-majax has joined #instantbird 11:17:44 <-- gerard-majax has quit (Ping timeout: 121 seconds) 11:34:06 <freaktechnik> hmm, so switching from a twitter timeline with tweets to one without doesn't remove them. 11:34:12 <freaktechnik> (That's in thunderbird) 11:34:51 <freaktechnik> I can't find a bug so I'll open one. 11:35:19 <freaktechnik> this would probably be a bug in thunderbird's chat views? 11:36:42 <freaktechnik> so is that still in the chat product? 11:40:45 <freaktechnik> oh wow, no that's not the bug^^ 11:43:38 <freaktechnik> bug 1275537 11:43:41 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1275537 nor, --, ---, nobody, UNCO, Closing a Twitter timeline and then reconnecting that account breaks the timeline 12:10:28 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 12:11:28 --> flo-retina has joined #instantbird 12:11:28 * ChanServ sets mode +qo flo-retina flo-retina 12:46:15 <-- Bollebib has quit (Connection closed) 12:46:35 --> Bollebib has joined #instantbird 12:58:22 --> abdelrhman has joined #instantbird 13:08:50 --> clokep_work has joined #instantbird 13:08:50 * ChanServ sets mode +o clokep_work 13:13:31 --> gerard-majax has joined #instantbird 13:24:29 --> mpmc1 has joined #instantbird 13:47:10 <-- mpmc1 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:48:27 <-- aleth has quit (Ping timeout: 121 seconds) 13:51:02 <-- abdelrhman has quit (Connection closed) 13:51:25 --> abdelrhman has joined #instantbird 13:54:10 --> aleth has joined #instantbird 13:54:10 * ChanServ sets mode +o aleth 13:58:32 <-- abdelrhman has quit (Connection closed) 13:58:39 --> abdelrhman has joined #instantbird 14:05:54 <-- abdelrhman has quit (Connection closed) 14:06:04 --> abdelrhman has joined #instantbird 14:08:35 <-- abdelrhman has quit (Connection closed) 14:08:48 --> abdelrhman has joined #instantbird 14:14:34 <-- abdelrhman has quit (Connection closed) 14:14:39 --> abdelrhman has joined #instantbird 14:24:15 <-- abdelrhman has quit (Connection closed) 14:24:27 --> abdelrhman has joined #instantbird 14:26:58 <-- abdelrhman has quit (Connection closed) 14:27:06 --> abdelrhman has joined #instantbird 14:35:49 <-- abdelrhman has quit (Connection closed) 14:35:58 --> abdelrhman has joined #instantbird 14:39:48 <-- abdelrhman has quit (Connection closed) 14:40:24 --> abdelrhman has joined #instantbird 14:45:25 --> aleth1 has joined #instantbird 14:45:25 * ChanServ sets mode +o aleth1 14:45:37 <abdelrhman> aleth: I'm still confused about what should be done for data forms? 14:45:38 <-- abdelrhman has quit (Connection closed) 14:45:42 --> abdelrhman has joined #instantbird 14:46:27 <-- aleth has quit (Ping timeout: 121 seconds) 14:46:27 * aleth1 is now known as aleth 14:46:42 <aleth> abdelrhman: So am I ;) I think nhnt11 has thought about it though. He should be online later. 14:47:09 <abdelrhman> OK 14:47:33 <aleth> While you wait, how about looking at one of the libpurple-replacement blocking bugs? 14:48:31 <aleth> It would be good to get bug 955019 fixed before the midterms; it looks like the biggest blockers are fixed now. 14:48:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955019 enh, --, ---, nobody, NEW, Replace libpurple XMPP with JS-XMPP 14:48:55 <aleth> By midterm, I mean mid-gsoc... 14:53:31 <abdelrhman> OK 14:54:35 * abdelrhman is looking at bug 1267649 14:54:37 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1267649 nor, --, ---, ab, ASSI, Support SASL SCRAM authentication mechanism 14:55:01 <aleth> :-) 14:57:35 <aleth> Don't try to write your own crypto while implementing that - gecko likely already has what you need. 14:58:35 <abdelrhman> seems not easy 14:58:35 <abdelrhman> OK 14:59:17 <aleth> For example, https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICryptoHash 14:59:44 <aleth> Yes, that's probably by far the hardest bug on that blocking list 15:02:34 <aleth> There are already examples for base64 encoding/decoding in the existing code 15:04:27 <aleth> The stackoverflow page I linked to should be very useful. 15:07:18 <aleth> For a random string, you can use https://developer.mozilla.org/en-US/docs/Web/API/RandomSource 15:12:55 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:16:20 <abdelrhman> OK 15:16:54 <-- abdelrhman has quit (A TLS packet with unexpected length was received.) 15:47:29 --> flo-retina has joined #instantbird 15:47:29 * ChanServ sets mode +qo flo-retina flo-retina 15:50:47 <-- aleth has quit (Ping timeout: 121 seconds) 15:51:00 --> bgmCoder has joined #instantbird 15:56:05 --> aleth has joined #instantbird 15:56:05 * ChanServ sets mode +o aleth 15:58:40 --> Mnyromyr has joined #instantbird 16:00:39 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:26:30 --> gerard-majax has joined #instantbird 16:43:31 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:46:53 --> gerard-majax has joined #instantbird 16:49:08 --> mconley|livehacking has joined #instantbird 17:02:54 <-- gerard-majax has quit (Quit: Leaving) 17:02:57 --> gerard-majax has joined #instantbird 17:13:22 --> unghost has joined #instantbird 17:16:34 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:21:20 --> gerard-majax has joined #instantbird 17:31:03 --> nhnt11 has joined #instantbird 17:31:03 * ChanServ sets mode +h nhnt11 17:32:20 --> aleth1 has joined #instantbird 17:32:20 * ChanServ sets mode +o aleth1 17:33:23 <-- aleth has quit (Ping timeout: 121 seconds) 17:33:23 * aleth1 is now known as aleth 17:38:13 --> mali has joined #instantbird 17:39:05 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:00:47 <-- aleth has quit (Quit: Instantbird 49) 18:00:49 --> aleth has joined #instantbird 18:00:49 * ChanServ sets mode +o aleth 18:01:01 <-- unghost has quit (A TLS packet with unexpected length was received.) 18:06:43 --> nhnt12 has joined #instantbird 18:06:43 * ChanServ sets mode +h nhnt12 18:10:00 <-- nhnt11 has quit (Ping timeout: 121 seconds) 18:12:26 --> unghost has joined #instantbird 18:12:50 <-- nhnt12 has quit (Ping timeout: 121 seconds) 18:19:29 --> gerard-majax has joined #instantbird 18:25:18 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:25:37 <-- aleth has quit (Ping timeout: 121 seconds) 18:26:03 --> aleth has joined #instantbird 18:26:03 * ChanServ sets mode +o aleth 18:39:47 --> gerard-majax has joined #instantbird 18:45:11 <-- mconley|livehacking has quit (Quit: NO CARRIER) 18:46:20 <-- gerard-majax has quit (Ping timeout: 121 seconds) 19:01:51 <-- aleth has quit (Ping timeout: 121 seconds) 19:02:50 --> aleth has joined #instantbird 19:02:50 * ChanServ sets mode +o aleth 19:16:58 <-- aleth has quit (Ping timeout: 121 seconds) 19:18:14 --> aleth has joined #instantbird 19:18:14 * ChanServ sets mode +o aleth 19:26:22 <-- aleth has quit (Ping timeout: 121 seconds) 19:26:44 --> aleth has joined #instantbird 19:26:44 * ChanServ sets mode +o aleth 19:32:15 --> abdelrhman has joined #instantbird 19:46:55 --> nhnt11 has joined #instantbird 19:46:55 * ChanServ sets mode +h nhnt11 19:49:19 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.40/20160118183220]) 20:02:10 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:07:03 <-- EionRobb has quit (Quit: Leaving.) 20:10:02 <-- aleth has quit (Ping timeout: 121 seconds) 20:13:24 --> aleth has joined #instantbird 20:13:24 * ChanServ sets mode +o aleth 20:24:49 <-- mpmc has quit (A TLS packet with unexpected length was received.) 20:42:25 <-- Tonnes has quit (Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]) 20:47:29 --> Tonnes has joined #instantbird 20:55:00 <-- abdelrhman has quit (Ping timeout: 121 seconds) 20:56:00 --> abdelrhman has joined #instantbird 20:58:33 <-- abdelrhman has quit (Connection closed) 20:58:41 --> abdelrhman has joined #instantbird 21:13:51 --> EionRobb has joined #instantbird 21:21:52 --> nhnt11 has joined #instantbird 21:21:52 * ChanServ sets mode +h nhnt11 21:24:18 <-- clokep_work has quit (Ping timeout: 121 seconds) 21:27:36 <-- aleth has quit (Quit: Instantbird 49) 22:03:55 <-- Bollebib has quit (Ping timeout: 121 seconds) 22:48:10 <-- flo-retina has quit (Ping timeout: 121 seconds) 22:49:35 <abdelrhman> nhnt11: http://log.bezut.info/instantbird/160525/#m86 22:58:57 --> gerard-majax has joined #instantbird 23:10:53 <nhnt11> abdelrhman: you there? 23:11:00 <abdelrhman> yes 23:11:01 * nhnt11 keeps getting busy 23:11:02 <nhnt11> yay 23:11:26 <nhnt11> abdelrhman: let me quickly look at the bug, the logs, and your etherpad to remember all the context 23:11:36 <abdelrhman> OK 23:12:25 <nhnt11> abdelrhman: I really liked flo's idea with the html page 23:12:38 <nhnt11> We already have an API to show a browser window, so you can use that directly 23:12:45 <nhnt11> You'll need to write code to generate an html page 23:12:54 <nhnt11> And you can use a data url to feed to the API call 23:13:21 <nhnt11> let me quickly look at how the oauth stuff gets user input returned to the prpl 23:13:41 <abdelrhman> OK 23:14:08 <-- gerard-majax has quit (Ping timeout: 121 seconds) 23:14:11 <abdelrhman> so I'll start implementing Data Forms using this approach 23:15:52 <nhnt11> abdelrhman: have you seen https://dxr.mozilla.org/comm-central/source/chat/protocols/twitter/twitter.js#836 23:16:38 <nhnt11> you get access to the window 23:16:47 <nhnt11> so you can easily just use events 23:17:18 <nhnt11> abdelrhman: As a first step, I suggest you make a simple html page with a form containing a text box and a submit button 23:17:36 <nhnt11> Then in the |loaded| callback, add an onsubmit listener to the form 23:17:47 <nhnt11> From there, you can get the value of the textbox easily 23:17:57 <nhnt11> (you can just use a click listener on the submit button too) 23:18:47 <nhnt11> If that works, you can implement a function that will translate the xmpp to html 23:18:56 <-- mali has quit (Ping timeout: 121 seconds) 23:18:57 <nhnt11> and convert that to a data url 23:19:09 <nhnt11> abdelrhman: makes sense? 23:20:39 <nhnt11> basically, I'm suggesting that you test this API out with a simple test case, and if it works, we can implement data forms with this approach 23:20:52 <nhnt11> please upload some code when you have something working! 23:20:56 <abdelrhman> nhnt11: Yes, thanks :) 23:21:04 <abdelrhman> OK 23:21:12 <nhnt11> I'd like to see the test case 23:21:31 <nhnt11> I'll be away on vacation for the next two weeks, but will be checking email 23:21:49 <nhnt11> Please needinfo? me on the bug and I will get back to you when I find a spare few minutes 23:22:01 <abdelrhman> OK 23:23:52 <nhnt11> abdelrhman: If adding an event doesn't work, there's another option 23:24:32 <nhnt11> You can make the form submit to another url, and make it a GET request 23:24:43 <nhnt11> Then, in onLocationChange, you can check the new URL 23:24:52 <nhnt11> And it will have all the input values in the URL, since it's a get request 23:25:10 <nhnt11> (like someurl/bar?a=1,b=2,c=3) 23:25:22 <nhnt11> that should be easy to parse 23:28:05 <abdelrhman> OK 23:33:43 <-- abdelrhman has quit (Connection closed) 23:37:02 --> abdelrhman has joined #instantbird 23:45:48 <-- abdelrhman has quit (Connection closed) 23:46:33 --> abdelrhman has joined #instantbird