#instantbird log on 08 22 2013

All times are UTC.

00:01:16 <-- clokep has quit (Ping timeout)
00:29:05 --> nhnt12 has joined #instantbird
00:29:16 <-- nhnt11 has quit (Input/output error)
00:55:47 <-- dew has quit (Ping timeout)
00:56:00 --> dew has joined #instantbird
01:06:14 <-- Mook_as has quit (Quit: Mook_as)
01:09:28 <-- rosonline has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
01:34:31 <-- nhnt12 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
01:46:19 --> nhnt11 has joined #instantbird
02:04:32 <qheaden> Hello.
02:04:42 <-- nhnt11 has quit (Ping timeout)
02:27:07 --> Mook has joined #instantbird
02:40:59 --> FireFly_TB has joined #instantbird
02:53:16 <-- Even has quit (Input/output error)
03:34:33 <-- FireFly_TB has quit (Quit: FireFly_TB)
03:35:14 --> mconley has joined #instantbird
03:37:32 <instant-buildbot> build #1045 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1045
03:46:13 --> FireFly_TB has joined #instantbird
03:51:15 <-- mconley has quit (Input/output error)
04:34:00 <-- sabret00the has quit (Ping timeout)
04:42:47 <-- FireFly_TB has quit (Ping timeout)
04:52:53 --> sabret00the has joined #instantbird
05:27:04 <-- dionisos has quit (Ping timeout)
05:55:11 <-- Mook has quit (Quit: Mook)
06:02:17 --> FireFly_TB has joined #instantbird
06:33:43 <-- sabret00the has quit (Connection reset by peer)
06:34:07 --> sabret00the has joined #instantbird
06:40:00 <instantbot> qheaden@phaseshiftsoftware.com requested review from clokep@gmail.com for attachment 2748 on bug 2094.
06:40:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2094 nor, --, ---, qheaden, ASSI, Required key 52 wasn't found.
07:10:24 <flo-retina> uh, it's getting worse, today even the Linux build failed :(
07:15:55 <EionRobb> did you try reversing the polarity?
07:17:11 --> gerard-majax has joined #instantbird
07:27:03 <-- EionRobb has quit (Quit: Leaving.)
07:28:08 <flo-retina> apparently it's a disk from the raid array that failed
07:43:30 --> jb has joined #instantbird
07:51:52 --> EionRobb has joined #instantbird
07:52:39 <-- jb has quit (Ping timeout)
08:13:17 <-- flo-retina has quit (Ping timeout)
08:36:32 <-- MMN-o has quit (Ping timeout)
08:38:25 --> MMN-o has joined #instantbird
08:46:07 --> flo-retina has joined #instantbird
08:46:07 * ChanServ sets mode +qo flo-retina flo-retina 
08:51:13 --> novabyte has joined #instantbird
08:59:59 --> qlum has joined #instantbird
09:02:13 <-- FireFly_TB has quit (Ping timeout)
09:03:39 --> nhnt11 has joined #instantbird
09:03:47 <nhnt11> HI
09:03:49 <nhnt11> Hi *
09:04:44 <nhnt11> Uh, my xcode seems busted
09:04:49 * nhnt11 was playing with some account stuff again
09:04:56 <nhnt11> "stdio.h not found" >.<
09:05:19 --> aleth has joined #instantbird
09:05:19 * ChanServ sets mode +h aleth 
09:05:45 <nhnt11> Hi aleth
09:06:25 <aleth> Hi
09:08:33 <nhnt11> aleth: I was wondering if you could help me debug the error with my addon on linux.
09:08:40 <nhnt11> I might as well fix it now
09:08:57 <nhnt11> (since the log crawling code will likely stay the same)
09:09:03 <aleth> Sure
09:09:30 * nhnt11 should just install a linux VM
09:12:49 * aleth wonders if flo has had any luck acquiring the mac mini buildslave
09:14:50 <nhnt11> Ah, the new firefox for android nightly has some major UI revamps
09:14:53 * nhnt11 goes to download it
09:15:44 <aleth> Ah, flo didn't get highlighted because he is online but not on this channel.
09:15:51 * aleth was puzzled for a sec
09:18:20 <nhnt11> aleth: I don't expect it to work, but could you try the latest version of the addon and check if it's still not working? http://puu.sh/47XdZ.xpi
09:19:23 <aleth> nhnt11: Same error.
09:19:31 <nhnt11> :(
09:19:33 <aleth> Do you have the code up somewhere? (bitbucket)
09:19:41 <aleth> (or a pastebin)
09:19:43 <nhnt11> I'll push it
09:20:01 <nhnt11> pastebin might be better
09:20:03 <nhnt11> it's pretty rough
09:20:16 <nhnt11> aleth: http://pastebin.instantbird.com/301174
09:20:26 <nhnt11> (That's bootstrap.js)
09:22:20 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
09:22:24 --> nhnt11 has joined #instantbird
09:25:10 <flo-retina> aleth: I haven't tried
09:25:20 <flo-retina> I'll just see what's wrong with it tomorrow evening
09:26:34 <aleth> nhnt11: The error happens because it's trying to open a file called ".directory" as a folder.
09:26:51 <nhnt11> Ah, a hidden file
09:26:54 <nhnt11> I remember now
09:27:02 <nhnt11> The reason it was happening to me was because of .DS_Store files
09:27:05 <aleth> It should just ignore non-logfiles
09:27:07 <nhnt11> I'll give you a fix :)
09:28:14 <nhnt11> aleth: Wait, is it happening in _sweepLogFolders?
09:28:27 <aleth> sweepAccounts
09:38:02 <nhnt11> aleth: Try this please :) http://puu.sh/47XES.xpi
09:38:58 <aleth> No error :) I guess that means it's doing something?
09:39:13 <nhnt11> Yeah I would hope so :D
09:39:29 * aleth likes that it's async
09:39:30 <nhnt11> It took 10 seconds on flo's SSD...
09:39:43 <aleth> No SSD here.
09:40:37 <flo-retina> nhnt11: maybe it should print something every once in a while to show it's still working?
09:41:37 <nhnt11> flo-retina: Yeah I was thinking that too... but since it's just a temporary addon I'm not sure I should bother doing unless there are suspicions that something is going wrong.
09:41:56 <aleth> Let's just wait...
09:41:58 <flo-retina> nhnt11: well, let aleth check back in half an hour if he's got results :)
09:42:12 <nhnt11> ok :D
09:42:17 <aleth> If there's nothing after lunch I will complain :D
09:42:36 <-- qheaden has quit (Ping timeout)
09:42:37 <nhnt11> The new firefox nightly looks nice :)
09:42:50 <aleth> Did Australis land or something?
09:43:01 <nhnt11> aleth: I meant firefox for android
09:43:22 <nhnt11> They have a new UI on the start page and stuff
09:45:43 <aleth> Anything that looks steal-worthy for the awesometab? ;)
09:46:33 <nhnt11> not really unless we want to have support for touchscreens in the awesometab some day ;)
09:46:54 * nhnt11 fixed his "stdio.h not found" error
09:47:02 <flo-retina> :)
09:53:09 <nhnt11> brb
10:05:21 --> qheaden has joined #instantbird
10:16:11 --> clokep has joined #instantbird
10:16:11 * ChanServ sets mode +o clokep 
10:19:02 <nhnt11> e
10:19:03 <nhnt11> re*
10:20:10 <nhnt11> Hmm
10:20:29 <nhnt11> Error: [Exception... "Could not convert JavaScript argument arg 1 [imIContactsService.getBuddyByNameAndProtocol]"  nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" 
10:20:40 * nhnt11 isn't sure what that could mean
10:25:05 <nhnt11> flo-retina, aleth, clokep: Anyone know what that means? ^
10:26:21 <aleth> Problem with typecasting?
10:27:11 <clokep> nhnt11: It'd probably help to see what surrounding code.
10:27:40 <nhnt11> I think I realized what's happening
10:27:43 <flo-retina> nhnt11: dump the value of the first argument you give to that method
10:27:56 * nhnt11 misunderstood what "protocol" meant
10:28:14 <nhnt11> I've dumped both. Both are strings
10:28:21 <nhnt11> though the second one isn't supposed to be
10:29:18 <nhnt11> Yeah, it wants a prplIProtocol
10:30:27 <nhnt11> So I need to get the account from the accounts services and then the protocol from that..
10:32:49 --> dionisos has joined #instantbird
10:54:58 <-- clokep has quit (Ping timeout)
10:56:29 * nhnt11 is trying to figure out how to obtain the account of a log
10:57:09 <aleth> From the containing folder?
10:57:15 <nhnt11> Yeah..
10:57:30 <nhnt11> Or the header line in the JSON file
10:58:54 <flo-retina> nhnt11: go through all existing accounts, and get the path of their log folder
10:59:07 <nhnt11> flo-retina: I thought of that but don't like it
10:59:24 <nhnt11> I suppose it's not a bad solution but I have another one in mind
11:00:37 <flo-retina> nhnt11: it lets you avoid crawling logs of accounts that no longer exist ;)
11:01:15 <nhnt11> flo-retina: I was typing out my other solution, but that argument is win.
11:02:27 <flo-retina> nhnt11: you can still type the other solution ;)
11:02:57 <flo-retina> nhnt11: that argument is weak if we ever want to use the same log crawling code for log indexing (we want to index logs even of accounts that no longer exist)
11:03:52 <nhnt11> Well I've given all PossibleConversations an id which is currently "contact" + contact id for contacts, and "chat" + account id + display name for chats.
11:04:21 <nhnt11> I map these id's to ConversationStats objects (which store stats)
11:04:43 <nhnt11> I needed the buddy to obtain the contact, from which I can obtain the id to map
11:05:00 <nhnt11> But if I change my id's to something that I can get from the log file, this will no longer be necessary
11:06:32 <nhnt11> This would probably be the better thing to do
11:06:37 <aleth> You should be aware that going contact->log is much safer than going name->log, at least until someone sorts out bug 2115.
11:06:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2115 nor, --, ---, nobody, NEW, Provide a way to obtain the normalizedName of a nick
11:07:18 <flo-retina> aleth: normalizedPain ;)
11:07:43 <nhnt11> aleth: I don't need to obtain the path of a log file from the name/contact
11:07:46 <aleth> pain indeed.
11:07:52 <nhnt11> I need the reverse actually
11:08:02 <nhnt11> Actually I don't think I need it at all
11:08:18 <nhnt11> I'm going to change the scheme of the id's on PossibleContacts
11:08:40 <nhnt11> It makes a lot of sense to store stats for individual buddies rather than contacts, because contacts can change (the buddies linked to them etc)
11:08:56 <aleth> you mean accountbuddies?
11:08:59 <nhnt11> I would need to sum up the stats of the buddies linked to a contact to get its true score
11:09:00 <nhnt11> yeah
11:09:44 <aleth> That may not be a bad idea, particularly as you'll have logs for people who aren't even accountbuddies (having "fake" accountbuddies for them may be a way to handle that)
11:09:53 <nhnt11> yeah
11:14:00 <flo-retina> ahah, I see aleth also wants to get nhnt11 to fix his pet bugs ;)
11:15:05 <aleth> Sadly I doubt he'll have to fix those for this... ;)
11:16:19 <aleth> But I wouldn't mind a magically expanding gsoc project that fixes everything :P
11:27:48 <instantbot> New Core - IRC bug 2120 filed by aleth@instantbird.org.
11:27:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2120 min, --, ---, nobody, NEW, Spurious "You have rejoined the room" on being invited into a channel
11:30:58 <-- novabyte has quit (Quit: bye bye)
11:39:41 <-- nhnt11 has quit (Input/output error)
11:40:20 --> nhnt11 has joined #instantbird
11:43:43 --> jb has joined #instantbird
11:51:58 --> clokep_ has joined #instantbird
11:59:37 <-- sabret00the has quit (Quit: Leaving)
12:03:18 <-- skeledrew has quit (Ping timeout)
12:59:47 <nhnt11> :(
13:00:05 <nhnt11> IRC is creating a RoomInfo object with accountId set to this.imAccount.id
13:00:31 <nhnt11> And when I do Services.accounts.getAccountById() on it, it says aAccountId is null :/
13:01:12 <nhnt11> But when I dump it it says "account1"
13:01:13 <aleth> and is it null?
13:01:55 <aleth> strange...
13:03:11 <nhnt11> oh
13:03:14 <nhnt11> I see
13:03:20 <nhnt11> the error was being thrown at a different ilne
13:03:21 <nhnt11> line*
13:03:26 <nhnt11> where I /was/ passing a null
13:07:07 <clokep_> Silly silly. :)
13:07:44 <nhnt11> clokep_: It didn't give me where the error was being thrown :(
13:07:53 <nhnt11> Well it did but it was in imAccount
13:08:07 <aleth> nhnt11: Maybe you should fix the error handling? ;)
13:08:13 <nhnt11> yeah
13:08:27 <aleth> Really saves time when developing.
13:21:21 <nhnt11> What on earth
13:21:31 <nhnt11> Somehow
13:21:36 <nhnt11> All my log files are .txt files
13:21:38 <nhnt11> :S
13:21:39 <clokep_> aleth: Do you have a reasonable idea of what's going on with the missing key 52 thing?
13:21:48 * clokep_ isn't sure he's totally comfortable reviewing it.
13:21:52 <clokep_> nhnt11: Are they before IB like 1.2?
13:21:53 <aleth> clokep_: I have no idea what a key 52 is :D
13:21:54 <nhnt11> But when I browse the directory I see .json files
13:22:27 * clokep_ doesn't know either...
13:22:41 <aleth> nhnt11: That sounds very wrong
13:22:52 <aleth> nhnt11: Btw your add-on still hasn't produced any output :-S
13:23:02 <nhnt11> :S
13:23:15 <nhnt11> Ok it turns out all these txt files are in the .system directory
13:23:21 <nhnt11> which I'm not supposed to be going through
13:23:37 <nhnt11> And it's not going into any other directory :S
13:23:56 <aleth> Maybe that's why I'm not seeing anything? :P
13:24:08 <nhnt11> But it worked from the addon for me
13:24:20 <nhnt11> And it was working from the stats service too 
13:24:21 <aleth> Was that before you changed it this morning or after?
13:24:23 <nhnt11> I can't figure out what I changed
13:24:27 <nhnt11> After
13:25:15 <nhnt11> aleth: It's not working on my testing profile
13:25:25 <nhnt11> It's working on my normal profile though
13:28:55 <-- nhnt11 has quit (Input/output error)
13:30:24 --> nhnt11 has joined #instantbird
13:31:01 <flo-retina> add some more debug logging ;)
13:31:54 <aleth> nhnt11: I added some dumps and your addon seems to choke on .system
13:32:01 <nhnt11> yeah
13:32:27 <nhnt11> I fixed it by adding !e.name.startsWith(".") to the filter
13:32:30 <nhnt11> :S
13:35:08 --> mconley has joined #instantbird
13:52:01 <clokep_> That doesn't seem right. :(
13:54:40 <aleth> nsIFile has some attributes like isHidden or isSpecial, if that helps
13:57:31 <nhnt11> Thanks
13:57:36 <nhnt11> I should probably use those
13:59:13 <aleth> It's also a bad sign that the crawler essentially freezes on .system, rather than throwing some sort of error or skipping it.
13:59:43 <aleth> (if you are planning on reusing that code in the core later)
13:59:52 <nhnt11> Yeah that's not good.
14:03:26 <flo-retina> aleth: OS.File doesn't use nsIFile IIRC
14:08:02 <aleth> flo-retina: And OS.File.Info looks a bit incomplete in this respect :(
14:08:42 <flo-retina> aleth: if you have OS.File questions, I would suggest asking Yoric ;)
14:08:52 <aleth> nhnt11 ^^\
14:09:25 <flo-retina> you can likely even invite him here if it's helpful. He uses Instantbird (at least on some of his computers) and is generally helpful.
14:09:32 <aleth> :)
14:10:16 <nhnt11> Sure
14:10:27 <nhnt11> I'm debugging something else right now though
14:29:44 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2749 on bug 2120.
14:29:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2120 min, --, ---, aleth, ASSI, Spurious "You have rejoined the room" on being invited into a channel
14:34:04 --> nhnt11-testing has joined #instantbird
14:34:07 <nhnt11-testing> \o/
14:34:08 <nhnt11-testing> Finally
14:34:25 <nhnt11-testing> Newtab list is sorted from statistics
14:34:35 <aleth> Nice :)
14:35:33 <nhnt11-testing> Hmm
14:35:46 <nhnt11-testing> I'm going to copy the logs from my normal profile to my testing one and check the results
14:36:09 <-- nhnt11-testing has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:36:10 <flo-retina> :)
14:37:43 <aleth> Looks like things will get exciting when we have nightlies again :)
14:39:04 <nhnt11> ok so copying logs isn't a great idea
14:39:11 <nhnt11> so I'm going to make a copy of my profile
14:39:22 <nhnt11> I wonder how that will work out..;
14:39:41 <nhnt11> Maybe make a backup of the profile instead...
14:41:22 <nhnt11> brb
14:41:24 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:42:05 --> nhnt11 has joined #instantbird
14:43:24 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:44:19 --> nhnt11 has joined #instantbird
14:44:57 <nhnt11> Works pretty well :)
14:45:19 <clokep_> Copying logs should work OK...
14:45:36 <nhnt11> clokep_: The problem is that I don't have the same accounts
14:45:54 <nhnt11> I found this quicker than adding new accounts to match my normal profile :)
14:46:48 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:47:12 --> nhnt11 has joined #instantbird
14:47:38 * nhnt11 has a lot of cleaning up to do after dinner
14:47:43 <nhnt11> bbl
14:47:57 <-- nhnt11 has quit (Input/output error)
14:49:18 <clokep_> aleth: Will setting that to "true" mess up things anywhere else?
14:49:30 <clokep_> (I.e. if we get connect and attempt to reconnect)
14:50:19 <aleth> clokep_: It will be overwritten once the JOIN is completed, so no. I set it to "true" so we would get obvious errors if it was ever used anywhere.
14:53:17 --> wnayes has joined #instantbird
14:53:49 <clokep_> aleth: OK.
14:54:45 <instantbot> clokep@gmail.com granted review for attachment 2749 on bug 2120.
14:54:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2120 min, --, ---, aleth, ASSI, Spurious "You have rejoined the room" on being invited into a channel
15:20:32 <-- dew has quit (Ping timeout)
15:20:40 --> dew has joined #instantbird
15:23:37 * clokep_ pokes dew.
15:23:45 <clokep_> I heard you had some time the other night, did you make any progress?
15:37:42 --> nhnt11 has joined #instantbird
15:51:48 <-- gerard-majax has quit (Ping timeout)
15:52:10 <qheaden> Hello.
16:05:01 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2750 on bug 1994.
16:05:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1994 nor, --, ---, aleth, ASSI, Account reconnects after using the /quit command
16:07:00 * aleth wonders if bug 1916 was something that confused qheaden when he first encountered it
16:07:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1916 nor, --, ---, nobody, NEW, Rename imIAccountBuddy to prplIAccountBuddy
16:07:35 <qheaden> aleth: I never encountered it. :P
16:07:43 <qheaden> Oh , you mean the code itself.
16:08:01 <aleth> I mean the potential confusion due to the misleading naming
16:08:12 <-- wnayes has quit (Ping timeout)
16:08:16 <qheaden> In the back of my mind, I did think it was a little strange, but I ignored it. :)
16:08:51 <aleth> We should just fix it...
16:09:52 * qheaden wonders how much code the fix will touch
16:14:00 --> wnayes has joined #instantbird
16:15:38 <aleth> A grep should answer that ;)
16:16:24 <qheaden> :)
16:16:57 <aleth> Not that much it seems http://lxr.instantbird.org/instantbird/search?string=imIAccountBuddy
16:19:12 <-- EionRobb has quit (Quit: Leaving.)
16:21:02 <qheaden> You think it can be fixed with a run of the sed command?
16:21:40 <aleth> I should think so (modulo capitalization issues in purplexpcom)
16:22:22 <aleth> And I'm not sure if the uuid should change when an interface is renamed
16:33:04 --> Mook_as has joined #instantbird
16:37:31 <flo-retina> change it to be safe :)
16:55:22 <clokep_> For renaming an interface, I'd think so.
16:57:47 <clokep_> aleth: I'll review that later, too distracted right now.
16:58:37 <aleth> clokep_: No worries, it looks like a one-line fix, but takes some time to trace the code path.
16:59:06 <aleth> *it
17:07:10 <clokep_> :)
17:07:17 <clokep_> I'm also busy tonight so might not be until the weekend. ;)
17:10:22 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
17:10:34 --> nhnt11 has joined #instantbird
17:20:56 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
17:22:39 <-- jb has quit (Quit: jb)
17:31:46 --> rosonline has joined #instantbird
17:31:46 <-- aleth has quit (Quit: Ciao)
17:38:34 --> Even has joined #instantbird
17:38:34 * ChanServ sets mode +o Even 
18:06:15 --> jb has joined #instantbird
18:43:16 --> gerard-majax has joined #instantbird
18:47:08 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
19:01:32 <-- rosonline has quit (Client exited)
19:02:40 --> unghost has joined #instantbird
19:16:24 <-- jb has quit (Ping timeout)
19:24:03 --> flo-retina has joined #instantbird
19:24:03 * ChanServ sets mode +qo flo-retina flo-retina 
19:25:32 <flo-retina> my nightly's been running for a few days as we don't have new nightlies. about:memory was showing 266MB explicit. I disconnected all accounts, closed all conversations on hold, all conversation tabs, and all the windows except the about:memory tab. Here is what remains: http://pastebin.mozilla.org/2899952
19:26:47 --> jb has joined #instantbird
19:32:45 * clokep_ really has no idea how to read those. ;)
19:36:19 <flo-retina> clokep_: it's not completely clear to me either
19:36:44 <flo-retina> but I wouldn't expect Instantbird to take 100+MB of ram when all conversations are closed and all accounts are disconnected, and all windows closed
19:37:24 <flo-retina> and 3.79 MB in imConversations.js seems excessive (when there's no conversation left)
19:39:01 <Mook_as> you sure have a lot of unused JS heap...
19:39:16 <Mook_as> try telling it to minimize memory usage (a button in about:config) and take another snapshot?
19:39:22 <flo-retina> I would also be curious to know why we have a compartment for vkontakte.js
19:39:41 <flo-retina> Mook_as: that snapshot was after clicking that button at least half a dozen times
19:39:46 <Mook_as> oww
19:40:13 <flo-retina> I'm pretty sure https://bugzilla.mozilla.org/show_bug.cgi?id=790695 costs us some memory
19:40:33 <flo-retina> but that's likely in heap-unclassified
19:42:59 <-- jb has quit (Ping timeout)
19:54:56 <flo-retina> twitter (I've no twitter account on this profile) also seems a bit wasteful: http://pastebin.mozilla.org/2900027
19:56:06 <flo-retina> it's likely the XPCOMUtils.defineLazyGetter and the initLogModule
19:56:43 <flo-retina> maybe also http://lxr.instantbird.org/instantbird/source/chat/protocols/twitter/twitter.js#1070
19:57:09 <flo-retina> maybe we should execute all of that the first time getAccount is called instead?
19:59:44 <flo-retina> "0.09 MB (00.06%) -- compartment([System Principal], resource:///modules/twitter-text.jsm)"
19:59:53 <flo-retina> maybe that too should be included lazily
20:00:25 <flo-retina> it's not used until the user starts typing a tweet
20:00:28 <clokep_> flo-retina: Seems reasonable. We could possibly put it in jsProtoHelper?
20:00:36 <clokep_> (The registerCommands thing)
20:01:40 <flo-retina> yeah
20:03:45 <flo-retina> all the stuff I've described would save at most 200kB in my current log, but I guess we've got to start somewhere, and those are easy wins
20:12:19 --> rosonline has joined #instantbird
20:22:16 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:28:39 --> mikk_s has joined #instantbird
20:28:56 <-- mikk_s has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
20:29:39 --> EionRobb has joined #instantbird
20:49:04 <-- gerard-majax has quit (Ping timeout)
21:10:08 --> clokep has joined #instantbird
21:10:08 * ChanServ sets mode +o clokep 
21:28:13 * clokep wonders if qheaden has done anything today. ;)
21:32:59 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
21:33:01 <dew> clokep: I was poking around at the API and the omegle plugin
21:33:38 <clokep> dew: Did it poke back?
21:34:20 <dew> no I was figuring out how to setup the extension dev environment so I could play around with things and figure out what exactly was going on
21:35:31 <clokep> :)
21:35:34 <clokep> Ask if oyu have questions.
21:47:03 <dew> clokep: I've been checking out this link https://developer.mozilla.org/en-US/docs/Setting_up_extension_development_environment
21:48:10 <clokep> Cool.
21:49:35 <-- EionRobb has quit (Ping timeout)
21:51:14 <-- mconley has quit (Input/output error)
21:52:30 <-- GeekShadow has quit (Ping timeout)
21:53:44 --> GeekShadow has joined #instantbird
22:20:49 --> jb has joined #instantbird
22:40:52 <-- jb has quit (Ping timeout)
22:41:28 --> jb has joined #instantbird
22:41:33 <-- clokep has quit (Ping timeout)
22:43:33 --> mconley has joined #instantbird
22:52:23 --> florian has joined #instantbird
22:52:43 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:53:14 --> florian has joined #instantbird
22:54:09 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:54:30 --> florian has joined #instantbird
22:55:22 <-- jb has quit (Ping timeout)
22:59:10 <florian> I can't reproduce any more the bug I was discussing at http://log.bezut.info/instantbird/130818/#m437
22:59:34 <florian> so I guess that was caused by my debug build which was in a weird state (updated Ib code, but Mozilla still on version 21)
23:03:07 --> EionRobb has joined #instantbird
23:06:09 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
23:06:34 --> florian has joined #instantbird
23:07:03 --> skeledrew has joined #instantbird
23:12:23 <instantbot> New Core - IRC bug 2121 filed by florian@instantbird.org.
23:12:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2121 nor, --, ---, nobody, NEW, The /join command shouldn't send a JOIN command to the server if we are already in the channel
23:18:59 --> clokep has joined #instantbird
23:18:59 * ChanServ sets mode +o clokep 
23:26:03 <-- clokep has quit (Ping timeout)
23:26:38 <instantbot> florian@instantbird.org requested review from aleth@instantbird.o rg for attachment 2751 on bug 2114.
23:26:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2114 enh, --, ---, florian, ASSI, Chat rooms on hold should stay on hold after a restart
23:39:48 <-- qlum has quit (Quit: Getting the <censored> out.)
23:46:44 <flo-retina> Good night
23:57:57 <-- EionRobb has quit (Ping timeout)
23:59:19 --> EionRobb has joined #instantbird
23:59:37 <-- rosonline has quit (Client exited)