All times are UTC.
00:03:21 --> rosonlin1 has joined #instantbird 00:03:23 --> FireFly_TB has joined #instantbird 00:05:04 <-- FireFly_TB has quit (Ping timeout) 00:09:45 <-- rosonlin1 has quit (Quit: rosonlin1) 00:25:10 <-- EionRobb has quit (Ping timeout) 00:25:47 --> clokep has joined #instantbird 00:25:47 * ChanServ sets mode +o clokep 00:26:41 --> EionRobb has joined #instantbird 00:46:26 <-- qlum has quit (Quit: Getting the <censored> out.) 00:58:16 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 01:23:29 --> DGMurdockIII has joined #instantbird 01:23:46 <-- clokep has quit (Connection reset by peer) 01:24:38 --> clokep has joined #instantbird 01:24:38 * ChanServ sets mode +o clokep 01:27:59 <clokep> Mook_as: Is there a way to just print a stack in C++? 01:29:48 <Mook_as> just NS_StackWalk 01:34:09 <clokep> Hmm.... 01:34:25 <clokep> What's that do? 01:34:31 <clokep> Doesn't seem to be on MDC. :( 01:37:04 <Mook_as> http://mxr.mozilla.org/mozilla-central/source/xpcom/base/nsStackWalk.h#26 01:38:26 <clokep> Hmm...seems complicated. :( 01:38:33 <Mook_as> very :( 01:39:13 <clokep> I guess it would be easier to put in a breakpoint and enter a debugger, is that doable? 01:39:37 <Mook_as> oh, just raise(SIGTRAP) or ::DebugBreak() ? 01:39:48 <Mook_as> (posix and win32, respectively) 01:42:09 <clokep> Hmm....and I assume I have to attach the debugger to the process? :P 01:43:01 <Mook_as> yep. in the windows case, the just-in-time debugger can pop up and let you choose at that point 01:43:23 <clokep> Oh. That's convenient! 01:44:21 <Mook_as> you might need to hit the "debug" button from werfault first 01:45:02 <clokep> "werfault"? 01:45:10 <clokep> Hmm...what namespace is ::DebugBreak() in? 01:45:44 <Mook_as> the dialog from windows that pops up when something crashes; I assume it's something like "windows error reporting somethingsomething" 01:45:48 <Mook_as> global. 01:45:56 <Mook_as> (it's a C API, after all...) 01:46:31 <clokep> Well it said it doesn't exist....but there's a NS_DebugBreak? 01:46:44 <Mook_as> #include <windows.h>? 01:47:38 <Mook_as> but I guess you can use NS_DebugBreak if you want, with NS_DEBUG_BREAK... 01:49:22 <clokep> Hmmm.... 01:49:59 <EionRobb> ::DebugBreak() looks very happy 01:50:42 <clokep> No debugger is coming up. :( 01:50:56 <clokep> I don't think it rebuilt fully... 01:59:25 <-- Mook_as has quit (Quit: Mook_as) 02:07:33 <clokep> Hm.... well.... https://developer.mozilla.org/en-US/docs/Debugging_Mozilla_on_Windows_FAQ sort of works. 02:07:41 <clokep> But I hit a different assertion then I expected? :( 02:52:23 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.89 [Firefox 20.0a1/20121209040202]) 03:10:07 --> Mook has joined #instantbird 03:34:11 <instant-buildbot> build #710 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/710 04:12:13 <-- clokep has quit (Connection reset by peer) 04:15:03 <instant-buildbot> build #712 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/712 04:27:58 <-- Mook has quit (Quit: Mook) 04:34:48 --> jb has joined #instantbird 05:07:02 --> DGMurdockIII has joined #instantbird 05:13:25 <-- jb has quit (Ping timeout) 05:18:55 <instant-buildbot> build #802 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/802 05:25:29 <-- EionRobb has quit (Quit: Leaving.) 06:55:42 --> Even has joined #instantbird 06:55:42 * ChanServ sets mode +o Even 07:23:34 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.89 [Firefox 20.0a1/20121209040202]) 09:23:35 --> rosonline has joined #instantbird 09:31:56 <-- clokep_work has quit (Ping timeout) 09:35:17 --> rosonlin1 has joined #instantbird 09:52:30 --> gerard-majax_ has joined #instantbird 09:55:51 <-- gerard-majax_ has quit (Quit: Ex-Chat) 09:56:04 --> gerard-majax_ has joined #instantbird 09:58:48 <-- Tonnes has quit (Input/output error) 10:01:47 <-- gerard-majax_ has quit (Ping timeout) 10:02:08 <-- skeledrew has quit (Ping timeout) 10:23:41 --> aleth has joined #instantbird 10:23:41 * ChanServ sets mode +h aleth 10:32:00 --> flo-retina has joined #instantbird 10:32:00 * ChanServ sets mode +qo flo-retina flo-retina 10:51:59 <-- rosonlin1 has quit (Quit: rosonlin1) 11:20:24 --> clokep has joined #instantbird 11:20:24 * ChanServ sets mode +o clokep 11:24:30 <clokep> Hello! 11:25:38 * clokep has been extremely crashy recently. 11:27:21 <clokep> My latest was apparently in yahoo. :( 5c0a5aa3-e09d-445c-9633-7f2112121213 11:28:31 <clokep> Hmm...my one before that was oscar: e2c9006e-9989-4fc6-9f7a-ef5f82121212 but both are in the set status method. 11:28:39 <clokep> Are we all of a sudden passin gnull or something? 11:35:16 <aleth> Is that on your moz17 test build? 11:35:41 <flo-retina> aleth: no 11:36:11 <flo-retina> aleth: local test builds don't have crash reporting enabled (as it would be pointless to upload crash reports for builds that the server doesn't have symbols for) 11:36:31 <aleth> Right, of course. 11:36:55 <flo-retina> clokep: hello :) 11:36:56 <aleth> Anyway, I haven't had any crashes :) 11:37:03 <aleth> But then I don't use oscar or yahoo 11:37:10 <flo-retina> clokep: so does these crashes motivate you to fix the oscar crash that myk had? ;) 11:37:31 <clokep> flo-retina: It makes me suspicious that we broke something. 11:37:41 <flo-retina> without changing anything? 11:38:14 <aleth> clokep: Did you have a whole bunch of reconnects maybe? Thats the only current brokenness I'm aware of 11:38:22 <clokep> We've changed things. 11:38:26 <flo-retina> ooooh! 11:38:37 * clokep suspects it is aleth's patch http://hg.instantbird.org/instantbird/raw-rev/24431396e7ec 11:38:42 <flo-retina> aleth: you mean we could be reconnecting too soon, instead of waiting at least 1s after a disconnect? 11:38:44 <clokep> And that we're trying to send status changes without a connection. 11:39:34 <aleth> flo-retina: Yes 11:40:04 <clokep> I started getting crashes two days after that, which is probably the first time I got on a nightly with that change. 11:40:21 <aleth> If there was some error, it would just keep trying without any pause 11:40:25 <flo-retina> the first oscar crash is on Dec 6 11:40:40 <aleth> Well, if it's that patch then the fix is in the review queue ;) 11:41:23 <flo-retina> right 11:41:29 <flo-retina> and those prpls still suck ;) 11:42:57 <clokep> Also recently Instantbird has been like eating my CPU up, like 25%. :-/ 11:45:03 <flo-retina> will be great to have the profiler! 11:45:34 <-- clokep has quit (Ping timeout) 11:45:48 --> clokep has joined #instantbird 11:45:48 * ChanServ sets mode +o clokep 11:45:48 <flo-retina> It's taking 5% for me almost continuously. That's more than I would expect ;). 11:46:00 <flo-retina> and it was 10% on the slower macbook 11:46:03 <aleth> <1% for me 11:46:15 <clokep> Mine is usually < 5%. 11:46:17 <aleth> So it must be some prpl behaving badly... 11:46:37 <clokep> Why must it be a prpl? I don't see how you can jump to that conclusion? :-S 11:47:21 <aleth> It needn't be of course. It could be OS specific in some way... but other than that the difference between what we are running is the prpls we use, right? 11:47:51 <clokep> The extensions we use too. 11:47:57 <clokep> Maybe I have a bigger buddy list. 11:48:02 <aleth> Could be. 11:48:03 <clokep> Or some other random option turned on that you don't. 11:48:20 <clokep> Like systray. (Which I think everyone here knows I /don't/ have turned on! :-D) 11:48:21 <aleth> The buddy list is a possibility, but we haven't changed anything there in ages? 11:48:38 <clokep> I'm just saying that seems like a bold statement. :) 11:48:43 <aleth> Yeah, you're right. 11:49:12 <clokep> The annoying thing is I've a noticeably shorter battery life... 11:49:34 <aleth> :( 11:49:51 <aleth> flo-retina is right, hopefully the profiler will help 11:51:10 <aleth> Does the CPU usage go up over time for you? 11:51:10 --> skeledrew has joined #instantbird 11:52:43 <clokep> It doesn't immediately jump to that, no. 11:52:52 <clokep> And it goes up and down a bit. 11:53:04 <clokep> (On the bright side my memory is pretty low? :)) 11:53:52 --> mpmc has joined #instantbird 11:56:37 <-- clokep has quit (Ping timeout) 12:11:13 --> jb has joined #instantbird 12:17:54 --> qlum has joined #instantbird 12:26:21 <-- jb has quit (Ping timeout) 12:26:45 --> jb has joined #instantbird 12:27:29 <flo-retina> aleth: the 10% CPU usage for me is directly related to having visible Time Bubble conversations 12:28:06 <flo-retina> at some point I wondered if I could blame the SVG filters that we use for context bubbles 12:28:43 <flo-retina> (my first idea was to look at timers, but I think I verified that the CPU usage continues even if I comment the timers out) 12:30:11 --> rosonlin1 has joined #instantbird 12:36:12 <aleth> flo-retina: 10% of a fast macbook really seems a lot for that :-/ 12:36:25 <flo-retina> of a 2008 macbook 12:36:35 <flo-retina> with ~6 tabs 12:36:35 <aleth> still... 12:37:11 <aleth> Do you get the same CPU usage (proportionally) with just the log viewer open? 12:38:34 <flo-retina> I don't really remember 12:38:46 <flo-retina> I just know that I've never really been able to figure it out ;) 12:39:08 <flo-retina> at some point I suggested painting issues 12:39:43 <flo-retina> (if I enable flash painting, on my old macbook I can see that the background tabs are repainted whenever a new message appears 12:39:49 <aleth> But you think it's definitely related to the bubbles message style? 12:39:51 <flo-retina> I would expect only the foreground tab to be repainted 12:40:03 <flo-retina> I think so, yes. I can't prove it. 12:40:12 <aleth> Hmm, that's odd. 12:40:24 <aleth> (the background tab repainting) 12:40:46 <flo-retina> If I remember correctly, that painting bug disappeared with hardware acceleration was enabled (which I couldn't test on 10.5) 12:42:13 <aleth> I wonder if the background gradient on Bubbles isn't expensive 12:45:15 <flo-retina> possibly 12:45:20 <flo-retina> but only if we repaint ;) 12:45:28 <flo-retina> and only if layers are disabled 12:45:49 --> clokep_work has joined #instantbird 12:45:49 * ChanServ sets mode +o clokep_work 12:50:41 --> DGMurdockIII has joined #instantbird 12:51:41 <flo-retina> aleth: you can toggle nglayout.debug.paint_flashing to see what's repainted or not 12:52:36 <aleth> thx, might be interesting to see what's happening (or not) on Linux, though I don't see any CPU issues 12:57:15 <aleth> quite psychedelic :D 12:58:48 <aleth> Looks like the entire browser is repainted every time a time bubbles timer scrolls things a bit 13:00:14 <flo-retina> really? 13:00:44 <aleth> That's what it looks like. Maybe I am misinterpreting something. 13:00:56 <flo-retina> (well, that's the expected behavior because of the background gradient if you don't have layers enabled for some reason) 13:01:10 <aleth> Possibly due to no hardware acceleration? 13:01:18 <flo-retina> yes 13:01:42 <aleth> New messages are painted separately, but then the background has to be redone too... 13:01:55 <flo-retina> the whole blist is redisplayed during each frame of a sign-off animation 13:02:15 <aleth> So my suspicion about the background gradient was right, but it doesn't seem to matter much in practice 13:02:38 <flo-retina> I definitely want to get rid of the bogus time bubbles timers at some point 13:02:49 <flo-retina> but that happens only for conversations restored from hold 13:02:58 <flo-retina> so it's not enough to explain the CPU usage 13:03:10 <aleth> I think I got rid of a lot of them already 13:03:58 <aleth> But maybe not on restoring from hold... 13:04:20 <flo-retina> aleth: the current code always assumes that a message that's being displayed is from "now" 13:04:36 <flo-retina> which isn't the case for convs on hold 13:04:49 <aleth> Right, there is no comparison against the current date 13:05:26 <aleth> But that should only matter during the opening of the conversation, not after 13:06:54 * clokep_work feels some bugs about to be filed. ;) 13:07:23 <flo-retina> aleth: right, it only matters during the 5 minutes after opening a conv on hold 13:17:27 <aleth> off-topic, anyone know if there is a command-line parameter to tell FF where to look for plugins? 13:17:46 <aleth> about:config seems to come up empty 13:18:08 * flo-retina doesn't know the answer 13:19:06 <clokep_work> aleth: Plugins you mean plugins and not extensions, right? 13:19:08 <clokep_work> Like NPAPI? 13:19:13 <aleth> Yes 13:19:58 --> gerard-majax_ has joined #instantbird 13:20:09 <clokep_work> I don't think so. 13:20:14 <clokep_work> I actually have no idea how those are found. :) 13:53:18 <instantbot> New Core - Twitter bug 1854 filed by aleth@instantbird.org. 13:53:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1854 nor, --, ---, nobody, NEW, UI freezes on sending tweet until the sent tweet appears in the timeline 13:54:51 <flo-retina> aleth: what do you mean by "ui freezes"? 13:55:48 <aleth> Can't type in the editbox, can't switch tabs. 13:56:08 <flo-retina> that seems really strange :-S 13:56:12 <aleth> It does. 13:56:32 <aleth> Maybe it's not related to twitter at all, but that's where have seen it a couple of times. 13:57:14 <-- Even has quit (Input/output error) 13:58:00 * clokep_work has never seen that happen. :-/ 14:00:10 <-- DGMurdockIII has quit (Ping timeout) 14:01:57 --> DGMurdockIII has joined #instantbird 14:03:34 <flo-retina> aleth: could it be related to sounds? 14:04:07 <aleth> I have sounds turned off. 14:04:31 <flo-retina> that's a good way to avoid lots of issues ;) 14:05:07 <aleth> not to mention the sounds ;) 14:05:28 <flo-retina> you can have sounds enabled in Instantbird, and the speakers off :) 14:18:12 <-- DGMurdockIII has quit (Ping timeout) 14:18:38 --> DGMurdockIII has joined #instantbird 14:27:43 --> zen_monkey has joined #instantbird 14:30:32 --> mconley has joined #instantbird 14:38:34 --> Optimizer has joined #instantbird 14:40:07 <-- DGMurdockIII has quit (Connection reset by peer) 14:40:33 --> DGMurdockIII has joined #instantbird 14:45:57 <-- aleth has quit (Input/output error) 14:52:27 <-- Optimizer has quit (Ping timeout) 14:55:19 --> clokep has joined #instantbird 14:55:19 * ChanServ sets mode +o clokep 14:56:13 --> Optimizer has joined #instantbird 14:56:31 <flo-retina> clokep: no _work? Half of you is taking the afternoon off? :) 14:57:10 <-- clokep has quit (Ping timeout) 15:06:22 <clokep_work> flo-retina: I have no idea how that would have signed back on...that machine is sleeping. :-/ 15:07:04 <-- zen_monkey has quit (Connection reset by peer) 15:07:08 * clokep_work wonders if it went from sleeping to hibernating. 15:07:50 <flo-retina> there's just someone playing with it ;) 15:08:28 <clokep_work> I hope not. :( 15:24:18 --> zen_monkey has joined #instantbird 15:31:19 <-- Optimizer has quit (Ping timeout) 15:34:23 --> Optimizer has joined #instantbird 15:40:53 --> aleth has joined #instantbird 15:40:53 * ChanServ sets mode +h aleth 15:46:51 <-- rosonlin1 has quit (Quit: rosonlin1) 16:01:25 <flo-retina> aleth: looking at how painting is done in the nicklist is... surprising ;) 16:01:37 <flo-retina> (try scrolling to the bottom) 16:05:37 <aleth> flo-retina: What's surprising? 16:05:53 <aleth> For me, the whole thing always gets repainted 16:05:57 <flo-retina> aleth: the whole list is repainted each time I scroll 16:06:09 <flo-retina> aleth: and it's repainted above and under it too 16:06:45 <aleth> So it seems the hardware acceleration logic doesn't help there ;) 16:07:02 <flo-retina> and when I scroll to the very bottom (especially visible when the last nick is op or half op), we can see that the shape of what's painted at the bottom 3-4 lines after the list matches the shape of the last item 16:07:08 <aleth> I wonder if bitblts get reported as "repainting" 16:07:40 <aleth> Hmm, strange 16:10:15 <flo-retina> aleth: I think they aren't 16:11:44 <-- skeledrew has quit (Ping timeout) 16:18:32 --> skeledrew has joined #instantbird 16:30:02 <-- rosonline has quit (Client exited) 16:48:28 <-- jb has quit (Ping timeout) 16:57:58 --> Kaishi has joined #instantbird 16:58:07 <Kaishi> hey guys, quick question: 16:58:45 <Kaishi> I'm trying to use a bitmapped font that can't/shouldn't be anti-aliased using cleartype (windows, should have said that) 16:59:21 <Kaishi> looking at the prefs (about:config) what should I change to make that font be ignored for cleartype? alternatively, how can I ditch antialiasing on my fonts (temporarily)? 17:03:25 <aleth> I think we just use your system settings, and if you want to turn off Cleartype for a font you have to do it at the OS level (if that's even possible) 17:03:46 <aleth> But are you sure you haven't just changed your zoom level? That might make bitmapped fonts blurry 17:04:33 <Kaishi> there are options in the about:config related to cleartype, so I assume there's a way to make it ignore the OS configuration. I assume that "-1" for the various values means "respect the OS config" 17:04:43 <Kaishi> my zoom is stock 17:04:55 <Kaishi> I'm playing with unix terminal fonts for IRC 17:04:58 <aleth> I didn't know about those prefs, sorry. 17:05:06 <aleth> No idea how they work... 17:05:18 <Kaishi> no worries. I tried to look up info on the mozilla wiki but there isn't much to go on from what I've seen so far 17:05:24 <flo-retina> are people still using terminals that don't have anti aliasing? 17:05:43 <aleth> Not unless they really really want to ;) 17:05:44 <Kaishi> if they run cli-only, no X 17:06:13 <aleth> Classic text mode. 17:07:38 <aleth> Kaishi: maybe play with these https://blog.mozilla.org/nattokirai/2011/08/11/directwrite-text-rendering-in-firefox-6/ 17:08:39 <Kaishi> I run almost all my stuff through SSH with tiiiiiiny fonts, so subpixel antialiasing just makes things less clear. I use antialiasing on everything else. 17:08:48 <Kaishi> but I treat IRC as basically the same thing as SSH 17:08:55 <Kaishi> visually I mean 17:11:11 <Kaishi> okay so 17:11:15 <Kaishi> mode 1 = aliased 17:11:16 <Kaishi> cool 17:11:18 <Kaishi> I'll try that 17:18:40 <-- DGMurdockIII has quit (Connection reset by peer) 17:18:48 <Kaishi> cleartype is off, but some other kind of antialiasing is on, it's fine. I can just use a modern font which would probably be better anyway 17:19:05 --> DGMurdockIII has joined #instantbird 17:19:28 <aleth> I thought fonts (if encoded correctly) could turn off antialiasing for small text sizes anyway 17:22:02 <Kaishi> probably 17:22:06 <Kaishi> I'm not sure. 17:28:09 <Kaishi> thanks just the same :) 17:28:14 <-- Kaishi has quit (Quit: http://www.mibbit.com ajax IRC Client) 17:43:07 --> Mook_as has joined #instantbird 17:46:41 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 17:57:31 --> Kaishi has joined #instantbird 18:20:40 <-- gerard-majax_ has quit (Ping timeout) 18:29:35 --> meh has joined #instantbird 18:33:41 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.89 [Firefox 20.0a1/20121209040202]) 19:14:38 --> gerard-majax_ has joined #instantbird 19:25:07 <-- mpmc has quit (Connection reset by peer) 19:43:55 --> EionRobb has joined #instantbird 19:46:24 --> wnayes has joined #instantbird 19:51:02 <-- Kaishi has quit (Quit: Kaishi) 19:55:09 <-- skeledrew has quit (Ping timeout) 19:55:31 --> skeledrew has joined #instantbird 20:27:43 <-- Optimizer has quit (Ping timeout) 20:31:03 --> Optimizer has joined #instantbird 20:45:58 --> rosonline has joined #instantbird 20:53:52 <-- Optimizer has quit (Ping timeout) 20:57:31 --> Optimizer has joined #instantbird 21:00:25 <-- rosonline has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:19:55 --> mikk_s has joined #instantbird 21:20:55 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 21:21:05 --> Tonnes has joined #instantbird 21:38:20 <-- gerard-majax_ has quit (Ping timeout) 22:15:23 <-- Optimizer has quit (Ping timeout) 22:19:17 --> Optimizer has joined #instantbird 22:26:47 <-- mconley has quit (Ping timeout) 22:46:05 <-- clokep_work has quit (Input/output error) 23:11:18 <-- Optimizer has quit (Ping timeout) 23:11:50 <-- zen_monkey has quit (Quit: Saliendo) 23:14:42 --> Optimizer has joined #instantbird 23:15:34 <-- aleth has quit (Input/output error) 23:16:49 --> mconley has joined #instantbird 23:52:37 --> rosonline has joined #instantbird 23:53:09 --> gringochapin has joined #instantbird 23:54:12 <gringochapin> Hi all. Does anyone know where I can find the logs for connecting to an IRC server? I can't seem to connect to an IRC server, and I'd like to figure out why. 23:55:02 <gringochapin> The accounts window doesn't seem to be giving me any information.