#instantbird log on 04 03 2013

All times are UTC.

00:00:06 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:42:47 <-- chrisccoulson has quit (Ping timeout)
01:58:02 --> chrisccoulson has joined #instantbird
02:52:10 <instant-buildbot> build #829 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/829
03:51:40 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
04:03:00 <instant-buildbot> build #825 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/825
04:09:23 <-- EionRobb has quit (Ping timeout)
04:21:53 --> jhk has joined #instantbird
04:52:51 <-- jhk has quit (Ping timeout)
05:09:03 <-- FireFly_TB has quit (Quit: FireFly_TB)
05:16:32 <instant-buildbot> build #922 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/922
05:33:07 --> Tonnes has joined #instantbird
05:34:13 --> jhk has joined #instantbird
05:34:47 <-- Tonnes has quit (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
05:36:12 --> Tonnes has joined #instantbird
06:18:57 <-- jhk has quit (Ping timeout)
06:22:45 --> jhk has joined #instantbird
06:31:18 --> FireFly_TB has joined #instantbird
06:35:56 <-- FireFly_TB has quit (Quit: FireFly_TB)
06:36:48 <-- Suiseiseki has quit (Quit: Leaving)
07:04:37 --> jb has joined #instantbird
07:28:09 <flo-retina> I've got mixed feelings about what's requested in bug 1917.
07:28:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1917 nor, --, ---, nobody, UNCO, Instantbird translation process is too complicated.
07:28:28 <flo-retina> on one hand I've wanted for a while to offer translators better tools
07:28:46 <flo-retina> but on the other hand, all the existing tools we've evaluated were actually worse than no tool at all.
07:28:51 <flo-retina> I haven't tried transiflex
07:29:56 <flo-retina> but the home page with the "WORK SMARTER" paragraph that contains a giant grammar error in its French version doesn't look encouraging.
07:32:28 <flo-retina> and I agree that the wikipage looks scarier than it really is
07:32:43 <flo-retina> most of its content could be moved to a "using TortoiseHG on Windows" sub-page
07:35:56 --> FireFly_TB has joined #instantbird
07:41:21 <-- FireFly_TB has quit (Quit: FireFly_TB)
08:46:55 --> beelze has joined #instantbird
08:52:14 <beelze> Hello. Is there any way to search in contact list except directly typing into it? For instance, I have hundreds of ICQ contacts and I want to find contact by UIN because I forget contact name/group etc…
08:54:10 --> Suiseiseki has joined #instantbird
08:54:37 <-- gerard-majax_ has quit (Ping timeout)
09:01:26 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
09:03:09 <-- chrisccoulson has quit (Quit: Ex-Chat)
09:03:52 --> chrisccoulson has joined #instantbird
09:12:09 <-- MMN-o has quit (Ping timeout)
09:17:57 <-- chrisccoulson has quit (Quit: Ex-Chat)
09:18:24 --> chrisccoulson has joined #instantbird
09:28:25 --> flo-retina has joined #instantbird
09:28:25 * ChanServ sets mode +qo flo-retina flo-retina 
09:29:44 --> gerard-majax_ has joined #instantbird
09:36:26 --> MMN-o has joined #instantbird
09:45:13 --> aleth has joined #instantbird
09:45:13 * ChanServ sets mode +h aleth 
09:53:19 <aleth> Transifex has the mozilla Firefox logo on it's home page, do the FF localisation people really use it?
09:54:27 <aleth> There's also an advantage to having translators who can handle text files and hg: the translation of more technical bits are more likely to be correct ;)
09:55:08 <flo-retina> aleth: exactly! :)
09:55:23 <flo-retina> some of the strings require a basic understanding of CSS
09:55:33 <flo-retina> the localized plurals aren't trivial for non-technical people
09:55:41 <aleth> beelze: no, you may wish to fix bug 631 ;)
09:55:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=631 enh, --, ---, nobody, NEW, Filtering buddy list
09:55:50 <-- Suiseiseki has quit (Ping timeout)
10:00:33 <aleth> Mic: The unread ruler has a few ms delay on it so that e.g. it is not removed if you switch to IB, but look at another tab than the selected one first, maybe because you got a ping there. Or if IB happens to be focused after you wake up your PC, but you immediately switch to another app.
10:01:48 <flo-retina> aleth: the unread ruler isn't removed until you switch to another tab
10:02:02 <flo-retina> isn't the unread count is cleared as soon as the tab is selected?
10:02:51 <aleth> flo-retina: The unread flag is removed immediately because you want it gone from tabs immediately when you select them
10:03:04 <flo-retina> aleth: yeah
10:03:39 <flo-retina> I think Mic was asking if it was on purpose that the ruler wasn't removed at the same time as the unread count was clearede
10:03:41 <flo-retina> *cleared
10:03:56 <aleth> flo-retina: Yes, the examples I gave technically involve switchign to another tab.
10:04:06 <aleth> Right, I said it was on purpose, he asked why ;)
10:04:07 --> clokep has joined #instantbird
10:04:07 * ChanServ sets mode +o clokep 
10:05:25 <aleth> So is everyone fairly happy with the red/blue tabs? (ie should I put up a patch for that?)
10:07:51 <flo-retina> aleth: the "red" version looked pink to me until I saw the pinker "pink" one, so I would suggest going with the "orange" one you had. Would also need to see how things look on other OSes of course :).
10:08:46 <aleth> Other OS will need tweaks anyway, that's why I don't want to put up a patch before it's at least in the ballpark for Linux ;)
10:08:56 <aleth> flo-retina: really, this looks pink to you? https://i.minus.com/jswz55sZm93qJ.png
10:09:16 <-- jb has quit (Input/output error)
10:09:18 --> jb has joined #instantbird
10:09:36 <flo-retina> aleth: somewhat, yes
10:09:43 <aleth> Intersting. I don't mind the orange though.
10:09:51 <flo-retina> aleth: more than the Bubble theme's default color for which we received this negative comment
10:10:33 <aleth> flo-retina: Right, it's a good point. Some people are sensitive about pink ;)
10:10:50 <flo-retina> aleth: this may be mostly because there's a blue area next to it
10:10:56 <aleth> Maybe we could make them pink for Feb 14th :P
10:11:11 <flo-retina> aleth: people are more sensitive to pink-ish colors when there's some blue next to it / opposed to it.
10:11:31 <flo-retina> aleth: what about a special branding for that day? :-P
10:14:06 <aleth> Why not :D
10:20:00 * clokep doesn't have a strong opinion about orange vs. red.
10:22:55 <flo-retina> is bug 1914 something we want or wontfix?
10:22:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1914 min, --, ---, nobody, UNCO, a:visited is ignored, visited links stay the unvisited color
10:23:36 <clokep> I wasn't really sure what it was asking for. :-S
10:23:47 <clokep> I think it could be useful.
10:23:59 <clokep> But why doesn't that "just work"?
10:24:11 <flo-retina> clokep: he wants us to save the links he has clicked in Places, so that they appear in a different color, and when focusing Ib again after looking at a link, he knows what's the next link to clikc
10:24:12 <flo-retina> *clikc
10:24:15 <flo-retina> *click
10:24:21 <flo-retina> we used to not build Places
10:24:22 <clokep> Ah.
10:24:31 <flo-retina> but it seems that's no longer an option and we do have it
10:24:58 <clokep> Hm...I think it could be useful (especially for things like Twitter where you might get the same link a few times)
10:25:03 <flo-retina> so my guess is that the reason why this doesn't work now is that we don't actually load these links, but instead send them to nsIExternalProtocolService
10:25:25 <flo-retina> clokep: wouldn't there be a different t.co URL each time on twitter?
10:25:50 <clokep> flo-retina: I'm fairly certain they reuse them.
10:26:47 <flo-retina> so to fix that bug we will need to figure out how links are marked as visited, and do that "artificially"
10:31:03 <clokep> Right.
10:31:07 <clokep> I think it's a reasonable request though, personally.
10:33:27 <flo-retina> a quick mxr search gave me http://mxr.mozilla.org/mozilla-central/source/toolkit/components/places/mozIAsyncHistory.idl#149 and http://mxr.mozilla.org/mozilla-central/source/toolkit/components/places/nsINavHistoryService.idl#1271
10:33:55 <clokep> Hmm...these interfaces definitely flew across my radar in #maildev yesterday...
10:34:11 <clokep> aleth: I replied to that guy on the mailing list with the bug flo-retina referenced yesterday.
10:41:54 <flo-retina> http://pastebin.instantbird.com/167788
10:42:00 <flo-retina> completely untested :)
10:43:21 <clokep> Hah. 
10:46:34 <clokep> Bleh Moz 20 seems very...inexciting.
10:46:36 <clokep> unexciting
10:58:39 <clokep> flo-retina: That patch works.
11:00:57 <aleth> clokep: Couldn't he select the account after opening the conversation?
11:01:06 <clokep> aleth: How?
11:01:20 <aleth> From the target selector?
11:01:31 <clokep> aleth: That selects the target, now the sender.
11:01:41 <clokep> s/now/not/
11:01:48 <aleth> Oh, OK, I get it now.
11:03:00 <clokep> aleth: Maybe that should list out "foo from bar, foo from baz, loo from bar, boo from baz", etc.
11:04:26 <aleth> I'm still confused by what he writes. "I have one account say user1@gmail.com and second account user2@gmail.com. Now user1 and user2 has a common friend buddy@gmail.com." Why can't he tag "buddy" with "user1" and "user2" tags? Why would that fail?
11:05:05 <aleth> (if it's only about viewing the contacts, not starting conversations)
11:05:30 <clokep> aleth: I'm pretty sure that's not what he's asking. The only way he can envision choosing which account to start a conversation w/ is by having it appear as two separate tags.
11:05:33 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:25:32 <flo-retina> aleth: user1 and user2 are his accounts, not his buddies.
11:26:15 <flo-retina> clokep: "flo-retina: That patch works." I guess I should attach it to the bug then
11:26:30 <aleth> Yes, I meant that one could create account tags by hand if one really wanted
11:27:56 <flo-retina> aleth: that would help (I think the reporter even tried to do that)
11:28:18 <flo-retina> err, wouldn't
11:29:03 <aleth> seems so, for the reason clokep gave
11:37:58 --> mpmc has joined #instantbird
11:39:18 --> rosonline has joined #instantbird
11:48:52 --> clokep_work has joined #instantbird
11:48:52 * ChanServ sets mode +o clokep_work 
11:55:09 <clokep_work> aleth: Does that make sense now?
11:55:28 <clokep_work> flo-retina: Btw the links history / places stuff would be even better if it could use Firefox's history. ;)
11:56:33 <flo-retina> clokep_work: I wonder if we need a way to make the history expire
11:56:51 <flo-retina> do we have a privacy issue here?
11:57:03 <clokep_work> flo-retina: We would probably need to add a way to clear the history, yes.
11:57:19 <clokep_work> Which makes that one of those bugs where "Oh, this is easy to fix...wait...this is a ton of work."
11:57:26 <aleth> clokep_work: Yes. Other clients have trained people to expect the "group by account" thing...
11:57:59 <flo-retina> clokep_work: would the "keep records of my conversations" pref be re-usable?
11:58:14 <aleth> Maybe delete the history on shutdown or startup?
11:58:26 <flo-retina> or would we really need a "keep track of links I visited" checkbox, with a [Clear Link History] button?
11:58:27 <aleth> I don't see any reason to keep a record for longer than that.
11:59:05 <flo-retina> aleth: it would be useful to have a history of links you have sent before, and to use it for completion purposes
11:59:07 <aleth> But the guy who filed the bug might disagree ;)
11:59:10 <clokep_work> aleth: Really? It seems obvious to me it would be useful.
11:59:13 <flo-retina> but that's likely a completely different issue :)
11:59:23 <-- Optimizer has quit (Connection reset by peer)
11:59:28 <aleth> flo-retina: that's a very different isse ;)
11:59:47 <flo-retina> clokep_work: making the history session-only by default looks like a sane way to avoid having another pref
11:59:47 <clokep_work> flo-retina: I assume there isn't a toolkit way to do this, right? :(
11:59:57 <flo-retina> complete on previously sent URLs?
11:59:59 <clokep_work> flo-retina: Yes, that seems like a reasonable first step at least.
12:00:12 <clokep_work> flo-retina: No, handle the history clearing, etc.
12:02:53 <flo-retina> there's a privacy.sanitize.sanitizeOnShutdown pref
12:03:07 <flo-retina> what I would really like is for the session-only history to never hit the disk though :-/
12:06:31 <flo-retina> changing the value of that pref may not be acceptable for Tb :-S
12:07:10 <-- clokep_work has quit (Ping timeout)
12:09:20 <aleth> "the links history / places stuff would be even better if it could use Firefox's history" I wonder if people won't expect that once some links appear visited :-/
12:09:43 <flo-retina> they also need to know which Firefox profile they should use ;)
12:09:56 <flo-retina> and cool kids use Chrome these days :-P
12:10:03 <aleth> Not saying it's something we should implement...
12:10:49 --> clokep_work has joined #instantbird
12:10:49 * ChanServ sets mode +o clokep_work 
12:13:18 <clokep_work> aleth: Yeah there's no way I'd suggest implementing using FIrefox's history.
12:13:23 <clokep_work> Was just a comment. :)
12:13:56 <clokep_work> flo-retina: But if TB already saves links from emails and already have the UI to clear the history, etc.
12:14:18 <flo-retina> hmm
12:14:28 <flo-retina> I don't know if tb colors visited links or not
12:14:41 <flo-retina> I would assume not, but that could very well be a wrong guess :)
12:17:19 <clokep_work> I thought it did. :-S
12:20:12 <flo-retina> I just tested, it doesn't seem to do it
12:20:41 <-- jb has quit (Ping timeout)
12:21:00 <-- beelze has left #instantbird ()
12:23:29 <clokep_work> Oh. :(
12:23:52 --> jb has joined #instantbird
12:28:14 <clokep_work> I assumed they added that stuff when they added the browsing capability to TB.
12:33:08 <flo-retina> https://bug818675.bugzilla.mozilla.org/attachment.cgi?id=696399 seems to be how the "share" feature of the SocialAPI will look.
12:33:48 <flo-retina> clokep_work: oh, it's very possible that it's handled when browsing web pages (I don't remember how that's done in Tb); what I tried was clicking links in emails
12:38:31 <clokep_work> flo-retina: Maybe, we could ask mconley possibly.
12:38:36 <clokep_work> Or just in #maildev.
12:41:39 <clokep_work> flo-retina: That screenshot looks AWFUL.
12:41:49 <flo-retina> http://mxr.mozilla.org/mozilla-central/source/parser/html/nsIScriptableUnescapeHTML.idl#18 seems interesting
12:42:01 <clokep_work> (I don't want to bash on people's work, but that really doesn't look good at all.)
12:42:06 <clokep_work> It has an awkward mixture of chrome and content.
12:42:09 <clokep_work> Poor paddings aroudn icons.
12:42:10 <flo-retina> clokep_work: I think they intend to add some theming to that before landing it.
12:42:32 <aleth> clokep_work: I thought so too, but then I thought I don't like built in "social" features like that anyway, so...
12:42:38 <flo-retina> so the poor paddings are probably not something to be concerned about at this point :)
12:42:40 <aleth> ...not the target audience
12:42:53 <clokep_work> aleth: Yes, I'm not the target audience either. :)
12:42:58 <flo-retina> and I agree with the blurry chrome/content separation
12:43:29 <aleth> flo-retina: Apart from the way it looks, it's not great that the boundary between third-party and native browser is so blurred
12:43:35 * clokep_work would rather see Persona integrated than social API stuff. ;)
12:43:46 <clokep_work> Yes, I really dislike how much control the "social API providers" have.
12:43:52 <flo-retina> how many of you would be interested in building a solid version of Instantbird running in the SocialAPI sidebar and chat windows as an add-on, just to show people that these places should be used by chrome stuff ;) ?
12:44:43 <clokep_work> flo-retina: If I thought people would care, I'd be interested. But I'm pretty sure everyone wouldn't care...
12:44:47 <flo-retina> that would support Facebook chat out of the box :-P
12:44:58 * clokep_work also doesn't get why Mozilla seems uninterested in chat. ;)
12:45:02 <flo-retina> we would need to find ways to market it :-S
12:45:15 <flo-retina> clokep_work: because it's not the web ;)
12:45:17 * aleth basically agrees with clokep_work
12:45:31 <aleth> flo-retina: but it could be ;)
12:45:42 <flo-retina> hmm, we would need to get it to marked as featured add-on on AMO
12:46:14 <aleth> flo-retina: couldn't one make the case for chat as a subset of webrtc?
12:46:28 <aleth> (i know, technically speaking not quite right, but...)
12:46:31 <flo-retina> doesn't really seem related
12:47:15 <aleth> flo-retina: From a user pov, video chat and text chat are not that different :P
12:51:24 <aleth> How hard would it be to make some form of IB a social API provider?
12:52:21 <flo-retina> aleth: I've already done it once in the past
12:52:30 <flo-retina> there are probably still some try server builds around
12:52:40 <flo-retina> that was a webrtc experiment, so it even supported video chat ;)
12:52:53 <flo-retina> so making a prototype is trivial
12:53:20 <flo-retina> the part that would require real work IMHO is to adapt the build system so that we can trivially build it as an add-on without forking too many files in the code repository
12:54:02 <flo-retina> I don't think supporting MUCs in windows that are that small make much sense, so we may not want to included twitter or IRC
12:54:04 * clokep_work needs to look at the BIO -> BMO stuff. :(
12:54:11 <flo-retina> so mostly that would just give us Gtalk and Facebook chat
12:59:00 <aleth> Hmm, on the one hand that sounds great that it's fairly straightforward, on the other hand, I don't have a clear vision for it
13:02:56 <flo-retina> aleth: what makes me think it could be needed is that when I see people around me using chat, most of them don't bother to install a separate chat application, and just use Facebook and Gmail on different tabs
13:03:08 <flo-retina> and keep switching between these 2 tabs if they are talking to more than one person at once
13:04:01 <flo-retina> (well, there are also some exceptions, some people in the coworking space here use Adium or Empathy)
13:04:17 <aleth> flo-retina: That sounds familiar.
13:04:18 <aleth> Does the social API have a notion of "merged contacts"?
13:04:37 <flo-retina> (and one recommends Instantbird to all his co-workers, but doesn't use it himself. He just seems to like that if he recommends Ib he doesn't have to ask which OS the person is running first :))
13:04:50 <flo-retina> aleth: the social api has no notion of contacts
13:05:24 <aleth> flo-retina: Oh, so the sidebar is completely provider-specific? I didn't realise that
13:05:30 <clokep_work> flo-retina: Would it be reasonable to add an option to our Facebook prpl that says "use beta server" that is only in the UI for nightly builds?
13:05:33 <flo-retina> aleth: it's just an iframe docked to the right side of the main Fx window (where we can easily display blist.xul), and floating iframes docked to the bottom where we can display conversation.xml
13:05:51 <flo-retina> clokep_work: would about:config be enough?
13:06:17 <flo-retina> aleth: last time I tried, the biggest issue I had was that there was no "clean" way to display a menu bar in the sidebar
13:06:38 <flo-retina> so we would need to put a button somewhere to give access to some actions like "add contact"
13:06:52 <flo-retina> most of the Ib UI can just work
13:10:25 --> sakim has joined #instantbird
13:12:43 --> FireFly_TB has joined #instantbird
13:13:17 * aleth should take a closer look at the social API pages.
13:14:20 <-- sakim has quit (Quit: CGI:IRC)
13:14:26 --> sakim has joined #instantbird
13:14:47 <clokep_work> flo-retina: Sure that would be fine.
13:14:49 <flo-retina> aleth: I'm not sure they exist (if you mean the MDN doc)
13:15:54 <flo-retina> clokep_work: + if we only include a very limited set of features (no MUCs, no IRC, no Twitter, no logs, ...) that's good reasons to include "get instantbird" links ;)
13:16:31 <flo-retina> for all these features, the only way I see to support them within Firefox would be to open a full tab to show the content
13:16:40 <flo-retina> a MUC in a super small window doesn't make much sense
13:16:52 <flo-retina> searching logs don't really make sense either
13:17:14 <flo-retina> and I'm not sure IRC without being able to join a channel makes sense
13:17:23 <flo-retina> I wouldn't be strongly against it, but I'm afraid it would be confusing
13:17:49 <-- sakim has quit (Quit: CGI:IRC)
13:18:19 <aleth> Right, adding something that will feel broken doesn't make much sense.
13:19:48 <flo-retina> hmm, I wonder if it would be possible to write a talkilla js-prpl to have talkilla stuff also working from Instantbird's UI running in the social API
13:20:03 <flo-retina> would need to know how talkilla's server API looks though :-S
13:22:30 <clokep_work> flo-retina: Not including all those seems reasonable.
13:22:57 <-- Kaishi has quit (Quit: Kaishi)
13:23:25 --> Mic has joined #instantbird
13:23:25 * ChanServ sets mode +h Mic 
13:27:56 --> mikk_s has joined #instantbird
13:29:49 --> mpmc1 has joined #instantbird
13:29:58 <-- mpmc has quit (Ping timeout)
13:31:24 <-- mpmc1 has quit (Connection reset by peer)
13:31:51 --> mpmc has joined #instantbird
13:31:55 <-- Mic has quit (Input/output error)
13:32:38 --> Mic has joined #instantbird
13:32:38 * ChanServ sets mode +h Mic 
13:33:04 --> mconley has joined #instantbird
13:35:37 <flo-retina> okcupid would make sense there
13:36:12 <flo-retina> more generally, I think the services that would make sense to include there are the IM services that people are used to having in floating windows at the bottom of their browser while browsing the service's website
13:38:15 <-- mpmc has quit (Connection reset by peer)
13:48:32 <-- mikk_s has quit (Client exited)
13:49:09 --> mikk_s has joined #instantbird
13:54:06 <Mic> I don't see why this should make sense btw: http://log.bezut.info/instantbird/130403#m58
13:55:29 <Mic> I wondered why the unread status was removed immediately and not after the delay of one second which sets the wasVisible-flag (iirc?) for removing the unread ruler later.
13:57:51 --> mpmc has joined #instantbird
14:00:38 <flo-retina> Mic: seems I misunderstood your question then
14:01:21 <flo-retina> could we use a CSS transition to remove the unreadness of the tab, and set the wasVisible flag only when the transition is over?
14:01:53 <clokep_work> Mic: I think because it annoyed me. :)
14:03:37 <-- aleth has quit (Quit: Ciao)
14:12:04 <clokep_work> Mic: It was the kind of thing that I like. I click a window to get the red link to go away.
14:12:16 <clokep_work> But I want the unread marker to be there longer until I /really/ read the content.
14:13:44 <flo-retina> clokep_work: if you click to get rid of the red thing, but not to read, then the unread indicator is giving the wrong incentive. ;)
14:16:23 <clokep_work> flo-retina: Doesn't surprise me. :)
14:16:32 <clokep_work> I think it's all part of the better tab colors.
14:20:22 <flo-retina> clokep_work: yeah, I think it's really what we should be trying to fix there :)
14:26:43 <-- FireFly_TB has quit (Input/output error)
14:32:10 <-- jhk has quit (Ping timeout)
14:41:13 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
14:41:22 --> mikk_s has joined #instantbird
14:41:30 <-- mikk_s has quit (Quit: mikk_s)
14:43:41 --> mikk_s has joined #instantbird
14:48:00 --> FireFly_TB has joined #instantbird
14:58:41 <-- mpmc has quit (Ping timeout)
15:00:06 --> mpmc has joined #instantbird
15:01:25 --> Suiseiseki has joined #instantbird
15:12:04 --> jhk has joined #instantbird
15:19:11 <-- Mic has quit (Quit: No time to waste, let's go!)
15:22:01 --> barlas has joined #instantbird
15:32:53 --> Optimizer has joined #instantbird
15:35:43 <-- deltafalcon has quit (Connection reset by peer)
15:40:33 <-- jb has quit (Quit: jb)
15:42:09 --> jb has joined #instantbird
15:42:59 <flo-retina> ah, support requests :(
15:43:18 <flo-retina> "it seems that I'm not able to connect to my Y! account, for chatting. [...] Do you know by any chance a workaround?"
15:50:11 <clokep_work> flo-retina: Did the [...] contain more details? ;)
15:52:39 <flo-retina> clokep_work: the parameters he used, but not the error message :(
15:53:51 <-- mikk_s has quit (Connection reset by peer)
16:11:12 --> mikk_s has joined #instantbird
16:15:16 --> Arkanath has joined #instantbird
16:25:33 <-- Arkanath has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:28:04 <flo-retina> Pressing Command+Shift+H in a conversation tab of someone I never talked to opens a completely empty log viewer window. (the context menu item is disabled, but not the keyboard shortcut)
16:30:43 --> Arkanath has joined #instantbird
16:33:40 <-- mikk_s has left #instantbird ()
16:36:36 <clokep_work> That's gross.
16:39:00 <-- gerard-majax_ has quit (Ping timeout)
16:59:19 <-- jb has quit (Ping timeout)
17:00:42 --> jb has joined #instantbird
17:02:46 <-- jhk has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
17:03:34 --> jhk has joined #instantbird
17:04:40 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:06:34 <-- Arkanath has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:17:23 <-- jb has quit (Ping timeout)
17:19:50 --> jb has joined #instantbird
17:22:19 * clokep_work mumbles about broken IRC behavior from other clients. ;)
17:23:06 <-- barlas has quit (Quit: Konversation terminated!)
17:25:52 --> gerard-majax_ has joined #instantbird
17:27:10 --> gerard-majax__ has joined #instantbird
17:27:26 <-- gerard-majax_ has quit (Client exited)
17:42:13 --> unghost has joined #instantbird
17:53:38 --> unghost_ has joined #instantbird
17:54:00 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
17:54:16 * unghost_ is now known as unghost
18:02:23 <-- jb has quit (Ping timeout)
18:03:40 <-- jhk has quit (Client exited)
18:13:51 --> harlock has joined #instantbird
18:58:34 --> flo-retina has joined #instantbird
18:58:34 * ChanServ sets mode +qo flo-retina flo-retina 
19:03:20 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
19:04:02 --> clokep_work has joined #instantbird
19:04:02 * ChanServ sets mode +o clokep_work 
19:09:42 --> EionRobb has joined #instantbird
19:14:50 <-- harlock has quit (Connection reset by peer)
19:16:30 --> harlock has joined #instantbird
19:21:24 <-- harlock has quit (Quit: Baibai)
19:22:14 <-- FireFly_TB has quit (Ping timeout)
19:48:27 --> FireFly_TB has joined #instantbird
19:57:07 --> Mic has joined #instantbird
19:57:07 * ChanServ sets mode +h Mic 
19:58:42 <Mic> Good evening! :)
19:59:43 <clokep_work> Hello Mic!
20:02:27 <Mic> I signed up for a free SkyDrive account after I saw yours in action. I like it very much so far :)
20:03:16 <clokep_work> I've been fairly happy w/ it.
20:03:27 <clokep_work> It integrates well into my phone and Windows 8.
20:07:06 <Mic> I like that its web user interface is so simple and clear.
20:07:16 <Mic> That's interesting: http://arstechnica.com/information-technology/2013/04/samsung-teams-up-with-mozilla-to-build-browser-engine-for-multicore-machines/
20:08:02 <Mic> I had heard about Servo recently and I knew about Rust ofcourse (the postings about it on PMO are hard to miss:P) but that's new.
20:09:12 <clokep_work> Mic: Yeah, kind of interesting...I guess.
20:10:34 <Mic> My first thought was that they might limit themselves to very few developers then ... but on the other hand: who's hacking Gecko? Most likely only Mozilla employees anyways..?
20:11:19 <clokep_work> Probably.
20:11:47 <flo-retina> "the postings about it on PMO are hard to miss:P" but easy to ignore! ;)
20:12:28 <clokep_work> I don't find them very interesting. :-X
20:13:35 <flo-retina> I read only the first one.
20:13:40 <Mic> They're pretty abstract...
20:14:20 <Mic> ... unlike the average "omg, look at the cool badges we have now"-postings ;)
20:14:22 <Mic> scnr
20:15:52 <flo-retina> aren't virtual badges completely abstract too?
20:16:13 * clokep_work prints his virtual badges out.
20:16:17 <clokep_work> Wait... (o_O)
20:16:17 <flo-retina> Mic: the webmakers posts are also great ;).
20:16:40 <flo-retina> clokep_work: for real developers they are called "tshirt", and I think we already shipped you one ;)
20:17:45 <clokep_work> flo-retina: Yes. :) I wear it often.
20:17:55 <flo-retina> clokep_work: see, you like badges ;)
20:18:20 <clokep_work> Only tangible ones.
20:18:21 <flo-retina> clokep_work: if you really wear it *often* it will get used soon, so we'll need to think about new badges
20:19:00 <clokep_work> flo-retina: "Often" is a relative term, I wear t-shirts only on weekends, pretty much.
20:19:12 <clokep_work> And yes, I want an IB one. :P
20:19:36 <Mic> What about badges for things like "<x> commits to /chat/" with x elem {1, 2, 5, 10, 25, 50} ?
20:19:40 * flo-retina doesn't wear Mozilla tshirts often
20:20:11 <flo-retina> no real point in wearing a tshirt with something cool printed on it when you have one or two pullovers above it all day long.
20:20:48 <-- gerard-majax__ has quit (Ping timeout)
20:21:33 <Mic> These here would *much* harder ofcourse: "<x> commits to /chat/", x elem {5, 10, 15, 20}? ;)
20:21:40 <Mic> *successive commits
20:23:09 <flo-retina> Mic: would just need to create a large patch set and get it all landed at once
20:23:52 <flo-retina> that guy trying to create a native Windows Pidgin seems to be having a hard time compiling glib :-P
20:24:13 <clokep_work> I noticed. I decided not to respond again.
20:24:28 <flo-retina> tired of being ignored? :)
20:25:38 <flo-retina> so I was mostly serious when I was suggesting offering a Fx-addon version of Ib limited to Gtalk and Facebook chat (and likely also jabber without dns srv) displaying its UI in the SocialAPI.
20:25:53 <-- clokep_work has quit (Ping timeout)
20:26:16 <flo-retina> But I don't want to go there alone. If I release that, we will get people asking for support here. And I'll also need reviewers ;).
20:28:12 <flo-retina> (and I have already started another coding project related to Ib that I need to spend time on)
20:28:22 <flo-retina> (+ we need to release and my review queue is far from empty :()
20:35:54 <Mic> flo-retina: what would you like to achieve with the social sidebar Instantbird-extension?
20:36:34 <Mic> Attract more users for Instantbird? Or rather interest developers in working on its chat core?
20:41:23 <flo-retina> Mic: a few different goals
20:41:40 <flo-retina> including raising awareness of the existence of Instantbird.
20:42:20 <flo-retina> but also showing that handling contacts and conversations in chrome as opposed to purely content makes sense because we can support multiple networks with the same consistent UI.
20:43:20 <flo-retina> Mic: ie. I dislike the direction SocialAPI has taken to address the "need" of users to communicate within the browser, but I don't necessarily disagree with the UI they have chosen, so I think we could leverage it.
20:44:15 <flo-retina> (note: this is my personal opinion and doesn't necessarily reflect my employer's position in any way :-P) ;)
20:45:08 --> jb has joined #instantbird
20:49:36 <Mic> Does this mean that the networks supply the "in content" UI for contacts and conversations then, so far?
20:50:28 --> zen_monkey has joined #instantbird
20:53:58 <Mic> The question might be stupid but I know nothing about the SocialAPI (except for what I'm currently reading on MDN;)
20:56:36 <flo-retina> Mic: the social API is just an iframe in the sidebar, and floating iframes docked at the bottom.
20:56:53 <flo-retina> Mic: + a background worker that has the power of opening the other iframes.
21:01:45 <flo-retina> clokep: that guy may have more "fun" when noticing that he needs to either have his UI use the glib event loop, or re-implement the purple eventloop uiops. I'm not completely sure, it's possible things will "just work", but... it didn't work well for me back in 2007 ;).
21:02:55 <-- rosonline has quit (Client exited)
21:05:35 <Mic> Who are providers for the Social API? I heard something about Facebook?
21:06:55 * flo-retina wonders under which rock Mic has been hiding during the last 6 months.
21:07:13 <flo-retina> Mic: yes, SocialAPI has been launched with Facebook as the first partner.
21:07:51 <flo-retina> multi provider support is coming, so there will be more providers in the future. (I don't think the names have been announced publicly yet)
21:12:34 <flo-retina> is it possible to load xpcom components in a restartless add-on?
21:16:09 <-- zen_monkey has left #instantbird (Saliendo)
21:17:25 <Mic> Yes, I tried that once and it seemed to work. Except for the unloading part if I'm not mistaken.
21:19:45 <Mic> Must be the "not particularly interested in ..."-rock by the way ;)
21:20:16 * flo-retina adds a badge to the rock.
21:20:45 <Mic> I think it was an attempt to load Omegle from a bootstrapped add-on...
21:21:52 <flo-retina> I'm wondering if chat/ could work without xpcom components (assuming only JS prpls are supported of course)
21:25:24 <Mic> flo-retina: would the chat core run on mobile platform by the way?
21:25:55 <flo-retina> do you mean on fennec/android?
21:25:56 <Mic> (minus libpurple most likely?)
21:26:22 <flo-retina> it would likely work there (and I think libpurple's been ported to android during a GSoC project)
21:26:35 <flo-retina> would likely also drain the battery
21:26:41 <Mic> Rather if it would be possible/make sense to have an IM WebApi for Fx OS and let others do the UI for it? ;)
21:26:51 <flo-retina> keeping a connection around on a mobile device isn't really a good idea.
21:29:03 <flo-retina> also, FxOS is designed with a multi-process architecture, not sure how our code would fit in there
21:30:14 <-- jb has quit (Ping timeout)
21:37:59 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
21:47:48 <flo-retina> ah, there he is, blocked on the eventloop uiops :-P.
21:51:09 <flo-retina> and once he gets that working, it may take him some more time to figure out that a few things (including dns srv) are broken on Windows because these ui ops are also used for thread synchronization :-P
21:54:16 <flo-retina> Good night
22:03:56 <Mic> Good night
22:03:59 <-- Mic has quit (Quit: No time to waste, let's go!)
22:16:26 --> clokep has joined #instantbird
22:16:26 * ChanServ sets mode +o clokep 
22:23:40 <clokep> flo-retina: Yes, pretty much tired of being ignored. :)
22:23:55 <clokep> And I wouldn't be against that add-on for Fx, but I think there's better things we could spend time on.
22:33:05 <-- mconley has quit (Input/output error)
22:33:36 --> mconley has joined #instantbird
22:35:17 <-- mconley has quit (Ping timeout)
22:37:21 <-- chrisccoulson has quit (Quit: Ex-Chat)
23:00:38 --> chrisccoulson has joined #instantbird
23:14:33 --> Kaishi has joined #instantbird
23:25:54 --> deltafalcon has joined #instantbird
23:36:52 <-- Kaishi has quit (Quit: Kaishi)
23:42:51 <-- mpmc has quit (Connection reset by peer)
23:51:07 <clokep> gerv: Ping.