#instantbird log on 02 02 2013

All times are UTC.

00:18:54 --> Mic has joined #instantbird
00:18:55 * ChanServ sets mode +h Mic 
00:24:00 * Mic just saw javascript code in which "~" was used in combination with index of to see if the string was found.
00:25:04 <Mic> As if  writing "!= -1" was too much to ask for..
00:25:07 <Mook_as> that's like how bools work in visual basic, yay!
00:36:31 <-- Optimizer has quit (Ping timeout)
00:40:32 --> Optimizer has joined #instantbird
00:44:10 <Mic> Good night
00:51:39 <-- Mic has quit (Quit: Output/input error)
01:24:27 <-- qlum has quit (Quit: Getting the <censored> out.)
01:53:52 <-- Optimizer has quit (Ping timeout)
01:57:36 --> Optimizer has joined #instantbird
02:00:28 <-- Optimizer has quit (Ping timeout)
02:03:53 --> Optimizer has joined #instantbird
02:06:55 <-- Mook_as has quit (Quit: Mook_as)
02:12:09 <-- Optimizer has quit (Ping timeout)
02:15:23 --> Optimizer has joined #instantbird
02:35:13 --> MMN-o has joined #instantbird
02:42:27 <-- Optimizer has quit (Ping timeout)
02:45:58 --> Optimizer has joined #instantbird
03:29:41 <-- Suiseiseki has quit (Quit: Leaving)
03:36:03 <instant-buildbot> build #765 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/765
04:09:27 --> Suiseiseki has joined #instantbird
04:11:06 --> Mook has joined #instantbird
04:21:35 <-- Mook has quit (Quit: Mook)
04:24:46 <instant-buildbot> build #763 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/763
04:43:20 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
05:05:20 <-- Optimizer has quit (Ping timeout)
05:09:08 --> Optimizer has joined #instantbird
05:29:33 <instant-buildbot> build #857 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/857
06:11:10 <-- Optimizer has quit (Ping timeout)
06:14:28 --> Optimizer has joined #instantbird
06:23:56 <-- Suiseiseki has quit (Ping timeout)
06:40:36 <-- Optimizer has quit (Ping timeout)
06:44:32 --> Optimizer has joined #instantbird
06:48:26 <-- Optimizer has quit (Ping timeout)
06:52:06 --> Optimizer has joined #instantbird
06:54:09 --> mconley has joined #instantbird
07:05:30 --> Suiseiseki has joined #instantbird
07:21:15 <-- mconley has quit (Input/output error)
07:21:43 --> mconley has joined #instantbird
07:23:28 <-- mconley has quit (Ping timeout)
08:19:42 --> gerard-majax_ has joined #instantbird
08:21:43 <-- gerard-majax_ has quit (Ping timeout)
08:24:35 --> gerard-majax_ has joined #instantbird
08:28:30 <-- gerard-majax_ has quit (Ping timeout)
08:54:14 --> jb has joined #instantbird
09:01:11 <-- Optimizer has quit (Ping timeout)
09:04:28 --> Optimizer has joined #instantbird
09:04:46 <-- jb has quit (Ping timeout)
09:13:16 <-- Optimizer has quit (Ping timeout)
09:18:30 --> jb has joined #instantbird
09:18:31 --> Optimizer has joined #instantbird
09:21:20 <-- Optimizer has quit (Ping timeout)
09:37:59 <-- jb has quit (Input/output error)
09:38:02 --> jb has joined #instantbird
09:45:03 <-- Tonnes has quit (Input/output error)
09:50:00 --> Tonnes has joined #instantbird
09:52:12 <-- jb has quit (Ping timeout)
09:57:33 --> Mic has joined #instantbird
09:57:33 * ChanServ sets mode +h Mic 
09:58:18 --> mpmc has joined #instantbird
10:01:15 --> ^MrJiM has joined #instantbird
10:01:30 <^MrJiM> hi
10:02:32 <^MrJiM> is there a way to disable all protocol and keep jabber (in corporate environement for example?)
10:28:42 <Mic> Hi!
10:32:03 <Mic> ^MrJiM: what would you like to do for that? Recompile? Modify an existing Instantbird installation? Flip a pref?
10:32:44 <Mic> The last one is not possible unfortunately...
10:38:34 <^MrJiM> hum
10:38:56 <^MrJiM> i have a openfire in my compagny
10:39:42 <^MrJiM> i like qutim and instantbird as client because they have "pro" interface
10:39:49 <^MrJiM> and keep simple
10:40:16 <^MrJiM> but i don't want to control facebook chat msn etc...
10:40:17 --> aleth has joined #instantbird
10:40:18 * ChanServ sets mode +h aleth 
10:40:25 <^MrJiM> just jabber in internam
10:40:31 <^MrJiM> in intern
10:40:44 <^MrJiM> i have to recompile?
10:41:12 <Mic> It's possible to set up Facebook chat too when there's only XMPP (Jabber).
10:41:25 <Mic> That's what Facebook uses to let clients connect to their chat.
10:41:30 <^MrJiM> yes
10:41:43 <^MrJiM> but my teams do not search too
10:42:03 <^MrJiM> there are pro and we are only 65
10:42:08 <aleth> You could do it with an add-on
10:42:16 <^MrJiM> they are pro sorry for my english i'm french
10:42:50 <Mic> aleth: what was the thing why we're sticking with libpurple xmpp at the moment?
10:42:54 <aleth> If they are pro, why are you worried about the other protocols being there?
10:42:58 <^MrJiM> just disable the choice in wizard when you setup an account
10:43:09 <aleth> Mic: The DNS SRV bug, afaik
10:43:50 <^MrJiM> if not i have to use sprark :/
10:43:52 <^MrJiM> spark
10:44:02 <^MrJiM> there are pro for majority
10:44:09 <^MrJiM> not all :p
10:44:09 <aleth> ^MrJiM: I'm pretty sure you don't have to recompile. Just write an add-on...
10:44:33 <^MrJiM> just chage the wizard is the simple way i think
10:44:59 <aleth> That's one way you could do it
10:45:01 <^MrJiM> or disable "new account creation"
10:45:01 <Mic> aleth: or e.g. remove all protocols from a release build, make it use js-xmpp instead of libpurple's and repackage?
10:45:24 <^MrJiM> yes i sign!
10:45:29 <Mic> hmm, hiding the new account button and context menu with user chromes?
10:45:29 <aleth> Mic: That might work too. Is it easier?
10:45:45 <Mic> Easier than what?
10:45:52 <aleth> Than writing an add-on...
10:46:13 <Mic> I guess in both cases you'd need to know what you're doing ;)
10:46:25 <^MrJiM> i don't know how to write addon 
10:46:41 <^MrJiM> but i can remove file :)
10:47:24 <^MrJiM> i have to unzip instantbird-1.3.fr.win32.installer.exe
10:47:28 <aleth> Mic: Hmm, the user chrome method might actually be the simplest way
10:47:47 <^MrJiM> what is user chrome?
10:48:49 <aleth> ^MrJiM: It's a file you can add to your profile to customize the CSS
10:49:09 <Mic> Wait a moment, I have a nice idea for the user chrome, let me see if it works!
10:49:11 <aleth> Mic: Do you think #newaccount {display:none} would be enough?
10:49:39 <Mic> I rather plan to hide all protocols from the list that have not the right label ;) Might be possible!
10:49:55 <aleth> That would be less drastic ;)
10:50:52 <^MrJiM> are you testing?
10:52:59 <aleth> ^MrJiM: Well, hiding the new account button is easy :) If that's enough for you
10:54:24 <^MrJiM> yes it's enough
10:54:43 <^MrJiM> i will install it on each computer
10:54:52 <aleth> For that, you have to make a new directory, "chrome", in the user's profile directory
10:54:55 <^MrJiM> i can hide the button after 
10:55:06 <^MrJiM> to staze the config
10:55:29 <^MrJiM> #newaccount {display:none is the  way?
10:55:31 <aleth> Inside that folder you make a new file userChrome.css which contains the line "#newaccount {display:none;}"
10:55:51 <^MrJiM> which folder?
10:55:59 <aleth> The chrome folder you just created
10:56:12 <^MrJiM> in windows explorer?
10:56:25 <^MrJiM> start to begin :=
10:56:34 <aleth> For example. "directory" and "folder" mean the same thing ;)
10:56:42 <^MrJiM> i'm new in instantbirde
10:56:52 <^MrJiM> so
10:56:59 <^MrJiM> i install instabird
10:57:05 <^MrJiM> i creat new jabber account
10:57:08 <aleth> So you install IB and run it. This creates a profile folder for the user
10:57:14 <^MrJiM> ok
10:57:22 <aleth> Then you make the accounts you need
10:57:28 <^MrJiM> ok
10:57:44 <aleth> Then you open the profile folder with Explorer or something and do what I told you above.
10:57:57 <aleth> Then restart IB.
10:58:20 <^MrJiM> C:\Program Files\Instantbird\chrome
10:58:21 <^MrJiM> here
10:58:26 <aleth> No
10:58:50 <aleth> http://www.instantbird.com/faq.html#profilefolder
10:59:18 <^MrJiM> ok i'm in
10:59:26 <^MrJiM> C:\Users\Maison\AppData\Roaming\Instantbird\Profiles\2px898y6.default
10:59:32 <Mic> OK :)
10:59:35 <aleth> Good
10:59:45 <aleth> So you make the chrome folder in there.
10:59:57 <Mic> I have only XMPP in the advanced list. Let's about the top protocol list.
11:00:21 <aleth> Mic: Neat, so that can be done? :)
11:00:28 <^MrJiM> new folder > C:\Users\Maison\AppData\Roaming\Instantbird\Profiles\2px898y6.default\Chrome
11:00:55 <aleth> It might have to be lowercase "chrome", I'm not sure if Windows is case-specific.
11:01:09 <^MrJiM> ok i've changed
11:01:18 <^MrJiM> C:\Users\Maison\AppData\Roaming\Instantbird\Profiles\2px898y6.default\chrome
11:04:19 <-- ^MrJiM has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
11:05:37 --> ^MrJiM has joined #instantbird
11:05:45 <^MrJiM> it work 
11:05:53 <aleth> :)
11:06:10 <^MrJiM> i i have made the css file and it's ok
11:06:23 <^MrJiM> i can add account by right clic
11:06:26 <^MrJiM> ...
11:07:00 <^MrJiM> but it's better
11:07:14 <aleth> Oh, I forgot about that...
11:07:31 <aleth> Maybe Mic's solution will be better ;)
11:07:58 <^MrJiM> what's the mic colution 
11:08:07 <^MrJiM> i have lost my history when i quit
11:08:09 <aleth> He's still working on it ;)
11:08:14 <^MrJiM> ok
11:08:14 <Mic> http://pastebin.instantbird.com/135513
11:08:33 <Mic> Put that in you userChrome.css file and see if it's OK for you.
11:10:04 <aleth> That does look much better :)
11:10:12 <Mic> Maybe I should have tested for value="prpl-xmpp" or something instead... that would definitely be language independent.
11:10:29 <Mic> prpl-jabber? No idea...
11:10:43 <^MrJiM> i'm testing the mic
11:10:57 <aleth> I hope "XMPP" isn't "Jabber" in French ;)
11:11:07 <Mic> Make sure to select the XMPP from the protocol list, otherwise the next screen of the wizard will be blank.
11:11:29 <Mic> I wouldn't know how to avoid that with such a simple solution as a user chrome-change.
11:12:30 <aleth> I think value is the description in the top proto list anyway, so this is probably as good as it gets.
11:12:47 <-- ^MrJiM has quit (Client exited)
11:12:55 --> ^MrJiM has joined #instantbird
11:13:34 <^MrJiM> seems god!
11:13:38 <^MrJiM> good
11:13:40 <^MrJiM> mic is god
11:13:47 <Mic> It's hackish but if it works for you... :)
11:14:01 <Mic> Just saying "thanks" would be OK ;)
11:14:02 <^MrJiM> it's enough
11:14:15 <^MrJiM> the simplest is always the better
11:14:26 * aleth goes for lunch while Mic creates a universe or two ;)
11:14:49 <Mic> I'll be afk too now
11:14:56 <^MrJiM> thanks a lot Mic & aleth
11:15:08 <Mic> ^MrJiM: you can always come here and ask if you've got other questions.
11:16:46 <^MrJiM> i will be back
11:17:21 <^MrJiM> i dont know instantbird but i would be more popular
11:17:36 <^MrJiM> i test 15jabber client for windows
11:17:40 --> unghost has joined #instantbird
11:17:47 <^MrJiM> before finding instantbird
11:26:48 --> jb has joined #instantbird
11:39:27 <-- jb has quit (Ping timeout)
11:40:24 --> jb has joined #instantbird
11:45:23 --> jb1 has joined #instantbird
11:45:25 <-- jb has quit (Connection reset by peer)
11:58:01 <-- aleth has quit (Input/output error)
12:05:19 --> Mic1 has joined #instantbird
12:07:06 <-- Mic1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:08:12 --> Mic1 has joined #instantbird
12:09:19 <-- Mic1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:19:02 --> aleth has joined #instantbird
12:19:02 * ChanServ sets mode +h aleth 
12:23:18 <-- aleth has quit (Input/output error)
12:27:08 --> aleth has joined #instantbird
12:27:09 * ChanServ sets mode +h aleth 
12:28:50 <-- ^MrJiM has quit (Ping timeout)
12:37:57 <-- jb1 has quit (Ping timeout)
12:47:50 --> ^MrJiM has joined #instantbird
12:48:04 <-- ^MrJiM has left #instantbird ()
12:59:15 --> Optimizer has joined #instantbird
13:07:21 --> ^MrJiM has joined #instantbird
13:25:55 --> jb has joined #instantbird
13:51:36 --> clokep has joined #instantbird
13:51:36 * ChanServ sets mode +o clokep 
13:52:56 <-- Optimizer has quit (Ping timeout)
13:55:25 <clokep> ^MrJiM: I'm glad you like Instantbird, feel free to let us know if you find other issues. :)
13:55:41 <clokep> It''s not really set up to be locked down in a corporate environment, but seems like Mic and aleth set you up.
13:55:47 <-- ^MrJiM has quit (Ping timeout)
13:56:38 <aleth> Looks like FF has ditched the error console
13:56:44 --> Optimizer has joined #instantbird
13:57:30 * aleth is still losing a lot of log files :(
13:57:45 <clokep> aleth: What do you mean?
13:57:50 <clokep> (Re error console)
13:58:03 <aleth> It's no longer there, in Aurora...
13:58:29 <clokep> Oh.
13:58:30 <aleth> Instead, there's the "web console"
13:58:32 <Mic> "14:57:31 * aleth is still losing a lot of log files :(" Does this happen frequently to you?
13:58:32 <clokep> I have it in Nightly.
13:58:48 <Mic> I've never seen this on Windows, though.
13:58:49 <aleth> Mic: Yes, more often than I thought in fact.
13:59:04 <Mic> Even with no crash or other problems?
13:59:06 <aleth> I think it's correlated with the Quit: Input/Output error stuff.
13:59:18 <aleth> No crash, no problem. Just shutting down IB normally.
13:59:30 <Mic> That's bad :(
13:59:50 <clokep> I wonder if Linux doesn't wait for things to flush. :-/
13:59:50 <aleth> Yes, and I have no idea how to even look for a fix
14:00:07 <aleth> I wonder if mozilla doesn't wait for things to flush. :-/
14:00:22 <aleth> These are all streams, right...
14:01:16 <clokep> I think so.
14:01:24 <clokep> (I meant Mozilla on Linux, yes. :))
14:04:08 <aleth> Though the Input/Output error stuff also happens on other OS...
14:04:26 <aleth> Of course it's mere speculation that that is similar
14:05:51 <-- Mic has quit (Ping timeout)
14:10:47 --> Mic has joined #instantbird
14:10:47 * ChanServ sets mode +h Mic 
14:12:21 <Mic> aleth: are some parts at the end of your logs not written to disk or is the log file completely corrupted?
14:13:13 <aleth> Mic: They end up zero length. So it's probably that part that's Linux-specific
14:13:22 <Mic> oh :(
14:13:28 * clokep thought we wrote messages as they came in.
14:13:46 <aleth> I think we do
14:16:43 <aleth> For example, the log file of my current session is already 6k
14:17:11 <-- aleth has quit (Quit: Au revoir)
14:17:17 --> aleth has joined #instantbird
14:17:17 * ChanServ sets mode +h aleth 
14:23:43 <-- jb has quit (Ping timeout)
15:08:19 * Mic found an old test profile with 231 message styles installed.
15:12:09 --> qlum has joined #instantbird
15:30:13 <aleth> flo: re our message display dropping leading spaces, would it be too hackish to simply replace them with the &#160 entity (non-breaking space)?
15:37:22 --> DGMurdockIII has joined #instantbird
15:55:31 <Mic> aleth: it's not a problem of "white-space: pre-wrap" itself btw, I just checked that.
15:56:40 <Mic> aleth: I assume we don't know where they are lost?
15:57:05 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
15:58:58 <aleth> I think they are lost because that's usually the intended behaviour? Otherwise it would be a gecko bug
15:59:15 <clokep> Are they actually "lost" or just not dispalyed.
15:59:36 <aleth> Or are you saying that IB is stripping them somewhere?
16:01:22 <aleth> Huh, you are right, that's in fact what seems to happen. The spaces are not there in the text content
16:02:16 <aleth> I had understood from last time they were just not being displayed...
16:17:16 <aleth> We lose them here http://lxr.instantbird.org/instantbird/source/chat/modules/imContentSink.jsm#337
16:17:49 <Mic> The lxr free-text search is broken at the moment, isn't it?
16:18:32 <Mic> Are you sure about the line, aleth?
16:20:40 <aleth> Mic: ah, sorry, I meant http://lxr.instantbird.org/instantbird/source/chat/modules/imContentSink.jsm#335
16:20:53 <aleth> The parseFromString call.
16:21:37 <Mic> I would have look for something more obvious :D
16:21:53 <Mic> Like trimLeft, or a replace call with ^\s* 
16:22:05 <Mic> (i.e. intentionally removing them)
16:22:48 <aleth> I guess that would have been spotted before...
16:24:32 <Mic> (Without checking) I would assume that we can't prevent this and would need to work around it instead?
16:24:57 <aleth> I don't know the DOM parser well enough to know
16:28:28 <clokep> If you want to try a quick hack, I would test: let doc = parser.parseFromString("<span>" + aText + "</span>", "text/html");
16:29:23 <Mic> clokep++
16:30:42 <aleth> Hey, that works :)
16:31:37 <aleth> I was messing around with <p>...
16:31:46 <Mic> Should we keep the extra span or copy it's child nodes into the root and remove it after parsing (if that's possible)?
16:31:52 <Mic> *its
16:34:01 <aleth> I think we can drop it by looking for "span" rather than "body"
16:35:17 <aleth> Unless that has unintended side-effects that I can't think of right now ;)
16:35:33 <Mic> So we'll get a fragment starting with the span instead of a document with html and body tags then..
16:36:27 <Mic> hmm, no. The body would just contain the extra span..
16:36:36 <aleth> No, I mean here http://lxr.instantbird.org/instantbird/source/chat/modules/imContentSink.jsm#336
16:36:54 <Mic> Yes, I understood when looking at the code again
16:37:13 <aleth> If you can think of any drawbacks let me know...
16:40:04 <clokep> You can have a drawback if someone enters text such as "<span>foo"
16:40:12 <clokep> Not sure how that would be prase.
16:40:15 <clokep> *parse
16:40:54 <aleth> Seems to work fine.
16:41:45 <Mic> Can we be sure that the first element of the result is our tag? Or could other span tags in the message mess things up here?
16:42:00 <aleth> Mic: that's what the [0] is for
16:42:36 <Mic> My question was if we can be sure about it being the 0th element...
16:42:52 <aleth> mdn claims it's "in the order of the tree"
16:43:50 <Mic> OK.
16:44:48 <aleth> Alternatively we could stick with "body" but then use .firstChild
16:45:30 <Mic> Good idea, I'd prefer this then
16:47:00 <-- clokep has quit (Ping timeout)
16:47:13 <-- Kaishi has quit (Quit: Kaishi)
16:51:48 <instantbot> New Core - General bug 1870 filed by aleth@instantbird.org.
16:51:49 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2219 on bug 1870.
16:51:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1870 nor, --, ---, nobody, NEW, Leading whitespace is lost from messages
16:51:55 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
17:02:51 <aleth> Mic: lxr search is broken for me too
17:22:32 <Mic> aleth: what about renaming the variable "div" while you're at it? It doesn't make sense neither when containing the body- nor the span-node in my opinion.
17:22:57 <aleth> True... 
17:23:26 <aleth> Let's see if flo has any other review comments (eg I almost added a comment)
17:25:08 <Mic> https://hg.instantbird.org/instantbird/rev/86599b6abbeb#l2.7
17:25:19 <Mic> That's where it comes from :)
17:25:29 <aleth> aha :D
17:27:39 <aleth> I don't think the magic copy bug is quite as easy to work around
17:29:29 <Mic> Which one is that`?
17:29:40 <aleth> bug 868
17:29:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=868 nor, --, ---, nobody, NEW, no way to change the spellcheck dictionary
17:29:47 <aleth> oops
17:30:03 <aleth> bug 898
17:30:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=898 maj, --, ---, nobody, NEW, Copying text from conversations removes leading indent
17:30:18 <Mic> Is bug 868 even valid?
17:31:48 <aleth> If you often switch between two languages?
17:32:37 <Mic> I just installed the german dictionary and now there's a language sub-menu in the content menu of the input box.
17:32:44 <Mic> -> WFM by now.
17:32:48 <aleth> Nice :)
17:32:54 <Mic> Nice how waiting can solve some problems :)
17:32:58 <aleth> Context menu?
17:34:20 <aleth> Maybe bug 238 is fixed by that too, if the setting is per-input-box?
17:34:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=238 enh, --, ---, nobody, NEW, Using dictionaries for different languages in different chats
17:35:24 <Mic> http://i.imgur.com/z8YYe4y.png
17:35:36 <Mic> Let me check...
17:38:03 <Mic> No, it's a global setting.
17:38:20 <Mic> If I change the language in one tab, it also changes in the other.
17:38:50 <aleth> Oh well. It's your bug, so you can decide if it's good enough now ;)
17:40:02 <instantbot> benediktp@ymail.com set the Resolution field on bug 868 to FIXED.
17:40:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=868 nor, --, ---, nobody, RESO FIXED, no way to change the spellcheck dictionary
17:42:08 <Mic> It was a valid bug that's why I set it to fixed instead of WFM btw.
17:48:58 <Mic> Good evening
17:49:03 <-- Mic has quit (Quit: Output/input error)
17:56:35 --> clokep has joined #instantbird
17:56:35 * ChanServ sets mode +o clokep 
17:58:56 <clokep> Mic: It would be nice to know what version bug 868 was fixed in.
17:58:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=868 nor, --, ---, nobody, RESO FIXED, no way to change the spellcheck dictionary
18:04:05 * clokep doesn't like "fixed" bugs without a version attached.
18:53:52 <-- qlum has quit (Quit: Getting the <censored> out.)
19:12:32 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2220 on bug 898.
19:12:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=898 maj, --, ---, nobody, NEW, Copying text from conversations removes leading indent
19:36:22 * aleth wonders if flo has been lurking on this channel ;)
19:58:26 <-- aleth has left #instantbird ()
20:02:17 <-- SM0TVI has quit (Ping timeout)
20:05:29 --> SM0TVI has joined #instantbird
20:05:33 --> mpmc has joined #instantbird
20:23:34 --> harlock has joined #instantbird
20:24:58 <-- harlock has left #instantbird (PING 1359836698)
20:35:05 --> qlum has joined #instantbird
20:59:15 --> DGMurdockIII has joined #instantbird
21:16:09 --> NicoHood has joined #instantbird
21:37:16 --> FireFly_TB has joined #instantbird
21:58:53 <-- FireFly_TB has quit (Ping timeout)
22:18:51 <clokep> flo: You know, I almost always do want to know how much time has passed since I last talked to someone and not the actual time of the last message. It's a very good observation.
22:19:30 <-- NicoHood has left #instantbird ()
22:26:58 <-- DGMurdockIII has quit (gravel.mozilla.org concrete.mozilla.org)
22:26:58 <-- clokep has quit (gravel.mozilla.org concrete.mozilla.org)
22:26:58 <-- Suiseiseki has quit (gravel.mozilla.org concrete.mozilla.org)
22:26:58 <-- dew has quit (gravel.mozilla.org concrete.mozilla.org)
22:26:58 <-- douglaswth has quit (gravel.mozilla.org concrete.mozilla.org)
22:26:58 <-- skeledrew1 has quit (gravel.mozilla.org concrete.mozilla.org)
22:26:58 <-- ivan has quit (gravel.mozilla.org concrete.mozilla.org)
22:26:58 <-- micahg has quit (gravel.mozilla.org concrete.mozilla.org)
22:26:58 <-- Gizmokid2005 has quit (gravel.mozilla.org concrete.mozilla.org)
22:32:29 --> Gizmokid2005 has joined #instantbird
22:32:29 --> Suiseiseki has joined #instantbird
22:32:29 --> dew has joined #instantbird
22:32:29 --> DGMurdockIII has joined #instantbird
22:32:29 --> douglaswth has joined #instantbird
22:32:29 --> micahg has joined #instantbird
22:32:46 --> ivan has joined #instantbird
22:33:05 --> skeledrew has joined #instantbird
22:34:33 --> flo-retina has joined #instantbird
22:35:52 --> clokep has joined #instantbird
22:36:24 --> Mook has joined #instantbird
22:36:33 * flo-retina doesn't think bug 868 is fixed
22:36:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=868 nor, --, ---, nobody, RESO FIXED, no way to change the spellcheck dictionary
22:37:03 <flo-retina> the problem is that you don't have the "install more dictionaries…" menu item until you have installed more than one dictionary...
22:37:37 <flo-retina> there's absolutely nothing in the UI that suggests it's possible to have more than one dictionary installed
22:39:24 <instantbot> florian@instantbird.org cleared the Resolution 'FIXED' from bug 868.
22:39:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=868 nor, --, ---, nobody, REOP, no way to change the spellcheck dictionary
22:40:32 --> Mic has joined #instantbird
22:40:44 <flo-retina> 26 RTs to https://twitter.com/nitot/status/297727524606189568
22:43:19 --> gerard-majax_ has joined #instantbird
22:46:54 <-- clokep has quit (Ping timeout)
22:47:55 * Mook is now known as IRCMonkey52548
22:47:55 * Suiseiseki is now known as IRCMonkey12407
22:48:20 <Mic> Why am I getting a nickserv message that the nick is protected and I need to identify... seven minutes after I connected?
22:48:55 <Mic> Some problems with the network, this evening?
22:49:01 <Mic> *Any
22:55:59 <flo-retina> I don't know, but I don't see you as op
22:56:05 <flo-retina> or half op, or whatever
22:56:07 <flo-retina> and I don't seem to be op either
22:56:19 <flo-retina> so nickserv / moznet probably has some trouble tonight
22:56:34 <flo-retina> nickserv also bugged me about my nick being owned by someone else
22:56:53 <-- IRCMonkey52548 has quit (gravel.mozilla.org concrete.mozilla.org)
22:56:53 <-- skeledrew has quit (gravel.mozilla.org concrete.mozilla.org)
22:56:53 <-- ivan has quit (gravel.mozilla.org concrete.mozilla.org)
22:56:53 <-- IRCMonkey12407 has quit (gravel.mozilla.org concrete.mozilla.org)
22:56:53 <-- Gizmokid2005 has quit (gravel.mozilla.org concrete.mozilla.org)
22:56:53 <-- dew has quit (gravel.mozilla.org concrete.mozilla.org)
22:56:53 <-- DGMurdockIII has quit (gravel.mozilla.org concrete.mozilla.org)
22:56:53 <-- douglaswth has quit (gravel.mozilla.org concrete.mozilla.org)
22:56:53 <-- micahg has quit (gravel.mozilla.org concrete.mozilla.org)
22:57:32 <flo-retina> bah, yeah, netsplit...
22:58:35 --> ivan has joined #instantbird
22:58:35 --> Gizmokid2005 has joined #instantbird
22:58:35 --> douglaswth has joined #instantbird
22:58:35 --> micahg has joined #instantbird
22:58:35 --> skeledrew has joined #instantbird
22:58:36 --> Suiseiseki has joined #instantbird
22:58:36 --> DGMurdockIII has joined #instantbird
22:58:36 --> dew has joined #instantbird
22:58:37 * ChanServ sets mode +h Mic 
22:59:03 --> Mook has joined #instantbird
23:01:23 <flo-retina> Mic: so I assume nickserv lives in concrete.mozilla.org and we are on gravel
23:05:11 <Mic> flo: re bug 868: where is the "Install more dictionaries..." menu item appearing when you already installed an extra dictionary?
23:05:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=868 nor, --, ---, nobody, REOP, no way to change the spellcheck dictionary
23:05:49 <Mic> *you've
23:07:34 <Mic> I couldn't find it anywhere. There's the language sub-menu in the context menu of the input box appearing; it only lists the installed dictionaries with no option to add more.
23:14:01 <flo-retina> Mic: Screenshot from Firefox: http://i2.minus.com/icW0R81BonMz1.png
23:15:04 <Mic> Ah, I see. This makes a whole lot more sense now. We don't even have that item in IB.
23:15:15 <Mic> *yet
23:16:32 <flo-retina> our current spellchecking story is really suboptimal ;)
23:23:30 * Mic doesn't like lines with "hg@1"-blames :S
23:23:36 <-- gerard-majax_ has quit (Ping timeout)
23:41:59 <Mic> flo-retina: would you be fine with always showing the language menu once it includes the "Add dictionaries..." menu item?
23:43:07 <flo-retina> Mic: Firefox shows it only if "check spelling" is checked. I think that's the correct behavior
23:44:00 <Mic> I didn't meant to change that.
23:44:04 <flo-retina> but assuming "always" in your sentence meant "regardless of the number of dictionaries installed", then yes
23:51:12 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
23:51:17 <flo-retina> Good night
23:51:17 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)