All times are UTC.
00:05:47 --> mconley has joined #instantbird 00:06:23 * nhnt11 just discovered that once he retrieves stored objects using the IndexedDB api, he needs to set the prototype in order to have access to getters. 00:07:21 <nhnt11> i.e. something like this assuming they're all contacts: http://pastebin.instantbird.com/278569 00:07:56 <nhnt11> This means I can't use a getter for the source. I'll need to make it a property so that I can use it to set the correct prototype. 00:08:08 <nhnt11> That or figure out a more elegant solution :P 00:13:32 <EionRobb> rosonline: wow that's pretty sucky. do they offer any other way for 3rd parties to connect? 00:16:25 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 00:17:26 <-- mconley has quit (Input/output error) 00:22:48 --> nhnt11 has joined #instantbird 00:30:51 <-- wnayes has quit (Ping timeout) 00:31:13 <rosonline> EionRobb: I don't know, man... I'll look form more info and share here 00:33:31 <nhnt11> I have to go now. Bye. 00:33:33 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 00:34:27 --> mconley has joined #instantbird 00:34:58 --> wnayes has joined #instantbird 00:40:03 <-- mconley has quit (Input/output error) 00:48:43 <-- rosonline has quit (Ping timeout) 01:00:40 <-- Mook_as has quit (Quit: Mook_as) 01:05:47 --> jb has joined #instantbird 01:06:00 --> mconley has joined #instantbird 01:33:54 --> skeledrew has joined #instantbird 01:50:09 <-- jb has quit (Connection reset by peer) 01:50:42 --> jb has joined #instantbird 02:11:43 <-- jb has quit (Connection reset by peer) 02:12:34 --> jb has joined #instantbird 02:14:45 --> EionRobb1 has joined #instantbird 02:15:54 <-- EionRobb has quit (Ping timeout) 02:18:26 <-- EionRobb1 has quit (Ping timeout) 02:18:29 --> EionRobb has joined #instantbird 02:27:22 <-- jb has quit (Ping timeout) 02:30:43 <-- wnayes has quit (Ping timeout) 02:34:30 --> wnayes has joined #instantbird 02:36:20 <-- wnayes has quit (Quit: wnayes) 02:50:27 --> Mook has joined #instantbird 03:11:18 <instant-buildbot> build #934 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/934 03:34:14 <instant-buildbot> build #935 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/935 03:54:34 <-- mconley has quit (Input/output error) 04:24:16 --> nhnt11 has joined #instantbird 04:25:01 --> mconley has joined #instantbird 04:30:57 <-- mconley has quit (Ping timeout) 04:34:20 <-- nhnt11 has quit (Ping timeout) 05:21:20 <-- EionRobb has quit (Quit: Leaving.) 05:28:35 <-- Mook has quit (Quit: Mook) 06:12:40 --> EionRobb has joined #instantbird 06:13:01 <instant-buildbot> build #1030 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1030 06:43:14 --> FireFly_TB has joined #instantbird 07:31:50 --> gerard-majax__ has joined #instantbird 08:05:22 --> gerv has joined #instantbird 08:10:41 <-- EionRobb has quit (Connection reset by peer) 08:20:39 --> EionRobb has joined #instantbird 08:29:17 --> qlum has joined #instantbird 08:32:47 <-- FireFly_TB has quit (Ping timeout) 08:33:00 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 08:33:04 --> flo-retina has joined #instantbird 08:33:04 * ChanServ sets mode +qo flo-retina flo-retina 08:33:17 <-- flo-retina has quit (Input/output error) 08:47:23 <-- EionRobb has quit (Connection reset by peer) 08:54:45 --> EionRobb has joined #instantbird 09:07:24 --> flo-retina has joined #instantbird 09:07:24 * ChanServ sets mode +qo flo-retina flo-retina 09:20:32 --> FireFly_TB has joined #instantbird 09:27:16 <-- FireFly_TB has quit (Ping timeout) 09:32:38 <-- flo-retina has quit (Ping timeout) 09:33:06 <-- Gizmokid2005 has quit (Ping timeout) 09:34:54 --> flo-retina has joined #instantbird 09:34:54 * ChanServ sets mode +qo flo-retina flo-retina 09:36:41 --> Gizmokid2005 has joined #instantbird 09:39:54 <-- flo-retina has quit (Ping timeout) 09:40:03 <-- Gizmokid2005 has quit (Ping timeout) 09:44:48 --> flo-retina has joined #instantbird 09:44:48 * ChanServ sets mode +qo flo-retina flo-retina 09:46:12 --> Gizmokid2005 has joined #instantbird 09:59:27 <-- gerv has quit (Ping timeout) 11:49:09 --> jb has joined #instantbird 11:49:17 --> dionisos has joined #instantbird 12:09:53 <-- EionRobb has quit (Quit: Leaving.) 12:30:58 <-- qlum has quit (Ping timeout) 12:31:39 --> Mic has joined #instantbird 12:31:39 * ChanServ sets mode +h Mic 12:33:20 --> qlum has joined #instantbird 12:34:38 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 12:35:09 --> Mic has joined #instantbird 12:35:10 * ChanServ sets mode +h Mic 12:35:41 <Mic> Disabling all add-ons fixed my "operation not allowed on wrapped prototype"-problem :) 12:36:52 <flo-retina> were there other add-ons that had a problem? (besides Not Today!) 12:37:09 <Mic> I'm currently enabling/disabling them to find out. 12:38:08 <Mic> Seems to be one of "Input Placeholder", "IRC Buddy Icons (aka AVATAR)", "Not today!", "Session Restore" or "Topic Diff". 12:39:15 <Mic> "Not today!" is causing the problem. 12:40:06 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 12:40:12 --> Mic has joined #instantbird 12:40:12 * ChanServ sets mode +h Mic 12:41:34 <Mic> flo-retina: what problem did you encounter with "Not Today!" by the way? Was it only not working for you or did it actually break something? 12:51:42 <flo-retina> Mic: it causes the "operation not allowed on wrapped native" error and prevents conversations from being opened. 12:52:02 <Mic> :( 12:52:14 <flo-retina> but you should check the logs 12:52:16 <Mic> It wasn't clear that you already had figured it out. 12:52:19 <flo-retina> we discussed it the other day when I was trying to debug 12:52:29 <Mic> I think you just that that it wasn't working, not that it was breaking things :( 12:52:34 <Mic> *said 12:52:43 <Mic> Maybe I missed something on the logs then. 12:53:21 <flo-retina> Mic: http://log.bezut.info/instantbird/130806/#m271 12:55:12 <Mic> I haven't seen this discussion at all. Maybe I forgot reading the logs that day. 12:55:33 <flo-retina> We discussed the next day, and you said you hadn't read the logs yet. 12:55:53 <Mic> Seems like I never did ;) 12:56:32 <flo-retina> http://log.bezut.info/instantbird/130807#m89 12:58:32 <Mic> Ah, I remember. I read that as "I have to fix Not Today!" and "I should read the logs to see why conversations are broken." 12:58:45 <Mic> Thanks again! 12:59:01 <flo-retina> sorry I couldn't find the fix during my debugging session and had to disable the add-on instead ;) 12:59:13 <flo-retina> I wasn't far from suggesting that we add a better API for this, btw 12:59:24 <flo-retina> because the way it currently works is hackish 13:02:52 <-- jb has quit (Quit: jb) 13:05:24 --> jb has joined #instantbird 13:10:31 <-- jb has quit (Connection reset by peer) 13:11:06 --> jb has joined #instantbird 13:15:10 <-- jb has quit (Connection reset by peer) 13:15:47 --> jb has joined #instantbird 13:15:48 <-- chrisccoulson has quit (Connection reset by peer) 13:16:13 --> chrisccoulson has joined #instantbird 13:18:46 --> atuljangra has joined #instantbird 13:18:57 <-- jb has quit (Connection reset by peer) 13:19:12 --> jb has joined #instantbird 13:25:32 <-- jb has quit (Ping timeout) 13:27:39 <-- atuljangra has quit (Ping timeout) 13:40:07 --> jb has joined #instantbird 13:45:42 --> novabyte has joined #instantbird 13:53:17 <flo-retina> qheaden_away: bug 2095 confuses me, especially the last comment. What happens if the network just goes down (as opposed to the user disconnecting the account himself) ? 13:53:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2095 nor, --, ---, qheaden, ASSI, MUC participants don't leave the MUC when they go offline 13:57:16 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 14:04:39 --> mconley has joined #instantbird 14:05:43 <flo-retina> I'm confused by https://bugzilla.mozilla.org/show_bug.cgi?id=735351#c1 That's a simple 2 lines bug report that has already collected plenty of dust, and a guy adds a lengthy comment... I can't even find what his point is (if any). It's definitely not stated at the beginning or end of his comment :(. 14:06:36 <flo-retina> aah, maybe he's confused and hasn't noticed it's the IM component (he's talking about downloading message). 14:06:53 --> gerv has joined #instantbird 14:21:10 <-- jb has quit (Ping timeout) 14:28:10 --> jb has joined #instantbird 14:41:31 --> atuljangra has joined #instantbird 14:47:00 <-- atuljangra has quit (Ping timeout) 14:47:20 <flo-retina> qheaden_away: re bug 2072 "We first have to wait for the backend of blocking to be implemented in Instantbird though." If you want to ever see it, you may need to make it happen yourself instead of waiting for it ;). 14:47:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2072 enh, --, ---, nobody, NEW, Allow Users to Block Buddies 15:10:06 <flo-retina> aleth: each time I see a linux screenshot of the awesometab (like https://bugzilla.instantbird.org/attachment.cgi?id=2641), I keep wondering why there's such a large margin left/right on the filter box. 15:24:31 <-- jb has quit (Quit: jb) 15:25:42 --> jb has joined #instantbird 15:34:57 <-- gerv has quit (Ping timeout) 15:49:02 <-- gerard-majax__ has quit (Ping timeout) 15:49:02 <-- jb has quit (Connection reset by peer) 15:49:54 --> jb has joined #instantbird 16:30:29 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 16:30:34 --> chrisccoulson has joined #instantbird 16:32:40 <-- jb has quit (Ping timeout) 17:02:21 * qheaden_away is now known as qheaden 17:02:24 <qheaden> Hello everyone. 17:05:36 <flo-retina> qheaden: hello :) 17:05:49 <qheaden> flo-retina: I've read your messages in the scrollback. 17:05:57 <flo-retina> :) 17:06:07 <qheaden> I'm also happy BIO is back up! :) 17:07:40 <flo-retina> yeah, as much as we all hate bugzilla (each for our own reasons), we miss it pretty badly when it's not around ;) 17:12:44 <qheaden> :P 17:13:22 <qheaden> I emailed clokep a few patches while BIO was down. I guess I can just post them on the bugs now. 17:22:24 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:21:21 <-- novabyte has quit (Quit: bye bye) 18:28:55 --> nhnt11 has joined #instantbird 18:33:30 <instantbot> qheaden@phaseshiftsoftware.com requested review from clokep@gmail.com for attachment 2685 on bug 2087. 18:33:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2087 nor, --, ---, qheaden, ASSI, Accepting an invitation to chat can end in a loop 18:34:51 <instantbot> qheaden@phaseshiftsoftware.com requested review from clokep@gmail.com for attachment 2686 on bug 2088. 18:34:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2088 maj, --, ---, qheaden, ASSI, New contact does not get added to the correct tag 18:36:00 --> unghost has joined #instantbird 18:36:16 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:57:39 <instantbot> qheaden@phaseshiftsoftware.com requested review from clokep@gmail.com for attachment 2687 on bug 2079. 18:57:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2079 nor, --, ---, qheaden, ASSI, JS-Yahoo has no protocol icon 19:02:13 <instantbot> qheaden@phaseshiftsoftware.com cancelled review?(clokep@gmail.com) for attachment 2683 on bug 2070. 19:02:14 <instantbot> qheaden@phaseshiftsoftware.com requested review from clokep@gmail.com for attachment 2688 on bug 2070. 19:02:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2070 enh, --, ---, qheaden, ASSI, Add Support for Buddy Icons 19:03:55 <instantbot> qheaden@phaseshiftsoftware.com requested feedback from clokep@gmail.com for attachment 2689 on bug 2070. 19:11:27 --> gerv has joined #instantbird 19:13:53 --> gerard-majax__ has joined #instantbird 19:33:19 <-- qlum has quit (Ping timeout) 19:33:41 --> qlum has joined #instantbird 19:34:36 <-- Suiseiseki has quit (Ping timeout) 19:35:33 --> Suiseiseki has joined #instantbird 19:37:11 --> Mnyromyr has joined #instantbird 19:47:35 --> Mook_as has joined #instantbird 19:51:12 --> flo-retina has joined #instantbird 19:51:12 * ChanServ sets mode +qo flo-retina flo-retina 20:02:33 --> rosonline has joined #instantbird 20:13:43 <-- gerv has quit (Ping timeout) 20:22:55 --> nhnt11 has joined #instantbird 20:38:10 <flo-retina> nhnt11: hello :) 20:38:22 <nhnt11> Hi 20:50:01 * qheaden is now known as qheaden_away 21:09:04 --> EionRobb has joined #instantbird 21:20:46 * flo-retina wonders what nice feature nhnt11 is going to add today ;) 21:20:58 * nhnt11 feels pressured 21:23:15 <nhnt11> Aaah I need to upload the new patch for bug 2066. 21:23:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 21:25:25 <-- gerard-majax__ has quit (Ping timeout) 21:29:02 <flo-retina> :) 21:29:12 <flo-retina> no pressure, I'm just curious :) 21:29:51 <nhnt11> Heh. I was kidding : 21:29:53 <nhnt11> :) * 21:31:00 <nhnt11> I'm working on properly storing all forms of PossibleConversations (from contacts and chats) in an object store and retrieving them using an index in getFilteredConvs. 21:36:37 <-- mconley has quit (Input/output error) 21:44:57 <flo-retina> why would you store in indexedDb convs that aren't contacts? 21:45:22 <nhnt11> How else do we store ranks of IRC channels for example? 21:45:25 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 или ÑÑаÑÑе)) 21:45:52 <flo-retina> where is the rank coming from? 21:45:59 <flo-retina> (which info do you compute it from?) 21:46:05 <flo-retina> errr, scratch that 21:46:30 <flo-retina> so this is only for conversations that the user had before, and you'll merge LIST data before display? 21:47:00 <nhnt11> Yeah I guess. 21:47:11 <nhnt11> I'm not sure if I should store full LIST data. probably not. 21:47:27 <flo-retina> yeah, you don't want that in indexeddb 21:47:45 <flo-retina> I was just confused by "all forms of PossibleConversations" in your previous sentence :) 21:48:15 <nhnt11> Ah, I just meant both PossibleConvFromContact and PossibleChat. Yesterday I only worked on contacts. 21:48:35 <nhnt11> It's not too complicated, I just need to set the correct prototype based on the value of _source 21:55:22 <nhnt11> flo-retina: Do you think I should prioritize a) querying indexedDb for filtering and not keeping any references, or b) working on ranking first, keeping the current model with references to all convs. 21:55:28 <-- skeledrew has quit (Ping timeout) 21:56:57 <flo-retina> what do you mean by keeping references? 21:57:26 <nhnt11> Keeping an array of PossibleConvs in memory 21:58:14 * nhnt11 wants to work on b) first :P 21:59:49 --> skeledrew has joined #instantbird 22:00:44 <flo-retina> what *I* would do is work on ranking first, but preff it off by default (as the data will be recomputed at each restart, and that will involve a lot of disk I/O) 22:01:37 <flo-retina> but I think these 2 things (ranking, and storage) are mostly independent, and it should be possible to work on one while waiting for reviews on the other 22:02:28 <nhnt11> I agree. Just wanted your opinion on which to work on first 22:03:02 <flo-retina> the reason why I would start with ranking is because that's *visible* if it works :) 22:03:28 <flo-retina> whereas storing without a valuable ranking just adds overhead for not visible user benefit 22:03:38 <nhnt11> I have the basic storage stuff in place, so I can get started with ranking soon (a few tweaks are still needed) 22:03:47 <nhnt11> "because that's *visible*" exactly :D 22:04:11 <nhnt11> I don't understand what needs to be recomputed at each restart S 22:04:14 <nhnt11> :S * 22:04:29 <-- EionRobb has quit (Ping timeout) 22:04:33 <flo-retina> if you don't use any storage at all 22:04:39 --> EionRobb has joined #instantbird 22:04:57 <nhnt11> You mean crawl the logs every time? 22:05:03 <flo-retina> yes 22:05:34 <nhnt11> Nah, storing is mostly done, just that getFilteredConvs doesn't do any database stuff (uses the array in memory) 22:06:06 <flo-retina> ah, so you load everything the first time and then keep it in memory? 22:06:11 <nhnt11> Yes. 22:06:32 <nhnt11> And update the database on the fly when stuff is added. 22:06:39 <nhnt11> added/modified. 22:06:42 <flo-retina> as long as you don't load it in memory for users who never open the awesometab, I guess that's fine (for now) 22:07:09 * nhnt11 hopes such users are few in number :P 22:07:30 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 22:07:49 <flo-retina> nhnt11: they are the vast majority right now as we haven't released it yet :-P 22:08:19 <nhnt11> This doesn't apply to them anyway :P 22:38:55 <-- qlum has quit (Connection reset by peer) 23:00:24 <-- dew has quit (Ping timeout) 23:12:14 --> dew has joined #instantbird 23:16:27 <-- GeekShadow has quit (Ping timeout) 23:27:12 --> GeekShadow has joined #instantbird