All times are UTC.
00:01:30 --> EionRobb has joined #instantbird 00:11:59 --> clokep_work has joined #instantbird 00:11:59 * ChanServ sets mode +h clokep_work 00:18:39 <instantbot> clokep@gmail.com granted review for attachment 841 on bug 850. 00:18:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=850 nor, --, 1.1a1, clokep, RESO FIXED, Twitter should start from last known tweet 00:25:39 --> angelo_unefa has joined #instantbird 00:32:54 <-- angelo_unefa has left #instantbird () 00:43:26 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 01:00:48 --> clokep_work has joined #instantbird 01:00:48 * ChanServ sets mode +h clokep_work 01:02:29 <-- linuxwizard has left #instantbird () 01:02:47 <clokep_work> flo: The patch looks good for bug 205, although I dislike the special cased Twitter. :-/ 01:02:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=205 nor, --, ---, florian, ASSI, Auto-complete nicknames in multi-user chats (MUCs) 01:45:23 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 02:15:15 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu) 02:57:07 --> Mook has joined #instantbird 04:46:39 <-- EionRobb has quit (Ping timeout) 04:48:26 --> EionRobb has joined #instantbird 05:20:53 <-- Mook has quit (Connection reset by peer) 05:21:47 --> Mook has joined #instantbird 06:01:51 <-- EionRobb has quit (Quit: Leaving.) 06:37:08 --> Mad_Maks has joined #instantbird 06:43:19 <-- Mad_Maks has quit (Quit: Instantbird 1.1a1pre) 06:44:05 --> Mad_Maks has joined #instantbird 06:53:37 --> skeledrew has joined #instantbird 06:54:08 <-- skeledrew has quit (Quit: Instantbird 1.1a1pre) 07:09:10 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603]) 07:09:28 <-- micahg has quit (Ping timeout) 07:12:42 --> hunsly has joined #instantbird 07:13:18 <-- chrisccoulson has quit (Quit: Ex-Chat) 07:14:28 --> chrisccoulson has joined #instantbird 08:40:47 --> flo has joined #instantbird 08:40:47 * ChanServ sets mode +qo flo flo 08:41:35 <flo> hello :) 08:46:29 <flo> clokep: the code you had before the Math.max call converts to numbers too. And when reading the above comment, it seems that's even want you wanted: "sort() is lexicographically sorting by default, the closure forces it to sort numerically." 08:47:07 <flo> I've inspected the rest of the code yesterday. It's (it was? :)) the only place where tweet ids are (were) treated like numbers. 08:47:32 <flo> We treat user ids like numbers in several places though, but I don't think that's a problem. 08:53:37 --> jb has joined #instantbird 09:21:05 --> mmkmou has joined #instantbird 09:31:37 <flo> https://developer.mozilla.org/en/DOM/window.setImmediate hmm, it looks a lot like the executeSoon we added recently 09:32:13 <flo> "only implemented by recent builds of Internet Explorer." ah :-S 09:46:47 <flo> clokep: re bug 205. I dislike the twitter special-case too. But the alternative is to add a usernamePrefix read only property to the purpleIProtocol interface, and it would be used only by twitter, almost making it a special case too. (+ the code to handle a several characters prefix would be significantly more complicated, and I don't think it would be worth doing at this point). 09:46:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=205 nor, --, ---, florian, ASSI, Auto-complete nicknames in multi-user chats (MUCs) 09:47:11 <flo> I guess I'll just commit it with a TODO comment added 09:47:54 <flo> by the way, it's not the first protocol-specific hack in that file :( 09:48:36 <flo> that part is especially ugly: http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#287 09:48:54 <flo> (and was quite frustrating to write/test/debug) 10:05:21 <instantbot> florian@instantbird.org added attachment 842 to bug 1020. 10:05:23 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 842 on bug 1020. 10:05:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1020 nor, --, 1.1a1, clokep, RESO FIXED, IRC sends unrecognized commands to active conversation 10:06:12 * flo thinks there are too many followups these days, compared to the new fixes/features :-S 10:17:04 --> Andrey has joined #instantbird 10:19:09 <-- chrisccoulson has quit (Quit: Ex-Chat) 10:26:27 --> chrisccoulson has joined #instantbird 10:28:50 <-- chrisccoulson has quit (Max SendQ exceeded) 10:29:09 --> chrisccoulson has joined #instantbird 10:37:35 <-- chrisccoulson has quit (Ping timeout) 10:41:51 --> chrisccoulson has joined #instantbird 10:46:47 --> FeuerFliege has joined #instantbird 10:48:22 --> devfil has joined #instantbird 10:57:40 <-- FeuerFliege has quit (Quit: Instantbird 1.1a1pre) 10:57:42 --> FeuerFliege has joined #instantbird 10:59:41 <instantbot> florian@instantbird.org set the Resolution field on bug 205 to FIXED. 10:59:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=205 nor, --, 1.1a1, florian, RESO FIXED, Auto-complete nicknames in multi-user chats (MUCs) 11:01:52 <instantbot> florian@instantbird.org set the Resolution field on bug 1042 to FIXED. 11:01:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1042 nor, --, 1.1a1, florian, RESO FIXED, Credits in About-dialog only taking up a small fraction of the available space 11:02:02 <instantbot> florian@instantbird.org set the Resolution field on bug 852 to FIXED. 11:02:10 --> instantbot has joined #instantbird 11:02:10 topic changed by sand.mozilla.org to "Ask questions about Instantbird (http://www.instantbird.com) here|Get Instantbird 1.0 while it's hot! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (testing purpose only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/" 11:02:11 * ChanServ sets mode +v instantbot 11:03:53 <instantbot> florian@instantbird.org granted review for attachment 836 on bug 1045. 11:03:57 --> instantbot has joined #instantbird 11:03:57 topic changed by sand.mozilla.org to "Ask questions about Instantbird (http://www.instantbird.com) here|Get Instantbird 1.0 while it's hot! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (testing purpose only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/" 11:03:58 * ChanServ sets mode +v instantbot 11:49:50 <-- FeuerFliege has quit (Quit: Instantbird 1.1a1pre) 11:52:26 --> mokush has joined #instantbird 12:30:23 <-- jb has quit (Ping timeout) 12:30:31 --> jb has joined #instantbird 12:37:20 <-- mokush has quit (Client exited) 12:38:34 --> vicnet has joined #instantbird 12:38:55 <-- vicnet has quit (Quit: Instantbird 1.0) 13:04:00 <-- jb has quit (Ping timeout) 13:05:23 --> jb has joined #instantbird 13:28:02 <-- chrisccoulson has quit (Connection reset by peer) 13:28:28 --> chrisccoulson has joined #instantbird 13:45:39 <-- chrisccoulson has quit (Ping timeout) 13:46:08 --> chrisccoulson has joined #instantbird 13:53:38 --> gmoro_ has joined #instantbird 14:01:49 --> FeuerFliege has joined #instantbird 14:02:41 --> mistraven has joined #instantbird 14:02:53 <-- mistraven has left #instantbird () 14:20:24 <-- devfil has quit (Client exited) 14:33:58 <FeuerFliege> I went through the shortlog looking for stuff added since the 1.0 release and I found the hidden conversations option. 14:34:13 <FeuerFliege> awesome! 14:35:41 <FeuerFliege> I think it should be enabled as default or at least somewhere in the user interface (e.g. in context menu of tabs or something like that) 14:38:08 --> ecaron has joined #instantbird 14:39:58 <flo> FeuerFliege: it's on our 1.1 roadmap to enable by default 14:40:07 <flo> there are still several issues to fix before doing that though 14:41:05 <FeuerFliege> It is already a nice feature. 14:41:51 <flo> FeuerFliege: bug 978 14:41:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=978 nor, --, ---, nobody, NEW, Tracking bug for enabling "Hiding conversations" by default 14:42:44 <flo> it's currently impossible to leave an IRC channel without knowing the "/part" command ;) 14:43:15 <flo> + something that isn't filed on bugzilla but needs a decision: are the strings used acceptable? (I don't like them, which is the reason why I haven't made them localizable yet). 14:43:36 <flo> We have a window named "Contacts" in which we have a "Hidden Conversations" and a "Contacts" section. Uh. 15:14:29 <-- Mad_Maks has left #instantbird () 15:14:34 --> micahg has joined #instantbird 16:27:54 --> Mook_as has joined #instantbird 16:42:27 --> myk has joined #instantbird 16:47:02 <-- Andrey has quit (Quit: ) 17:07:12 <-- jb has left #instantbird () 17:22:24 <-- mmkmou has left #instantbird () 17:23:11 --> devfil has joined #instantbird 18:02:07 <-- flo has quit (Quit: Instantbird 1.1a1pre) 18:02:29 --> mmkmou has joined #instantbird 18:10:25 --> igorko has joined #instantbird 18:15:01 <-- hunsly has quit (Ping timeout) 18:23:45 --> hunsly has joined #instantbird 18:35:50 <-- mmkmou has left #instantbird () 18:41:27 --> gerard-majax has joined #instantbird 19:20:03 <-- devfil has quit (Client exited) 19:25:00 --> jb has joined #instantbird 19:28:59 --> Mic has joined #instantbird 19:28:59 * ChanServ sets mode +h Mic 19:29:07 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 19:30:50 --> devfil has joined #instantbird 19:34:55 --> Mic has joined #instantbird 19:34:55 * ChanServ sets mode +h Mic 19:42:08 --> flo has joined #instantbird 19:42:09 * ChanServ sets mode +qo flo flo 19:44:13 <Mic> To me hide/hidden doesn't sound positive. What about a word that emphasizes that the conversation hasn't been quit/part yet? 19:44:33 <Mic> Continuing conversations? Ongoing conversations? 19:50:05 <flo> I agree with the "hide/hidden doesn't sound positive" part. 19:50:32 <Mic> Maybe because it reminds me of things like camouflage, sweeping something under the table and so on 19:50:57 <flo> "the conversation hasn't been quit/part yet" it's not always the case, unfortunately. 19:51:21 <flo> "Ongoing conversations" in that case, the conversations that have tabs should be listed too. 19:51:32 <FeuerFliege> flo: parked conversations 19:51:41 <FeuerFliege> ? 19:52:04 <flo> it's the idea, but I'm not sure that would sound more positive to users 19:52:49 <Mic> Unattended? 19:53:15 <Mic> hmm, "un" isn't good either 19:54:13 <Mic> "Waiting" ? 19:54:46 <flo> Resumable conversations? :-D 19:55:05 <Mic> Conversations on hold? 19:58:03 <-- flo has quit (Ping timeout) 19:58:12 --> Mike769 has joined #instantbird 19:59:50 <Mike769> Hi... I've downloaded 2 add-ons but can't find any information on how to install them (Linux version) Help? Anyone? 20:01:00 --> flo has joined #instantbird 20:01:00 * ChanServ sets mode +qo flo flo 20:02:01 <flo> "Conversations on hold" is probably the first suggestion that sounds better than "Hidden Conversations" :) 20:02:05 <Mike769> Hi Flo... I've downloaded 2 add-ons but can't find any information on how to install them (Linux version) Help? 20:02:15 <FeuerFliege> flo: I was thinking about a translation (because "hidden" carries negative connotations at least in German) and I tend to something like "parked" :P 20:02:25 <flo> Mike769: Hello. What have you already tried? 20:03:21 <Mike769> I haven't... can't find any info on how to install 20:03:48 <Mike769> I need a step-by-step 20:05:22 <Mike769> There is a serious need for a tutorial 20:06:08 <Mike769> Flo, Your thoughts? 20:06:23 <FeuerFliege> Mike769: it is like in firefox or thunderbird. 20:07:37 <Mike769> Do I select run and then choose instantbird to open it with? 20:08:54 <FeuerFliege> just go to the addons menu and select install from file 20:09:42 <Mike769> Thanks FF let me try this... brb 20:13:06 <Mike769> Thanks FF, I would suggest that the next release of InstantBird makes the install from file menu easier to find with a more visible link 20:13:52 <Mike769> (I really appreciate the help) 20:14:24 <Mike769> Exiting chat 20:14:35 <-- Mike769 has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:19:36 <-- gerard-majax has quit (Ping timeout) 20:32:54 --> EionRobb has joined #instantbird 20:43:00 --> clokep_work has joined #instantbird 20:43:00 * ChanServ sets mode +h clokep_work 20:44:15 <clokep_work> flo: "is lexicographically sorting by default, the closure forces it to sort numerically" meant that it sorts numerically as strings. 20:44:16 <flo> clokep_work: hello :) 20:44:42 <clokep_work> Hi. :) But whatever, as long as it works now that's all that matters! :-D 20:44:49 <clokep_work> Glad you checked the rest too that it doesn't treat it as strings. 20:45:08 <flo> it does treat them as strings ;) 20:46:17 <clokep_work> Good. 20:47:51 <clokep_work> flo: I agree on bug 205, just wanted to voice my concerns. I don't think it's worth adding a field to purpleIProtocol or anything, just worth noting in the file why it's there. 20:47:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=205 nor, --, 1.1a1, florian, RESO FIXED, Auto-complete nicknames in multi-user chats (MUCs) 20:48:35 <flo> It has already landed with your review ;) 20:49:08 <flo> (although you can still set the flag to clarify things on the bug for people reading that later) 20:51:00 <clokep_work> OK. :) 20:52:05 <-- jb has quit (Ping timeout) 20:54:27 * clokep_work is reading more of the log... 20:54:38 <clokep_work> And I'll check #1020 soon... 21:03:39 <instantbot> clokep@gmail.com granted review for attachment 842 on bug 1020. 21:03:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1020 nor, --, 1.1a1, clokep, RESO FIXED, IRC sends unrecognized commands to active conversation 21:06:15 <-- ecaron has quit (Quit: Leaving.) 21:13:49 <-- myk has quit (Ping timeout) 21:20:50 <-- igorko has quit (Quit: Instantbird 1.1a1pre) 21:27:02 <-- gmoro_ has quit (Quit: Leaving) 21:38:51 --> EDU has joined #instantbird 21:40:52 <EDU> Greetings. Do you know of any file transfer add-ons for instantbird? 21:41:37 <clokep_work> EDU: File transfer is not implemented yet in Instantbird, I do not believe any add-on does it (It would need to be awfully extensive to do that). 21:42:11 <flo> well, an add-on uploading a file to a server and pasting the link in the conversation wouldn't be very difficult I think 21:42:54 <clokep_work> True, but I assumed he meant protocol file transfer. 21:43:07 <EDU> flo, I like your idea as a start 21:43:57 <flo> EDU: are you (going to become) an add-on developer? ;) 21:44:52 <EDU> Possibly... My codeing is a bit rusty 21:45:36 <flo> if you have the motivation, we can help with the technical details ;) 21:46:47 <EDU> I'm thinking seriously about it 21:47:14 <EionRobb> what's this? file transfer in IB? ;) 21:47:25 <EDU> :) 21:47:32 <flo> EionRobb: yeah, we just need to put the file on dropbox ;) 21:47:59 <EionRobb> that could be a fun plugin 21:48:14 <flo> it will likely be built-in someday 21:48:24 <EionRobb> I'm thinking of libpurple ;) 21:48:33 <flo> it's more reliable and less annoying that the protocol crap 21:48:47 <EDU> I see this as the next big thing for IB :/ 21:49:04 <EionRobb> someone should really make file transfers work in IB ;) 21:49:12 <flo> EDU: the great thing with Instantbird is that it becomes what people make of it ;) 21:49:33 <-- FeuerFliege has quit (Quit: Instantbird 1.1a1pre) 21:49:37 <flo> EionRobb: you really want to implement OAuth in a libpurple plugin? :-P 21:50:08 <flo> there are probably libraries for that already, but still, uh :-S 21:50:20 <EDU> No doubt... I fear that much of the technical stuff is over my head 21:50:23 <clokep_work> flo: I'll hopefully get back to the Twitter RT bug sometime this weekend, but besides that I think I've responded to everything you need of me. :) 21:50:30 <clokep_work> Dinner time though, ciao! 21:50:36 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:50:46 <flo> clokep: thanks! :) 21:51:30 <EionRobb> flo: I already have implemented oauth in a libpurple plugin for fb 21:51:44 <EionRobb> actually, maybe I'll adapt that for msnxmpp 21:52:31 <flo> you are probably the most motivated libpurple plugin author out there ;) 21:52:42 <EionRobb> I just like plugins too much :) 21:52:57 <flo> someday you should try JS add-ons ;) 21:53:02 <EionRobb> perhaps 21:53:19 <EionRobb> perhaps I could write a js plugin loader for libpurple :) 21:53:45 <EionRobb> actually.. wasn't there someone doing that for an msn plus plugin or something? hmm... 21:53:47 <flo> that would be quite a challenge, but if you succeed it would be really nice! :) 21:54:37 <EDU> exiting... (Best of luck Flo and Eion) ;) 21:54:49 <-- EDU has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:57:01 <flo> EionRobb: actually, it may be easier than it seems (if you recompile the libpurple plugin with the same compiler that was used for building the libpurple shipped in Instantbird, and link against the libpurple headers and binary from the instantbird compilation) 21:57:10 <flo> you just need to implement this in JS: http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/xpcomModule.cpp.in 21:58:07 <flo> it's basically an XPCOM component implementing the purpleIPlugin interface, which only has the RegisterSelf method, which calls the purple_plugin_register_self function of the plugin. 22:01:31 <Mook_as> hmm. that sounds almost doable restartless 22:02:39 --> myk has joined #instantbird 22:03:11 <flo> Mook_as: the uninstall part could be tricky :-/. 22:04:05 <flo> would need a way to tell libpurple that the plugin no longer exists 22:06:05 <flo> would certainly be doable though :) 22:06:59 <Mook_as> okay, half-restartless. just keep working until you restart :p 22:07:45 <EionRobb> flo: what's the api like for js plugins in ib? 22:09:05 <flo> for writing a protocol plugin in JS, you should look at twitter or clokep's IRC implementation as good examples. (or the omegle plugin for a minimal example) 22:09:50 <flo> for creating a loader, you just need to use jsctypes in an xpcom component (see the documentation on developer.mozilla.org for that) 22:18:57 <devfil> flo: you said that set_public_alias is used to set the friendly name, didn't you? 22:19:20 <flo> the API for it in prpl.h is used 22:19:40 <devfil> flo: well, I'm talking about instantbird 22:21:57 <devfil> flo: I don't know how to use gdb to test the compiled instantbird 22:22:05 <devfil> it doesn't find libs :) 22:22:18 <flo> are you on linux? 22:22:23 <devfil> yes 22:22:30 <flo> run ./instantbird -g 22:22:59 <devfil> cool 22:23:47 <devfil> flo: no-stack -.-' 22:24:05 <devfil> looks like the window is closed but the process is still active 22:24:32 <devfil> no, I'm wrong 22:27:17 <devfil> flo: http://pastebin.com/FQg2Hww2 22:30:04 <flo> http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleAccount.cpp#949 22:30:51 <devfil> slow internet connection -.-' 22:31:38 <devfil> flo: ok, I'll implement that after msnp18 22:32:27 <devfil> I just finished msnp15 (copying code from libpurple) 22:33:29 <flo> if you are on linux (and your computer isn't too slow), valgrind may also be your friend do debug crashes 22:33:43 <flo> to run it, use ./instantbird -d valgrind -g 22:33:44 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 22:34:13 <devfil> flo: I'm not good at reading valgrind logs 22:38:07 <-- hunsly has quit (Ping timeout) 22:41:55 <devfil> flo: FTM I'll add makefile, needed changes so that anyone can build instantbird with msn-pecan, I worked a lot on that code and I don't want to see it anymore for long time :) 22:44:20 <-- myk has quit (Quit: Instantbird 1.0) 22:48:34 <flo> Good night 22:51:16 <instantbot> florian@instantbird.org set the Resolution field on bug 1045 to FIXED. 22:51:25 --> instantbot has joined #instantbird 22:51:25 topic changed by sand.mozilla.org to "Ask questions about Instantbird (http://www.instantbird.com) here|Get Instantbird 1.0 while it's hot! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (testing purpose only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/" 22:51:25 * ChanServ sets mode +v instantbot 22:51:58 <-- flo has quit (Quit: Instantbird 1.1a1pre) 23:11:47 --> werwolf has joined #instantbird 23:11:51 <EionRobb> does someone have a url to a javascript prpl that I can have a look at?