All times are UTC.
00:00:27 <flo> if you filter on NotifyDocElement, there's 161 samples 00:01:01 <aleth> I seem to be spending a lot of time clicking on little arrows 00:01:50 * flo too 00:02:03 <flo> using the down and right arrows is a little bit faster 00:04:50 <aleth> I wonder if one can filter by "chat" 00:05:27 <flo> you can try 00:05:47 <flo> you can also check the "javascript only" box if you don't want to see lots of binary stuff 00:05:55 * aleth is looking at displayMessage 00:06:37 <flo> "merge unbranched call paths" is nice :) 00:07:15 <aleth> argh, if you switch 'tabs' the tree collapses 00:07:28 <flo> yeah... :-P 00:11:01 <aleth> I suspect there are more useful keyboard shortcuts 00:11:08 <aleth> if one knew them... 00:12:38 <instant-buildbot> build #307 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/307 00:15:14 <flo> found it in the source code! 00:15:19 <flo> press * to open the whole tree :) 00:15:29 <aleth> \ o / 00:18:49 <flo> I'm still disappointed by this new toy 00:19:02 <flo> not nearly as shiny as advertised :(. 00:19:29 <aleth> Either I'm confused by it or I'm finding it hard to get at useful info 00:19:38 <aleth> probably both ;) 00:22:21 <-- aleth has quit (Quit: Au revoir) 00:25:16 <flo> Good night 00:32:50 <-- myk has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 01:02:10 <-- wnayes has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 01:04:57 <-- Mook_as has quit (Quit: Mook_as) 01:29:58 <-- chrisccoulson has quit (Ping timeout) 01:35:54 <instant-buildbot> build #275 of macosx-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/275 01:44:51 --> chrisccoulson has joined #instantbird 01:58:31 <-- mali has quit (Ping timeout) 02:18:29 <instant-buildbot> build #294 of win32-onCommit is complete: Failure [failed compile] Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/294 blamelist: Florian Qu?ze <florian@instantbird.org> 02:45:27 --> Mook has joined #instantbird 03:06:39 <-- chrisccoulson has quit (Ping timeout) 03:20:30 --> chrisccoulson has joined #instantbird 03:29:01 <-- meh has quit (Quit: I don't want to live on this planet anymore.) 03:34:05 <-- chrisccoulson has quit (Ping timeout) 03:41:37 <instant-buildbot> build #606 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/606 03:47:58 --> chrisccoulson has joined #instantbird 04:18:39 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]) 05:04:53 <-- Mook has quit (Quit: Mook) 05:13:22 <-- EionRobb has quit (Quit: Leaving.) 05:14:47 --> EionRobb has joined #instantbird 05:15:03 <-- EionRobb has quit (Connection reset by peer) 05:27:23 <-- chrisccoulson has quit (Ping timeout) 05:41:04 --> chrisccoulson has joined #instantbird 06:12:06 <instant-buildbot> build #593 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/593 06:26:16 <instant-buildbot> build #687 of win32-nightly-default is complete: Failure [failed compile] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/687 07:35:18 <-- Tonnes has quit (Connection reset by peer) 07:35:53 --> Tonnes has joined #instantbird 07:39:02 <-- Tonnes has quit (Ping timeout) 07:39:45 --> barlas has joined #instantbird 07:40:02 --> Tonnes has joined #instantbird 07:55:04 <-- instant-buildbot has quit (Ping timeout) 07:55:06 --> instantbot has joined #instantbird 07:55:06 topic changed by gravel.mozilla.org to "Ask about Instantbird (http://instantbird.com) here!|Current version is Instantbird 1.2! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (for testing only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/ | Bugs: http://bugzilla.instantbird.org" 07:55:06 * ChanServ sets mode +v instantbot 08:20:27 <-- Even1 has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 08:20:44 --> Even1 has joined #instantbird 08:21:54 <-- Even1 has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 08:22:37 --> Even1 has joined #instantbird 08:22:44 <-- Even1 has quit (Quit: Even1) 08:24:48 --> Even1 has joined #instantbird 08:25:11 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/2c61913e7ba3 - Florian Quèze - Another bustage fix for Windows after dc2e506208ee; the preprocessor doesn't like elifdef on Windows. 08:26:05 <-- Tonnes has quit (Connection reset by peer) 08:26:40 --> Tonnes has joined #instantbird 08:27:12 <-- Tonnes has quit (Connection reset by peer) 08:27:48 --> Tonnes has joined #instantbird 08:34:40 <-- Tonnes has quit (Ping timeout) 08:35:56 --> Tonnes has joined #instantbird 08:46:20 <-- Tonnes has quit (Connection reset by peer) 08:46:43 --> Tonnes has joined #instantbird 08:50:06 --> aleth has joined #instantbird 08:50:07 * ChanServ sets mode +h aleth 09:12:57 <-- gerard-majax__ has quit (Ping timeout) 09:16:20 <barlas> Is there now way to block a user? 09:16:51 <aleth> not yet 09:20:03 <aleth> want to implement it? 09:24:12 <barlas> :P 09:25:23 <-- flo has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 09:26:42 <-- barlas has quit (Connection reset by peer) 09:26:58 <-- flo-retina has quit (Ping timeout) 09:28:31 <-- Tonnes has quit (Connection reset by peer) 09:28:50 --> Tonnes has joined #instantbird 09:35:47 --> jb has joined #instantbird 09:36:34 <-- jb has quit (Quit: jb) 09:36:40 --> mmkmou has joined #instantbird 09:36:50 --> jb has joined #instantbird 09:44:15 --> gerard-majax__ has joined #instantbird 09:44:23 <-- Tonnes has quit (Connection reset by peer) 09:44:47 --> Tonnes has joined #instantbird 09:45:45 <-- Tonnes has quit (Connection reset by peer) 09:45:54 --> Tonnes_ has joined #instantbird 09:46:05 * Tonnes_ is now known as Tonnes 09:49:18 --> flo-retina has joined #instantbird 09:54:10 <-- Tonnes has quit (Connection reset by peer) 09:54:45 --> Tonnes has joined #instantbird 09:55:12 --> flo has joined #instantbird 09:55:12 * ChanServ sets mode +qo flo flo 09:57:20 <-- Tonnes has quit (Ping timeout) 09:58:10 --> Tonnes has joined #instantbird 10:02:45 <flo> hello :) 10:04:21 <flo> I wonder how much work would be required to make an add-on for Instantbird to work in client/server mode, so that only one instance is actually connected, but all of them display the same conversations and send messages through the same accounts 10:07:45 <-- Tonnes has quit (Connection reset by peer) 10:08:10 --> Tonnes_ has joined #instantbird 10:08:11 * Tonnes_ is now known as Tonnes 10:29:58 <aleth> That would be interesting... 10:30:08 <aleth> I suppose you'd at least want profile sync first. 10:30:57 <aleth> Unless the clients really are dumb clients ;) 10:34:28 <flo> the client wouldn't store anything 10:34:31 <flo> just display the UI 10:35:34 <flo> I think this could be done by passing most notifications sent by the chat core to a socket. Would need to JSON encode them of course :) 10:35:41 <-- Tonnes has quit (Ping timeout) 10:35:46 <flo> and not sure how we could pass objects like messages or conversations 10:36:27 <aleth> You'd basically want a transmission layer between /chat and the UI... 10:37:04 <aleth> It doesn't sound to me like something an add-on could do. 10:37:39 --> Tonnes has joined #instantbird 10:38:38 <flo> the add-on would have to put observers on all conversations to receive all notifications 10:48:42 <-- Tonnes has quit (Connection reset by peer) 10:49:01 --> Tonnes has joined #instantbird 10:50:05 <-- Gizmokid2005 has quit (Ping timeout) 10:58:00 --> Gizmokid2005 has joined #instantbird 10:58:35 <-- Tonnes has quit (Ping timeout) 10:59:16 --> Tonnes has joined #instantbird 11:11:00 --> sonny has joined #instantbird 11:14:29 --> ea4eoz has joined #instantbird 11:16:49 <-- sonny has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 11:18:26 --> sonny has joined #instantbird 11:24:39 <-- Tonnes has quit (Ping timeout) 11:31:29 --> Tonnes has joined #instantbird 11:36:20 <-- jb has quit (Ping timeout) 11:36:39 <-- Tonnes has quit (Ping timeout) 11:38:51 <-- sonny has quit (Ping timeout) 11:41:27 --> sonny has joined #instantbird 11:44:13 --> Tonnes has joined #instantbird 11:51:46 <-- sonny has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 12:08:34 <-- Tonnes has quit (Ping timeout) 12:12:35 --> Tonnes has joined #instantbird 12:17:22 --> mali has joined #instantbird 12:27:31 <-- Tonnes has quit (Ping timeout) 12:29:41 --> Tonnes has joined #instantbird 12:29:53 <-- ea4eoz has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com) 12:38:48 --> Kaishi has joined #instantbird 13:20:39 <flo-retina> do we still have http://hg.instantbird.org/instantbird/rev/8da5d3368c87 ? Can we get rid of it? 13:21:29 <flo-retina> I think I should start working on removing things related to WINCE soon 13:21:52 <flo-retina> the makefiles in purple/ are already complicated enough; we don't need more confusing stuff :) 13:29:42 <flo-retina> so http://log.bezut.info/instantbird/120823/#m176 was offered to us by Pidgin :) 13:31:50 <aleth> Are there a lot of these WINCE workarounds? It would help if they were commented as such... 13:32:18 * flo-retina told him to try Instantbird ;) 13:32:26 <aleth> :) 13:32:44 <flo-retina> aleth: http://lxr.instantbird.org/instantbird/search?string=wince 13:33:16 <flo-retina> those in config/ should go away when we will update the build system to sync it with comm-central 13:33:18 <aleth> Yeah, but that checkin you linked to had no comment 13:33:34 <aleth> And it refers to a 'tab workaround" that I hope you know what it refers to ;) 13:33:56 <flo-retina> how would I know that? :) 13:34:08 <flo-retina> I was just looking at http://hg.instantbird.org/instantbird/log?rev=wince 13:35:02 <aleth> Hopefully it can all be removed cleanly ;) 13:36:19 <flo-retina> the workaround refered to in http://hg.instantbird.org/instantbird/rev/8da5d3368c87 was removed in http://hg.instantbird.org/instantbird/rev/0e4ee966aae4 13:39:51 <aleth> all clear then... 13:40:01 <aleth> s/clear/clearer 13:44:22 <-- mmkmou has quit (Ping timeout) 13:47:50 <aleth> Are you still having trouble with the libpurple 64b OSX build or are you just working on the buildsystem because it needs doing? 13:48:31 <flo-retina> I'm working on bug 1579 13:48:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1579 enh, --, ---, nobody, NEW, Ship libpurple as an add-on / allow it to be disabled in configure 13:48:41 <flo-retina> the OS X 10.8 build works fine 13:48:45 <aleth> :) 14:01:32 <dew> are there plans on getting memory usage down? 14:02:18 <flo-retina> more or less 14:02:51 <flo-retina> there aren't specific plans on getting memory usage down, but there are plans on getting a better understanding of how memory is used, which should result in getting it down if we notice "surprising" things 14:03:01 <flo-retina> dew: do you have specific memory usage concerns? 14:05:24 <dew> I'm not strapped for memory I'm just wondering since it seems to use a lot of memory 14:06:11 <dew> does the gecko profiler work with instantbird? 14:07:42 <flo-retina> not yet, it requires a newer version of gecko 14:07:47 --> mmkmou has joined #instantbird 14:07:50 <flo-retina> but the gecko profiler doesn't do anything related to memory usage 14:08:11 <dew> sorry I'm just comparing to trillian 14:08:12 <flo-retina> about:memory works with Instantbird, but doesn't offer interesting data 14:08:21 <dew> I don't mean to be so critical 14:08:37 <flo-retina> "use a lot of memory" how much? 14:08:42 <flo-retina> is it using 500MB? 14:08:44 <dew> 175 MB 14:09:03 <flo-retina> ok :) 14:13:49 <flo-retina> except if you have 50 accounts and 150 active conversations, that's a little bit more than what I would expect too for an IM client 14:14:12 <dew> I think it's because of those conversations on hold 14:14:21 <flo-retina> for me Instantbird typically takes between 100 and 200MB. That's acceptable, but what annoys me is that I can't say what that memory is used for exactly 14:14:37 <dew> I only have 4 accounts, three which are connected 14:14:46 <flo-retina> maybe. You can guess and bet. I would like to have solid data before trying to optimize things ;). 14:15:04 <dew> yes but about:memory isn't good enough right now? 14:16:56 <flo-retina> about:memory doesn't tell us anything about the memory used by libpurple 14:17:07 <dew> ohhhh 14:17:12 <dew> that makes sense 14:17:29 <dew> another reason to rewrite everything in JS ;) 14:17:41 <flo-retina> and barely tells us anything about the memory used by objects created by the chat core (it's just memory that goes inside the generic system principal...). 14:18:03 <flo-retina> dew: my plan is rather to teach about:memory about libpurple ;) 14:19:02 <flo-retina> who's taking care of replying to the new Russian translator? :) 14:19:48 <dew> I'm actually glad you're rewriting the protocols 14:20:05 <dew> I like competition ;) 14:25:12 <flo-retina> "ld: can't link with bundle (MH_BUNDLE) only dylibs (MH_DYLIB) for architecture x86_64" that error message doesn't make any sense to me :-S 15:22:18 <flo-retina> after finding the right incantations to build it, libnull.dylib still doesn't want to load when libpurple is statically linked to libpurplexpcom :( 15:23:10 <flo-retina> Failed to load native module at path '/[...]/components/libnull.dylib': (80004005) dlopen(/[...]/components/libnull.dylib, 1): Library not loaded: libpurplexpcom.dylib 15:23:10 <flo-retina> Referenced from: /[...]/components/libnull.dylib 15:23:11 <flo-retina> Reason: image not found 15:23:48 * flo-retina wonders if XPCOM components are loaded in a deterministic order 15:30:36 <-- groovecoder has quit (Ping timeout) 15:40:18 --> wnayes has joined #instantbird 15:50:23 --> Optimizer has joined #instantbird 15:52:03 --> wesj has joined #instantbird 16:00:00 <-- mali has quit (Ping timeout) 16:01:53 <wnayes> flo: Did you submit the GSoC evaluation? Looks like a couple hours remaining before the deadline. 16:02:33 --> mali has joined #instantbird 16:04:49 <-- skeledrew has quit (Ping timeout) 16:04:56 <flo-retina> wnayes: yes 16:05:02 --> skeledrew has joined #instantbird 16:05:31 <flo-retina> wnayes: don't worry, you will be paid and receive a tshirt :) 16:07:07 --> groovecoder has joined #instantbird 16:09:07 <aleth> You are going to link it statically? Will that work if there are other libpurple protocol add-ons? 16:10:56 <aleth> Hmm, looking on the add-on site, I'm not sure any exist actually. 16:11:31 <aleth> Maybe LJ Talk... 16:12:17 <-- mali has quit (Ping timeout) 16:19:24 <wnayes> flo: OK, Thanks :). Maybe we could start looking at the import patch next week? Once school starts free time starts to disappear... 16:20:03 <flo-retina> sure, don't hesitate to ping me about it until you get what you need :) 16:20:40 <flo-retina> when are you going back to school? 16:21:20 <wnayes> around the 4th of Sept, so about a week. 16:21:31 <flo-retina> aleth: not sure what you are talking about. Am I going to link a tshirt statically to libpurple? :) 16:22:05 <flo-retina> wnayes: ok, thanks. So yes, we should do that next week! :) 16:22:31 <aleth> flo-retina: I was referring to libpurple to libpurplexpcom ;) but I might have understood your comment 16:22:48 <aleth> s/understood/misunderstood 16:23:27 <flo-retina> aleth: yeah, I'm trying to link libpurple statically into purplexpcom 16:23:38 --> myk has joined #instantbird 16:24:03 <flo-retina> aleth: and I managed to make it work (on Mac) for statically linked protocol plugins, but I'm still struggling with dynamically linked plugins 16:25:37 <-- groovecoder has quit (Connection reset by peer) 16:26:57 <-- myk has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 16:27:13 --> myk has joined #instantbird 16:30:31 --> groovecoder has joined #instantbird 16:44:15 <-- groovecoder has quit (Connection reset by peer) 16:49:03 --> groovecoder has joined #instantbird 16:54:42 <flo-retina> uh, it (nullprpl) works now! 16:56:36 <flo-retina> the "solution" I used won't work for libpurple shipped as an add-on though :-S 16:57:16 --> mali has joined #instantbird 16:57:39 --> Mook_as has joined #instantbird 17:33:21 <-- skeledrew has quit (Ping timeout) 17:34:17 <-- gerard-majax__ has quit (Ping timeout) 17:34:24 --> micahg has joined #instantbird 17:36:38 <instantbot> New Core - General bug 1665 filed by florian@instantbird.org. 17:36:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1665 nor, --, ---, nobody, NEW, Statically link libpurple into libpurplexpcom 17:37:44 --> LiquidRain has joined #instantbird 17:38:10 <flo-retina> I don't have any working Windows compile VM these days, so I'm not sure how I will test on Windows :-/ 17:38:22 <flo-retina> I'll try to handle the linux part of that patch tonight 17:38:33 <-- flo-retina has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 17:38:37 <-- flo has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 17:40:08 <LiquidRain> Hey guys, wonder if I should create a bug for what is (I assume) a feature. If you tab-complete a nick in IB 1.2 in a chatroom and then press backspace the nick gets deleted to the point where you hit tab 17:40:23 <LiquidRain> this is annoying because many times I want to tab-complete a nick without the colon in the way 17:40:33 <LiquidRain> so I often tab-complete and hit backspace twice. 17:40:43 <LiquidRain> IB's behaviour is unlike any other client I've used in this regard. 17:42:43 --> skeledrew has joined #instantbird 17:46:32 <-- chrisccoulson has quit (Ping timeout) 17:51:28 <-- skeledrew has quit (Ping timeout) 17:55:16 --> skeledrew has joined #instantbird 18:01:25 --> chrisccoulson has joined #instantbird 18:12:32 <-- wnayes has quit (Ping timeout) 18:13:45 --> gerard-majax__ has joined #instantbird 18:15:56 --> wnayes has joined #instantbird 18:19:37 <-- chrisccoulson has quit (Ping timeout) 18:34:57 --> chrisccoulson has joined #instantbird 18:49:50 <-- chrisccoulson has quit (Ping timeout) 18:51:47 <aleth> LiquidRain: The first time you press tab, it deletes the colon - isn't that what you want? 18:52:34 <aleth> I suppose you are taking account of the space... 18:53:31 <aleth> s/tab/backspace 18:59:32 * groovecoder is now known as groovecoder|afk 19:03:33 --> chrisccoulson has joined #instantbird 19:11:48 <-- chrisccoulson has quit (Ping timeout) 19:24:54 --> DGMurdockIII has joined #instantbird 19:26:13 <-- mmkmou has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 19:28:44 --> chrisccoulson has joined #instantbird 19:35:20 <-- chrisccoulson has quit (Ping timeout) 19:39:15 <LiquidRain> aleth: it includes the colon on the first tab 19:39:45 <aleth> LiquidRain: yes, that's intentional 19:39:54 <LiquidRain> Yes, what happens if I don't want it? :) 19:40:21 <aleth> If you think it's wrong, feel free to file a bug 19:40:29 <aleth> You're the first to dislike that behaviour ;) 19:41:31 <LiquidRain> It isn't that behaviour that irks me, it's what happens when you press backspace 19:41:39 <LiquidRain> ohhhhhh I see what it does now 19:41:44 <aleth> I guess it's just down to what you are used to...The idea was that backspace acts like undo 19:41:46 <LiquidRain> 1 backspace takes care of the space and colon 19:41:50 <aleth> Exactly! 19:41:55 <LiquidRain> another takes care of the tab completion 19:41:59 <aleth> Yes. 19:42:03 <LiquidRain> I was just so used to double-tapping backspace I never noticed 19:42:07 <LiquidRain> Okay, I will retrain my muscle memory over time then. 19:42:09 <LiquidRain> that's not worth filing a bug about 19:42:11 <aleth> What's more, if you complete multiple nicks 19:42:21 <aleth> then you'll see the punctuation change... 19:42:35 <LiquidRain> Too clever for its own good. :P 19:42:42 <aleth> Heh :D 19:43:07 <aleth> Possibly... 19:43:11 <-- groovecoder|afk has quit (Ping timeout) 19:43:47 <LiquidRain> so that leaves 2 things left on my IB wishlist, and that'll have to wait until I'm in here next because I've got to get running 19:44:16 <LiquidRain> but I bet one of them is frequent: show log of last conversation in window when opening a new IM window. 19:44:26 <LiquidRain> couldn't find an extension for it either, bizarrely 19:44:27 <aleth> Yes, that's wanted for 1.3 :) 19:44:33 <LiquidRain> as it should be! 19:44:38 <aleth> One of our devs is working on it. 19:44:41 <LiquidRain> nice. 19:44:51 <aleth> bug 958 19:44:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=958 enh, --, ---, benediktp, ASSI, Show last messages (history) in new chat windows 19:45:03 <LiquidRain> The last one (okay I lied I'll delay) is a way to show/hide the IB window using a global hotkey. 19:45:24 <aleth> The conversation window(s) or the contact list? 19:45:27 <LiquidRain> Contact list 19:45:51 <LiquidRain> one of my fav things in Pidgin is doing that, I can hit Ctrl+Alt+P, use type-to-find to locate a buddy, press enter to open IM window, press Ctrl+alt+P to hide contact list, type message. 19:46:20 <aleth> Right, that sounds like it could be useful 19:46:23 <aleth> Please file a bug :) 19:46:33 <LiquidRain> will do next time I'm in here, thanks. :) bye! 19:47:10 <-- LiquidRain has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com) 19:48:28 --> groovecoder|afk has joined #instantbird 19:49:07 --> chrisccoulson has joined #instantbird 19:50:44 * groovecoder|afk is now known as groovecoder 19:52:57 <-- chrisccoulson has quit (Ping timeout) 20:06:38 --> chrisccoulson has joined #instantbird 20:09:28 <-- chrisccoulson has quit (Ping timeout) 20:33:10 --> chrisccoulson has joined #instantbird 20:35:56 <-- mali has quit (Ping timeout) 20:37:52 <-- chrisccoulson has quit (Quit: Ex-Chat) 20:40:59 --> chrisccoulson has joined #instantbird 20:46:16 <-- chrisccoulson has quit (Ping timeout) 20:47:31 --> mali has joined #instantbird 20:52:14 --> jb has joined #instantbird 20:56:43 <-- jb has quit (Ping timeout) 21:01:29 <-- aleth has quit (Input/output error) 21:02:41 --> aleth has joined #instantbird 21:02:42 * ChanServ sets mode +h aleth 21:09:01 --> jb has joined #instantbird 21:12:27 --> chrisccoulson has joined #instantbird 21:16:59 <-- chrisccoulson has quit (Ping timeout) 21:18:06 --> chrisccoulson has joined #instantbird 21:19:18 --> flo has joined #instantbird 21:19:18 * ChanServ sets mode +qo flo flo 21:19:31 <flo> http://log.bezut.info/instantbird/today#m307 looks like what he really want is the "new conversation tab" feature ;) 21:20:45 <-- chrisccoulson has quit (Ping timeout) 21:24:53 <Mook_as> right, quicksilver-style hotkey showing a textbox w/ autocomplete for buddies, auto-close when launched (or cancelled) 21:33:50 --> wnayes1 has joined #instantbird 21:34:07 <-- wnayes has quit (Ping timeout) 21:38:51 <-- groovecoder has quit (Ping timeout) 21:38:54 --> chrisccoulson has joined #instantbird 21:56:44 <-- chrisccoulson has quit (Quit: Ex-Chat) 21:56:50 --> chrisccoulson has joined #instantbird 21:59:47 <flo> hmm, shipping libpurple as an add-on means that it won't be loaded in safe-mode, right? 22:05:28 <Mook_as> yep! 22:06:43 <aleth> Mook_as: even if it's one of the system ones (like the default theme)? 22:14:21 <Mook_as> I thought that was a not-really-extension (has install.rdf, but the actual chrome list in the main manifest) 22:15:44 <aleth> I thought libpurple was going to be a normal add-on for TB and such a system one for IB 22:18:49 <flo> Mook_as: I think it would be in the extensions/ folder rather than chrome/ 22:20:37 <Mook_as> I was talking about the default theme? 22:20:51 * Mook_as may be confused 22:21:45 <flo> oh ok 22:21:52 * flo was still on libpurple 22:25:02 <-- chrisccoulson has quit (Ping timeout) 22:28:01 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]) 22:31:15 --> groovecoder has joined #instantbird 22:37:09 <flo> pfff, linking errors :( 22:45:34 <flo> Mook_as: do you know how one can teach the GNU linker to do what we want? 22:45:54 --> chrisccoulson has joined #instantbird 22:46:45 <flo> the current (with my patch) command line for linking libpurplexpcom.so is http://pastebin.instantbird.com/66703 22:47:07 <flo> the symbols that are part of ../../../mozilla/dist/lib/libpurple.a aren't exported. Is there an obvious reason for that? 22:51:10 <Mook_as> what's the error? 22:51:27 <Mook_as> and, umm, objdump sees them (not exported)? 22:53:35 <-- chrisccoulson has quit (Ping timeout) 22:54:35 <flo> nm shows the symbol purple_find_buddy as type "U" (undefined) 22:55:06 <flo> and when I try to link libbonjour.so against libpurplexpcom.so, all the symbols from libpurple are reported as undefined 22:55:09 <Mook_as> in libpurple.a? that doesn't sound so good, if you're expecting it to be exported there 22:55:30 <flo> yeah... it behaves as if I had linked libpurple.so 22:55:42 <flo> but it's a static libpurple.a that I have in that command line 22:56:45 <flo> Mook_as: isn't there some black magic somewhere in the mozilla build system so that when building a component only the entry point of the component gets exported? 22:57:14 <Mook_as> what entry point? NSGetModule is dead now ;) 22:57:33 <flo> NSModule 22:58:03 <flo> it's not a function, but there's still an exported symbol 22:58:05 <Mook_as> as I understand it, it's done by the compiler (setting the default visibility settings) 23:06:55 <-- Optimizer has quit (Ping timeout) 23:08:34 --> chrisccoulson has joined #instantbird 23:09:24 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1835 on bug 1448. 23:09:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1448 nor, --, ---, aletheia2, ASSI, Handle bad log files properly 23:13:10 <aleth> ^^ in the hope it helps Mic a bit ;) 23:13:52 <flo> hmm, linking works now 23:14:01 <-- Kaishi has quit (Ping timeout) 23:14:02 <flo> I've just rm'ed an old libpurple.so that was still there 23:14:24 <flo> it's strange that it was used even though libpurple.*a* was explicitly given in the command line 23:16:57 * flo (randomly) blames expandlibs_exec.py for that confusing behavoir 23:17:02 <flo> *behavior 23:18:36 <-- aleth has quit (Quit: Au revoir) 23:18:38 --> aleth has joined #instantbird 23:18:38 * ChanServ sets mode +h aleth 23:21:19 <-- myk has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 23:23:47 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1835 on bug 1448. 23:23:48 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1836 on bug 1448. 23:23:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1448 nor, --, ---, aletheia2, ASSI, Handle bad log files properly 23:26:18 --> zen_monkey has joined #instantbird 23:26:23 <-- zen_monkey has left #instantbird (Saliendo) 23:44:57 --> Kaishi has joined #instantbird 23:50:58 <flo> so my patch in bug 1665 works on Mac and Linux 23:51:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1665 nor, --, ---, nobody, NEW, Statically link libpurple into libpurplexpcom 23:51:48 <flo> should we really test on Windows, or can I just bet on the change that I think will be right, and see what happens on the next nightly? :-D 23:54:20 <Mook_as> well, if you prefer not having windows nightlies... ;) 23:55:58 <flo> they've been broken for 2 days in a row already 23:57:22 <aleth> see what happens :D 23:57:33 <flo> Mook_as: I don't mind too much not having Windows nightlies 23:57:51 <flo> Mook_as: I would be more annoyed if we got completely broken nightlies ;)