All times are UTC.
00:00:36 <flo> what's the "Make a nice JavaScript object for us to use (instead of the XPCOM" thing about? 00:00:50 <flo> isn't the other object implemented in JS anyway? 00:01:56 <clokep> Yes, but can you just hand it JS stuff anyway? It balked at me for not giving an nsISimpleEnumerator. 00:02:09 <clokep> That's going to go away anyway, when it's all raw JS objects. 00:03:36 <flo> I don't understand the question 00:04:02 <flo> ""PING": function(aMessage) false," are these functions having any effect, or just placeholders to remember something needs to be implemented there? 00:04:15 <clokep> Place holders. 00:04:20 <flo> ok 00:04:26 <clokep> (returning false is just saying "We're not doing anything yet") 00:07:38 <flo> "handle: function(aConv, aMessage)" 00:07:49 <flo> why isn't the conversation accessible from the message object? 00:08:11 <flo> shouldn't it be the same object implementing purpleIMessage and ircIMessage? 00:08:57 <clokep> I'm not sure what you're asking 00:09:12 <flo> purpleIMessage has a "conversation" attribute. It could be returning an object implementing both purpleIConversation (and purpleIConvIM/Chat) and ircIConversation (or whatever you need) 00:09:28 <flo> I'm asking why the "aConv" parameter is needed there 00:10:12 <clokep> It's used to get the ID which let's me get back to the original JS conversation to access private members, etc. 00:11:22 <flo> shouldn't aMessage.conversation give you access to the "original JS conversation"? 00:11:55 <clokep> No, I get the XPCOM conversation. 00:12:03 <clokep> So I get a purpleIConversation object. 00:12:44 <flo> I guessed that it doesn't. I'm asking if it should ;). 00:13:03 <clokep> Oh. 00:13:16 <clokep> It would be nice, but Idk if it's possible. :) 00:14:05 <-- skeledrew has quit (Ping timeout) 00:14:16 <flo> I don't really see why it doesn't currently, but I assume it will become visible if I try to actually run the code 00:15:24 <clokep> Well...a lot is changing since I'm just moving it back to JS. 00:27:21 <flo> so at https://hg.instantbird.org/experiments/file/68c784404e33/irc-js%40patrick.cloke/modules/utils.jsm#l98 "aConv" is the account? 00:28:30 <clokep> No, it's the conversation. I get the account at https://hg.instantbird.org/experiments/file/68c784404e33/irc-js%40patrick.cloke/components/rfc2812.js#l1277. 00:29:07 <flo> you call it from: https://hg.instantbird.org/experiments/file/68c784404e33/irc-js%40patrick.cloke/components/ircProtocol.js#l354 with "this" and it's in the account prototype 00:29:52 <clokep> Right. 00:30:20 <flo> is that function called from somewhere else? 00:31:41 <clokep> Yes, it's called from the socket, but seems to get bound to the account anyway. 00:31:54 <clokep> https://hg.instantbird.org/experiments/file/68c784404e33/irc-js%40patrick.cloke/components/ircProtocol.js#l239 00:33:09 <flo> it's the account method that is called, not the function exported from the jsm file. 00:33:14 <flo> shouldn't it be inlined then? 00:33:38 <-- Mook_as has quit (Quit: gone) 00:34:09 <clokep> It's simple enough to be. 00:34:10 <clokep> I think i was having trouble getting it to work and it was on my "to do" list. 00:34:34 <flo> ok 00:34:48 <flo> another question, is the list of supported specifications account-specific? 00:35:18 <flo> if no, then it has nothing to do in the account object and should be handled in the same js module as the one containing the (un)register functions 00:35:37 <flo> if yes, then it seems you need to add some kind of check/filtering before adding them to _specifications :) 00:35:42 <clokep> It could be, but I definitely don't support that. 00:36:03 <clokep> Haha, yes. I'm not sure how we could decide that, so I'm gonna go w/ "no" it's not. 00:36:34 <flo> you could also make them test when they are executed and just having "handle" return false when the account is not from a compatible server 00:37:02 <flo> (or if the user set a specific preference on the account, or whatever) 00:37:11 <clokep> Right. 00:38:02 <flo> I've probably suggested enough changes to keep you busy for a few hours, maybe I should stop for today? 00:39:05 <clokep> That might work. :) 00:39:10 <clokep> It's going to be rather different next time anyway. 00:39:18 <clokep> I didn't realize I had so much code to clean up, sorry about that. :-/ 00:39:46 <flo> it's ok ;) 00:39:51 <clokep> I do have a quesiton though.... 00:40:01 <clokep> so if I have a registerCommand function in the util, that's all well and good. 00:40:10 <clokep> But how do I execute the code to call that? 00:41:08 <flo> hm? 00:41:13 <flo> I don't understand the question :( 00:41:29 <clokep> OK. so I have a jsm that contains the list of specifications. 00:41:59 <clokep> How do I /add/ things into that object? I need to call a function on load some how...but there's no chrome or overlay like I would normally do. 00:42:05 <clokep> Do I just keep it registered as a component? 00:43:29 <flo> you put there an array 00:44:01 <clokep> I put where an array? 00:45:12 <-- hunsly has quit (Ping timeout) 00:45:33 <flo> You put it in the module. The module will be loaded (and the array created) when loading your irc component (ideally that should be when connecting the first irc account) or starting the restartless add-on (whichever comes first) and live until the end of the process. 00:46:23 <clokep> Right, but how do I add my own stuff to that array? Just include other modules and hard code them in? 00:46:51 <clokep> Like ircProtocol.js will load utils.jsm and create the array. 00:46:59 <clokep> But it's empty until things call registerSpecification 00:47:16 <clokep> How do I get other things to load to call that, or should I just hard code them with references to the module? 00:48:24 <flo> the array doesn't need to start empty. You can hardcode the values of the specifications that ship with the irc protocol plugin 00:48:45 <clokep> OK, that was my question. :) 00:50:20 <flo> if the code of the specifications you include by default doesn't take thousands of lines, you can probably even include them in the same file 00:51:39 <clokep> The standard IRC one is like 1200 lines so far. 00:56:07 <flo> if you add a "return true;" at the end of the "serverMessage" implementation, couldn't this https://hg.instantbird.org/experiments/file/68c784404e33/irc-js%40patrick.cloke/components/rfc2812.js#l339 be simplified as just: 00:56:07 <flo> "214": serverMessage 00:56:45 <clokep> Probably. :) 00:59:23 <flo> isn't "rfc2812" the default irc? 01:00:20 <clokep> Yes. 01:00:47 <flo> isn't "irc" a mode readable prefix for all those objects? 01:01:03 <clokep> What do you mean by "mode readable prefix"? 01:01:21 <clokep> As in it's implied by the context? 01:02:15 <flo> I mean that specifying the rfc number doesn't seem like it's the default value. 01:02:17 --> skeledrew has joined #instantbird 01:02:38 <flo> ircMessage would be more readable to me than rfc2812Message 01:02:41 <clokep> Ah. I needed a name and couldn't think of anything else, do you have a better suggestion? :) 01:02:46 <clokep> OK! 01:03:39 <flo> ah, rfc2812Message doesn't implement purpleIMessage? 01:04:17 <clokep> No, it's totally separate. 01:04:24 <flo> why? :) 01:05:52 <clokep> Because they have nothing to do w/ each other? 01:06:10 <clokep> An rfc2812Message is an incoming parsed message to be given to the handlers. 01:06:38 <clokep> It often spawns purpleIMessages I suppose. 01:06:56 <flo> ah 01:07:52 <flo> in which cases are they not related to a purpleIMessage? 01:08:26 <clokep> I'm getting that start up error again. :-/ 01:08:46 <flo> stupid parse error somewhere? 01:09:02 <clokep> I'm sure. I can't find it though. 01:09:05 <flo> we should go and debug it someday, it's really very annoying when hacking js modules 01:09:40 <clokep> Yes, it is. :-/ 01:09:56 <clokep> I'm not sure really how a purpleIMessage relates to an rfc2812Message at all. :-/ 01:09:58 <flo> anyway, I should sleep ;) 01:10:02 <clokep> I just don't see it. 01:10:05 <clokep> We'll talk about it later. 01:10:14 <clokep> Thanks for looking it over! 01:10:25 <flo> clokep: for me they are the same thing, with one of them containing more detailed low level data 01:10:52 <flo> and some messages would not be displayed to the user 01:10:53 <clokep> I need to think about it more. :) But maybe. 01:11:03 <flo> but it's possible I'm over simplifying things 01:11:38 <flo> Good evening/night :) 01:11:40 <clokep> Goodnight. 01:11:46 <-- mmkmou has left #instantbird () 01:11:46 <-- flo has quit (Quit: Instantbird 1.1a1pre) 01:12:29 <clokep> Bah I had an extra /modules in the Cu.import that was causing it. :( 01:26:41 * Fantasm is now known as Fan|away 02:09:35 --> mepine has joined #instantbird 02:13:12 <-- mepine has quit (Ping timeout) 02:19:52 <instantbot> New Websites - www.instantbird.com bug 919 filed by clokep@gmail.com. 02:19:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=919 maj, --, ---, nobody, NEW, Add "not authorized" solution for Facebook to FAQ 02:20:06 --> mepine has joined #instantbird 02:21:48 <-- clokep has quit (Quit: Instantbird 1.1a1pre) 02:23:45 <-- mepine has quit (Ping timeout) 02:24:10 <-- skeledrew has quit (Ping timeout) 02:28:53 --> skeledrew has joined #instantbird 02:32:32 <-- hiredman has quit (Client exited) 02:39:10 --> mepine has joined #instantbird 02:53:48 <-- mepine has quit (Ping timeout) 03:15:29 --> Mook has joined #instantbird 03:34:30 --> Goncyn has joined #instantbird 03:36:41 <-- skeledrew has quit (Ping timeout) 03:36:55 --> skeledrew has joined #instantbird 03:56:59 <-- skeledrew has quit (Ping timeout) 04:45:38 <-- linuxwizard has left #instantbird () 06:44:14 <-- Mook has quit (Connection reset by peer) 06:45:09 --> Mook has joined #instantbird 07:04:27 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406]) 07:09:46 <instantbot> New purplexpcom - General bug 920 filed by maierman@web.de. 07:09:47 <instantbot> maierman@web.de added attachment 740 to bug 920. 07:09:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=920 nor, --, ---, nobody, UNCO, Build failure due to vsnprintf redefinition in purple/libpurple/win32/libc_interface.h 07:11:49 --> ptit_boogy has joined #instantbird 08:52:50 --> flo has joined #instantbird 08:52:50 * ChanServ sets mode +qo flo flo 08:56:05 <flo> hello :) 08:57:32 <ptit_boogy> Hello 09:01:16 <flo> I don't understand very well these people saying everybody absolutely needs OTR :-S 09:01:30 <flo> I would be surprised to find a non geek user who cares 09:02:24 --> mmkmou has joined #instantbird 09:37:13 --> Andrey has joined #instantbird 09:50:48 --> hunsly has joined #instantbird 10:11:08 --> clokep has joined #instantbird 10:11:08 * ChanServ sets mode +h clokep 10:20:59 <-- clokep has quit (Quit: Instantbird 1.1a1pre) 10:21:06 --> clokep has joined #instantbird 10:21:06 * ChanServ sets mode +h clokep 10:22:26 <-- clokep has left #instantbird () 10:22:37 --> clokep has joined #instantbird 10:22:37 * ChanServ sets mode +h clokep 10:23:10 <flo> hmm, restoring a VM that has been stopped for a few days doesn't crash oscar either :-S 10:27:28 <-- clokep has quit (Connection reset by peer) 10:27:33 --> clokep has joined #instantbird 10:27:33 * ChanServ sets mode +h clokep 10:27:40 <-- clokep has quit (Connection reset by peer) 10:28:36 --> clokep has joined #instantbird 10:28:36 * ChanServ sets mode +h clokep 10:34:00 <flo> clokep: "if I tick use STARTTLS, I get a crash." a crash? 10:34:10 <clokep> flo: Yes, a crash. 10:34:21 <flo> he's probably not responsbile for that 10:34:23 * Fan|away is now known as Fantasm 10:34:23 <flo> do you have the stack? 10:34:26 <clokep> bc088664-d6a5-4d51-adad-1bbf92110712 10:34:55 <clokep> (Btw I hate this little pop up when I open about crashes....) 10:35:03 <flo> clokep: http://crash-stats.instantbird.com/report/index/bc088664-d6a5-4d51-adad-1bbf92110712 :-S 10:35:10 <clokep> Yes, that's it. :) 10:35:28 <clokep> I have two or three if you need more. 10:36:38 <flo> are they the same or different? 10:36:43 <clokep> I meant to include that link and got distracted and forgot. :( 10:37:39 <clokep> It's similar: http://crash-stats.instantbird.com/report/index/240e4020-6bbc-43cb-a3ba-6010d2110712 not exactly the same though I don't think. 10:38:32 <clokep> I don't actually know anyone who uses OTR... 10:38:42 <clokep> So yes, it'd be good to have. But I feel like it's not really a deal breaker... 10:46:43 <instantbot> maierman@web.de added attachment 741 to bug 749. 10:46:44 <instantbot> maierman@web.de requested review from the wind for attachment 741 on bug 749. 10:46:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=749 enh, --, ---, nobody, NEW, System Tray Icon should persist even when Buddy List is open 10:47:13 <instantbot> maierman@web.de requested review from clokep@gmail.com for attachment 741 on bug 749. 10:47:13 <clokep> Hah, well that's one way to fix our bugs. ;) 10:47:30 <clokep> Do we wish to expose a pref for thta flo? 10:49:02 <flo> if it works and we have a maintainer, we can take it I assume 10:49:09 <flo> he is the author right? 10:49:15 <flo> maybe we should show him the crash reports ;) 10:50:59 <flo> time to go get lunch though ;) 10:57:43 <-- clokep has left #instantbird () 11:03:51 <-- dballing has quit (Ping timeout) 11:09:50 <-- ptit_boogy has left #instantbird () 11:09:59 --> hicham has joined #instantbird 11:13:13 --> werwolf has joined #instantbird 11:27:34 <-- werwolf has quit (Ping timeout) 11:29:17 --> ironhead has joined #instantbird 11:32:35 --> geek85 has joined #instantbird 11:33:29 <geek85> hello 11:37:19 <geek85> i've a question: in a jabber channel (MUC), can I remove status messages? i've tried to set true to "dom.disable_window_status_change" but i does'nt change anything. 11:37:20 <geek85> an option to add? 11:39:19 --> jb has joined #instantbird 11:40:03 --> clokep_work has joined #instantbird 11:40:03 * ChanServ sets mode +h clokep_work 11:40:53 <clokep_work> geek85: You mean when people join or leave the room, etc.? 11:41:08 <geek85> yes, exactly 11:41:13 <clokep_work> flo: Yes, it's his code. We should take it! Although I need to review it first. :P 11:41:42 <-- mmkmou has quit (Ping timeout) 11:41:56 <clokep_work> geek85: We have an open bug about it... 11:42:27 <clokep_work> bug 440, it says for IRC...but it's really for any MUC. 11:42:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=440 enh, --, ---, nobody, NEW, IRC option: Hide events 11:42:44 <geek85> ok, i'll just wait for the next version. 11:42:48 --> aleth has joined #instantbird 11:42:56 <geek85> thanx a lot. 11:43:50 <clokep_work> Well, no one is working on that right now, so I'm not sure it'll be planned for the next version, but OK. 11:44:39 <-- cartman has quit (Input/output error) 11:44:53 <-- geek85 has left #instantbird () 11:49:21 * clokep_work was going to file a bug on the trayToolkit crash, but it's popping up no data. :-/ 11:58:04 --> werwolf has joined #instantbird 11:58:34 --> mmkmou has joined #instantbird 11:59:32 <-- hicham has quit (Quit: اÙسÙا٠عÙÙÙÙ ) 12:01:00 <flo> clokep_work: you are looking for the stacks related to the tray? 12:01:58 <clokep_work> Yes. 12:02:12 <clokep_work> The website always pops up "no data" for me whenever I try to look at stacks. 12:04:38 --> sonny has joined #instantbird 12:06:19 <flo> clokep_work: http://crash-stats.instantbird.com/report/list?product=Instantbird&platform=windows&query_search=signature&query_type=exact&query=&date=&range_value=2&range_unit=weeks&process_type=all&plugin_field=&plugin_query_type=&plugin_query=&do_query=1&signature=mintrayr%3A%3Aplatform%3A%3AWndProc 12:07:10 <flo> apparently it already existed on 0.2 when the add-on was installed: http://crash-stats.instantbird.com/report/index/082ed92f-2afd-45f2-afa3-56aa62110701 12:07:58 <clokep_work> Interesting. 12:09:45 <clokep_work> I always end up on pages like http://crash-stats.instantbird.com/query/query?version=ALL%3AALL&date=&range_value=1&range_unit=weeks&query_search=signature&query_type=exact&query=&build_id=&process_type=all&do_query=1 and the links just bring pages with "no date". :-/ 12:10:07 <clokep_work> s/date/data/ 12:12:28 <-- ironhead has quit (Quit: leaving) 12:16:34 <instantbot> New Instantbird (UI) bug 921 filed by clokep@gmail.com. 12:16:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=921 nor, --, ---, nobody, NEW, Crash in tray toolkit: mintrayr::platform::WndProc 12:21:26 <flo> clokep_work: the link you just gave works for me 12:21:45 <flo> ah no, the links give "no data" pages like you said. 12:21:52 <flo> How do you get that link in the first place? :-) 12:23:02 <clokep_work> I go to the home page...which doesn't show anything, so I hit "Advanced search",usually do "All", "All", leave the last one blank and hit "Filter Crash Reports". 12:23:08 <clokep_work> How do you get the page you got?! :P 12:23:36 <clokep_work> Home page being the crash-stats home page. 12:27:20 <flo> I take http://crash-stats.instantbird.com/query as the homepage 12:27:42 <flo> but apparently "advanced search" leads you there 12:27:47 <clokep_work> Yup. 12:28:08 <flo> ok, you need to select Product: Instantbird 12:28:13 <flo> selecting "All" doesn't work 12:29:05 <flo> have we filed a bug for the missing accesskeys in the menus? 12:29:27 <clokep_work> I don't remember. 12:29:37 <clokep_work> And that's silly, but OK! At least I can get it to work then. :-D 12:30:15 <flo> clokep_work: listing the silly things of that web front end is a pure waste of time. There are way too many ;). 12:31:01 --> deOmega has joined #instantbird 12:31:48 <-- deOmega has quit (Quit: Instantbird 1.1a1pre) 12:31:57 <clokep_work> flo: Fair enough, I just want it to work. :P And now it does! 12:32:07 --> deOmega has joined #instantbird 12:34:31 <flo> :) 12:35:13 <flo> do we have a bug filed on using the tray icon for notifications (= changing the icon when new messages need attention)? 12:35:42 <clokep_work> I don't think so. There's one about changing the taskbar icon, but I don't think the tray icon. 12:35:54 <clokep_work> Does mintrayr allow arbitrary icons or is it just the window icon? 12:36:11 <flo> I think it's the window icon, but I'm not sure 12:36:18 <clokep_work> I think so too. 12:40:20 <deOmega> good morning. it is just the window icon 12:40:45 <clokep_work> ...? 12:40:50 <clokep_work> (Good morning!) 12:40:54 <clokep_work> Not sure what you're referring to though. 12:40:57 <deOmega> good day 12:41:19 <deOmega> Does mintrayr allow arbitrary icons or is it just the window icon? 12:41:44 <-- aleth has left #instantbird () 12:41:46 <deOmega> was replying 12:42:51 <deOmega> was replying to that. sorry, something seems strange on my pc this morning. words disappearing :( 12:43:18 --> aleth has joined #instantbird 12:43:44 <aleth> bug 861 12:43:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=861 enh, --, ---, nobody, NEW, Tray icon should change to signal unread messages 12:43:54 <instantbot> New Instantbird (UI) bug 922 filed by pedro@dehumanizer.com. 12:43:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=922 nor, --, ---, nobody, UNCO, MSN contact pictures don't update 12:43:58 <deOmega> i know you both do not use it, so was helping to verify the behavior 12:45:15 <clokep_work> Ah, we were wondering if it's /capable/ of showing other icons though. :) 12:45:17 <clokep_work> But thanks! 12:45:17 <flo> deOmega: I think the question was "can the code handle it?" rather than "is it the current behavior?" ;) 12:45:44 <deOmega> oh! .. sorry :) 12:45:50 <clokep_work> flo: So he says the crash will be fixed by updating...but from what I can tell the updates we don't have are just version bumps. :-/ 12:45:58 <clokep_work> But I'll import the new ones and see what's up. 12:46:18 <flo> do we know which version we currently have? 12:46:40 <clokep_work> https://wiki.instantbird.org/Instantbird:Third_party_code says 0.9.3 12:46:44 <clokep_work> (I knew that would come in handy. ;)) 12:46:58 --> GeekShadow has joined #instantbird 12:47:01 <clokep_work> But I'm not positive if that's correct or not. 12:47:03 <flo> clokep_work: congrats! :) 12:48:11 <flo> do we have https://github.com/nmaier/mintrayr/commit/17bf22f4d30a8482a32e607331ab7e5b34dc3b80 ? 12:48:19 <flo> it seems to be touching the code where we crash 12:48:47 <clokep_work> I just checked that, and we do. 12:48:54 <clokep_work> http://lxr.instantbird.org/instantbird/source/instantbird/components/mintrayr/trayPlatformWin.cpp#215 12:49:26 --> fabrice has joined #instantbird 12:49:40 <-- GeekShadow has quit (Ping timeout) 12:49:49 <flo> ok :-/ 12:50:26 <flo> so yes, the only changes are version number bumps 12:50:35 <flo> are you replying in the bug or should i? 12:50:55 --> GeekShadow has joined #instantbird 12:51:57 <flo> fabrice: bug 861 12:52:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=861 enh, --, ---, nobody, NEW, Tray icon should change to signal unread messages 12:52:22 <fabrice> flo, \o/ 12:52:26 <clokep_work> flo: I was going to. 12:53:50 <instantbot> pedro@dehumanizer.com set the Resolution field on bug 922 to DUPLICATE of bug 708. 12:53:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=922 nor, --, ---, nobody, RESO DUPLICATE, MSN contact pictures don't update 12:53:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=708 maj, --, ---, nobody, UNCO, Some buddy icons doesn't show in buddies list (MSN) 12:54:22 <clokep_work> Oops I didn't really mean to assign that to myself. :( 12:55:31 <flo> oh, he resolved his own bug before I had time to :) 12:55:39 <-- sonny has left #instantbird () 12:58:35 --> sonny has joined #instantbird 13:12:43 <-- deOmega has quit (Quit: Instantbird 1.1a1pre) 13:13:03 <-- werwolf has quit (Ping timeout) 13:13:10 --> deOmega has joined #instantbird 13:25:10 --> dballing has joined #instantbird 13:25:31 <-- GeekShadow has quit (Ping timeout) 13:25:44 <-- deOmega has quit (Quit: Instantbird 1.1a1pre) 13:27:19 --> GeekShadow has joined #instantbird 13:27:38 <instantbot> New Instantbird (UI) bug 923 filed by aksharatg@gmail.com. 13:27:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=923 min, --, ---, nobody, UNCO, The fonts are not reset to default size. 13:28:54 <-- aleth has left #instantbird () 13:33:14 <clokep_work> Bah, that is pretty bad that you can't reset the font size. :-X 13:34:14 <flo> wasn't that filed a long time ago? (before releasing 0.2) 13:34:34 <clokep_work> It's possible. There's too many bugs for my little mind. :( 13:36:04 <flo> uuuuh 13:36:11 <flo> no that, bug is not what I though 13:36:35 <flo> the bug says "font size" but actually is about the "zoom" 13:39:15 <clokep_work> Right. 13:42:41 <flo> hmm, that fix makes more sense it seems :) 13:43:22 <clokep_work> Yes. :) 13:43:43 <clokep_work> You can pull it in if you want, otherwise I can update it later when I get home (But it's just copying and pasting files. ;)) 13:44:59 <flo> it's a one line change ;) 13:47:14 <clokep_work> Yup! Unless you want to update the resource.rc file too. 13:47:21 <clokep_work> To match the new component version or whatever. 13:47:48 <flo> hmm 13:47:50 <flo> maybe :) 13:51:04 <clokep_work> (That would match 0.9.4 fully I think then.) 13:51:15 <clokep_work> Since the other changes were compatibility stuff...which we obviously don't deal w/. :P 13:51:17 <flo> hasn't the number changed again? 13:52:00 <clokep_work> No? 13:54:02 <clokep_work> It's been bumped since we included it to 0.9.4, but he didn't bump it again just now. 13:54:31 <fabrice> Hm, my freshly pulled codebase doesn't compile: 13:54:37 <fabrice> libpurple/protocols/jabber/jabber.h:57:27: fatal error: libxml/parser.h: No such file or directory 13:54:38 <fabrice> compilation terminated. 13:55:19 <flo> fabrice: a libxml2-dev (or a similar name with variations depending on the distribution) package is missing. 13:55:23 <-- GeekShadow has quit (Ping timeout) 13:55:59 <flo> should probably add a configure check for it someday :) 13:56:24 <-- sonny has left #instantbird () 13:56:37 <fabrice> yep. better now! 13:56:51 <flo> :) 13:57:16 --> GeekShadow has joined #instantbird 13:58:30 --> ecaron has joined #instantbird 13:59:48 --> eson57 has joined #instantbird 14:00:15 <eson57> hello 14:00:21 <clokep_work> Hello eson57! 14:00:40 <eson57> having troble uploading here :( 14:00:50 <eson57> trouble* 14:01:31 <eson57> full set of translated files are waiting 14:02:35 <-- rikki has quit (Connection reset by peer) 14:02:38 --> rikki has joined #instantbird 14:02:46 <flo> if you want some help, you will need to describe "having trouble uploading" a bit better ;) 14:03:13 <eson57> this is what I get from TortoiseHG... 14:03:17 <eson57> % hg --repository D:\Documents\Ãversättning\Instantbird\sv push https://hg.instantbird.org/l10n/sv-SE 14:03:17 <eson57> pushing to https://hg.instantbird.org/l10n/sv-SE 14:03:17 <eson57> real URL is http://hg.instantbird.org/l10n/sv-SE/ 14:03:17 <eson57> searching for changes 14:03:17 <eson57> HTTP Error: 405 (push requires POST request) 14:03:17 <eson57> [command returned code 255 Tue Jul 12 15:55:47 2011] 14:03:18 <-- dballing has quit (Quit: Instantbird 1.0) 14:03:21 --> dballing has joined #instantbird 14:04:37 <-- dballing has quit (Quit: Instantbird 1.0) 14:04:40 --> dballing has joined #instantbird 14:05:09 <flo> eson57: try adding a / at the end of your URL in the TortoiseHG configuration 14:05:26 <eson57> ok... thanks 14:08:34 <eson57> Yup... that was the answer... :) 14:08:46 <eson57> thanks for your help :) 14:13:01 <flo> no problem :) 14:15:03 --> gmoro_ has joined #instantbird 14:16:06 <eson57> hmm... whats the config string to be able to install language pack? 14:16:11 <-- Goncyn has quit (Ping timeout) 14:18:14 <flo> Preferences->Advanced->Config Editor, type ".locale" in the filter box, change the value of general.useragent.locale 14:19:35 <flo> eson57: by the way, if I were you I would at least change the encoding of the files that aren't valid UTF8 before attempting to use the generated langpack ;) 14:22:11 <eson57> oops... missed that :-[ 14:22:26 <eson57> thanks 14:22:35 --> gerard-majax has joined #instantbird 14:24:02 --> werwolf has joined #instantbird 14:28:55 --> Mic has joined #instantbird 14:28:55 * ChanServ sets mode +h Mic 14:28:59 <-- Mic has left #instantbird () 14:29:06 --> Mic has joined #instantbird 14:29:06 * ChanServ sets mode +h Mic 14:29:17 <-- gerard-majax has quit (Ping timeout) 14:30:26 --> gerard-majax has joined #instantbird 14:38:45 <-- werwolf has quit (Ping timeout) 14:41:35 <-- GeekShadow has quit (Ping timeout) 14:42:55 --> GeekShadow has joined #instantbird 14:43:36 <instantbot> florian@instantbird.org added attachment 742 to bug 708. 14:43:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=708 maj, --, ---, nobody, NEW, Some buddy icons doesn't show in buddies list (MSN) 14:44:22 <-- dballing has quit (Quit: Instantbird 1.0) 14:44:31 --> dballing has joined #instantbird 14:51:27 <clokep_work> flo: There's also http://developer.pidgin.im/viewmtn/revision/info/79b15a2f60ca8445998f5c26ed7d0e2449d87f66 not sure if that has anything to do with your crash? 14:52:06 --> harlock has joined #instantbird 14:52:16 <flo> the comment says it's for PPC 14:52:41 <clokep_work> Ah, you're on Intel, sorry. 14:53:50 <-- harlock has quit (Ping timeout) 14:56:56 <-- Mic has quit (Quit: Instantbird 1.0) 15:00:10 <flo> clokep_work: do we want a pref to toggle the "always show icon" behavior? 15:02:00 <clokep_work> flo: http://log.bezut.info/instantbird/110712/#m181 ;) 15:02:14 <clokep_work> I'm not sure. Is there a "standard" behavior that we should force on people? 15:02:47 <clokep_work> (Also, should the default be true or false?) 15:02:59 <flo> complaining is a standard French behavior, and people don't need us to force them to have that behavior ;) 15:03:23 --> FeuerFliege has joined #instantbird 15:03:37 <clokep_work> :P Well if we think many people will want to toggle off of our default value then we should add it, if not...we shuldn't. 15:03:53 <flo> the problem may be that the icon will feel useless until it's used to actually show something 15:04:25 <clokep_work> Hmmm...maybe. 15:05:02 <flo> clicking a link in the twitter timeline just loaded a twitter.com webpage inside my conversation :( 15:05:35 <clokep_work> That's not good. :-/ 15:07:40 <-- GeekShadow has quit (Ping timeout) 15:09:20 --> GeekShadow has joined #instantbird 15:12:21 <flo> so when clicking on an @ mention, url is undefined at http://lxr.instantbird.org/instantbird/source/instantbird/content/convbrowser.xml#814 15:15:05 <-- GeekShadow has quit (Quit: The cake is a lie !) 15:19:43 --> jb1 has joined #instantbird 15:20:54 <-- jb has quit (Ping timeout) 15:21:21 <-- jb1 has quit (Ping timeout) 15:21:30 <clokep_work> Bleh. :-/ I had tested clicking some links, perhaps not an @ link though. 15:21:39 <clokep_work> (This is with the entity code, I assume.) 15:21:42 <flo> the problem is "caused" by show nick ;) 15:21:58 <clokep_work> Ah. 15:22:00 <flo> I'll need to adapt some of the code at http://lxr.instantbird.org/instantbird/source/instantbird/content/nsContextMenu.js#150 15:22:26 <flo> (or more generally, the problem is when the clicked on element is a child of the <a> tag) 15:22:40 <clokep_work> Right, show nick puts a div or osmething in there? 15:22:44 <flo> a span 15:22:55 <clokep_work> I see. 15:24:20 <-- gerard-majax has quit (Ping timeout) 15:25:42 <-- ecaron has left #instantbird () 15:32:12 <flo> here is the fix I have: http://pastebin.instantbird.com/862 15:36:24 * clokep_work would prefer http://pastebin.instantbird.com/863 15:36:29 <clokep_work> But at least the spelling fix in the comment please. :) 15:37:03 <clokep_work> But I fully understand that many people hate do-while loops. 15:40:50 <flo> what do people actually mean when they write "Seems like a no-brainer to me. "? That they are going to fix it in 5 minutes? ;) 15:41:51 <clokep_work> :( People seem to think it takes 2 seconds to add features. 15:42:40 <flo> I also love how specific "block unwanted spam messages" is :). 15:43:38 --> gerard-majax has joined #instantbird 15:44:17 <clokep_work> It's a common request, I would actually like to block a few people myself too. 15:44:26 <clokep_work> But it's more than just "hey flip this switch in libpurple" 15:44:56 <flo> someone should just write an add-on to drop the messages from people not in the buddy list 15:45:07 <flo> I wouldn't use it (because of IRC) 15:45:15 <flo> or maybe it should be possible to enable it per account 15:45:33 <flo> if it's an add-on we can feel free to add lots of stupid preferences that give users more power :) 15:46:05 <clokep_work> Hahah. Touche. 15:46:31 <clokep_work> But someone still needs to make it. ;) 15:46:31 <flo> I have only one account that spammers play with currently 15:46:40 <clokep_work> Me too. 15:46:45 <clokep_work> But I get messages from 3 screennames regularly. 15:47:53 <flo> a bot that wants me to spend some time with it with a webcam. Not sure why a bot feels I would want to watch it. 15:48:06 <flo> instantbot is a nicer bot :) 15:48:09 <instantbot> flo: Sorry, I've no idea what 'is a nicer bot :)' might be. 15:49:19 <eson57> hmm... Add-on manager says "Language Pack could not be installed beacuse its not compatible with Instantbird 1.0" 15:49:57 <flo> eson57: language packs are built to be compatible with the latest nightly: http://ftp.instantbird.com/instantbird/nightly/latest-trunk/ 15:50:01 --> werwolf has joined #instantbird 15:50:41 <eson57> ahaa.. ok thanks 15:50:49 <flo> you are welcome :) 15:51:10 <flo> eson57's questions should probably all be added to the l10n FAQ by the way :) 15:51:42 <-- Fantasm has left #instantbird () 15:51:55 <eson57> good idea ;) 15:52:30 --> deOmega has joined #instantbird 15:53:15 --> Fantasm has joined #instantbird 15:54:59 <-- gerard-majax has quit (Ping timeout) 15:55:18 --> twegen has joined #instantbird 15:58:10 <-- eson57 has quit (Quit: Instantbird 1.0) 15:58:16 --> igorko has joined #instantbird 16:00:26 --> FeuerFliege1 has joined #instantbird 16:01:03 <-- FeuerFliege has quit (Ping timeout) 16:06:32 <-- werwolf has quit (Ping timeout) 16:09:07 --> eson57 has joined #instantbird 16:13:59 --> Mook_as has joined #instantbird 16:21:06 --> jb has joined #instantbird 16:31:52 <-- twegen has quit (Quit: ) 16:33:32 <-- jb has left #instantbird () 16:44:23 <-- fabrice has quit (Ping timeout) 16:53:04 <clokep_work> Well that would be nice if he works on the spam system. :-D 16:53:14 <flo> :) 16:53:34 <clokep_work> Anyway, so do we want a pref for keeping the icon around? 16:54:33 <-- eson57 has left #instantbird () 16:54:53 <flo> my feeling is "no, but we want add-on developers to be able to customize the behavior" 16:56:33 <clokep_work> So we just want to show it all the time IF they have enabling to tray supported? 16:58:51 <flo> oh well, the pref is probably fine 16:59:02 <flo> and yes, enabled by default 17:00:59 --> fabrice has joined #instantbird 17:01:06 <-- FeuerFliege1 has left #instantbird () 17:01:35 <clokep_work> Hah, OK. 17:10:51 <clokep_work> Did you look over his patch for that at all? I did briefly. I want to test it when I get home thouhg. 17:11:07 <flo> I'm writing review comments currently 17:11:19 <flo> I wouldn't put r+ there without knowing someone tested it though ;) 17:12:05 <clokep_work> Me neither. :) 17:17:48 --> werwolf has joined #instantbird 17:22:54 <flo> am I the only one having the [Exception... "'Adding a chat buddy twice?!' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no] problem? 17:23:52 <clokep_work> flo: I was getting it to, but I assume it was from something I broke. 17:24:30 <-- Andrey has quit (Quit: ) 17:24:45 <flo> if it's with JS IRC maybe 17:24:52 <flo> but I don't have it installed in my default profile ;) 17:27:33 <clokep_work> Actually...no I definitely got those w/ my default profile too. 17:27:41 <clokep_work> (I didn't have JS-IRC enabled again until last night.) 17:29:10 <flo> I'm almost sure it's from the libpurple update 17:30:27 <clokep_work> Yes. 17:30:44 <clokep_work> Seems like it. Most likely from IRC since that's what chat's we generally sit in. 17:35:04 <clokep_work> This "channel WHO" stuff added to the IRC code sounds like it might do it... 17:35:12 <flo> yeah, it's a good candidate 17:35:35 <flo> by the way, if it works we should add an "away" icon ;) 17:35:45 <flo> hmm, or maybe not 17:36:04 <flo> that would be extra confusing as it has nothing to do with op/halfop/... 17:36:24 <clokep_work> We should make the names go gray, that's the standard "idle" behavior. 17:36:42 <flo> a colorful gray then? :-D 17:36:49 <clokep_work> And I don't really see what it's trying to do...there's an 'away' flag that can get set... 17:36:56 <clokep_work> Haha, right. I forgot we do that. :( 17:37:43 <flo> it's pooling regularly the result of the who command for all the channel participants in order to be able to set the away flag on them 17:40:37 --> mistraven has joined #instantbird 17:43:54 <clokep_work> ...There's an actual away flag that can be set in IRC. 17:44:09 <clokep_work> You don't need to pool for it. 17:44:14 <clokep_work> If I remember properly. 17:44:16 <flo> https://hg.instantbird.org/instantbird/rev/4669caa9e5d4#l44.27 shouldn't this be checking if the user has left the conversation? 17:44:32 <clokep_work> That's going to take a few minutes to load. ;) 17:45:01 <flo> http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/irc/irc.c#249 17:45:04 <flo> take this instead :) 17:45:08 <clokep_work> It's run on a timer? Sounds like it definitely should check that. 17:48:39 <flo> too bad we don't have (yet) an lxr setup on Pidgin's trunk to see if it's fixed yet 17:49:27 <-- clokep_work has quit (Ping timeout) 17:58:49 --> DGMurdockIII has joined #instantbird 18:02:32 <-- werwolf has quit (Ping timeout) 18:20:56 <-- mistraven has left #instantbird () 18:21:46 --> werwolf has joined #instantbird 18:31:29 <-- werwolf has quit (Ping timeout) 18:36:47 <deOmega> I am getting messaging sounds today after updating the nightlies this morning. just fwiw. will see if it happens tomorrow again 18:37:14 <deOmega> I have them turned off by default 18:37:24 <deOmega> err. lol. turned off 18:37:36 <deOmega> under teh general tab 18:43:12 * fabrice is now known as fabrice|afk 18:46:25 --> jb has joined #instantbird 18:55:04 --> mic_mike has joined #instantbird 19:02:48 --> clokep_work has joined #instantbird 19:02:48 * ChanServ sets mode +h clokep_work 19:04:28 <clokep_work> deOmega: And they're still turned off? And you're getting sounds? (Like did you actually check they're turned off?) 19:05:29 <flo> I've just crashed 3 times with this stack: http://pastebin.instantbird.com/865 19:07:27 <deOmega> clokep_work: yes i checked 19:07:32 <deOmega> under teh general tab... 19:08:58 <deOmega> there are ttwo things to check under sounds and I have both unchecked 19:20:01 <clokep_work> That's strange. 19:20:08 <clokep_work> I don't think anything even changed in last night's nightly. 19:20:45 <flo> strange to crash in purple_ssl_close when my testing IRC account doesn't use SSL 19:20:52 <flo> anyway, I've got to go, back later :) 19:21:16 <-- flo has quit (Quit: Instantbird 1.1a1pre) 19:24:40 <-- Even has quit (Ping timeout) 19:27:01 --> linuxwizard has joined #instantbird 19:27:55 <deOmega> yeah, will see if it happens still tomorrow 19:31:41 <-- jb has quit (Ping timeout) 19:35:30 --> Even has joined #instantbird 19:35:30 * ChanServ sets mode +o Even 19:37:40 <clokep_work> Good luck. :) 19:42:44 --> werwolf has joined #instantbird 19:58:08 <-- igorko has quit (Quit: Instantbird 1.0) 20:02:27 <deOmega> have a great day.. my day is done :) 20:02:43 <clokep_work> Bye! 20:02:54 <clokep_work> Check if there's any errors w/ the sounds! 20:04:06 <deOmega> ah, let me see 20:05:07 <deOmega> Error: sound is not defined 20:05:07 <deOmega> Source File: javascript:%20sound 20:05:07 <deOmega> Line: 1 20:06:10 <clokep_work> Hmm...interesting. 20:06:10 <deOmega> does that makes sense? 20:06:15 <clokep_work> No. :) 20:06:21 <deOmega> oh lol 20:06:24 <clokep_work> See if the update tomorrow fixes it, maybe something god busted. 20:06:55 <deOmega> ok. There is anumbe rof them. 20:06:57 <deOmega> Thanks 20:07:14 <-- dballing has quit (Ping timeout) 20:07:40 --> ptit_boogy has joined #instantbird 20:08:13 <deOmega> this is the other error in there fyi . 20:08:16 <deOmega> Error: contact-status-changed: null 20:08:16 <deOmega> Source File: chrome://buddystatus/content/buddystatus.js 20:08:16 <deOmega> Line: 186 20:08:28 <deOmega> soundslike something for mic :) 20:08:45 <deOmega> have a great evening :) 20:09:00 <-- deOmega has quit (Quit: Instantbird 1.1a1pre) 20:18:48 --> aleth has joined #instantbird 20:26:39 <instantbot> New Instantbird (UI) bug 924 filed by aletheia2@fastmail.fm. 20:26:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=924 nor, --, ---, nobody, UNCO, Add "join chat" to context menu in Accounts window 20:29:46 --> sonny has joined #instantbird 20:34:08 <-- mmkmou has left #instantbird () 20:34:32 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:38:59 --> gerard-majax has joined #instantbird 20:41:00 --> jb has joined #instantbird 20:41:07 --> flo has joined #instantbird 20:41:07 * ChanServ sets mode +qo flo flo 20:42:54 --> GeekShadow has joined #instantbird 20:42:58 --> skeledrew has joined #instantbird 21:05:23 <-- werwolf has quit (Ping timeout) 21:06:04 <-- sonny has left #instantbird () 21:09:09 <-- ptit_boogy has left #instantbird () 21:18:28 --> werwolf has joined #instantbird 21:23:49 --> installgentoo has joined #instantbird 21:24:12 <installgentoo> is there a problem running instantbird on amd64? 21:32:15 <-- werwolf has quit (Ping timeout) 21:37:53 <-- aleth has quit (Quit: Instantbird 1.1a1pre) 21:38:17 <flo> installgentoo: no. Do you have one? 21:38:49 <-- mic_mike has quit (Ping timeout) 21:40:33 <-- gerard-majax has quit (Ping timeout) 21:41:06 --> clokep has joined #instantbird 21:41:06 * ChanServ sets mode +h clokep 21:41:51 * fabrice|afk is now known as fabrice 21:43:54 <installgentoo> flo: no. i was attempting to run instantbird-bin and getting an error 21:44:50 <clokep> You might need the compatibility libraries if you're trying to run 32-bit? 21:45:32 <installgentoo> i ran the other file and it was just fine 21:45:42 <flo> installgentoo: the file you need to run is ./instantbird not instantbird-bin 21:49:52 <installgentoo> thanks 21:50:28 <flo> np 21:52:50 <Utkarsh> Can I make a remote xmlhttprequest from an instantbird addon? 21:54:14 <flo> yes 21:54:18 <Mook_as> you should be able to; just try it? :) 21:57:53 <clokep> What do you think Twitter does? ;) 22:03:35 <Utkarsh> new XMLHttpRequest seems to blow something up. Here's what I tried - https://gist.github.com/275465e017f5715659f4, "END" never gets printed. 22:03:53 <Utkarsh> and if I use a debugger to step through, it hangs 22:04:21 <-- fabrice has quit (Quit: Leaving.) 22:06:00 <Mook_as> try { gesarch(...) } catch (e) { Components.utils.reportError(e); } ? 22:06:23 <clokep> Utkarsh: Try http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/jsProtoHelper.jsm#848 22:06:28 <flo> is it valid to call new without the parathesis? 22:06:42 <clokep> I think XMLHttpRequest doesn't exist as an object and you have to instantiate it via XPCOM. 22:06:50 <clokep> Unless I'm mistaken. 22:06:52 <Mook_as> if you're a component, you may need to use the XPCOM form... right, see cloke's line 849/850 22:07:00 <-- installgentoo has quit (Quit: Leaving) 22:07:03 <Mook_as> (it should exist in a window, but not in a jsm) 22:07:28 <flo> neither in a restartless add-on 22:09:58 * clokep wonders if *.komodoproject files are supposed to be registered w/ Windows as a filetype... 22:11:54 <Mook_as> ummm... yes. I think that's what the "register as default" checkbox in the installer does 22:12:58 <clokep> I'll have to try running the installer again... 22:13:51 <Mook_as> if you're running an alpha/beta, that's off by default 22:15:28 <clokep> Ah, that would do it. :) 22:24:04 <-- gmoro_ has quit (Quit: Leaving) 22:24:53 <-- jb has quit (Ping timeout) 22:28:02 --> Piers has joined #instantbird 22:28:05 <Piers> hey 22:28:06 <Piers> anyone about? 22:28:46 <clokep> Hello Piers! 22:28:49 <Piers> hi :) 22:28:51 <clokep> I will be in a second. ;) 22:28:54 <Piers> ty 22:29:02 <Piers> got 1 website bug error 22:29:07 <Piers> and one question if thats ok 22:29:39 <clokep> Sure, go ahead. 22:29:53 <Piers> ok well when clicking hte irc link on the website 22:29:54 <flo> hmm, apparently the /me that fail to be replaced are because of the automatic /italic/ detection :( 22:30:08 <Piers> mirc doesnt handle it correctly 22:30:15 <Piers> and instead connects to ##Instantbird 22:30:20 <Piers> just FYI 22:30:31 <Piers> and secondly, can i ask a support question on here? :P 22:30:39 <flo> ahah! 22:30:56 <flo> clokep: so we need to check the behavior of mIRC too w.r.t. the # char ;) 22:31:22 <clokep> Piers: Yes, some of our links are incorrect and have the # in front, they shouldn't. 22:31:34 <clokep> flo: Actually no, the irc:// protocol spec says to not put it there I believe. 22:31:43 <clokep> Piers: Yes you can ask a support question! :) 22:31:50 <Piers> great :) 22:31:51 <flo> clokep: really? What if it's another prefix then? 22:31:54 <Piers> I cant get the facebook bit to work 22:31:55 <Piers> at all 22:31:56 --> werwolf has joined #instantbird 22:31:57 <Piers> i have checked the FAQ 22:32:00 <Piers> and everything 22:32:05 <clokep> flo: It's not supported I don't think. 22:32:09 <Piers> tried a username with / and without 22:32:14 <flo> Piers: next time, please don't ask if you can ask a question, just go ahead ;). 22:32:16 <Piers> keeps giving same error 22:32:19 <Piers> ok flo :) 22:32:20 <clokep> Piers: You're getting a not authorized error? 22:32:24 <clokep> Log out and log back in on the website. 22:32:30 <Piers> ok facebook? 22:32:54 <flo> Piers: is your error "Not authorized" or "Invalid XMPP id"? 22:33:00 <Piers> Invalid 22:33:34 <Piers> im using the facebook username 'http://www.facebook.com/hausjell' 22:33:39 <Piers> obviouly without the ' 22:33:46 <clokep> All you need is the hausjell part. 22:33:49 <Piers> ohhhh 22:34:09 <Piers> i see 22:34:15 <Piers> not sure if thats clear on the FAQ 22:34:25 <clokep> Alright. :) 22:34:30 <Piers> fantastic, it works 22:34:32 <flo> any way we could rephrase it to be clearer? 22:35:07 <Piers> I just just say that you only need to use the part after the / 22:35:13 <Piers> and maybe put an exmaple 22:35:44 <Piers> when you go to facebook.com/username it reports the username is the whole domain 22:35:49 <Piers> not just hte bit after hte / 22:36:23 <Piers> hmm 22:36:30 <Piers> twitter is saying username mismatch still 22:36:34 * Piers must be stupid 22:36:36 <Piers> lol 22:38:05 <Piers> ah fixed 22:38:17 <Piers> might be worth putting on the FAQ a bit about twitter 22:38:33 <Piers> and to make sure users use case sensative usernames 22:38:37 <Piers> or maybe thats me being dumb 22:38:52 <flo> what was the problem? 22:38:59 <clokep> Twitter usernames are case sensitive? 22:39:07 <Piers> on your app they are 22:39:17 <Piers> i entered username instead of Username 22:39:31 <Piers> i can login to twitter useing lowercase 22:39:41 <Piers> but i had to use the correct casing on Instandbird 22:39:59 <clokep> We just pass it along to them, so whatever works with their API should work. 22:40:17 <Piers> odd 22:40:19 <Piers> works now 22:40:20 <flo> clokep: not really. :( 22:40:30 <Piers> although i closed the window and ive lost the twitter bit 22:41:01 <flo> we don't pass the username at all. The user types it again in the OAuth popup. If the auth is successful, twitter returns us the OAuth key and the username. 22:41:35 <Piers> i meant on the bit when you click new account then select Twitter 22:41:39 <Piers> it askes for a username 22:41:40 <flo> the username mismatch message is a check I added to avoid having an account in the account manager which is unrelated to the authorized account that is going to be used 22:42:07 <Piers> how do i get the twitter window back up? 22:42:14 <Piers> it still says its logged in 22:42:27 <flo> I wish we could avoid asking for the username and just create the account when we receive the OAuth result 22:42:37 <flo> = the account wizard sucks for twitter 22:43:22 <flo> Piers: it will reopen itself automatically when you will receive a tweet. Unfortunately there's no way to reopen it in Instantbird 1.0. This will be fixed for the next version ;). 22:43:29 <Piers> oh btw great work on IB - never heard of it before and i have tested them ALL out, Pidgin, Disby etc etc and this is by far the best 22:43:37 <Piers> thats flo 22:43:59 <Piers> the design is clean, it's fast and there is no need for any plugins to get the services working 22:44:02 <flo> thanks 22:44:08 <Piers> i can see you guys have put a lot of hard work into it 22:44:18 <Piers> i am a graphic designer so if there is anyway i can help out let me know :) 22:44:35 --> mmkmou has joined #instantbird 22:44:52 <flo> you probably can :). If anything hurts your eyes for example, you can propose improvements ;). 22:45:05 <Piers> where should i propose them? 22:45:10 --> jb has joined #instantbird 22:45:25 <Piers> although tbh everything looks clean, the app and the website 22:45:31 <Piers> so i cant see anything i would change 22:45:32 <flo> bugzilla (https://bugzilla.instantbird.org/) 22:45:47 <flo> for bug reports and enhancement requests (and submitting patches) 22:46:04 <Piers> you said that twitter will be re-openable in the next version? 22:46:07 <flo> or if you feel the need to discuss your idea before filing a bug for it, you can discuss it here :) 22:46:12 <Piers> :) 22:46:42 <Piers> one change i would make is to make the twitter bit min. to tray 22:47:22 <Piers> oh and yeah the wiki 22:47:30 <Piers> a small guide on how to use each service with images might be good 22:47:34 <Piers> for new users 22:48:06 <Piers> just wish Steam had an api for chat 22:49:01 <Piers> any plans for anything to do with Google+ ? 22:49:30 <flo> no(t yet). 22:50:20 <Piers> ok 22:51:39 <clokep> Steam has an API for chat if you have the open steam library I think? Pidgin has a plug-in. 22:52:07 <-- skeledrew has quit (Ping timeout) 22:52:14 <Piers> nice 22:52:17 <Piers> dont like pidgin 22:52:25 <Piers> spent the last year looking for an IM client I like 22:52:28 <Piers> this is the one 22:52:48 <Piers> will the next release also feature an option to re-open the irc window? 22:53:45 <flo> which IRC window can't you reopen? 22:54:06 <Piers> irc opens int eh same window as twitter 22:54:16 <Piers> so if i close it then i cant open any of them again without signing back in 22:54:21 <Piers> or signing out first then back in 22:54:33 <flo> clokep: I'm out of good ideas of that /me bug. The only totally ugly idea I have is to add a special case to match <span class="moz-txt-tag">/</span>me as if it was /me 22:55:04 <flo> Piers: there's a "Join Chat" dialog in the "File" menu 22:55:14 <clokep> flo: Can we have it not be "/me" and have an action flag instead? 22:55:29 * clokep has never understood why it isn't like that. 22:55:56 <flo> clokep: the flag works. The problem is the code that removes "/me" text from the message string 22:56:31 <-- werwolf has quit (Ping timeout) 22:56:44 <clokep> I don't see a flag in http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/public/purpleIMessage.idl for it... 22:56:54 <flo> oh well, I meant a message class 22:57:36 <Piers> ah ok 22:57:37 <Piers> hmm 22:57:40 <clokep> I see. I meant making it into a flag and not using "/me" as special text in the beginning. 22:57:46 <Piers> any chance of adding a 'keep session' option on there? 22:57:50 <clokep> (I'm not sure if that involves major hacking of IRC?) 22:58:06 <flo> clokep: it involves at least changing an XMPP XEP :-P 22:58:30 <clokep> What? How so? 22:58:30 <flo> Piers: not until we get an idea of what it means ;) 22:58:46 <Piers> so when i join the neowin irc network it opens 3 chans 22:58:48 <flo> the /me text is part of the XMPP standard if I remember correctly 22:59:20 <clokep> Oh, interesting... 22:59:28 <clokep> (and dumb) 22:59:38 <Piers> not sure if wha ti said makes sense 22:59:43 <clokep> I assumed it was handled like IRC (/me is a command that sends a special message) 22:59:45 <flo> and that's why I had to put such complicated regexps :-D 22:59:55 <flo> I'm currently matching on: let meRegExp = /^((<[^>]+>)*)\/me /; 23:00:34 <flo> so that we can preserve the HTML tags before the beginning of the actual message. 23:00:52 <flo> Piers: it didn't :( 23:00:59 <clokep> Bah, that's gross. 23:01:42 <clokep> It's probably the way I would say to do it though. 23:01:50 <clokep> (Or the way I would think to do it at least.) 23:02:12 <Mook_as> so, roughly, if the textContent of the HTML starts with "/me" it's an action? 23:02:42 <flo> Mook_as: yes 23:02:50 <Mook_as> that is, indeed, horrible :( 23:03:07 <clokep> But you have to ensure it's not <b>/<i>me stuff </i></b> since we wouldn't want to match that, right? 23:05:00 <Piers> hmm 23:05:15 <flo> http://xmpp.org/extensions/xep-0245.html 23:06:15 <flo> when the received message is "/me w/", my message theme code receives <i><span class="moz-txt-tag">/</span>me w<span class="moz-txt-tag">/</span></i> 23:06:19 <flo> and fails on it (of course) 23:06:43 <flo> hmm, maybe I should add some /me handling in the formatting code to avoid touching it? 23:07:02 <Piers> any way to edit groups? 23:07:03 <Mook_as> what should happen in IRC if I managed to say /me? as in, 23:07:06 <flo> sounds horrible but better 23:07:10 <Mook_as> /me isn't an action 23:07:39 <flo> Mook_as: if you say /me on any protocol we replace it. 23:07:49 <flo> even on protocols where it's not natively supported (AIM?) 23:08:26 <Mook_as> okay. so that's broken for protocols that do support it :p 23:08:36 <flo> MSN has some kind of strange support for /me but I don't think the libpurple plugin handles it (the official client replaces "/me" with a special unicode char at the beginning of the message) 23:08:46 <flo> Mook_as: the world is broken 23:08:54 <Mook_as> yeah, I think miranda supports the msn /me as well 23:09:08 <Mook_as> flo: agreed! remember to never look into id3 tags, for example :p 23:09:32 <flo> Mook_as: the autotools are a good place to not look into too ;) 23:09:42 <Mook_as> and their friend libtool 23:09:49 <Piers> so was that a no about groups? :P 23:09:51 <flo> I take it as part of them 23:10:13 <flo> Piers: I still haven't understood your "keep session" thing 23:10:32 <Piers> oh 23:10:45 <flo> not enough to know if it's something we already have, something we have already planned to add, or something we have never heard of. 23:11:05 <Piers> well when i connec to irc.neowin.net it opens 3 chan windows 23:11:28 <mmkmou> hi 23:11:30 <flo> you already said that 23:11:38 <clokep> I think he wants to be able to close the windows and still be "connected" to the rooms. 23:11:38 <Piers> lol nevermind 23:11:43 <Piers> yep! 23:11:46 <Piers> thats it 23:11:56 <clokep> I have no idea how we were supposed to get thta from your description though. :P 23:12:06 <clokep> But,, no. We don't support that currently. 23:12:12 <Piers> ok :) 23:12:18 <Piers> and the groups thing? 23:12:19 <clokep> We want a better way to idle in rooms though without them always being active. 23:12:25 <clokep> What do you mean by "Edit"? 23:12:26 <flo> isn't that just the auto-join feature? 23:12:30 <Piers> i have the same groups i set up in digsby, but i cant find an option to change on here 23:12:40 <Piers> the group names 23:12:58 <flo> out of curiosity, why do you need to change them? 23:13:18 <Piers> want to change the names 23:13:22 <Piers> using different account now 23:13:22 <-- flo has quit (Input/output error) 23:13:25 <Piers> oh 23:13:29 <Piers> back in 20 23:13:45 <mmkmou> i'm just reading a Xul file in instantbird code and as i'm newbie i don't understand how work the following syntax : "chrome://path/to/file" 23:14:36 --> flo has joined #instantbird 23:14:36 * ChanServ sets mode +qo flo flo 23:18:05 <clokep> mmkmou: It's a URI to the file, I'm not sure what exaclty your question is. 23:19:04 <-- GeekShadow has quit (Quit: The cake is a lie !) 23:21:20 <mmkmou> sorry i'm not very good in english but when i see "chrome://instantbird/skin/account.css" or "chrome://global/skin/" what i can do to see "account.css" file 23:21:38 <mmkmou> or to go to skin directory 23:22:14 <clokep> Ah OK. 23:22:22 <Mook_as> it's easiest to grab DOM inspector 23:22:40 <Mook_as> and put the URL you want into the large text box at the top and hit Inspect 23:22:51 <Piers> back 23:26:39 --> werwolf has joined #instantbird 23:30:40 <flo> mmkmou: in the source code they are in the instantbird/ folder 23:31:15 <flo> chrome://global/ <-- part of the toolkit. 23:42:34 <mmkmou> flo ok thank i see 23:43:22 <mmkmou> skin directory is named "themes" 23:44:18 <-- werwolf has quit (Ping timeout) 23:44:41 <flo> yes 23:45:11 <mmkmou> :-) 23:45:13 <mmkmou> thank 23:48:26 <flo> clokep, Mook_as: http://pastebin.instantbird.com/868 I think this is the best workaround I can find. Any feeling about it? 23:49:30 --> dballing has joined #instantbird 23:50:14 <clokep> I can't think of a simpler way to do it. 23:50:19 <clokep> I can think of more complicated ways. :-D 23:50:26 <Mook_as> that seems... unfortunately reasonable 23:50:59 <Mook_as> I think there's microoptimization opportunities re: neRegExp.test + msg.replace, but meh 23:51:03 <flo> we should revisit the & crap someday. I feel like it doesn't fully work. 23:51:15 <clokep> Yes. :-/ 23:51:27 <clokep> Maybe make the regex's const if we care about that sort of thing. 23:52:19 <flo> isn't it just missing a /g at the end by the way? (the & one) 23:52:53 <flo> (both before and after) 23:53:04 <flo> testing & & 23:54:16 <flo> < > 23:54:32 <flo> right, it's just failing because of that :) 23:54:58 <clokep> Ah, cool. :) 23:55:00 <Mook_as> /me & foo & bar :D 23:55:41 <flo> Mook_as: that crap is needed only when without it an HTML entity would be unescaped 23:56:02 <flo> when I typed < >, I saw < > in my conversation 23:56:05 <Mook_as> that makes me feel better, even though I didn't quite understand that sentence! 23:56:15 <Mook_as> ah, okay 23:57:40 <flo> ok, time to commit, push and go to bed :) 23:59:33 <clokep> Goodnight!