All times are UTC.
00:02:13 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 00:03:19 --> clokep has joined #instantbird 00:03:19 * ChanServ sets mode +o clokep 00:07:11 <-- Bollebib has quit (Connection closed) 00:11:03 --> flo-retina has joined #instantbird 00:11:03 * ChanServ sets mode +qo flo-retina flo-retina 00:11:35 <-- clokep has quit (Ping timeout: 121 seconds) 00:13:18 --> nhnt11_phone has joined #instantbird 00:15:28 <-- gerard-majax has quit (Ping timeout: 121 seconds) 00:18:16 --> Alex1 has joined #instantbird 00:18:16 <-- nhnt11_phone has quit (Connection closed) 00:21:05 --> gerard-majax has joined #instantbird 00:22:15 --> nhnt11_phone has joined #instantbird 00:37:50 --> clokep has joined #instantbird 00:37:50 * ChanServ sets mode +o clokep 00:38:08 <-- clokep has quit (Connection closed) 00:38:20 --> clokep has joined #instantbird 00:38:20 * ChanServ sets mode +o clokep 00:43:43 <-- mpmc has quit (Connection closed) 00:45:10 --> AndroUser2 has joined #instantbird 00:45:10 <-- nhnt11_phone has quit (Connection closed) 00:46:08 <-- AndroUser2 has quit (Connection closed) 00:46:13 --> AndroUser2 has joined #instantbird 00:49:18 <-- arlolra has quit (Client exited) 00:49:19 <-- AndroUser2 has quit (Connection closed) 00:49:58 --> AndroUser2 has joined #instantbird 01:01:54 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 01:02:00 --> flo-retina has joined #instantbird 01:02:00 * ChanServ sets mode +qo flo-retina flo-retina 01:09:41 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 01:20:03 <-- AndroUser2 has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 01:25:45 --> micahg has joined #instantbird 01:26:36 <-- Mook_as has quit (Client exited) 01:26:41 --> nhnt11_phone has joined #instantbird 01:32:06 <-- nhnt11_phone has quit (Connection closed) 01:32:12 --> nhnt11_phone has joined #instantbird 01:39:23 <-- nhnt11_phone has quit (Connection closed) 01:41:58 <-- gerard-majax has quit (Ping timeout: 121 seconds) 01:43:40 --> nhnt11_phone has joined #instantbird 02:03:37 <-- nhnt11_phone has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 02:05:24 <-- myk has quit (Ping timeout: 121 seconds) 02:33:07 <-- abdelrhman has quit (Ping timeout: 121 seconds) 02:40:38 <instant-buildbot> build #2728 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2728 02:57:52 --> AlexanderSalas has joined #instantbird 03:44:33 <instant-buildbot> build #1437 of linux-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1437 04:25:47 <-- clokep has quit (Ping timeout: 121 seconds) 04:26:55 --> iamjayakumars has joined #instantbird 04:38:19 <-- iamjayakumars has quit (Connection closed) 04:38:54 --> iamjayakumars has joined #instantbird 04:42:12 <-- iamjayakumars has quit (Connection closed) 04:42:25 --> iamjayakumars has joined #instantbird 05:03:50 --> afiksof has joined #instantbird 05:05:49 --> nhnt11_phone has joined #instantbird 05:06:18 --> gerard-majax has joined #instantbird 05:11:13 <-- nhnt11_phone has quit (Ping timeout: 121 seconds) 05:12:14 --> nhnt11_phone has joined #instantbird 05:19:15 --> flo-retina has joined #instantbird 05:19:16 * ChanServ sets mode +qo flo-retina flo-retina 05:29:49 <-- nhnt11_phone has quit (Ping timeout: 121 seconds) 05:38:35 <-- EionRobb has quit (Quit: Leaving.) 05:54:56 --> Bollebib has joined #instantbird 06:18:51 --> EionRobb has joined #instantbird 06:26:22 <-- gerard-majax has quit (Ping timeout: 121 seconds) 06:35:13 --> nhnt11_phone has joined #instantbird 06:35:28 <-- aleth has quit (Quit: :tiuQ) 06:35:54 --> mpmc has joined #instantbird 06:35:56 --> aleth has joined #instantbird 06:35:56 * ChanServ sets mode +o aleth 06:51:15 <-- nhnt11_phone has quit (Connection closed) 06:56:11 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 06:57:02 --> nhnt11_phone has joined #instantbird 07:00:04 <-- nhnt11_phone has quit (Connection closed) 07:02:33 --> nhnt11 has joined #instantbird 07:02:33 * ChanServ sets mode +h nhnt11 07:06:12 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 07:10:41 <-- iamjayakumars has quit (Quit: ) 07:18:20 --> nhnt11 has joined #instantbird 07:18:20 * ChanServ sets mode +h nhnt11 08:10:56 <-- afiksof has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 08:11:29 --> afiksof has joined #instantbird 08:13:12 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 08:20:46 --> BWMerlin has joined #instantbird 08:32:46 <-- EionRobb has quit (Connection closed) 08:33:55 <-- Widders has quit (Ping timeout: 121 seconds) 08:34:23 --> EionRobb has joined #instantbird 08:42:06 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 08:53:39 --> chrisccoulson has joined #instantbird 09:04:12 <instant-buildbot> build #351 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/351 09:05:10 --> bogdan_maris has joined #instantbird 09:07:29 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:07:32 --> bogdan_maris has joined #instantbird 09:09:09 * Fallen|away is now known as Fallen 09:29:29 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:21:25 --> akronix has joined #instantbird 10:38:40 <-- EionRobb has quit (Quit: Leaving.) 10:41:51 <-- afiksof has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:42:01 --> afiksof has joined #instantbird 10:48:59 <-- akronix has quit (Quit: Leaving.) 11:08:06 --> AlexanderSalas has joined #instantbird 11:40:08 <-- bogdan_maris has quit (A TLS packet with unexpected length was received.) 11:48:45 --> clokep_work has joined #instantbird 11:48:45 * ChanServ sets mode +o clokep_work 11:52:51 <-- afiksof has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 11:53:23 --> afiksof has joined #instantbird 12:06:20 <-- BWMerlin has quit (Client exited) 12:39:28 <-- afiksof has quit (Ping timeout: 121 seconds) 12:47:55 --> afiksof has joined #instantbird 12:48:53 <-- afiksof has quit (Connection closed) 12:51:44 --> afiksof has joined #instantbird 12:53:24 <-- afiksof has quit (Connection closed) 13:45:54 <-- Bollebib has quit (Ping timeout: 121 seconds) 14:05:20 * Fallen is now known as Fallen|away 14:19:00 --> akronix has joined #instantbird 14:22:38 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:24:07 <aleth> Bustage fix just landed on m-c. 14:24:15 <-- akronix has quit (Quit: Leaving.) 14:28:09 --> akronix has joined #instantbird 14:35:33 <clokep_work> \o/ 14:35:38 <clokep_work> Should we kick off builds? 14:42:52 <-- akronix has quit (Connection closed) 14:47:55 --> myk has joined #instantbird 15:00:02 <-- myk has quit (Ping timeout: 121 seconds) 15:03:44 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:06:02 <clokep_work> aleth: I kicked off a mac osx build. 15:07:39 --> afiksof has joined #instantbird 15:13:39 --> afiksof1 has joined #instantbird 15:17:00 <-- afiksof has quit (Ping timeout: 121 seconds) 15:19:18 --> akronix has joined #instantbird 15:38:33 --> arlolra has joined #instantbird 15:53:38 --> myk has joined #instantbird 15:53:44 --> nhnt11 has joined #instantbird 15:53:44 * ChanServ sets mode +h nhnt11 15:56:53 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:58:59 <-- akronix has quit (Quit: Leaving.) 16:05:16 --> Mnyromyr has joined #instantbird 16:07:03 --> gerard-majax has joined #instantbird 16:14:36 <-- gerard-majax has quit (Quit: Leaving) 16:14:41 --> gerard-majax has joined #instantbird 16:32:01 <-- afiksof1 has quit (Ping timeout: 121 seconds) 16:32:41 --> nhnt11_phone has joined #instantbird 16:33:02 <-- nhnt11_phone has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 16:34:33 --> afiksof has joined #instantbird 16:45:47 --> flo-retina has joined #instantbird 16:45:47 * ChanServ sets mode +qo flo-retina flo-retina 16:46:45 <instant-buildbot> build #2730 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2730 16:50:43 <clokep_work> :( 16:51:17 <clokep_work> "Error: /Users/buildbot/buildslave/macosx/build/obj-instantbird/i386/im/installer/package-manifest:245: Missing file(s): Instantbird.app/Contents/Resources/components/profile.xpt" (O-O) 16:51:47 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 16:58:43 --> flo-retina has joined #instantbird 16:58:44 * ChanServ sets mode +qo flo-retina flo-retina 17:00:46 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:02:20 --> nhnt11 has joined #instantbird 17:02:21 * ChanServ sets mode +h nhnt11 17:04:21 --> akronix has joined #instantbird 17:07:17 --> Mook_as has joined #instantbird 17:08:42 * Fallen|away is now known as Fallen 17:17:00 --> Bollebib has joined #instantbird 17:19:33 --> gerard-majax has joined #instantbird 17:21:35 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:22:14 --> flo-retina has joined #instantbird 17:22:14 * ChanServ sets mode +qo flo-retina flo-retina 17:28:23 <-- akronix has quit (Quit: Leaving.) 17:46:33 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:46:59 --> flo-retina has joined #instantbird 17:46:59 * ChanServ sets mode +qo flo-retina flo-retina 18:41:16 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:44:24 <-- nhnt11 has quit (Connection closed) 18:44:25 --> nhnt12 has joined #instantbird 18:44:25 * ChanServ sets mode +h nhnt12 18:45:20 --> mpmc has joined #instantbird 18:46:56 * nhnt12 is now known as nhnt11 18:49:36 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:59:16 <-- myk has quit (Ping timeout: 121 seconds) 19:13:56 <-- afiksof has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 19:14:06 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 19:16:02 --> akronix has joined #instantbird 19:28:14 --> Linuxis has joined #instantbird 19:30:37 <-- Mook_as has quit (Connection closed) 19:33:05 <-- akronix has quit (Quit: Leaving.) 19:35:12 <-- Linuxis has left #instantbird ("I'm a happy Miranda NG user! Get it here: http://miranda-ng.org/") 19:40:24 --> Mook_as has joined #instantbird 19:44:47 <-- Suiseiseki has quit (Ping timeout: 121 seconds) 19:53:47 --> chrisccoulson has joined #instantbird 19:54:38 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:54:48 --> flo-retina has joined #instantbird 19:54:48 * ChanServ sets mode +qo flo-retina flo-retina 20:00:09 --> Suiseiseki has joined #instantbird 20:05:02 <-- nhnt11 has quit (Ping timeout: 121 seconds) 20:05:08 --> myk has joined #instantbird 20:05:47 --> nhnt11 has joined #instantbird 20:05:47 * ChanServ sets mode +h nhnt11 20:16:29 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:17:01 --> nhnt11 has joined #instantbird 20:17:01 * ChanServ sets mode +h nhnt11 20:21:58 --> gerard-majax has joined #instantbird 20:30:08 --> akronix has joined #instantbird 20:32:45 <nhnt11> clokep_work: We have a bug open for whois tooltips on non-contact IRC conversations right? 20:35:14 <clokep_work> nhnt11: Likely? 20:43:21 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:43:22 --> nhnt11 has joined #instantbird 20:43:22 * ChanServ sets mode +h nhnt11 20:55:23 --> Widders has joined #instantbird 20:58:39 <-- gerard-majax has quit (Quit: Leaving) 20:58:52 --> gerard-majax has joined #instantbird 21:04:42 <clokep_work> akronix: Hello. 21:05:02 <-- gerard-majax has quit (Ping timeout: 121 seconds) 21:18:20 --> nhnt12 has joined #instantbird 21:18:20 * ChanServ sets mode +h nhnt12 21:18:47 <-- nhnt11 has quit (Connection closed) 21:18:47 * nhnt12 is now known as nhnt11 21:22:44 <akronix> hi! 21:26:26 <flo-retina> akronix: so, what's the status of your project? I haven't seen anything, and the mid term evaluations are approaching very quickly. 21:26:45 <flo-retina> (I've got to run to a meeting in another building, but I'll be check the IRC logs) 21:26:50 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:30:12 --> iamjayakumars has joined #instantbird 21:31:15 <akronix> my project is going slowly 21:31:27 --> EionRobb has joined #instantbird 21:31:53 <-- EionRobb has quit (Connection closed) 21:32:05 <akronix> it isn't that easy as just coding, I have to find out how things work and fit together 21:33:36 <akronix> I'm unifying the io structs from instantbird to pidgin without missing anything from the original libpurple 21:34:35 <akronix> PurpleprefsuiOps is being more complicated that what I thought at first time 21:35:14 <akronix> Yes, I know the midterm starts this friday 21:38:44 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 21:40:53 --> EionRobb has joined #instantbird 21:40:58 --> flo-retina has joined #instantbird 21:40:59 * ChanServ sets mode +qo flo-retina flo-retina 21:41:12 <clokep_work> akronix: You had a bunch of questions for flo-retina? 21:42:28 <akronix> I'm trying to figure them out by myself, but I could list some for next time he connects 21:43:55 <flo-retina> akronix: I don't understand. It's nice that you try to figure things out by yourself, but you should never be blocked for more than an hour or two without asking us for help. 21:44:03 <flo-retina> I haven't seen any request for help in the last few weeks. 21:45:04 <akronix> well two days ago I was asking about this prefsuiops struct 21:45:28 <-- iamjayakumars has quit (Connection closed) 21:46:04 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.33.1/20150321194827]) 21:47:05 <-- nhnt11 has quit (Ping timeout: 121 seconds) 21:50:14 * Fallen is now known as Fallen|away 21:54:13 --> iamjayakumars has joined #instantbird 21:55:13 <aleth> akronix: Maybe ask the question again, now flo-retina is here? ;) 21:57:09 <flo-retina> akronix: so the only thing I could find in the log is "instanbird doesn't use a union of miscellaneous elements that pidgin uses". That doesn't seem like a question 21:59:08 <akronix> I did some other questions too.. 21:59:40 <flo-retina> weren't your questions answered? 22:00:40 <akronix> most I answered by myself 22:01:28 <-- myk has quit (Ping timeout: 121 seconds) 22:03:48 <akronix> I haven't checked if the observer to be registered to the struct is the GUI component...but I guess it is 22:04:05 <flo-retina> which observer is this about? 22:04:17 <flo-retina> I'm not sure what's causing any difficulty with the pref stuff 22:05:06 <akronix> in the prefs.c file there is an observer on the struct pref_cb 22:05:11 <akronix> line 50 22:05:50 <akronix> I'm not sure how it works, does the gui gets notified when a callback is added to this struct? why? I don't know 22:07:04 <akronix> there are 14 functions you removed from that interface (prefs.h) and without them pidgin does not compile, what I'm trying to do it's get them working using the new struct 22:10:49 --> myk has joined #instantbird 22:11:48 --> myk1 has joined #instantbird 22:12:17 <-- myk has quit (Connection closed) 22:12:17 * myk1 is now known as myk 22:13:50 <EionRobb> a signal would be better than the 'observer', if there isn't a signal already 22:17:00 <akronix> I haven't seen any 22:17:58 <akronix> but I actually don't know how to do that, is there some signal listener in the GUI? maybe through GDBUS?? 22:18:25 <EionRobb> what about purple_prefs_connect_callback() ? 22:18:43 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:18:45 --> myk has joined #instantbird 22:19:47 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:22:27 --> freaktechnik_ has joined #instantbird 22:22:58 <-- freaktechnik has quit (Ping timeout: 121 seconds) 22:22:58 * freaktechnik_ is now known as freaktechnik 22:23:10 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:23:16 --> myk has joined #instantbird 22:23:25 <akronix> EionRobb: I don't understand what you mean 22:23:49 <EionRobb> as in, there's already a function that you can use for observing preferences changes :) 22:24:09 <akronix> I thought that function just register the callback an returns back :S 22:24:20 <arlolra> flo-retina: are ChromeWorkers shared nothing? 22:24:23 <aleth> EionRobb: I think his question is why those changes were made for Instantbird 22:24:49 <aleth> What might conceivably be better would be a followup... 22:24:57 <EionRobb> aleth: clokep_work answered that a lot with "there might be a better way" :) 22:25:25 <akronix> well now I'm thinking how to do this 22:25:56 <aleth> Sure, but you have to understand how it works at the moment before you can find one ;) 22:26:23 <akronix> yes, that's the most complicated part actually... 22:27:50 <clokep_work> arlolra: You can specifically pass some things, IIRC. 22:27:58 <aleth> arlolra: I don't think there are any ChromeWorkers in the current code though 22:28:00 <clokep_work> But I'm not sure I understand what you're asking. Can you give more context. 22:29:50 <akronix> I'm not sure how GUI in pidgin can get updated of the changes without an observer. What you said about signals confused me. I haven't ever seen a real-life signal coding, maybe I'm missing something? 22:30:08 <akronix> I mean I do understand better how IB does the task 22:32:14 <EionRobb> signals follow the observer pattern. something fires a signal and other somethings pick up on that signal to observe 22:32:36 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:33:00 --> myk has joined #instantbird 22:33:05 <-- clokep_work has quit (Ping timeout: 121 seconds) 22:34:19 <akronix> I'll review the pidgin code about this again, and I'll ask again. I'm finishing another thing about the purpleaccountsuiops first 22:34:51 <arlolra> clokep_work, aleth: I want to pass a pointer in ctypes to the key I generated asynchronous 22:34:56 <arlolra> oh, he left 22:35:11 <aleth> He'll be back 22:35:41 <aleth> You're using js-ctypes? 22:36:03 <arlolra> yeah 22:36:30 <aleth> Why? Does Pidgin use that these days? 22:37:16 <arlolra> no 22:37:19 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:37:21 --> myk has joined #instantbird 22:37:34 <arlolra> why am I using js-cytpes? to bind to libotr 22:38:06 <aleth> arlolra: heh, sorry! You have a similar colour to akronix 22:38:25 <aleth> That's why I got confused. 22:38:35 <arlolra> ohh 22:39:04 <arlolra> how does colouring work? username alphabet sort? 22:39:49 <akronix> hahah looks like, you aleth and arlolra have similar colors 22:40:01 <arlolra> probably shouldn't pick a colour that's already in use 22:40:02 <aleth> It's a bit more complicated, but they do tend to cluster for some reason when they start with the same letter 22:40:28 <arlolra> where would the code for that be? 22:40:28 <aleth> arlolra: the problem is the colour should be deterministic across sessions 22:40:54 <arlolra> oh 22:41:37 <arlolra> still though, having the same colour and starting letters seems error prone 22:42:06 <aleth> There's likely no perfect solution 22:42:26 <arlolra> a hash of the username 22:42:32 <arlolra> would stay the same 22:42:35 <arlolra> but be random 22:43:05 <aleth> arlolra: https://dxr.mozilla.org/comm-central/source/im/content/conversation.xml#1170, if you want to experiment 22:43:11 <arlolra> :) 22:43:12 <akronix> I'm using pidgin and same problem here 22:43:17 <arlolra> thanks 22:43:38 <akronix> well actually I got blue and you arlolra and aleth have green 22:43:49 <EionRobb> http://i.imgur.com/q6VSL20.png 22:44:15 <arlolra> hmm 22:44:38 <arlolra> mine and EionRobb are the same for me 22:45:01 <EionRobb> how do you know we're not actually the same person? 22:45:30 <aleth> arlolra: re ctypes, have you tried asking on #jsctypes? 22:45:49 --> nhnt11 has joined #instantbird 22:45:49 * ChanServ sets mode +h nhnt11 22:46:03 <arlolra> EionRobb: :| 22:46:06 <aleth> (assuming what's on mdn isn't answering your question) 22:46:47 --> AlexanderSalas has joined #instantbird 22:46:52 <arlolra> lets just see what happens when i try to dereference the pointer from the worker 22:47:57 <aleth> what do you mean with "asynchronous"? Passing something that will be a promise? 22:50:22 <arlolra> generating a key is blocking operation. so, I was to do that in a PromiseWorker 22:50:34 <arlolra> aleth: https://github.com/arlolra/ctypes-otr/commit/ba177f7875924d8892277f25d08e9aa7cc984dfe 22:50:36 <aleth> sounds good 22:50:38 <arlolra> is a start 22:51:59 <aleth> with promiseworker, you mean https://github.com/Noitidart/PromiseWorker ? 22:52:49 <aleth> ah no, it's in m-c already 22:54:01 <aleth> still, maybe that link is a useful example 22:55:32 <arlolra> right, ya the one in m-c 22:58:05 <arlolra> aleth: I take it you've been using the extension? 22:58:24 --> clokep_work has joined #instantbird 22:58:25 * ChanServ sets mode +o clokep_work 22:58:28 <aleth> arlolra: clokep and I tried it again the other day 22:58:50 <clokep_work> aleth: What we try? 22:59:00 <aleth> arlolra's addon 23:00:38 <clokep_work> arlolra: Btw a hash isn't good for coloring, we actually want things like "clokep" and "clokep_work" to be colored similarly. 23:00:50 <EionRobb> eww 23:00:59 --> Hoony has joined #instantbird 23:01:04 <EionRobb> :) 23:02:00 <clokep_work> arlolra: I'll take a look at that code, did you have any specific questions? 23:02:15 <clokep_work> I'll swap with you if you get my Python code to work. ;) 23:02:37 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 23:02:40 --> myk has joined #instantbird 23:02:45 <arlolra> what python code? 23:02:58 <akronix> can anybody familiar with libpurple tell me what this underscore means? 23:02:59 <akronix> https://bitbucket.org/clokep/pidgin/src/e04ec594619d43a4abad3a48221fde15fa23e43a/libpurple/account.c?at=default#cl-2237 23:03:16 <arlolra> translating strings 23:03:19 <EionRobb> akronix: its gettext 23:03:20 <arlolra> I suppose 23:03:33 <EionRobb> yeah, marks a string as translatable 23:04:01 <clokep_work> (Note that we don't use gettext in Instantbird. ;)) 23:04:02 <akronix> ah ok, and there is some macro changing this at compile time or what? 23:04:18 <arlolra> clokep_work: the question was whether chromeworkers are shared nothing 23:05:01 <-- Hoony has quit (Ping timeout: 121 seconds) 23:05:03 <EionRobb> akronix: https://developer.gnome.org/glib/stable/glib-I18N.html#gettext-macro 23:05:19 * clokep_work wonders if Fallen|away has used chromeworkers. 23:05:24 <akronix> and why it checks if p is not NULL, is it possible to get NULL when calling to purple_find_prpl?? 23:05:48 <akronix> EionRobb: sweat, thanks! 23:05:56 <EionRobb> /me sweats 23:06:33 <EionRobb> akronix: yeah, if there's an account been created for a prpl that later gets removed, then you can get that case 23:06:43 <arlolra> don't be sour 23:06:59 <akronix> I'm always been curious about how applications deal with multilingual issues 23:07:14 --> gerard-majax has joined #instantbird 23:10:54 <-- flo-retina has quit (Ping timeout: 121 seconds) 23:12:42 <-- freaktechnik has left #instantbird () 23:16:53 <clokep_work> akronix: So it wasn't entirely clear to me, is there things you're stuck on right now? 23:18:30 <EionRobb> is there a list somewhere? :) 23:19:07 <aleth> arlolra: https://developer.mozilla.org/en-US/docs/Web/API/ChromeWorker#Passing_objects_to_chrome_workers doesn't help? 23:19:38 <akronix> I got stuck with prefs some time ago, so I started with account.c, I'm finishing it in some minutes and after I can try to understand carefully how prefs work. 23:20:16 <akronix> I don't have a list for this, I think I need time to read and understand... I do have a list about some points we have to discuss how to get done 23:21:35 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 23:21:37 --> myk has joined #instantbird 23:23:01 <akronix> for example, IB comments with #ifdef blocks all the stuff related to storing configuration in xmls. I don't know if we want a preproc variable for setting / unsetting xml files or not. 23:23:18 <aleth> arlolra: ie. since the worker is already on its own thread, can't you just call into libotr synchronously from the worker? 23:23:44 <aleth> The async bit would be whatever is waiting for the worker to postMessage 23:24:13 <EionRobb> akronix: I think the question to ask for each of those #ifdefs is "could another UI benefit from this change?" 23:24:18 <aleth> unfortunately I've never played with workers, so... 23:25:29 --> flo-retina has joined #instantbird 23:25:30 * ChanServ sets mode +qo flo-retina flo-retina 23:25:54 <clokep_work> akronix: And if so...can we add some sort of API around it for UIs to customize. 23:26:00 <akronix> EionRobb: actually, I think every #ifdef should have to be examined and discussed separately. mmcc told me he doesn't want to leave many preproc conditions for 3.0 23:26:38 <EionRobb> akronix: yeah, absolutely getting rid of as many of the #ifdef's as possible in the process 23:26:42 <arlolra> aleth: that bit of documentation is in the xpcom section which is deprecated ... so I'm not sure if it helps. for your second question, yes, the question is more about transferring the generated data. see the api libotr provides here https://github.com/arlolra/ctypes-otr/commit/ba177f7875924d8892277f25d08e9aa7cc984dfe it'd be easier if a can just pass a pointer to the worker. but otherwise i'll serialize the data 23:27:27 <akronix> clokep_work: yes, sounds good. But it isn't the same than having conditional compilation 23:27:48 <-- iamjayakumars has quit (Connection closed) 23:28:29 <clokep_work> akronix: We didn't say it wouldn't require effort. ;) 23:28:30 <aleth> arlolra: ah right, if it's deprecated that's no good of course. 23:28:37 --> iamjayakumars has joined #instantbird 23:28:42 <aleth> the perils of deeplinks ;) 23:28:55 <EionRobb> clokep_work, akronix: if it were easy, everyone would be doing it :P 23:30:24 <-- iamjayakumars has quit (Connection closed) 23:30:59 <aleth> akronix: Have you taken a look at how IB stores prefs? 23:33:47 <akronix> aleth: not yet... maybe json? 23:34:58 <aleth> I didn't mean on disk, I meant the call path that ends up at the API https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIPrefService 23:38:26 <aleth> For example, you could take a file like http://hg.mozilla.org/users/florian_queze.net/purple/file/2b62405a4ed1/purplexpcom/src/purpleAccount.cpp and see how it gets and sets prefs 23:38:32 <akronix> I've only seen that prefs are stored as callbacks, i.e, the libpurple part...but, yes, I think I should follow back that path... 23:38:48 <aleth> I'm not sure if that's exactly what you're looking for, but it would probably be good to know 23:40:22 <-- gerard-majax has quit (Ping timeout: 121 seconds) 23:40:25 <akronix> aleth: thanks, I'll take it a look 23:41:04 <aleth> akronix: e.g. looks like when an account is initialized, a whole bunch of prefs are loaded here and passed on to libpurple http://hg.mozilla.org/users/florian_queze.net/purple/file/2b62405a4ed1/purplexpcom/src/purpleAccount.cpp#l310 23:41:08 --> gerard-majax has joined #instantbird 23:42:09 --> abdelrhman has joined #instantbird 23:42:53 <-- myk has quit (Ping timeout: 121 seconds) 23:43:00 <-- arlolra has quit (Client exited) 23:43:05 <aleth> akronix: somewhere around here maybe http://hg.mozilla.org/users/florian_queze.net/purple/file/2b62405a4ed1/purplexpcom/src/purpleAccount.cpp#l375 23:43:08 --> myk has joined #instantbird 23:43:11 <aleth> but I don't know this code either ;) 23:43:31 <akronix> I'll do my research, thanks ;) 23:46:51 <abdelrhman> there is a problem after building current repo. for IB. 23:48:03 <abdelrhman> invalid assignment left-hand side, in imConversations.js 23:48:15 <abdelrhman> check (https://dxr.mozilla.org/comm-central/source/chat/components/src/imConversations.js?from=imConversations.js#138) 23:48:42 <clokep_work> That's a crazy line. 23:48:56 <clokep_work> Btw there's currently a packaging error... 23:50:42 <abdelrhman> this blocks IB from starting and gives the message of "Instantbird encountered a serious error and cannot start ...". 23:51:15 <akronix> EionRobb: can you tell me when (which cases) the signal registered in purple_accounts_init are used? and, are all of them used?? https://bitbucket.org/clokep/pidgin/src/e04ec594619d43a4abad3a48221fde15fa23e43a/libpurple/account.c?at=default#cl-3136 23:52:57 <aleth> abdelrhman: there was probably some m-c change that made the syntax for destructuring assignment more strict then 23:53:22 <aleth> If you replace it with a normal assignment it should work 23:53:28 <EionRobb> akronix: you'll have to grep the source to find when they're used (or consult the docs to see when) 23:53:32 <aleth> Patches welcome ;) 23:55:31 <EionRobb> akronix: eg https://developer.pidgin.im/doxygen/2.7.11/html/account-signals.html 23:56:24 <-- gerard-majax has quit (Ping timeout: 121 seconds) 23:57:48 <aleth> abdelrhman: https://bugzilla.mozilla.org/show_bug.cgi?id=1146136 probably broke that line 23:57:50 <instantbot> Bug 1146136 nor, --, Future, jwalden+bmo, ASSI, Parenthesized AssignmentPatterns are not a valid LHS 23:59:10 <akronix> EionRobb: I ask this because IB has an extra signal for "account-status-changing". I think it could be seamlessly added to libpurple but pidgin would not make use of it, at least initially. 23:59:12 <aleth> there's even a blog post http://whereswalden.com/2015/06/20/new-changes-to-make-spidermonkeys-and-firefoxs-parsing-of-destructuring-patterns-more-spec-compliant/ 23:59:19 <aleth> good night