All times are UTC.
00:14:37 <clokep_work> nhnt11: Just make sure it's there somehow. ;) 00:14:47 <nhnt11> yeah, it's done 00:14:48 <clokep_work> Umm...how do I convert UTF-8 to bytes? 00:14:51 <clokep_work> Do we have an example of that? 00:17:57 <satdav> Any plans for telegram to be added 00:18:34 <aleth> clokep_work: something in arraybufferutils maybe? 00:18:42 <clokep_work> aleth: Ah, you mean code I wrote? 00:18:45 <clokep_work> That sounds likely hahah. 00:18:55 <aleth> yes :-) 00:18:59 <clokep_work> satdav: No one is actively working on it... 00:19:05 <aleth> iirc I had code for it somewhere too, but I forget where :p 00:19:27 <satdav> clokep_work: will you be soon 00:20:04 <clokep_work> satdav: Me personally? No. I've never used Telegram. 00:20:14 <clokep_work> I don't know the first thing about it. 00:20:15 <aleth> satdav: unless someone who has the time and is interested shows up, it won't happen 00:20:42 <satdav> Can you ask the community 00:21:01 <satdav> Or can you post it from pidgin 00:25:21 <clokep_work> aleth: Had something I could use. GOod idea. :) 00:25:37 <clokep_work> satdav: If there's a libpurple plug-in, it'd be much easier, yes. 00:36:46 <-- clokep_work has quit (Ping timeout: 121 seconds) 00:44:49 <satdav> Is this easy to port https://github.com/majn/telegram-purple/issues 01:00:26 <-- Bollebib has quit (Ping timeout: 121 seconds) 01:04:14 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 01:55:54 --> Alex3 has joined #instantbird 02:02:14 --> nhnt11 has joined #instantbird 02:02:14 * ChanServ sets mode +h nhnt11 02:27:25 <-- aleth has quit (Quit: Instantbird 47) 03:00:15 <-- bgmCoder has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 03:04:15 <-- satdav has quit (Quit: Connection closed for inactivity) 03:04:27 --> arlolra has joined #instantbird 03:04:28 <-- arlolra has quit (Client exited) 03:12:22 <-- nhnt11 has quit (Ping timeout: 121 seconds) 03:24:06 --> nhnt11 has joined #instantbird 03:24:06 * ChanServ sets mode +h nhnt11 03:41:56 --> AlexanderSalas has joined #instantbird 03:47:45 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 04:54:07 <instant-buildbot> build #613 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/613 04:56:01 <instant-buildbot> build #3082 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3082 06:44:18 --> MikkCZ has joined #instantbird 06:52:47 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 07:08:21 --> mpmc has joined #instantbird 07:50:51 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 07:50:58 --> nhnt11 has joined #instantbird 07:50:58 * ChanServ sets mode +h nhnt11 08:01:29 --> MikkCZ has joined #instantbird 08:04:28 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 08:55:48 <-- nhnt11 has quit (Ping timeout: 121 seconds) 08:58:56 --> abdelrhman has joined #instantbird 09:11:27 --> Bollebib has joined #instantbird 09:23:58 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:36:03 <-- mpmc has quit (A TLS packet with unexpected length was received.) 09:51:24 --> MikkCZ has joined #instantbird 09:54:21 <-- Alex3 has quit (Connection closed) 09:57:38 --> mpmc has joined #instantbird 10:22:32 <-- mpmc has quit (A TLS packet with unexpected length was received.) 10:30:15 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:34:32 --> BWMerlin has joined #instantbird 10:39:05 --> mpmc has joined #instantbird 10:53:21 --> nhnt11 has joined #instantbird 10:53:21 * ChanServ sets mode +h nhnt11 10:57:23 <-- nhnt11 has quit (Ping timeout: 121 seconds) 11:13:06 --> gerard-majax has joined #instantbird 11:20:21 <-- gerard-majax has quit (Ping timeout: 121 seconds) 11:32:32 --> gerard-majax has joined #instantbird 11:37:36 --> MikkCZ has joined #instantbird 11:39:44 <-- gerard-majax has quit (Ping timeout: 121 seconds) 11:42:00 --> gerard-majax has joined #instantbird 11:54:31 --> nhnt11 has joined #instantbird 11:54:31 * ChanServ sets mode +h nhnt11 11:58:33 <-- nhnt11 has quit (Ping timeout: 121 seconds) 12:06:13 <-- BWMerlin has quit (Client exited) 12:13:21 <-- gerard-majax has quit (Ping timeout: 121 seconds) 12:44:21 --> abdelrhman has joined #instantbird 12:44:24 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 12:44:33 --> abdelrhman has joined #instantbird 12:54:21 --> gerard-majax has joined #instantbird 12:55:22 --> nhnt11 has joined #instantbird 12:55:22 * ChanServ sets mode +h nhnt11 12:59:24 <-- nhnt11 has quit (Ping timeout: 121 seconds) 13:06:54 <-- MikkCZ has quit (Ping timeout: 121 seconds) 13:22:00 <-- Tonnes has quit (Connection closed) 13:36:57 --> clokep_work has joined #instantbird 13:36:58 * ChanServ sets mode +o clokep_work 13:47:24 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:47:27 --> clokep_work has joined #instantbird 13:47:28 * ChanServ sets mode +o clokep_work 13:47:34 <clokep_work> Look at that shiny new tabbar! :-D 13:56:01 --> nhnt11 has joined #instantbird 13:56:01 * ChanServ sets mode +h nhnt11 14:00:02 <-- nhnt11 has quit (Ping timeout: 121 seconds) 14:16:38 --> MikkCZ has joined #instantbird 14:27:22 --> afiksof has joined #instantbird 14:28:12 <-- afiksof has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:29:54 --> bgmCoder has joined #instantbird 14:39:57 <bgmCoder> mornin' nerds 14:46:03 <clokep_work> Hello. 14:53:53 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 14:57:20 --> nhnt11 has joined #instantbird 14:57:20 * ChanServ sets mode +h nhnt11 14:57:29 <clokep_work> Thanks nhnt11. 15:01:21 <-- nhnt11 has quit (Ping timeout: 121 seconds) 15:10:42 --> MikkCZ has joined #instantbird 15:13:10 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 15:42:36 <-- Mook has quit (Connection closed) 15:42:41 --> Mook has joined #instantbird 16:57:58 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:59:36 --> nhnt11 has joined #instantbird 16:59:37 * ChanServ sets mode +h nhnt11 17:03:38 <-- nhnt11 has quit (Ping timeout: 121 seconds) 17:22:30 --> arlolra has joined #instantbird 17:38:05 --> mconley|livehacking has joined #instantbird 17:38:31 --> gerard-majax has joined #instantbird 17:38:37 --> MikkCZ has joined #instantbird 17:38:47 <-- MikkCZ has quit (Connection closed) 17:51:04 <stux> hi all: question for the developers: what are the long-term plans for instantbird given that mozilla plans to drop support for XUL? 17:52:28 <stux> also what is the best way to run instantbird on x64? 17:52:49 <clokep_work> stux: What OS? 17:56:28 --> MikkCZ has joined #instantbird 17:56:33 <-- MikkCZ has quit (Connection closed) 17:59:41 <abdelrhman> stux: http://log.bezut.info/instantbird/160215/#m148 18:00:40 --> nhnt11 has joined #instantbird 18:00:40 * ChanServ sets mode +h nhnt11 18:02:34 --> aleth has joined #instantbird 18:02:35 * ChanServ sets mode +o aleth 18:04:41 <-- nhnt11 has quit (Ping timeout: 121 seconds) 18:07:00 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:12:02 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:17:52 --> unghost has joined #instantbird 18:18:56 --> gerard-majax has joined #instantbird 18:36:30 <-- arlolra has quit (Client exited) 18:38:14 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:44:39 <-- Mook has quit (Ping timeout: 121 seconds) 18:44:40 --> arlolra has joined #instantbird 18:46:27 --> Mook has joined #instantbird 18:52:08 <-- arlolra has quit (Client exited) 19:07:49 --> Mnyromyr has joined #instantbird 19:10:58 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:11:08 --> mpmc has joined #instantbird 19:12:29 <-- mpmc has quit (A TLS packet with unexpected length was received.) 19:16:23 --> arlolra has joined #instantbird 19:18:04 <arlolra> :( the twitter prpl needs a lot of love 19:20:58 <arlolra> opening a new tab while connected throws 19:21:24 <arlolra> following someone doesn't add them to the participants list 19:21:34 <-- arlolra has quit (Connection closed) 19:30:36 <clokep_work> Yeah there's some stuff that needs fixing there. 19:49:55 <-- mconley|livehacking has quit (Quit: NO CARRIER) 19:53:59 --> arlolra has joined #instantbird 19:56:00 --> gerard-majax has joined #instantbird 20:02:14 --> nhnt11 has joined #instantbird 20:02:14 * ChanServ sets mode +h nhnt11 20:03:35 <stux> <clokep_work> stux: What OS? <-- oh! sorry: Linux (Ubuntu) 20:03:55 <stux> <abdelrhman> stux: http://log.bezut.info/instantbird/160215/#m148 <--- thanks! even if you're not here right now 20:04:01 <clokep_work> stux: Should be able to install the x64 nightly builds. 20:04:22 <clokep_work> Which...probably hasn't been built in a while since abdelrhman is trying to fix that. :) 20:05:53 --> Tonnes has joined #instantbird 20:06:04 <freaktechnik> ...or build it yourself. Takes 90 minutes on a really slow machine with 2GB of RAM, so it's swapping all the way. 20:06:16 <-- nhnt11 has quit (Ping timeout: 121 seconds) 20:06:39 <stux> clokep_work, yeah i saw those build failure notices roll by from time to time why is part of why i asked 20:07:32 <stux> freaktechnik, yeah i'd built 1.4 before but I had a clean VPS and I didn't want to build again, but I just realized that I have an 64-bit VM available where I can try to build it too! 20:07:47 <stux> of course i won't try to build nightly just yet ^_^; 20:07:59 <freaktechnik> nightly might actually be easier to build^^ 20:08:05 <freaktechnik> well, if you know how to fix it 20:08:15 <stux> lol yes there's that one small issue ;) 20:08:17 <stux> who knows 20:08:20 <stux> i might get lucky? 20:08:42 <freaktechnik> (and by fixing I mean just not building the tray part, which you have to do manually, afaik, unless it's filtered for ubuntu because it won't work either way?) 20:09:03 <stux> speaking of builds, how can i make the build aware of the facebook lib i built for pidgin? right now i have to run pidgin with that lib to get FB 20:09:25 <aleth> freaktechnik: it'll work with ubuntu as long as you're not using unity ;) 20:09:26 <stux> doubt it's filtered ... is this a windows tray issue? 20:09:45 <stux> lol i'm using mint+MATE and XFCE (VM and VPS_) 20:09:55 <freaktechnik> aleth: that's not correct. It doesn't work on some other DEs. 20:10:09 <freaktechnik> stux: nah, it also has a GTK indicator 20:10:13 <stux> oic 20:10:36 <aleth> freaktechnik: gnome, xfce and kde should be ok (at least they used to be) 20:11:07 <freaktechnik> aleth: I'd also assume that those three would work. 20:11:29 <stux> so basically the built breaks cuz unity? 20:11:34 <freaktechnik> no 20:11:49 <freaktechnik> it's broken because of internal API changes in Gecko. 20:11:51 <aleth> ubuntu has its own messaging menu thing, and nobody has written code for that 20:12:03 <aleth> s/ubuntu/unity 20:12:10 <stux> oh hmmmm 20:12:14 <stux> i c 20:12:15 <freaktechnik> aleth: that's using the same API as the gnome thing, afaik. 20:12:18 <aleth> patches welcome 20:12:22 <stux> yay mozilla breaking things again :-/ 20:12:25 <aleth> freaktechnik: no, it's not the same 20:12:37 <aleth> I don't think you can blame this one on mozilla ;) 20:12:50 <stux> didn't you say it was a gecko api change? 20:13:00 <freaktechnik> aleth: they didn't deprecate their own one? They did that for the music one, never looked too deep into the messaging indicators. 20:13:02 <aleth> I don't think that's correct 20:13:03 * stux eyes mozilla suspiciously 20:13:18 <aleth> freaktechnik: bug 954000 20:13:21 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954000 enh, --, ---, nobody, NEW, Integrate into messaging menu on Ubuntu 20:13:34 <aleth> stux: also bug 955174 20:13:36 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955174 enh, --, ---, bugzilla, ASSI, Status Jump List of the Ubuntu Unity 20:13:40 * stux checks the bug 20:13:48 <stux> wait are both bugs related? 20:13:51 <freaktechnik> the second one is easy to do if IB has a command line API 20:13:57 <aleth> just needs someone who actually uses unity and is motivated to fix it 20:14:00 <freaktechnik> stux: those are unrelated to the build issues 20:14:13 <stux> k 20:14:18 <freaktechnik> I don't use unity, but my DE also knows how the unity desktop action things work. 20:14:27 <freaktechnik> (which are actually standardized accross DEs now) 20:15:49 <clokep_work> stux: You could theoretially built the Facebook stuff. 20:15:54 <clokep_work> I started doing it and it's a huge PITA though... 20:16:59 <stux> clokep_work, I used the pre-built binaries they provide + instructions and it worked great! (...on pidgin) 20:17:14 <stux> lemme find that link 20:17:24 <clokep_work> You need to rebuild. 20:18:44 <stux> clokep_work, https://jgeboski.github.io/#package-repositories I got it working on pidgin 20:18:52 <stux> unless you're referring to instantbird? 20:19:05 <stux> i'd have to rebuild IB with the package? 20:19:40 <clokep_work> Yes. 20:20:40 <stux> ah sounds troublesome; how come it can't be an independent plugin like with pidgin? 20:20:59 <stux> is it because the glue has to be built? (metaphorically speaking) 20:21:08 <clokep_work> It can be, but it has to be rebuilt for Instantbird. 20:21:19 <clokep_work> Instantbird is not ABI compatible with Pidgin. 20:25:54 <freaktechnik> hmm, would it make sense to add a throw at https://dxr.mozilla.org/comm-central/source/im/content/conversation.xml#1351 when !this.buddies.has(name), like it does for changing the name already? I'm getting a lot of errors from 1353 that item isn't defined, and it's hard to find out if it's my fault or not. flo-retina also said he'd seen "item is undefined" warnings since a short time. 20:27:38 <aleth> If you like, you can add a throw there, yes. 20:28:01 <aleth> On its own that won't help diagnose the problem though 20:28:42 <aleth> Feel free to file a bug and r?me 20:29:10 <aleth> Hmm, maybe having the name in the error would actually help 20:29:18 <freaktechnik> yeah, that's what I was thinking... 20:29:31 <freaktechnik> you can at least check if it's garbage that's incoming or what's going on 20:29:54 <freaktechnik> but I first want to wrap up bug 953706 20:29:57 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953706 min, --, ---, martin, NEW, Scrolling new messages into view doesn't work for messages with big emoticons 20:30:19 <freaktechnik> so in your opinion it's fine, if it just checks for _messageDisplayPending, aleth? 20:30:24 <freaktechnik> (plus some comments) 20:30:35 <aleth> freaktechnik: probably... I'd have to look at the patch 20:30:53 --> bogdan_maris has joined #instantbird 20:30:55 <aleth> this scroll stuff is always a bit complicated 20:31:51 --> nhnt11 has joined #instantbird 20:31:52 * ChanServ sets mode +h nhnt11 20:33:20 <stux> <clokep_work> Instantbird is not ABI compatible with Pidgin. <--- ah ok, that makes sense... 20:33:46 <stux> <clokep_work> It can be, but it has to be rebuilt for Instantbird. <--- well, that'll be a project for another day... lots going on on my plate, but if I succeed in anything I'll let you guys know! 20:35:02 <stux> also thanks clokep_work, aleth and freaktechnik for your answers and information! 20:35:13 <clokep_work> stux: No problem. 20:37:35 <nhnt11> flo-retina, clokep_work, aleth: Does the tab bar look okay to you guys? 20:37:50 * nhnt11 wants to catch any regressions from removing those files before it gets old and we forget 20:37:55 <aleth> lgtm 20:38:23 <aleth> now I looked out for issues thoug... the contacts list headers are a bit wrong 20:38:59 <nhnt11> You mean the "Conversations on hold" and "Contacts" headers in the blist? 20:39:24 <nhnt11> I suppose they're supposed to match OS X's window chrome? 20:40:00 <aleth> yes 20:40:03 <nhnt11> bah, I really need to motivate myself to get inspector/remote debugging/something to work 20:40:51 <aleth> I'll file a bug for that if you look at your indexed logs patch ;) 20:41:04 <nhnt11> :] 20:42:51 <-- gerard-majax has quit (Ping timeout: 121 seconds) 20:46:06 <clokep_work> nhnt11: Looks much better. :-D 20:47:32 <aleth> nhnt11: bug 1251019 20:47:35 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1251019 nor, --, ---, nobody, NEW, -moz-mac-chrome-active and -inactive are too dark on OS X 10.11 20:49:37 <freaktechnik> aleth: hm, I just realized why the listener has to be added again for a doc shell swap: the listener method is defined on the browser, which (should?) be destroyed. Does this mean I should remove the listener in the destroy method of the browser? 20:50:44 <aleth> freaktechnik: yes (to prevent leaks) 20:50:56 <freaktechnik> thought so... 20:59:23 <nhnt11> Bah! 20:59:45 <nhnt11> I was super shocked when I opened the log viewer - the last log it's showing is from October 2015 21:00:04 <nhnt11> Now I realize I seem to be using a different profile 21:00:18 <nhnt11> I must have selected the wrong one while testing stuff yesterday... 21:01:08 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:01:28 --> nhnt11 has joined #instantbird 21:01:28 * ChanServ sets mode +h nhnt11 21:07:26 <clokep_work> flo-retina: Is the profile used in when running from an objdir stored in the objdir? 21:07:29 <clokep_work> E.g. a clbber will kill it? 21:12:36 <aleth> clokep_work: only if you use a scratch profile (mach run with no -P parameter) 21:12:48 <clokep_work> Ah is that what they call it? 21:12:53 <clokep_work> Yeah, ths'w ath i was using. 21:12:54 <clokep_work> Damn. 21:13:20 <aleth> It prints the path to the console when you type "mach run" ;) 21:14:41 <flo-retina> what aleth said! 21:15:10 <clokep_work> Yout hink I read the console? :p 21:15:28 <instantbot> New Instantbird - Conversation bug 1251029 filed by martin@humanoids.be. 21:15:29 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1251029 tri, --, ---, nobody, UNCO, Uncaught "item is undefined" in "chrome://instantbird/content/conversation.xml" line 1353 21:15:40 <freaktechnik> there you go aleth 21:22:20 <instantbot> aleth@instantbird.org changed the Resolution on bug 1251029 from --- to FIXED. 21:22:22 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1251029 tri, --, Instantbird 47, nobody, RESO FIXED, Uncaught "item is undefined" in "chrome://instantbird/content/conversation.xml" line 1353 21:23:25 <freaktechnik> aleth: I normally just use the patches from q as MDN described at the time I learned how to hg. And sorry for forgetting the space, I'll probably never get used to that... 21:24:11 <aleth> freaktechnik: e.g. "hg qref -e" allows you to edit the commit message 21:25:24 <freaktechnik> I'll have to make a big postit with that on it then^^ 21:32:46 --> gerard-majax has joined #instantbird 21:38:24 <-- gerard-majax has quit (Ping timeout: 121 seconds) 21:45:48 <-- clokep_work has quit (Ping timeout: 121 seconds) 22:09:12 --> clokep_work has joined #instantbird 22:09:13 * ChanServ sets mode +o clokep_work 22:16:48 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.39/20151103174305]) 22:36:55 <-- bogdan_maris has quit (Ping timeout: 121 seconds) 22:53:04 <-- unghost has quit (A TLS packet with unexpected length was received.) 22:54:40 <-- Bollebib has quit (Ping timeout: 121 seconds) 23:09:57 <clokep_work> aleth: Is there a trick to testing if arays are equal in xpcshell? 23:10:04 <clokep_work> 0:00.69 TEST_STATUS: Thread-3 testRemainingLength FAIL [testRemainingLength : 102] [64] == [64] 23:10:06 <clokep_work> That's confusing... 23:13:11 <clokep_work> I wrote a warpper like we've done before... 23:14:44 <aleth> Hmm, tricky. Can the arrays be nested? 23:14:51 <aleth> (something to look out for) 23:16:13 <flo-retina> and can they contain cyclic references? :-P 23:20:23 <clokep_work> No. 23:20:27 <clokep_work> Stop being confusing. :P 23:20:55 <nhnt11> JSON.stringify them and then compare the strings? :P 23:26:22 <clokep_work> That's gross. 23:26:46 <aleth> Comparing the length is a good start ;) 23:27:35 <clokep_work> You all happy: 23:27:35 <clokep_work> function equal_array(arr1, arr2) { 23:27:35 <clokep_work> equal(arr1.length, arr2.length); 23:27:35 <clokep_work> for (let i = 0; i < arr1.length; ++i) 23:27:35 <clokep_work> equal(arr1[i], arr2[i]); 23:27:35 <clokep_work> } 23:33:04 <nhnt11> meh, who uses for loops to iterate arrays anymore :P 23:36:41 <clokep_work> (o_O) 23:44:37 <aleth> nhnt11: looks like "you filed the bug, you volunteered to fix it" also holds in Core/CSS ;) 23:44:52 <nhnt11> aleth: ? 23:45:01 <nhnt11> oh 23:45:05 <nhnt11> haha 23:46:42 <nhnt11> aleth: i just saw the screenshot you posted on that bug 23:46:48 <nhnt11> That's not how my headers look 23:47:00 <nhnt11> http://puu.sh/nki8r/a4aad58fb8.png 23:47:03 <aleth> Of course not - that's how they look after you remove the gradient IB layers on top 23:47:09 <nhnt11> I see