All times are UTC.
00:15:14 --> clokep has joined #instantbird 00:15:14 * ChanServ sets mode +o clokep 00:18:16 <clokep> Everyone left already? :( 00:18:42 <Mook_as> moo? 00:19:39 * clokep wonders if he hears a cow. 00:38:15 <-- wnayes has quit (Ping timeout) 00:42:08 --> wnayes has joined #instantbird 00:46:01 --> wuwei`lab has joined #instantbird 01:03:52 <-- Mook_as has quit (Quit: Mook_as) 01:35:35 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 или ÑÑаÑÑе)) 01:49:09 <clokep> Hey mconley, did you kids find out where you're all going for the Summit yet? 01:49:21 <mconley> clokep: no sir 01:49:31 <mconley> all quiet on the western front 01:49:39 <clokep> mconley: OK. :( 01:49:44 * clokep is hoping to know someone in Toronto. 01:49:56 <mconley> I'd prefer to stay in Toronto, tbh 01:50:03 <mconley> not only to meet y'all 01:50:07 <mconley> but because I prefer my own bed 01:50:35 <clokep> Hahahah. 01:50:39 <clokep> Fair enough. :) 01:55:32 <clokep> Well let me know if you end up in Toronto! :) 01:58:13 <mconley> will do! 01:58:50 <clokep> We can go out on the town. (o_O) 01:58:54 <clokep> And go curling or something. 01:59:00 <clokep> Whatever you guys in Canada do. 02:06:41 <-- wnayes has quit (Ping timeout) 02:10:25 --> wnayes has joined #instantbird 02:12:25 <-- wnayes has quit (Quit: wnayes) 02:22:15 --> Mook has joined #instantbird 02:51:09 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 03:07:05 <-- FireFly_TB has quit (Ping timeout) 04:13:56 <-- mconley has quit (Input/output error) 05:15:17 --> jeffgman has joined #instantbird 05:29:44 <-- jeffgman has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 05:29:56 --> jeffgman has joined #instantbird 05:30:32 <-- douglaswth has quit (Ping timeout) 05:34:05 --> douglaswth has joined #instantbird 05:51:19 <-- Mook has quit (Quit: Mook) 05:53:43 <-- jeffgman has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 06:14:47 <-- EionRobb has quit (Quit: Leaving.) 06:20:14 --> jb has joined #instantbird 06:23:09 <-- jb has quit (Ping timeout) 06:58:47 --> mpmc has joined #instantbird 07:00:40 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 07:00:43 --> mpmc has joined #instantbird 07:01:00 --> Mic has joined #instantbird 07:01:01 * ChanServ sets mode +h Mic 07:03:45 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 07:03:52 --> mpmc has joined #instantbird 07:05:30 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 07:05:39 --> mpmc has joined #instantbird 07:13:36 <-- Mic has quit (Ping timeout) 07:14:57 --> mpmc1 has joined #instantbird 07:16:26 <-- mpmc has quit (Ping timeout) 07:16:44 <-- mpmc1 has quit (Ping timeout) 07:27:13 <flo-retina> clokep_work: employees were emailed yesterday to let us know that where we go for the summit should be decided by June 18th, and that we should be informed no later than June 21st. 07:36:50 --> mpmc has joined #instantbird 07:46:02 --> jb has joined #instantbird 08:07:37 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 08:26:33 --> nhnt11 has joined #instantbird 08:27:03 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 08:29:51 --> Mic has joined #instantbird 08:29:51 * ChanServ sets mode +h Mic 08:31:32 <-- clokep_work has quit (Ping timeout) 08:36:13 --> EionRobb has joined #instantbird 08:46:21 <Mic> nhnt11: sorry, I can't check your changes at the moment. I can't build and applying the changes manually fails because *any* zip program that I tried failed to unpack omni.ja. 09:05:14 <-- jb has quit (Connection reset by peer) 09:06:35 --> jb has joined #instantbird 09:12:04 <Mic> flo, flo-retina: are we also receiving the same standard-zip-tool-breaking omni.ja optimizations that Fx does? 09:13:35 --> aleth has joined #instantbird 09:13:35 * ChanServ sets mode +h aleth 09:14:41 <-- jb has quit (Connection reset by peer) 09:15:44 --> jb has joined #instantbird 09:17:38 <-- jb has quit (Connection reset by peer) 09:18:12 <instantbot> New Websites - www.instantbird.com bug 1992 filed by benediktp@ymail.com. 09:18:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1992 min, --, ---, nobody, NEW, Download size on homepage incorrect 09:18:43 --> flo-retina has joined #instantbird 09:18:43 * ChanServ sets mode +qo flo-retina flo-retina 09:18:47 --> jb has joined #instantbird 09:21:10 <Mic> I hope someone has a good bug 2000. It would be a sad to have a "Fix '<...> is deprecated'-warning" - bug for such a nice number;) 09:21:38 <flo-retina> Mic: I'm not aware of any optimizations making zip tools fail to unpack 09:21:57 <flo-retina> changing/updating only a file inside the zip would certainly fail though 09:24:08 <Mic> Fx certainly has this problem. There's also a bug filed for it which was closed as "not our problem, the rest of the world should please implement the standard correctly". 09:25:04 <EionRobb> lol 09:25:13 <flo-retina> Mic: oh, so you mean you have broken zip tools? :-P 09:26:14 <flo-retina> Mic: it's more than likely that there's something in the source tree that can unpack it, as it's required to l10n repackaging ;) 09:26:44 <Mic> There seem two tools being able to do that correctly. The Windows 7 "zipped folder" feature and a Mozilla-written unzip tool (which came ... in a zip file. I wondered if I could open *that one* correctly:P). 09:28:10 <flo-retina> Mic: the only bug I can find matching what you described was in 2010 09:29:27 --> gerard-majax has joined #instantbird 09:30:21 <Mic> https://bugzilla.mozilla.org/show_bug.cgi?id=595473 09:30:35 <flo-retina> it's the one I was reading 09:31:17 <Mic> Sorry, I saw the "change"-date in the list and thought it was a recently reported bug. 10:14:42 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 10:21:55 <-- Optimizer has quit (Connection reset by peer) 10:28:33 --> Optimizer1 has joined #instantbird 10:31:15 --> nhnt11 has joined #instantbird 10:33:00 --> EgorMatirov has joined #instantbird 10:40:47 <-- mpmc has quit (Ping timeout) 10:42:28 --> mpmc has joined #instantbird 10:57:09 <instantbot> New Instantbird (UI) bug 1993 filed by aleth@instantbird.org. 10:57:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1993 enh, --, ---, nobody, NEW, Tabify all the things 11:02:27 <nhnt11> aleth: The original implementation of the tab-specific menu item stuff didn't involve a specific separator before which items were inserted, that's why I added the tbpersist flags. Thanks for pointing that out, it's much cleaner! :) 11:06:23 --> qlum has joined #instantbird 11:25:59 <aleth> nhnt11: What do you think about moving all the strings from instantbird.dtd used by conversation.xml into a separate file, conversation.dtd? 11:26:12 <aleth> I think there's only one, plus the context menu. 11:27:52 <aleth> Not sure if that would be better or worse ^^ flo-retina 11:30:42 <nhnt11> aleth: That makes sense. 11:30:48 <aleth> (by "context menu" I mean the tab context menu entries from your patch) 11:30:58 <nhnt11> Got it :) 11:31:51 --> mikk_s has joined #instantbird 11:37:09 --> clokep_ has joined #instantbird 11:38:48 <nhnt11> I'll be back later. 11:39:26 <-- EionRobb has quit (Ping timeout) 11:40:07 <-- mikk_s has left #instantbird () 11:40:14 <clokep_> Mic: According to the 7-zip dude, the jars Firefox makes are invalid zip files. 11:51:02 <-- EgorMatirov has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 12:08:59 --> FireFly_TB has joined #instantbird 12:19:05 <-- FireFly_TB has quit (Quit: FireFly_TB) 12:41:39 --> Kaishi has joined #instantbird 12:46:21 --> FireFly_TB has joined #instantbird 12:47:22 <nhnt11> Ah, more bugs :) 12:48:19 <nhnt11> Looks like all the "conversationCommands" in instantbird.xul have to be moved... 12:48:27 * nhnt11 sighs 12:49:44 <nhnt11> That code should be redirecting commands to the tabbrowser, not directly using tabbrowser's mCurrent* 12:49:55 <-- FireFly_TB has quit (Ping timeout) 12:51:56 <aleth> Isn't it just that some of the oncommand handlers make assumptions that won't be true anymore? 12:52:19 <aleth> Ask flo before moving the whole block, if that's what you were planning 12:52:53 <nhnt11> aleth: I can't move the block directly, I think 12:53:08 <nhnt11> Ideally, conversation-specific commands should be handled by the conversation binding. 12:53:08 <aleth> I don't think you can do so either 12:53:44 <aleth> Some of the conversationsKeys have a similar problem btw 12:54:32 <nhnt11> aleth: What I want to do for the time being is move all those functions to the tabbrowser. i.e. instead of doc.gEBI('conversations').findbar.onFindCommand(), doc.gEBI().onFindCommand() 12:54:33 <aleth> nhnt11: I think the reason they are in instantbird.xul is to avoid duplication (there are usually many conversation tabs...) 12:54:56 <nhnt11> And onFindCommand() in tabbrowser does a null check for findbar before doing findbar.onFindCommand() 12:55:31 <nhnt11> aleth: Right. The commands themselves should probably stay there, but it should probably invoke a callback in tabbrowser instead of doing the work itself. 12:56:21 <clokep_> Some of it might have to do w/ Mac also, doesn't that have some global window thing? 12:56:28 <clokep_> Maybe that just affects the menubar though. 12:56:54 <nhnt11> clokep_: The mac specific stuff doesn't break anything, because none of it is conversation-specific (from what I've seen so far) 12:58:04 * nhnt11 wonders what the keyboard shortcut to show logs is. 12:58:21 <aleth> ctrl-shift-H 12:58:39 <nhnt11> Ah. Is this exposed anywhere? 12:58:58 <nhnt11> (If not, it should be) 12:59:02 <aleth> No, I think we have a bug about that. 12:59:09 <nhnt11> Okay. 12:59:13 <aleth> https://wiki.instantbird.org/Keyboard_shortcuts lots of unexposed shortcuts 12:59:27 <clokep_> I filed a bug on that at some point. 12:59:34 <clokep_> instantbot: keyboard shortcuts bugs 12:59:39 <instantbot> Zarro boogs found. 12:59:44 <clokep_> :( 13:00:11 <aleth> nhnt11: For the conversation-specific commands/keys, you could also consider adding a command handler method to conversation.xml that takes the command id as a first parameter 13:00:21 <clokep_> bug 427 13:00:22 <aleth> Something like that... (just thinking aloud) 13:00:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=427 min, --, ---, nobody, NEW, Keyboard shortcuts are not discoverable in the conversation window 13:01:01 <nhnt11> aleth: You mean implement an "abstract" method in tabPanel.xml (in the current implementation)? 13:01:13 <nhnt11> That seems interesting. Conversation binding could override that. 13:01:26 <aleth> I don't think conversation-specific shortcuts and commands are abstract 13:01:45 <aleth> That's the point - these are instances where you do need to check whether the current panel is a conversation panel 13:02:20 <aleth> The question is where to best put that check 13:02:23 <nhnt11> Hmm. 13:02:45 <nhnt11> Actually this whole issue could quickly be solved in instantbird.xul itself 13:03:01 <aleth> I can't see a use case for "put on hold" on anything other than a conversation tab for example 13:03:02 <nhnt11> Since it's already handling the commands, perhaps it should also handle checks. 13:03:10 <nhnt11> Right. 13:03:42 <clokep_> Can't htese commands just go to the conversation first and if it doesn't handle them it'll bubble to the tab? 13:04:06 <nhnt11> clokep_: That takes more work :P 13:04:42 <aleth> clokep_: I don't know what you mean by that 13:05:20 <nhnt11> I'm thinking of adding a currentTabIsConversation() method to tabbrowser 13:05:31 <nhnt11> For external code to use for conversation-specific stuff. 13:06:11 <aleth> nhnt11: That, and/or maybe tabbrowser should have a method that returns the type of the current tab. This doesn't need anything abstracted - just return the binding name 13:06:22 <nhnt11> That sounds good too. 13:06:33 <clokep_> aleth: nhnt11 You're talking about keypress handlers, right? 13:06:44 <aleth> clokep_: No, <command> elements 13:07:00 <clokep_> I have no idea what that is. 13:07:18 <aleth> clokep_: https://developer.mozilla.org/en-US/docs/XUL/Tutorial/Commands 13:07:32 <clokep_> MDC says: "The command element represents a command which the user can invoke."... 13:07:34 <nhnt11> clokep_: Basically keypress yes. 13:07:42 <clokep_> Very useful description. :P 13:07:57 <nhnt11> A command is assigned to a keypress 13:08:05 <nhnt11> So yes we are basically talking about keypresses. 13:08:16 <nhnt11> aleth: Is there any other place where commands are used? 13:08:23 <aleth> It's designed to give you headaches until you figure out whether it is actually the right thing to use ;) 13:08:47 <aleth> nhnt11: "The other advantage is that several buttons or other UI elements can be hooked up to the same command. For instance, you might have a menu item, a toolbar button and a keyboard shortcut all for the same operation." <-- not just keypresses! 13:09:02 <nhnt11> aleth: Right, that's why I asked if it's used anywhere else 13:09:03 <nhnt11> :P 13:09:08 <aleth> nhnt11: http://lxr.instantbird.org/instantbird/search?string=commandset 13:09:29 * nhnt11 thinks it's time to write an lxr search addon 13:09:38 <nhnt11> "/lxr <search string>" would be pretty useful 13:10:12 <nhnt11> aleth: I meant, are the commands in instantbird.xul used for anything other than keypresses? 13:10:24 <aleth> I think Mic has added search engines for lxr etc but it's not clear how to install them :P 13:10:37 <clokep_> nhnt11: Just make a saved search in Firefox, then you can type "lxr foo" in your URL bar. 13:10:57 <aleth> nhnt11: I'm not certain but I think there are various ways to trigger them (eg context menu entries) 13:11:01 <nhnt11> clokep_: I'm lazy to switch to/open firefox when I'm already at a chat window :P 13:11:18 <aleth> I mean, I'm sure that's the case but I can't offhand tell you all the cases where it is used 13:11:25 <nhnt11> Okay. 13:11:39 <aleth> Here's one http://lxr.instantbird.org/instantbird/source/instantbird/content/instantbird.xul#139 13:12:26 <nhnt11> Ah okay. I was mainly just curious. 13:13:21 <clokep_> Alt+Tab seems easy enough...but OK. 13:15:38 <aleth> clokep_: You've lost your "work" ;) 13:16:29 <aleth> Ah, it's not IB at all. 13:17:03 <clokep_> aleth: Yes, I'm on Mibbit. My proxy is down. 13:17:55 <aleth> I was wondering if you had some version of atuljangra's alternate nick patch running and it was misbehaving ;) 13:18:25 <nhnt11> Heh 13:25:29 * aleth wonders what has happened to that patch 13:30:41 <clokep_> We r-ed it too much. :p 13:48:42 <nhnt11> The conversation window initially has a dummy conversation. I think this should be a dummy tabPanel instead. 13:49:13 <aleth> or maybe it should be the 'new tab' aka awesometab? ;) 13:49:54 <aleth> But use some placeholder, sure. 13:49:56 <-- Kaishi has quit (Ping timeout) 13:50:32 <nhnt11> aleth: I don't want to do that because when a tab is opened in a new window, if the window initializes with an awesometab, there's no way to detect whether this awesometab was meant to be there or not while importing the tab from the other window 13:50:38 * nhnt11 isn't sure if that makes sense 13:51:32 <aleth> I'm not sure. I don't know how the "new tab" will be implemented. 13:53:11 <aleth> What's the dummy tab for? 13:53:56 <nhnt11> Currently it starts off with a dummy conversation, and when adding the first conversation it just sets up the existing dummy instead of adding a new one 13:54:08 <aleth> Can we get rid of it altogether? 13:54:09 <nhnt11> Actually I think we could probably do away with this dummy stuff completely. 13:54:20 <nhnt11> Yeah. 13:54:30 * nhnt11 goes to investigate 13:55:47 --> FireFly_TB has joined #instantbird 13:56:25 <aleth> It may have something to do with the call path that creates the conversation window? 13:57:44 <nhnt11> How do I search for a string with quotes in it in lxr? 13:58:57 <nhnt11> I have to go for a while. 13:58:58 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 14:05:04 <clokep_> nhnt11: lxr kind of sucks for things that need to be escaped. :-/ 14:05:08 * clokep_ wishes we could upgrade to mxr. 14:06:36 <-- FireFly_TB has quit (Ping timeout) 14:10:37 --> FireFly_TB has joined #instantbird 14:23:32 --> mconley has joined #instantbird 14:43:33 <-- FireFly_TB has quit (Ping timeout) 14:47:42 <-- mpmc has quit (Connection reset by peer) 15:03:15 <-- aleth has quit (Quit: Ciao) 15:06:40 <clokep_> Quiet today... :P 15:06:47 <clokep_> I won't be on IRC much this ewekend, by the way. 15:16:00 <qheaden_away> Hello everyone. 15:17:21 * qheaden_away is now known as qheaden 15:20:36 <clokep_> Good morning. 15:21:13 <flo-retina> clokep_: yes it's quiet. I've been in meetings all afternoon... :-| 15:22:40 <clokep_> flo-retina: Who schedules meetings for Friday afternoon?! That's ludicrous! 15:22:50 <clokep_> (Although I had one last Friday...and was told to book plane tickets for Sunday. :P) 15:23:12 <flo-retina> I'm actually trying to book hotels :-P 15:25:47 <clokep_> Nice. :) 15:26:24 <flo-retina> not traveling far, just Paris for the grand opening of the new office 15:27:26 <qheaden> flo-retina: Mozilla is opening a new office? 15:28:00 <flo-retina> bah, so I wanted to comment in bug 1993, but I had a meeting, and now that I'm back, there are 2 comments saying what I wanted to say :) 15:28:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1993 enh, --, ---, nobody, NEW, Tabify all the things 15:29:53 <flo-retina> oh, https://blog.mozilla.org/places/files/2013/05/SDC10059.jpg looks nice :) 15:31:10 * qheaden wishes there was a Mozilla office closer to where he lived. :P 15:33:24 <clokep_> The Mozilla office there is nice! At least when I was there. :P 15:47:59 --> nhnt11 has joined #instantbird 15:55:39 <nhnt11> I think "Tabify all the things" should be an add-on. Things in tabs for Ib at least should be things you would want to keep open, IMO. 15:56:31 <nhnt11> flo-retina: That's a cool rug on the staircase :D 16:02:18 * nhnt11 doesn't really like all the golden trimming on the walls 16:06:33 <flo-retina> nhnt11: I don't see much gold on the photo of the carpet 16:07:28 <nhnt11> flo-retina: I was looking at http://www.journaldunet.com/solutions/emploi-rh/siege-de-mozilla-europe-a-paris/ 16:10:51 * Optimizer1 is now known as Optimizer 16:12:05 --> FireFly_TB has joined #instantbird 16:13:50 <-- FireFly_TB has quit (Ping timeout) 16:15:49 <-- gerard-majax has quit (Ping timeout) 16:26:32 --> atuljangra has joined #instantbird 16:27:01 <atuljangra> Good Morning/Evening :) 16:27:39 * nhnt11 notices atuljangra is still using Mibbit :P 16:27:56 <atuljangra> nhnt11: on my home desktop, 16:28:03 <atuljangra> installing ib. 16:28:12 <nhnt11> :) 16:31:24 --> atuljangra1 has joined #instantbird 16:32:06 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client) 16:33:09 <-- atuljangra1 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:33:11 --> atuljangra has joined #instantbird 16:35:11 <atuljangra> ib also on home desktop now :-) yay 16:37:36 <flo-retina> :) 16:37:40 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 16:44:09 --> Mook_as has joined #instantbird 16:46:05 --> sabret00the has joined #instantbird 16:50:04 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:50:10 --> nhnt11 has joined #instantbird 16:50:26 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:50:31 --> nhnt11 has joined #instantbird 16:53:53 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:53:59 --> nhnt11 has joined #instantbird 16:54:51 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:54:57 --> nhnt11 has joined #instantbird 16:55:12 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:55:18 --> nhnt11 has joined #instantbird 16:55:40 <-- nhnt11 has quit (Quit: test) 16:55:45 --> nhnt11 has joined #instantbird 16:55:49 <-- nhnt11 has quit (Quit: nhnt11) 16:55:54 --> nhnt11 has joined #instantbird 16:56:12 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:56:23 --> nhnt11 has joined #instantbird 16:56:31 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:56:41 --> nhnt11 has joined #instantbird 16:56:58 <qheaden> nhnt11: Doing some testing. :) 16:57:01 <qheaden> ? 16:58:03 <instantbot> New Core - IRC bug 1994 filed by nhnt11@gmail.com. 16:58:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1994 nor, --, ---, nobody, NEW, Account reconnects after using the /quit command 16:58:12 <nhnt11> qheaden: ^ 16:58:43 <qheaden> Ah 16:59:20 <-- Nirgali has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 16:59:26 --> Nirgali has joined #instantbird 17:33:16 <clokep_> That doesn't seem right... 17:35:33 <-- jb has quit (Ping timeout) 17:55:22 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client) 18:21:43 <-- atuljangra has quit (Ping timeout) 18:28:14 --> atuljangra has joined #instantbird 18:32:30 <-- Optimizer has quit (Connection reset by peer) 18:34:27 --> Optimizer has joined #instantbird 18:53:57 --> Mic has joined #instantbird 18:53:57 * ChanServ sets mode +h Mic 18:54:13 <Mic> Good evening! 18:56:11 <qheaden> Mic: Hello. 18:56:57 <nhnt11> Hi 19:01:08 <-- sabret00the has quit (Quit: Leaving) 19:26:19 <-- MMN-o has quit (Ping timeout) 19:34:09 --> atuljangra1 has joined #instantbird 19:34:34 <-- atuljangra has quit (Ping timeout) 19:36:11 --> MMN-o has joined #instantbird 19:36:48 --> clokep has joined #instantbird 19:36:49 * ChanServ sets mode +o clokep 19:39:25 <-- Nirgali has quit (Ping timeout) 19:41:55 <clokep> atuljangra1: How goes your project? 19:44:09 <atuljangra1> clokep: starting by the low level backend (ie libpurple). Currently working these things out. 19:44:54 <clokep> Cool. :) libpurple is a "joy" to work with. 19:45:22 <atuljangra1> clokep: Indeed :D 19:46:24 <clokep> We'll need interfaces to abstract all that logic (which flo kind of alluded to with purplexpcom...) 19:47:47 <atuljangra1> clokep: yes, such interfaces would be extremely necessary. 19:50:04 * Mook_as tries to remember which project this is 19:50:39 <atuljangra1> Mook_as: Filelinks in instant messages :s 19:50:39 <clokep> Mook_as: FileLink in IM. 19:51:28 <Mook_as> Ah. \o/ 19:51:58 <Mook_as> Sorry, I just haven't been keeping up with things enough - but they're interesting :) 19:52:21 <clokep> atuljangra1: Well designing those interfaces will have to happen pretty ASAP, I think. :) 19:52:33 <atuljangra1> Mook_as: thanks :) 19:52:54 <atuljangra1> clokep: yes, first part of the project would be this only. 19:56:03 --> Nirgali has joined #instantbird 19:58:14 <-- Nirgali has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:09:19 <qheaden> clokep: I believe you wanted me to make the Yahoo packet key numbers as constants? 20:09:44 <clokep> qheaden: It was a thought, if it seems totally ridiculous that's fine, but it could help. 20:09:55 <clokep> (I didn't make them constants in IRC, but everyone has a comment next to it with it's "name".) 20:10:02 <clokep> I usually search on the names, not the constants. :)) 20:10:28 <qheaden> clokep: It might be quite complicated because I think different message types use the same key numbers to mean different things. 20:10:36 <qheaden> Constants would be everywhere. :P 20:11:36 <clokep> qheaden: Right. I just want to make sure the code is maintainable, ya know? 20:11:41 <clokep> That was a suggestion, not an ultimatum! :) 20:11:51 <qheaden> :) 20:12:01 <clokep> Do it however you think is readable, we can always make you go back later and do it. 20:12:07 <clokep> You're getting paid for this, right? :P 20:12:23 <qheaden> I'll keep that suggestion in mind though. As the plug-in develops, I will see what will make things more readable. :) 20:12:41 <qheaden> And yes, I am getting paid, unless Google hates me. :) 20:12:42 * nhnt11 wondered when the "you're getting paid for this" line would crop up :P 20:12:51 <qheaden> lol 20:15:12 * clokep gets out his whip. 20:15:21 <clokep> Less talking, more working! 20:15:21 * nhnt11 cowers 20:15:39 <nhnt11> oh no 20:15:46 <nhnt11> I just broke my semicolon key 20:15:55 <nhnt11> :'( 20:15:56 <clokep> Semi-colons are optional in JS. 20:16:16 <nhnt11> It was kinda "stuck" and I pried it out by mistake... 20:17:13 * qheaden never knew semi-colons were optional in JS. 20:18:19 <Mic> clokep: they're definitely not when I'm doing the review :P 20:19:21 <clokep> Mic: I never said they would pass review. ;) 20:19:27 <clokep> Just that they're technically optional. 20:19:54 <qheaden> clokep: I'm going to go ahead and split YahooSession into YahooSession and YahooSocket. 20:20:12 <clokep> qheaden: Rgr. 20:20:41 <qheaden> clokep: Should I place YahooSocket in its own source file? 20:21:06 <clokep> Please. 20:22:09 --> flo-retina has joined #instantbird 20:22:09 * ChanServ sets mode +qo flo-retina flo-retina 20:22:36 <-- atuljangra1 has quit (Ping timeout) 20:24:54 * nhnt11 fixed his key!!! 20:24:56 <nhnt11> :D 20:25:13 --> atuljangra has joined #instantbird 20:25:25 <nhnt11> Wow, what a relief. I don't think I have a spare keyboard lying around.. 20:27:05 <-- atuljangra has quit (Ping timeout) 20:27:46 --> atuljangra has joined #instantbird 20:29:36 <-- atuljangra has quit (Ping timeout) 20:29:48 --> atuljangra has joined #instantbird 20:31:04 <qheaden> clokep: What do you think about me changing YahooLoginHelper's login() function to doLogin()? It would make it clearer that it is the method that is performing the login steps. 20:31:29 <-- atuljangra has quit (Ping timeout) 20:31:46 <qheaden> And it won't clash with YahooSession's login() method. 20:31:50 --> atuljangra has joined #instantbird 20:33:14 <Mic> nhnt11: did you have some success with the errors of browser-less tabs? 20:33:37 <nhnt11> Mic: I encountered only one error really, with the zoom manager 20:33:37 <-- atuljangra has quit (Ping timeout) 20:33:41 <nhnt11> I have it fixed. 20:33:53 --> atuljangra has joined #instantbird 20:34:15 <-- Tonnes has quit (Connection reset by peer) 20:34:24 <nhnt11> I added a check in convZoom.js as well as in tabbrowser 20:34:54 <nhnt11> Currently I'm adding a method to tabbrowser to get the nature of the current tab panel and also some cleanup. 20:35:40 <-- atuljangra has quit (Ping timeout) 20:40:46 --> atuljangra has joined #instantbird 20:42:32 <-- atuljangra has quit (Ping timeout) 20:42:51 --> Tonnes has joined #instantbird 20:57:57 <Mic> nhnt11: does some cleanup include removing the forwarded browser properties by the way? ;) 21:01:59 --> Nirgali has joined #instantbird 21:07:07 <nhnt11> Mic: I want to remove those yes. 21:07:17 <nhnt11> Urgent call, I have to go. 21:07:18 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 21:14:35 * qheaden wishes "missing : after property id" errors would tell you the line number of the problem. 21:16:18 <Mook_as> throw it into a syntax-checking editor? 21:16:52 <qheaden> Mook_as: What are some good editors for that? 21:17:26 <Mook_as> well, I'm biased, since I work on komodo... XD 21:18:14 <qheaden> Mook_as: Hmm. I never tried Komodo, although I see it all of the time. :) 21:19:41 * qheaden starts downloading Komodo. 21:21:29 <qheaden> Wow! It found the error right away. :P 21:27:24 <-- clokep has quit (Ping timeout) 21:31:25 --> clokep has joined #instantbird 21:31:26 * ChanServ sets mode +o clokep 21:31:54 <clokep> qheaden: I don't think that's necessary. 21:33:00 <qheaden> clokep: Okay. I'm pretty much overhauling YahooLoginHelper. I swtiched to using a state machine, since it will prevent dynamically changing onBinaryDataReceived and onConnection. 21:33:05 <qheaden> It's a much cleaner code. 21:36:31 <clokep> :) 22:04:23 <Mic> Good night! 22:07:45 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 22:13:43 * qheaden gets locked out again due to too many failed logins, but happy his error messages are working. 22:15:28 <clokep> :) 22:15:33 <clokep> Error messages are a pain to test. :-/ 22:16:43 <qheaden> They sure are. 22:20:25 <clokep> (Speaking of tests....) 22:27:06 <qheaden> clokep: I just pushed a big overhaul to YahooLoginHelper. I hope this design is better. 22:27:37 <clokep> qheaden: Cool. :) 22:27:42 * clokep is plugging in his new server. 22:30:40 * qheaden likes new servers. :) 22:53:50 --> wnayes has joined #instantbird 22:59:18 <clokep> qheaden: Those hg adds kill, don't they? ;) 23:01:55 <qheaden> clokep: You got it! :P 23:14:21 <qheaden> clokep: I'm going to sign off for the day. 23:14:35 <qheaden> I might push a small patch or two this weekend. 23:15:03 <clokep> qheaden: OK, no need to tell me all the details. :) You're making fine progress. 23:15:05 <-- mconley has quit (Input/output error) 23:15:15 <qheaden> clokep: Thanks. :) 23:16:00 <qheaden> clokep: Good night. 23:16:12 * qheaden is now known as qheaden_away 23:18:05 <clokep> Ciao. 23:55:03 --> EionRobb has joined #instantbird 23:59:19 <-- qlum has quit (Quit: Getting the <censored> out.)