All times are UTC.
00:27:07 <-- Even has quit (Ping timeout) 00:31:17 --> Even has joined #instantbird 00:31:17 * ChanServ sets mode +o Even 01:06:57 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com) 01:40:01 --> clokep has joined #instantbird 01:40:01 * ChanServ sets mode +o clokep 01:53:20 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com) 02:42:30 <-- Adamodell has quit (Quit: Instantbird 1.1) 02:59:07 <instant-buildbot> build #556 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/556 03:18:58 <instant-buildbot> build #466 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/466 03:53:38 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com) 05:34:11 <-- Kaishi has quit (Quit: Kaishi) 05:38:28 <instant-buildbot> build #557 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/557 05:40:11 --> FeuerFliege has joined #instantbird 05:42:37 <-- EionRobb has quit (Ping timeout) 05:58:06 --> Tonnes has joined #instantbird 05:58:47 <-- Tonnes2 has quit (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643]) 06:02:37 <instant-buildbot> build #454 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/454 06:15:38 <-- FeuerFliege has quit (Ping timeout) 06:23:46 --> Mic has joined #instantbird 06:23:46 * ChanServ sets mode +h Mic 06:24:30 <Mic> Good morning 06:25:43 --> EionRobb has joined #instantbird 06:27:23 <-- EionRobb has quit (Connection reset by peer) 06:27:50 --> EionRobb has joined #instantbird 06:30:28 <-- EionRobb has quit (Connection reset by peer) 06:31:02 --> EionRobb has joined #instantbird 07:05:55 --> jb has joined #instantbird 07:53:55 <-- jb has quit (Quit: jb) 07:53:59 --> jb has joined #instantbird 07:54:03 <-- jb has quit (Input/output error) 07:54:54 --> jb has joined #instantbird 07:54:58 <-- jb has quit (Connection reset by peer) 08:07:46 --> aleth has joined #instantbird 08:07:46 * ChanServ sets mode +h aleth 08:14:44 --> Even2 has joined #instantbird 08:18:53 <-- Even2 has quit (Quit: Instantbird -- http://www.instantbird.com) 08:19:03 --> Even2 has joined #instantbird 08:25:46 --> jb has joined #instantbird 08:28:35 <-- Mic has quit (Connection reset by peer) 08:32:13 --> jc has joined #instantbird 08:34:00 <-- jc has quit (Quit: jc) 08:34:13 --> jc has joined #instantbird 08:45:30 <-- jc has quit (Quit: jc) 08:45:43 --> jc has joined #instantbird 08:46:56 <-- jc has quit (Quit: jc) 08:47:06 --> jc has joined #instantbird 08:51:56 <-- jc has quit (Quit: jc) 08:52:29 --> mmkmou has joined #instantbird 08:53:45 --> jc has joined #instantbird 09:09:08 --> FeuerFliege has joined #instantbird 09:28:09 --> flo has joined #instantbird 09:28:10 * ChanServ sets mode +qo flo flo 09:33:45 --> logiclord has joined #instantbird 09:35:38 <-- logiclord has quit (Ping timeout) 09:44:58 --> logiclord has joined #instantbird 09:48:39 <-- logiclord has quit (Ping timeout) 09:54:30 <-- jc has quit (Ping timeout) 09:54:30 <-- jb has quit (Ping timeout) 10:02:48 --> jb has joined #instantbird 10:04:26 --> logiclord has joined #instantbird 10:07:49 --> Mic has joined #instantbird 10:07:49 * ChanServ sets mode +h Mic 10:08:29 <instantbot> firstname.lastname@example.org denied review for attachment 1352 on bug 1378. 10:08:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1378 tri, --, ---, nobody, ASSI, Avoid sending empty nicks when changing modes with tab complete 10:10:38 --> clokep has joined #instantbird 10:10:38 * ChanServ sets mode +o clokep 10:14:42 <-- FeuerFliege has quit (Connection reset by peer) 10:15:59 <clokep> I found that Google Voice is a good way to text btw. ;) 10:18:15 <-- logiclord has quit (Ping timeout) 10:19:34 <EionRobb> ... if it's available in your country :) 10:21:45 <flo> clokep: maybe \s+ would let you use trim 10:23:07 <clokep> flo: I'll write a test for it. ;) 10:23:08 --> jc has joined #instantbird 10:23:15 <flo> :) 10:23:26 <clokep> EionRobb: Yes, he said he's in Illinois though. ;) 10:23:30 <clokep> I used it before I had texting. 10:23:40 <clokep> (Well I used it only for texting, before I had texting is what I mean.) 10:24:06 <instantbot> New Instantbird (UI) bug 1380 filed by email@example.com. 10:24:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1380 min, --, ---, nobody, NEW, Unread ruler confusing when coming back to conversation with no new messages 10:25:43 <clokep> flo: If splitting on \s+ works...that probably needs to be changed throughout that entire file. 10:26:55 <Mic> Awesome, bugzilla suggests email adresses when entering a 'real name'. No more looking up alet h's email adress from now on ;) 10:27:36 <Mic> (atleast for CC but I can imagine it also works for review fields and the like) 10:32:01 <flo> aleth: I'm afraid nobody will fix bugs of the add-ons website in the near future :( 10:32:02 <clokep> I think it supports it everywhere. 10:32:16 <flo> aleth: except if you volunteer to dive into that very ugly code of course 10:32:38 <flo> aleth: but I wouldn't advise you to do it :( 10:32:40 <clokep> flo: I fixed a bug in the add-ons website recently. ;) 10:32:57 <flo> clokep: which one was that? 10:33:41 <clokep> flo: That seamonkey infinite loop one. 10:33:52 <flo> ah right 10:33:59 <flo> that wasn't a hard one though :) 10:34:05 <flo> was easy to grep for "seamonkey" 10:35:55 <clokep> Convincing Even to review it was hard... 10:36:51 <flo> uh, yeah :( 10:45:10 <Mic> The proxy-dialog "To connect accounts" -button (on Options->Advanced->Network) means "To connect libpurple accounts" if I'm not mistaken 10:45:30 <flo> yes 10:45:33 <Mic> While "For everythign else" includes js-protocol accounts.. 10:45:38 <Mic> OK, thanks. 10:46:24 <Mic> I should just hide that then for bug 1367 and check for existence of the libpurple core in Components.classes. 10:46:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1367 enh, --, ---, nobody, NEW, Suppress errors when running without libpurple 10:46:52 <Mic> I didn't mean to catch every case where someone broke something but rather to allow to create Ib with libpurple "cleanly removed" 10:47:12 <Mic> flo: is that fine with you? 10:47:20 <Mic> bbl (lunch) 10:50:17 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com) 10:50:56 <flo> Mic: sounds great! 10:51:12 <flo> Mic: but maybe you also want to add a configure flag while you are at it? 10:51:17 <flo> --disable-libpurple 10:52:08 <flo> except if we are planning to build libpurple as an extension soon 10:57:18 <EionRobb> sounds exciting :) 10:58:20 <flo> EionRobb: which part? 10:58:34 <EionRobb> the libpurple as an extension thing 10:59:02 <flo> it doesn't change things much, except that people can click "disable" in the add-on manager 11:02:16 <-- jb has quit (Ping timeout) 11:02:44 <-- jc has quit (Ping timeout) 11:23:37 --> logiclord has joined #instantbird 11:25:57 --> clokep_work has joined #instantbird 11:25:57 * ChanServ sets mode +o clokep_work 11:26:27 <logiclord> I was thinking that we can keep track of current conversation using a data structure 11:27:07 <clokep_work> logiclord: We already keep track of current conversations? 11:27:23 <logiclord> where ? 11:27:35 <logiclord> whenever a new conversation is added we will mark a reference for conversation object and remove similarly 11:28:23 <logiclord> then we can serialize conversation object just before closing instantbird window in a file 11:28:54 <logiclord> and deserialize to restore session 11:28:55 <logiclord> ? 11:29:44 <clokep_work> logiclord: Where? I don't know exactly (flo would definitely know), but I'd imagine somewhere in the conversations service. 11:30:59 <logiclord> lxr.instantbird.org/instantbird/source/chat/components/public/imIConversationsService.idl ? 11:31:57 <clokep_work> Yes, but that's the interface, not the implementation.. 11:32:15 <aleth> logiclord: It's possible persisted attributes might be enough storage for the "storing in a file" part 11:32:29 <logiclord> http://lxr.instantbird.org/instantbird/source/chat/components/src/imConversations.js 11:33:16 <logiclord> aleth : We can save minimal details required to restart conversation only ? 11:33:31 <Mic> logiclord: you want to restore previous conversation if I'm not mistaken? 11:33:33 <aleth> logiclord: If I am guessing correctly, what you mean is that currently there is no object that stores the conversation info together with which window it is in etc? 11:33:43 <logiclord> Mic : yes 11:33:55 <clokep_work> Looks like: http://lxr.instantbird.org/instantbird/source/chat/components/src/imConversations.js#353 11:34:11 <clokep_work> I'm pretty sure there is aleth. 11:34:24 <Mic> I'd say try to use the logs and add what's needed to get messages from a certain session/range of time to the logger component 11:34:45 <aleth> clokep_work: There should be, but it might not be packaged in a way suitable for persisting 11:34:49 <aleth> logiclord: https://developer.mozilla.org/en/XUL/Attribute/persist 11:34:54 <logiclord> clokep_work : I think we can access details from that 11:35:14 <aleth> Mic: I think that's a different bug 11:36:00 <Mic> and blocking "restore conversations" ;) 11:37:01 <Mic> I think duplicating the contents that are already in the logs is bad. 11:37:26 <logiclord> One more thing how do I trigger something when instantbird is about to close 11:37:34 <clokep_work> Mic: I agree. 11:37:57 <logiclord> Mic : We will not duplicate logs.. just protocol, buddy user was talking to etc 11:37:58 <Mic> The problem is that you can only request a conversation for a previous session from the logger, and not messages that you could insert somewher 11:38:02 <clokep_work> logiclord: There should be some sort of closing even fire. I think we fire a "OMG the core is about the shutdown!" type event... 11:38:37 <logiclord> clokep_work will search on lxr 11:38:53 * clokep_work wonders if purple-quit is stil the right name... 11:39:18 <clokep_work> Well there's http://lxr.instantbird.org/instantbird/source/chat/components/public/imICoreService.idl#46, but it might be too late at that point. 11:39:43 <Mic> flo: I'll give the disable-libpurple a shot, it sounds interesting, but I'm expecting to need a lot of advice/feedback on this ;) 11:40:48 <aleth> Mic: you are talking about bug 958, logiclord is talking about bug 307 11:40:49 <logiclord> Mic : will this much storage work ? 11:40:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=958 enh, --, ---, nobody, NEW, Show last messages (history) in new chat windows 11:40:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=307 enh, --, ---, nobody, NEW, Restoring session after restart 11:41:34 <aleth> logiclord: Maybe look for what triggers the quit warnings... 11:41:41 <Mic> brb 11:43:07 <logiclord> clokep_work: I think all conversations would have already closed by that point in time 11:43:40 <clokep_work> logiclord: Yes, possibly... http://lxr.instantbird.org/instantbird/source/chat/components/src/imConversations.js#358 sounds promising too. :) 11:44:41 <logiclord> Let me play around a bit ... will be back with results :) 11:45:11 <Mic> aleth: but doesn't bug 307 imply bug 958? 11:45:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=307 enh, --, ---, nobody, NEW, Restoring session after restart 11:45:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=958 enh, --, ---, nobody, NEW, Show last messages (history) in new chat windows 11:45:36 <clokep_work> Mic: No. 11:45:41 <aleth> I don't think so. You can restore all the open conversations without filling them with anything. 11:45:47 <clokep_work> You can simply reopen all the conversations. 11:45:47 <Mic> I mean it sounded like logiclord wanted to store the conversation to disk, so he can reload the messages later? 11:46:11 <aleth> No, I he's just trying to restore window state & reconnect etc 11:46:18 <Mic> What was this serializing-conversations-thing then about? 11:46:38 <aleth> Unusual verb choice? ;) 11:46:45 <Mic> OK :) 11:47:01 <aleth> or in fact, very precise https://en.wikipedia.org/wiki/Serialization 11:48:00 <logiclord> Mic : I meant to serialize (like XUL persisted attributes) to restore conversation windows 11:56:02 --> jc has joined #instantbird 11:56:17 <clokep_work> Right, unfortunately we can't just use the persisted attributes. 11:56:39 --> sonny has joined #instantbird 11:57:48 <Mic> I don't see how that could possibly work? 11:58:52 <clokep_work> Which part? 11:59:17 <aleth> The tricky part is that you have to make sure all the necessary accounts are connected, then wait until the connection is established, then open the conversations. But why impossible? 11:59:30 <Mic> "using persisted attributes" 11:59:46 <clokep_work> Yes, that won't work. I think he's saying the same concept. 11:59:49 <aleth> That's just for storage. 11:59:51 <-- Even1 has quit (Quit: Instantbird -- http://www.instantbird.com) 12:00:16 <clokep_work> "Serialize" usually means to take an object and convert it to string/binary data for storage/transfer in such a way that you can reconstruct the "same" object later on. 12:02:46 <clokep_work> Is that what you meant logiclord? Or did you literally mean using the XUL persisted attribute? 12:03:22 <Mic> clokep_work: I know.. 12:03:24 --> skeledrew has joined #instantbird 12:03:42 <aleth> clokep_work: I brought up persist just as a possible means of storing whatever serialized data he produces. 12:05:40 <-- jc has quit (Quit: jc) 12:06:04 <logiclord> clokep_work : I meant on similar lines ... although I will have a look on persisted attributes 12:06:18 <Mic> logiclord: you could always track all changes (account connected/disconnected, conv opened/closed) by the proper notifications and write that into a file in the profile frequently. This way you'll even have a session to restore if IB crashed. 12:07:04 <logiclord> Mic : That's a superset of what I thought 12:07:24 <logiclord> I think I tend to be too ambiguous now a days :-/ 12:08:31 <logiclord> Mic : Since I didn't knew about current conversation tacking so I thought I could keep necessary info In a data structure and remove If user choose to close it selectively otherwise serialize this ds in a file and restore next time 12:08:50 --> jb has joined #instantbird 12:08:54 <logiclord> *closing refers to window 12:09:02 <aleth> Mic: That's probably better than persist 12:09:26 <clokep_work> Mic: Yes, that sounds like a better idea. :) 12:10:16 --> jb1 has joined #instantbird 12:11:18 <logiclord> Mic : btw how do I get notifications ? 12:11:20 <aleth> logiclord: You have seen this? https://wiki.instantbird.org/Instantbird:Notifications:trunk 12:11:30 <Mic> logiclord: there :) 12:11:55 <Mic> It's not absolutely uptodate but I think most of the notifications should be OK. 12:12:06 <aleth> Probably just incomplete 12:12:24 <aleth> There is the interruptions manager too... 12:12:40 * clokep_work is going to update that page... 12:13:30 <clokep_work> Bah, I'm not an administrator on that...I can't overwrite pages. 12:13:41 <clokep_work> I moved Instantbird:Notifications --> Instantbird:Notifications:0.2 though. 12:14:12 <flo> the above questions about conversations seem very ambiguous to me, we have at least 3 different types of objects that could reasonably be called conversations 12:14:40 <aleth> I think that's what is confusing when you first encounter the IB code. 12:16:06 <logiclord> I think I should have a look at required parameters to initiate a new conversation and basically choose object that satisfy this criteria 12:17:12 <aleth> The idea of listening for relevant events and updating the stored info accordingly seems a good one. 12:17:15 <flo> aleth: and I suspect what logiclord is really interested in is conversation *windows*; something I wouldn't call "conversations" :) 12:17:33 <aleth> Right. That's another level :-/ 12:17:55 <aleth> Some of the relevant events will be window events 12:18:14 <logiclord> flo: yes was trying to use UI 12:18:28 <aleth> Not a really easy first bug ;) 12:19:28 <Mic> Isn't it only the account and contacts that you are having the conversation with that's necessary to store? For restoring: connect the account, wait for it to succeed, open new conversations to contacts (and join MUCs) of this account and do that for all accounts you have stored. 12:20:02 <aleth> Mic: You also need the number of windows and where the conversations are in those 12:20:15 <Mic> I was about to write that ;) 12:20:27 <Mic> And this part sounds less fun than the rest to me ;) 12:20:52 <Mic> *than the other 12:21:14 <logiclord> In contacts you include chat-rooms as well ? 12:21:36 <flo> Mic: what about private messages from people not in your contact list? ;) 12:22:00 <Mic> Or what about conversations on hold? 12:22:49 <logiclord> flo : then can you point me to correct object ? 12:23:00 <Mic> logiclord: for chat-rooms it sounds particularly useful since you wouldn't have to bother with "auto-join" anymore 12:23:26 <aleth> On hold should ideally be restored to on hold I suppose 12:23:50 <flo> logiclord: not until I have a clear idea of what you are actually trying to do :-/ 12:23:58 <logiclord> aleth : there must be something like state of conversation :-/ 12:24:38 <flo> logiclord: but I guess I can at least explain what are the 3 different conversations objects I had in mind, that may help you to understand the situation a bit better 12:24:49 <logiclord> flo : yup 12:25:29 <flo> logiclord: there's the conversation binding (an XBL binding) implemented in http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml That's for the UI displaying a conversation (a textbox, a list of displayed messages, and for chatrooms a list of participants) 12:26:41 <flo> there are the objects implementing the imIConversation interface (http://lxr.instantbird.org/instantbird/source/chat/components/public/imIConversationsService.idl#43), they are implemented by http://lxr.instantbird.org/instantbird/source/chat/components/src/imConversations.js These objects are what the instantbird core knows about a conversation. 12:27:46 <flo> and there are the conversation objects implemented by each protocol plugin, implementing the prplIConversation interface (http://lxr.instantbird.org/instantbird/source/chat/components/public/prplIConversation.idl#53). These objects are low level 12:28:09 <Mic> bye 12:28:15 <-- Mic has quit (Input/output error) 12:28:28 <logiclord> flo : imConversations are used by all protocols ? I think I saw some protocol specific as well 12:29:10 <flo> I don't understand that question. 12:29:24 <flo> it's protocol-independent; protocols don't have to care about what happens at that level 12:30:18 <logiclord> I thought we may need some specific information about some protocols 12:30:34 <logiclord> like irc channels doesn't make any sense in facebook 12:31:58 <flo> a chatroom (so an irc channel for example) will implement prplIConvChat (which inherits from prplIConversation). A private conversation (whatever the protocol) will implement prplIConvIM (which also inherits from prplIConversation) 12:33:01 <logiclord> Then I think I should start from http://lxr.instantbird.org/instantbird/source/chat/components/src/imConversations.js 12:34:03 <clokep_work> FYI: I updated https://wiki.instantbird.org/Instantbird:Notifications:trunk a bit... 12:35:30 <logiclord> btw any snippet for using notification ? 12:35:35 <flo> logiclord: I'm still not sure of what you are trying to do? 12:35:59 <flo> logiclord: search for an example of using nsIObserverService on developer.mozilla.org, there's probably one :) 12:37:09 <logiclord> flo : I am trying to get minimal information about all current conversations 12:37:19 <flo> logiclord: more specifically, I'm not sure if you are trying to save the list of currently open conversations, or what was displayed in the session (what conversation was displayed in which window, etc...) 12:37:25 <aleth> logiclord: https://addons.instantbird.org/en-US/instantbird/addon/307 maybe? 12:37:31 <aleth> for a very simple example 12:37:51 <aleth> But I am also not sure about what exactly you are asking 12:38:09 <logiclord> flo : windows will be my next step 12:39:02 <flo> I'm not sure if something that may involve starting from scratch can be called "next step"... but assuming you learn a lot in the process, it seems ok! :) 12:39:14 <logiclord> flo : First I am trying to just restart the conversations irrespective of their window organization 12:39:33 <flo> You may also be interested in this JS module: http://lxr.instantbird.org/instantbird/source/instantbird/modules/imWindows.jsm 12:40:05 <logiclord> flo : you mean we can get all required information from UI only ? 12:40:47 <flo> logiclord: trying to restart conversations (= the user can talk in them), or just to redisplay the conversations/messages the user may have missed if the application crashed while he was away? 12:41:16 <flo> if you want things to look the same as before a crash, you want to reopen conversation tabs even if the associated account is offline 12:41:40 <aleth> you want to reconnect the account in fact 12:41:57 <flo> aleth: you may not have a network connection 12:42:17 <logiclord> flo : trying to restart conversations (= the user can talk in them), 12:42:40 <flo> aleth: but yes, if the goal is full session restore, keeping a list of which accounts were online at shutdown (or just before a crash) is needed too 12:43:06 <aleth> flo: yes, of course then reconnect can fail, but that's life. 12:43:20 <flo> aleth: and the crash can happen again ;) 12:43:56 <logiclord> flo : why crash again when we fail to connect ? 12:43:58 <aleth> Thankfully I can't remember the last time a properly installed IB crashed :D 12:44:22 <flo> aleth: you can probably find ideas on crash-stats ;) 12:44:32 <aleth> flo: I just consider myself lucky 12:44:52 <clokep_work> aleth: I crashed a few days ago. 12:44:55 <flo> logiclord: because if the crash is not random, it's likely to happen again when performing the exact same thing (connecting the same account, displaying the same message, ...) 12:44:55 <clokep_work> Shutdown crash. 12:44:55 <aleth> The Linux version seems less afflicted by crashes somehow 12:46:04 <logiclord> flo : I meant how can we crash while connecting an account ? 12:47:23 <flo> logiclord: a poor protocol plugin implementation, a failed update that put some dll files in an incorrect state. There are lots of possible unfortunate reasons for crashing. 12:48:37 <logiclord> hmm.. then I guess I should work for conversation rather than UI at this moment 12:49:16 <aleth> These failure modes are probably not something you need to worry about at first 12:49:31 <flo> logiclord: note that power loss on a desktop machine is as likely as a crash, as a cause of unclean shutdown 12:50:33 <aleth> Mic's suggestion was a good one, of saving state frequently 12:52:12 <flo> aleth: I would suggest looking at how Firefox or Thunderbird do session restore 12:53:00 <aleth> or the session manager add-on 12:53:12 <logiclord> flo : okay I will have a look 12:53:20 <flo> isn't it just adding above the existing session restore system? 12:54:29 <aleth> I don't know, but it does a good job 12:54:52 <-- logiclord has quit (Ping timeout) 12:55:15 <aleth> Might be a way to find the relevant parts of the code quickly 13:00:32 --> logiclord has joined #instantbird 13:00:44 <logiclord> did I missed anything ? 13:01:48 <logiclord> anyways thanks for info :) time to dig deep 13:02:51 <flo> aleth: I would expect the relevant parts of the Firefox session restore code to be in http://mxr.mozilla.org/mozilla-central/source/browser/components/sessionstore/src/nsSessionStore.js but that file is awfully long :( 13:03:13 <flo> logiclord: there's a log of this channel so that you can answer yourself this question "did I missed anything ?" 13:03:24 <flo> (the url is in the topic) 13:03:37 <logiclord> flo : already did ;) 13:10:00 <flo> :) 13:10:26 <-- logiclord has left #instantbird () 13:28:26 <-- jb has quit (Quit: jb) 13:28:45 --> jb has joined #instantbird 13:39:58 --> logiclord has joined #instantbird 13:41:37 <-- logiclord has quit (Ping timeout) 13:48:56 --> logiclord has joined #instantbird 13:52:51 <-- logiclord has left #instantbird () 13:56:35 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com) 14:18:47 * bear-afk is now known as bear 14:19:56 <-- mmkmou has quit (Ping timeout) 14:24:04 --> mmkmou has joined #instantbird 14:47:07 * flo is trying to send the XMPP vCard and could need a protocol specific console ;) 14:48:44 <clokep_work> flo: Sounds like a good afternoon project. ;) 14:48:55 <flo> the vCard ? 14:49:04 <clokep_work> I meant the console. :P 14:49:06 <clokep_work> But I was teasing. 14:49:09 <flo> ah, :-P 14:49:19 <clokep_work> The vCard includes all the information (picture, display name, etc. etc.)? 14:49:32 <flo> s/, etc. etc.// 14:49:34 <flo> yes :) 14:49:50 <flo> I'm not interested in sending anything else at the moment 14:55:58 <clokep_work> Alright. 15:00:20 <flo> hmm, so know that my stanza containing the vCard seems correct and that I still receive "<iq xmlns="jabber:client" type="error" ... (same stanza)" what do I do? :) 15:00:35 <clokep_work> Blame GTalk? 15:00:45 <flo> Good idea! :) 15:00:49 <clokep_work> (Wireshark and see Pidgin sends?) 15:05:35 <flo> <error xmlns="jabber:client" code="500" type="wait"><internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error> 15:05:55 <flo> error type="wait", ... maybe it's because I sent crap during the previous attempts while I was debugging? 15:09:23 <clokep_work> Maybe? 15:29:52 <instantbot> New Core - XMPP bug 1381 filed by firstname.lastname@example.org. 15:29:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1381 nor, --, ---, nobody, NEW, [JS-XMPP] Send the user's vCard 15:30:30 <flo> if anybody wants to look at it and find why it doesn't work, that would be great ;) 15:30:41 <flo> but I need to go now :) 15:30:43 <flo> back later 15:30:43 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com) 15:45:30 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com) 15:48:42 --> mmkmou has joined #instantbird 15:53:15 <-- Even2 has quit (Quit: Instantbird -- http://www.instantbird.com) 15:53:23 --> wesj has joined #instantbird 16:00:05 --> Even1 has joined #instantbird 16:04:24 * bear is now known as bear-afk 16:20:19 --> myk has joined #instantbird 16:31:52 * jwir3|zzz is now known as jwir3 16:43:26 --> BYK has joined #instantbird 16:45:42 --> Mic2 has joined #instantbird 16:52:37 * bear-afk is now known as bear 16:58:01 --> pvagner has joined #instantbird 17:03:28 --> Even2 has joined #instantbird 17:03:35 <-- Even2 has quit (Quit: Even2) 17:03:39 --> Even2 has joined #instantbird 17:25:56 --> myl has joined #instantbird 17:26:03 <-- myl has quit (Quit: myl) 17:40:12 --> Mook_as has joined #instantbird 17:49:00 <-- Mic2 has quit (Quit: http://www.mibbit.com ajax IRC Client) 17:49:20 <-- mmkmou has quit (Ping timeout) 17:52:45 --> mmkmou has joined #instantbird 17:54:29 <-- mmkmou has quit (Ping timeout) 17:58:20 --> mmkmou has joined #instantbird 17:58:56 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com) 18:14:10 <-- jb1 has quit (Ping timeout) 18:14:27 <-- jb has quit (Ping timeout) 18:22:12 * bear is now known as bear-afk 18:27:30 * jwir3 is now known as jwir3|lunch 18:41:06 * bear-afk is now known as bear 18:52:03 --> igorko has joined #instantbird 19:04:38 <-- chrisccoulson has quit (Quit: Ex-Chat) 19:05:49 <-- igorko has quit (Connection reset by peer) 19:16:48 --> Mnyromyr has joined #instantbird 19:17:07 --> chrisccoulson has joined #instantbird 19:21:05 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 19:36:38 --> clokep_work has joined #instantbird 19:36:39 * ChanServ sets mode +o clokep_work 19:37:36 * jwir3|lunch is now known as jwir3 20:01:44 --> Adamodell has joined #instantbird 20:19:05 <clokep_work> Adamodell: FYI Google Voice is a good way to send free texts. 20:24:26 <-- EionRobb has quit (Ping timeout) 20:26:25 --> flo has joined #instantbird 20:26:25 * ChanServ sets mode +qo flo flo 20:28:40 <clokep_work> Good afternoon flo :) 20:28:43 <clokep_work> (Evening?) 20:28:47 <clokep_work> Yeah...evening haha 20:29:02 <Adamodell> hi flo 20:29:34 --> jb has joined #instantbird 20:32:12 <Adamodell> I've actually texted through GMail's Google Labs SMS before, Google Voice would just end up being an interface for the same thing seeing I don't have a phone 20:33:20 <Adamodell> I'm more interested in desktop clients (like do-all Instantbird) having more focus on SMS gateway compatibility 20:33:47 <clokep_work> Fair enough. :) I've toyed with the idea of adding a Google Voice protocol to Instantbird before, but it would only support SMS obviously. 20:35:19 <Adamodell> on the Windows side of my dual boot system I have old WLM 8.5 (patched up a bit) for sending out texts through the MSN gateway, works great for me to this day and most importantly if you're not logged in, when you log in you get any texts you got while offline as offline messages 20:38:52 <Adamodell> yesterday I figured libpurple's implementation works just fine with the gateway, it's just there's no means to add the "tel:+1(XXX)XXXXXXX" and unlike Pidgin you can't "Join Conversation" and manually put in a user to message without them being on the buddy list 20:39:24 <Adamodell> it was join something anyway :P 20:39:35 <Adamodell> "Join Chat" is for chatrooms and both Pidgin and Instantbird have that on the GUI 20:40:18 <clokep_work> Right, we have no way to manually IM someone. 20:42:35 <Adamodell> which I have nothing against of course 20:43:27 <Adamodell> who talks to people who aren't on their buddy list? :P 20:45:31 <clokep_work> Exactly. 20:53:11 <flo> Adamodell: I don't think not having a way to IM someone not in the list is a real design decision; it's more that nobody was interested enough in it to write a patch to add that 20:53:27 <flo> and adding yet another stupid dialog like the current join chat/add buddy dialogs would suck ;) 20:54:02 <flo> I have some plans for a better UI to replace all of that, but I'm really not sure when I'll move forward with that plan, as lots of other things have higher priority 20:54:20 <-- jb has quit (Quit: jb) 20:54:22 --> jb has joined #instantbird 20:54:24 <Adamodell> not too be too nosy, but like what? :P 20:55:12 --> jc has joined #instantbird 20:55:46 * clokep_work thinks we need to sync Instantbird and c-c... let j c get his #s back. ;) 20:56:16 --> EionRobb has joined #instantbird 21:00:25 <clokep_work> Adamodell: I think flo will be back at some point, but I think it's something like "new tab" page with an awesomebar on it... 21:00:28 * clokep_work needs to go. 21:00:32 <-- clokep_work has quit (Quit: Goodnight!) 21:01:01 <flo> Adamodell: a "new conversation" tab in the conversation window, with a list of the conversation you frequently use, with some completion on it, and when nothing matches what you are typing, a way to add to the list/start a conversation anyway (but in that case in addition to typing the username, you would need to also select the account to use) 21:03:52 <Adamodell> neat 21:09:07 <-- jc has quit (Quit: jc) 21:10:18 <-- jb has quit (Ping timeout) 21:23:52 --> Tomek has joined #instantbird 21:51:45 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 21:56:25 <-- Tomek has quit (Quit: Instantbird 1.1) 22:07:36 --> mmkmou has joined #instantbird 22:20:47 * bear is now known as bear-afk 22:38:52 <-- mmkmou has quit (Ping timeout) 22:43:39 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com) 22:58:24 <-- BYK has quit (Ping timeout) 23:01:53 --> BYK has joined #instantbird