#instantbird log on 09 16 2010

All times are UTC.

00:21:50 <-- clokep has quit (Ping timeout)
00:39:09 --> clokep has joined #instantbird
01:29:10 --> rikki has joined #instantbird
02:11:21 <-- hicham has quit (Client exited)
02:33:07 <-- micahg has quit (Ping timeout)
02:49:24 <-- chrisccoulson has quit (Quit: Ex-Chat)
02:55:01 --> tymerkaev has joined #instantbird
03:04:16 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
03:05:32 --> micahg has joined #instantbird
03:08:44 <-- tymerkaev has quit (Ping timeout)
05:56:31 --> flo has joined #instantbird
05:56:31 * ChanServ sets mode +qo flo flo 
05:57:45 * flo has just updated his nightly, and sees that the appearance of the topic bar has changed a lot since yesterday
05:57:52 <flo> the close button works though!
06:29:29 <-- micahg has quit (Connection reset by peer)
06:30:03 --> micahg has joined #instantbird
06:48:05 <-- micahg has quit (Ping timeout)
06:48:44 --> micahg has joined #instantbird
06:53:22 <-- micahg has quit (Connection reset by peer)
06:55:44 --> micahg has joined #instantbird
06:58:42 --> Mic has joined #instantbird
06:59:08 <Mic> good morning
07:04:52 <flo> Hello :)
07:05:14 <flo> looking at http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/tabbox.xml#480 I'm wondering if "aNewTab" is really what's the expected parameter for advanceFocusIntoSubtree
07:06:07 <flo> shoudn't it be the tab panel?
07:06:36 <Mic> Even if it were I had no way to try ;)
07:09:26 <flo> ok, let me try :)
07:13:19 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
07:14:50 --> Mic has joined #instantbird
07:17:04 <Mic> I think you could be right ..
07:18:23 <Mic> This isTabFocused part does what the name implies, focusing the tab part if one was focused before
07:18:48 <Mic> The next part covers the case where it isn't and should move the focus into the panel of the tab
07:19:32 <Mic> (and the tabpanel is not a child of the tab)
07:20:12 <flo> yes, that's what I think based on the "SubTree" part of the method name
07:20:21 <Mic> I wonder why they check if they have left the tabbox
07:20:41 <flo> but the "advanceFocus" makes me believe it would behave as if the focus was already on the provided element, and the user pressed "tab" once, and thus advancing the focus
07:20:48 <Mic> Shouldn't that be impossible while walking further down the tree (if that's what's actualöly happening)
07:21:12 <flo> of course, there's absolutely no documentation about advanceFocusIntoSubTree in the .idl file, so we have to guess what it's supposed to do...
07:21:32 <Mic> I tried looking at the actual implementation and I'm completely lost
07:22:11 <flo> it calls moveFocus from nsIFocusManager. That method at least is documented :)
07:22:22 <flo> the call http://mxr.mozilla.org/mozilla-central/source/content/xul/document/src/nsXULCommandDispatcher.cpp#272
07:22:33 <flo> the explanation: http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/base/nsIFocusManager.idl#116
07:24:00 <Mic> Thanks
07:24:26 <flo> it doesn't help all that much ;)
07:26:21 <flo> so about the findbar, it's just that it's not updated when changing the viewed log?
07:26:36 <flo> doesn't firefox have the same bug when switching tab while the findbar is opened?
07:27:27 <flo> by the way, you have no reason to be embarassed by this bug, it's not caused by your patch.
07:27:39 <flo> you have just made if a little more visible than before, but we already had that bug
07:28:32 <Mic> Basically it means that I forgot thouroughly testing the patch.
07:28:33 <flo> about the DOMContentLoaded fired multiple time. Isn't it fired for each element of the page that is loaded? (that is, first the HTML document, and then each image if there are emoticons?)
07:28:45 <Mic> Even though it is not caused by it, it would have been obvious
07:29:01 <flo> I tested it too ;)
07:30:17 * Mic looks up when DOMContentLoaded instead of guessing what it does ;)
07:30:46 <flo> I don't see what you mean by "* Find next/previous broken when changing log file"
07:31:10 <flo> both the buttons and the keyboard shortcut work for me after changing the log file
07:32:37 <flo> it may be as easy to fix as adding an event listener for DOMContentLoaded each time the log is changed, when it's fired, force a "findNext" operation, and remove the listener
07:32:59 <flo> I still think it's a different bug and bug 380 can rest in peace without embarassing you :)
07:33:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=380 enh, --, 0.3a1, leeraccount, REOP, Show findbar on log viewer content
07:34:36 <flo> clokep has done some great research for bug 509 apparently :)
07:34:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=509 enh, --, ---, nobody, NEW, Implement automatic character set decoding
07:35:09 <flo> I like the "Bugs of interest" of interest section with both "Universal autodetect needs to be on by default" and "Remove the universal charset detector" :)
07:39:53 <instantbot> florian@instantbird.org granted review for attachment 356 on bug 508.
07:39:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=508 nor, --, ---, nobody, NEW, Missing declaration of variable in blist.js:showLogs()
07:43:37 <Mic> Do you also have "Warning: WARN addons.xpi: Failed to add directory install location app-global ReferenceError: file is not defined" on the error console?
07:47:52 <flo> I haven't seen it (yet)
07:49:34 <Mic> Sounds like it could be the cause why I can't use the global extensions directory anymore? (If that hasn't been disabled in general)
07:52:32 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
07:56:04 --> Mic has joined #instantbird
07:57:54 <-- Mic has left #instantbird ()
07:58:02 --> Mic has joined #instantbird
07:58:09 <-- Mic has quit (Quit: Mic)
07:58:20 --> Mic has joined #instantbird
07:58:39 <Mic> Test?
07:59:34 <-- Mic has left #instantbird ()
08:00:44 <flo> the add-on manager is still not broken in my debug build :-S
08:01:10 --> Mic has joined #instantbird
08:07:51 <flo> http://pastebin.instantbird.com/387 this seems to fix your bug :)
08:08:36 <flo> I don't know if it's the "good fix", but at least with it applied the behavior is what I expect :)
08:10:04 <flo> Mic: should I steal your bug and attach my patch?
08:15:22 --> Even has joined #instantbird
08:15:22 * ChanServ sets mode +o Even 
08:16:48 <Mic> Yes :)
08:29:39 * flo ponders changing the bug name to "Selecting at tab should focus its content". What do you think?
08:31:34 <Mic> Yes, that better describes the real problem
08:32:10 <flo> done
08:34:00 <Mic> Thanks
08:36:57 <Mic> This bug report was not really a good one either
08:37:08 <flo> the intention was good
08:37:18 <Mic> I should have described the problem only instead of jumping to conclusions
08:37:22 <flo> and the link you gave made me find quickly the problem :)
08:37:34 * flo will be offline for an hour or two
08:37:38 <-- flo has quit (Quit: Instantbird 0.3a1pre)
08:38:04 <Mic> They say the road to hell is paved with good intentions ;)
09:00:01 --> sabret00the_ has joined #instantbird
09:00:59 <-- sabret00the has quit (Ping timeout)
09:35:22 --> chrisccoulson has joined #instantbird
09:47:02 --> tymerkaev has joined #instantbird
09:50:48 <tymerkaev> bah no flo
09:51:42 --> ChrisThomas has joined #instantbird
09:52:09 <tymerkaev> Mic: ping
09:53:04 <Mic> What's up?
09:53:31 <Mic> (you can ping me with the question directly)
09:54:43 <ChrisThomas> Hi Mic
09:55:11 <ChrisThomas> Does instand bird need Python?
09:55:20 <Mic> Hello
09:55:30 <Mic> No, not for running it but on the build process
09:55:36 <ChrisThomas> ok
09:56:06 <ChrisThomas> There is no problem so far with the latest linux trunk
09:57:30 <Mic> Good to hear:)
10:02:54 <Mic> tymerkaev: is there anything btw?
10:03:09 <tymerkaev> http://img148.imageshack.us/img148/9387/errorpo.png
10:03:11 <Mic> Pings are always interrupting so use them wisely ;)
10:03:44 <Mic> I haven't seen this, can you file a bug about it?
10:03:56 <tymerkaev> mb
10:04:39 <Mic> If you have a crash report, then attach its id
10:04:46 <tymerkaev> once I press OK or close it, Instantbird closed without crashreporter
10:04:55 <Mic> Ok
10:05:09 <tymerkaev> on win7 it's looks like "Instantbird is not responding"
10:07:25 <Mic> How do you run Instantbird then?
10:08:04 <rikki> tymerkaev, could u tell me how to replicate it?
10:08:54 <tymerkaev> I don't know
10:09:21 <tymerkaev> maybe go to sleep, back again probably you'll get this error 
10:09:47 <rikki> so it sometimes happens when u change states?
10:10:07 <tymerkaev> Mic: just press on Instantbird icon on taskbar
10:10:26 <tymerkaev> rikki: it's first time for me.
10:10:43 <Mic> So it's not failing every time
10:10:53 <tymerkaev> YES
10:10:54 <rikki> ahh well i can't help unless i know how to replicate it
10:11:01 <tymerkaev> xD
10:11:11 <tymerkaev> error says everything
10:11:18 <tymerkaev> flo knew
10:11:36 <tymerkaev> maybe Even?
10:11:53 <tymerkaev> Even: ping
10:12:59 <rikki> can u do that for me, i never knew about it
10:14:21 <Mic> tymerkaev: I guess waiting for flo might be best
10:14:34 <Mic> From what he said I think he might be back soon
10:14:48 <tymerkaev> stop say me anything
10:14:55 <tymerkaev> I'm busy 
10:15:08 <ChrisThomas> lol
10:15:32 * tymerkaev is now known as tymerkaev_busy
10:18:08 <ChrisThomas> One more thing i noticed about IRC is that it doesn't show the initial page where we can even register our username - Is this not added on purpose?
10:24:31 --> flo has joined #instantbird
10:24:31 * ChanServ sets mode +qo flo flo 
10:25:56 <ChrisThomas> Hey Flo
10:26:30 <flo> hello
10:26:56 <flo> the error on tymerkaev's screenshot is an out of memory error causing an abort
10:27:22 <ChrisThomas> I noticed that Instantbird misses the 'Buzz' or 'Poke' feature
10:27:26 <tymerkaev_busy> oops
10:27:28 <Mic> tymerkaev: I hope you remember that you said that next time you ping someone without asking actual questions. Other people are also busy. 
10:27:43 <flo> that dialog is stupid and we should find a way to make breakpad popup instead when glib fails to allocate memory
10:28:11 <tymerkaev_busy> Mic: I won't ping you anymore
10:28:18 * tymerkaev_busy is now known as tymerkaev
10:28:19 <flo> Mic: I think the best policy would be to stop replying to pings without questions ;)
10:30:51 <Mic> Pinging is ok as long as there's something to say.
10:31:17 <ChrisThomas> Flo : I need Buzz atleast on Yahoo
10:31:36 <ChrisThomas> Yahoo messenger has that feature
10:31:46 <Mic> The real reason why I'm beginning to be annoyed is that I first get pinged and then sort of ordered to shut up after a valid answer.
10:31:59 <Mic> That's no manners.
10:32:29 <rikki> mic maybe disable pings?
10:33:24 <ChrisThomas> How do you ping?
10:33:41 <ChrisThomas> I want to ping on some IRCs till I get kicked out :)
10:34:28 <Mic> Pings are very useful because you don't need to check the channel until someone actually interrupts you and asks for you
10:34:41 <ChrisThomas> Oh
10:35:44 <Mic> I think saying "hi" with nothing else is a bann-able offense in #Firefox at the moment. Just in case anyone is interested :P
10:36:14 <ChrisThomas> I want a security feature in IB
10:36:39 <Mic> Maybe you even get g-lined then ;)
10:36:49 <ChrisThomas> I wish you guys add 'automatically sign out' 'after 10 minutes, 1 minutes' option
10:36:51 <Mic> (That's a network wide ban)
10:37:33 <Mic> Instead of becoming idle you want the application to sign off your accounts?
10:38:17 <ChrisThomas> Yes, maybe if I forgot to sign out on an Internet cafe or a shared computer
10:38:49 <Mic> Keep in mind that you stored your IM passwords there!
10:39:04 <Mic> So signing off is not the only problem
10:39:19 <ChrisThomas> Yes, but I don't think non technical users would find it
10:39:30 <Mic> I need to go now, I will be back in the late afternoon
10:39:33 <Mic> Have a nice day
10:39:41 <ChrisThomas> tc
10:39:43 <-- Mic has left #instantbird ()
10:39:58 <ChrisThomas> gtg as well
10:40:01 <ChrisThomas> tc
10:40:07 <-- ChrisThomas has left #instantbird ()
11:17:53 <-- flo has quit (Quit: Instantbird 0.3a1pre)
11:42:10 --> mokush has joined #instantbird
12:38:49 <-- rikki has quit (Quit: Instantbird 0.2)
12:40:40 <-- sabret00the_ has quit (Quit: Leaving)
12:41:27 <-- mokush has quit (Client exited)
12:53:18 --> clokep has joined #instantbird
13:02:44 <-- Tonnes has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.9/20100824153629])
13:04:31 <clokep> Too bad ChrisThomas left, my IRC rewrite is going to show the "initial page" with MOTD, etc. (optionally)
13:21:48 <clokep> flo Will be happy that I rewrote the IRC parse algorithm though. :)
13:28:03 <clokep> Very glad the topic bars work again! :)
13:54:54 --> flo has joined #instantbird
13:54:55 * ChanServ sets mode +qo flo flo 
13:59:18 --> _Seji has joined #instantbird
13:59:33 <-- Seji has quit (Ping timeout)
14:03:49 --> Luke has joined #instantbird
14:04:26 <Luke> hi guys 
14:04:34 <flo> Hello :)
14:04:52 <Luke> any chance to get gadu-gadu protocol fixed ? :)
14:05:10 <flo> in 0.2 no. In the nightly builds, yes.
14:05:50 <flo> I'm currently working on the libpurple upgrade (which includes a newer version of libgadu)
14:07:05 <Luke> Great :) Thanks.
14:07:32 <flo> you are welcome
14:07:38 <flo> are you already using nightly builds?
14:08:35 <Luke> no, just downloaded it right now 
14:08:46 --> Tonnes has joined #instantbird
14:10:10 <Luke> ... but gadu still crashes in it :(
14:10:58 <flo> it's identical as in the 0.2 release, so that's not a surprise
14:11:06 <Luke> ohhh.. ok 
14:11:10 <flo> (the gadu plugin I mean)
14:11:23 <Luke> I must have misundestood you :)
14:11:59 <flo> I said I'm currently working on it
14:12:04 <flo> so... it's not done ;)
14:13:34 <Luke> yup, now I get it :) Anyway - great work, keep it up.
14:19:25 <clokep> Hey flo!
14:20:10 <flo> clokep: Good "morning" (I guess?)! :)
14:20:17 <clokep> Might be happy to see that I rewrote the IRC parse algorithm. ;)
14:20:31 <clokep> Yes, its only 10:20 AM here. (Or is 1020?)
14:23:49 <flo> clokep: I haven't looked at the code yet, but that seems like good news ;)
14:23:55 <flo> or is it awesome? :)
14:26:45 <clokep> Yeah, its pretty awesome.
14:27:06 <clokep> One regular expression (I stole it from a website :-x) and a split I think.
14:27:10 * clokep forgot his own cold.
14:27:51 <clokep> s/cold/code/
14:27:57 <clokep> (Its cold here. :P)
14:28:17 <flo> a stolen regexp?
14:28:33 <clokep> From a blog, I put the source in the code.
14:28:52 <flo> I've edited enough of the libpurple patch for it to apply
14:29:02 <clokep> But does it run? :)
14:29:12 <flo> I guess I'll fix the parts that apply with fuzz too before really applying it
14:29:19 <flo> psss, don't try that! ;)
14:29:42 <clokep> Just edit the raw patches and add/subtract from the line numbers. ;)
14:30:02 <flo> I won't edit the parts that apply with an offset
14:30:13 <clokep> Ohhh, just fuzz. :) Got it.
14:35:40 <flo> how come you don't need to separate the nickname?
14:37:41 <-- Luke has quit (Ping timeout)
14:37:55 <clokep> Cause I wasn't thinking when I wrote it. ;) I think....
14:38:04 <clokep> you need to at least separate out the nick.
14:38:19 <clokep> I think you only need "nick" and the whole "source" though, I don't think we'd ever use the host or user separate.
14:38:25 <clokep> I'm going to write a better regex for that though.
14:39:04 <flo> line 175-178 could be aMessage.source = temp[1] || this._server;
14:40:42 <clokep> Right, but not if we're going to split out the nick.
14:40:57 <clokep> Well I guess it still could be, you'd just run it on aMessage.source instead of temp[1].
14:41:38 <flo> you think a separate regexp is needed to extract the nick?
14:42:12 <clokep> It can probably be fit into the first one.
14:42:25 <clokep> As i said, I haven't written it yet. :)
14:42:44 <flo> all right, let me get back to that fuzz :-D
14:43:14 <clokep> No problem! Just wanted to tell you so you didn't start rewriting stuff I already rewrote. ;)
14:43:16 <flo> 9 hunks apply with fuzz
14:43:52 <flo> I would like to get the new libpurple in this week
14:44:04 <clokep> :)
14:44:06 <flo> and I'll probably spend most of my coding time of next week on js-proto stuff
14:44:16 <clokep> I'd like that. :-D
14:46:30 --> hicham has joined #instantbird
15:05:14 <-- Even has quit (Quit: Instantbird 0.3a1pre)
15:14:35 <flo>  149 files changed, 13284 insertions(+), 7541 deletions(-)
15:15:18 <flo>  13 files changed, 5342 insertions(+), 3187 deletions(-) of that is in gadu-gadu
15:15:33 <clokep> Seems like a pretty good amount
15:15:45 <flo> yeah, that's a bit scary ;)
15:16:23 <flo>  36 files changed, 1647 insertions(+), 1032 deletions(-) in the core of libpurple
15:17:32 --> deOmega has joined #instantbird
15:19:06 <deOmega> hi... question.   If  you can  assume what may be  considered the average bug you encounter, what is the typical time expected to spend on it?
15:19:25 <hicham> to fix a bug ?
15:19:34 <deOmega> yeah
15:19:36 <flo> between 5 seconds and a few years
15:19:55 <deOmega> I expected a response along those lines flo
15:20:36 <flo> depending on how easy it is to understand what's going wrong, and if it's just revealing a trivial mistake, or a conception error.
15:20:56 <hicham> or a bug in another third party library
15:21:22 <deOmega> surely there is a way that one would  try to account for man hours.. and in such a case may classify bugs based on that... 
15:21:42 <flo> deOmega: that's possible after the bug is fixed
15:22:11 <deOmega> ah.   Ok,  that  is a good response
15:22:27 <deOmega> that answers the question
15:22:33 <deOmega> Unknown until resolved
15:22:41 --> Mic|web has joined #instantbird
15:22:46 <flo> if you want a long explanation, http://www.dreamingincode.com/ may be a good book :)
15:23:02 <flo> it tries to answer the question "Why is software so hard?"
15:23:20 <Mic|web> clokep, flo: what about the cost of regexp?
15:23:34 <flo> Mic|web: what do you mean?
15:23:34 <clokep> Cost of regexp isn't enough to care about IMO.
15:23:36 <Mic|web> I always assumed regexp's are rather expensive concerning resources
15:23:37 <deOmega> I am  actually trying to help man.. so was trying to get an iea of what you guys are experiencing here
15:24:02 <flo> I would think they are cheaper than a hand made code to achieve the same result
15:24:24 <flo> I think I'll reread that book someday :)
15:24:53 <Mic|web> Are one large or several smaller regexp cheaper?
15:25:35 <deOmega> (there was more behind that question than how it may appear)
15:25:36 <flo> I think you pay a cost when they are compiled, and it's cheaper to execute than some regular code
15:25:59 <flo> deOmega: is there a bug you would want to fund a developer to fix?
15:26:06 <deOmega> but it is not teh right time to go further
15:26:12 <deOmega> no
15:26:21 <deOmega> just needing an understanding of yoru undertakings
15:26:27 <deOmega> i have zero clue
15:27:26 <flo> deOmega: I think you have spent enough time here already (and maybe in #songbird too) to know more than you pretend ;)
15:27:56 <deOmega> Then the matter is closed
15:28:26 <clokep> Mic|web: It'd be one pretty huge one or two big ones.
15:28:34 <flo> there are some questions, we would like to be able to answer... ;)
15:29:09 <clokep> Since when do we care about efficiency though? ;)
15:29:25 <clokep> flo: That seems like a very interesting book.
15:29:28 <flo> uh?
15:30:18 <flo> I read it in february 2009, when I was about to get the office and start full time
15:33:24 <Mic|web> On case where I'm missing seconds in the timestamp of messages:
15:33:49 <Mic|web> Wondering whether "uh?" was a reponse to the efficiency or the book statement
15:34:47 <flo> efficiency
15:35:27 <clokep> Oh, Yeah I wasn't being serious. But I think the difference between a few layers of if-blocks and one regexp isn't going to matter on a modern computer.
15:35:37 <Mic|web> Just to share this idea (not any further thoughts on it yet): extracting conversations from conversations .. who's talking to whom?
15:36:14 <Mic|web> Like clicking messages of the same conversation in a channel would group them into a thread and allow it to access it later .. without the other things going on around it
15:36:40 <Mic|web> Would require the user to sort it ofcourse, but well might be an idea
15:37:09 <clokep> Interesting idea.
15:37:47 <Mic|web> maybe shifting messages into several columns that represent simultaneously on going discussions, if the users tagged more as different discussions
15:37:59 <Mic|web> as visual representation
15:39:41 <Mic|web> Would need a fast and easy way to make it painless
15:40:21 <Mic|web> Maybe mousedown on one message and mouseup on another to link two messages and thereby creating a thread?
15:44:23 <Mic|web> bye, bbl
15:44:49 <clokep> Bye.
15:52:57 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:54:09 <-- tymerkaev has quit (Connection reset by peer)
15:54:39 --> tymerkaev has joined #instantbird
15:55:38 <flo> bah, the compilation of my updated libpurple fails on the very first file :-|
15:56:03 <hicham> which version ?
15:56:45 <flo> the latest
15:56:56 <flo> but you know we modify it quite a bit ;)
15:58:27 <hicham> I know
15:59:11 <hicham> do you have the diff hosted somewhere ?
16:00:52 <flo> the diff between what and what?
16:01:30 <hicham> the vanilla libpurple and what you use
16:02:31 <flo> I can provide that if you are interested
16:02:36 <flo> or you can generate it
16:02:44 <flo> there's a script in the purple/ folder of the source code for that
16:03:19 <clokep> Oh, libpurple is actually distributed with Instantbird source isn't it? Not like the mozilla source, forgot about that.
16:04:14 <flo> DIFFCURRENTONLY=1 bash ./upgrade-libpurple.sh will produce a diff for you ;)
16:04:31 <hicham> thanks flo
16:07:10 --> DGMurdockIII has joined #instantbird
16:11:17 <-- deOmega has left #instantbird ()
16:12:10 * flo leaves the office early today, and is not sure we will be back before 9pm, so... Good evening! :)
16:12:14 <-- flo has quit (Quit: Instantbird 0.3a1pre)
16:13:22 <DGMurdockIII> hi
16:13:52 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
16:20:08 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
17:29:03 <-- micahg has quit (Ping timeout)
17:47:14 --> clokep has joined #instantbird
17:48:56 --> DGMurdockIII has joined #instantbird
18:03:52 <-- clokep has quit (Ping timeout)
19:01:29 --> idechix has joined #instantbird
19:01:30 * ChanServ sets mode +o idechix 
19:01:44 <-- idechix has quit (Quit: Instantbird 0.3a1pre)
19:01:53 --> idechix has joined #instantbird
19:01:53 * ChanServ sets mode +o idechix 
19:03:27 --> Mic has joined #instantbird
19:03:58 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
19:06:22 <-- tymerkaev has quit (Ping timeout)
19:32:43 --> clokep has joined #instantbird
19:42:25 <-- chrisccoulson has quit (Ping timeout)
19:46:37 <Mic> oops..
19:46:52 <Mic> I guess we need to practice with Mercurial a little
19:47:11 <clokep> You destroy my code? ;)
19:49:30 <clokep> Unfortunately we have to always merge afterward, but no other way to do it unless we have sub repos.
19:49:31 <Mic> No, I had some branching problems like you had 
19:49:32 <hicham> that is why we have branches
19:50:31 <clokep> Branches I guess would kind of make sense for what we're doing, but it would be using them fully in a way they weren't meant to be. :)
19:50:33 <Mic> So we just create a Sync and a JS-IRC branch and everyone pushes to his branch
19:50:47 <clokep> Yeah.
19:51:03 <clokep> Or use the sketchy support Mercurial has for Sub-repos. ;)
19:51:24 <Mic> It's not branches .. we're sitting on different trees so to say ;)
19:51:25 <clokep> I can move myself to another branch in a little while. Need to prove some matrix math first.
19:52:57 <clokep> Two trees in the same grove perhaps? :P
19:53:41 <clokep> But, yes most likely the best way to do it. :)
19:54:10 <clokep> How's sync going anyway? Not too much to report yet? :-\
19:55:20 --> chrisccoulson has joined #instantbird
19:55:42 <Mic> I already did "hg branch Sync", so hopefully I'll be working on this branch from now on
19:55:57 <clokep> OK :)
19:56:13 <Mic> I haven't done anything since the push before last
19:56:25 <Mic> I'm looking into creating a Sync engine now
19:56:38 <Mic> Most likely for accounts first
19:57:13 <clokep> I should probably branch as well and leave "default" as like unused?
19:57:24 <Mic> yes, we could do that in general
19:57:29 <Mic> one branch for each thing
19:58:22 <Mic> Plan is to read out account data now, and to push it to the sync server. I guess I'll jsonify the data so I can access it later easily
19:59:52 <clokep> :) Just need to read all of the messenger.accounts.* branches, right?
20:00:54 <Mic> The UI is working ok so far. I needs string changes and fine tuning, I leave that for later.
20:01:04 <Mic> I don't know yet :D
20:01:32 <clokep> Haha OK. Well start w/ that I think. ;)
20:06:24 <Mic> I know a bit though ..
20:07:23 <Mic> I was thinking togo through all accounts using a method from the purpleICore and read out all necessary data
20:07:46 <Mic> Afaik stuff like the auto-joined chats rooms are not stored in the preferences (where are they btw)?
20:07:53 <Mic> Or am I mistaken on this .. let's see.
20:08:31 <Mic> nevermind, it's there as well
20:11:44 <clokep> I think that they're only there if you set it though.
20:37:03 --> micahg has joined #instantbird
20:44:03 <Mic> Pen & Paper preparations done :) Let's code ..
21:01:52 * hicham faced a build failure due to missing mozilla/build/autoconf/acwinpaths.m4
21:02:52 <hicham> is the default branch based on gecko2 ?
21:03:38 <Mic> Yes, they were merged a few days ago
21:03:41 <clokep> Yes.
21:04:19 <Mic> https://hg.instantbird.org/instantbird/graph
21:04:26 <Mic> 6 days ago ..
21:04:38 <hicham> oh, that explains why I am getting missing files
21:04:40 <hicham> thanks Mic
21:04:45 <Mic> you're welcome
21:14:25 <-- idechix has quit (Quit: Instantbird 0.3a1pre)
21:27:29 --> Amfi has joined #instantbird
21:27:41 <-- Amfi has quit (Quit: Instantbird 0.2)
21:28:06 --> Amfi has joined #instantbird
21:28:08 <Mic> This could look nice on our hg as well: http://hg.mozdev.org/
21:29:18 <Mic> Replacing the top part with the light blue/dark blue gradient and fading the creme-white into white on the lower part like on Instantbird.com
21:29:44 <-- Amfi has quit (Quit: Instantbird 0.3a1pre)
21:30:22 --> Amfi has joined #instantbird
21:33:14 <clokep> :)
21:33:53 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
21:56:32 --> clokep has joined #instantbird
22:02:34 <-- Amfi has left #instantbird ()
22:02:44 <Mic> ok, I'm on my own branch now
22:06:10 <clokep> Cool. I'll set mine up next time I have to commit.
22:06:15 <clokep> And then one of us can clear out the default branch?
22:07:14 <Mic> Could you do that once you have your code on the new branch?
22:08:01 <clokep> Yup, no problem. :)
22:08:21 <clokep> I'll do it right now if I can get on.
22:09:51 <clokep> Wow, did you see that post that just came up on planet?
22:10:25 <clokep> XPCOm component converts strings to MathML.
22:14:01 <Mic> I haven't checked PMO tonight yet
22:15:57 <Mic> Very nice.
22:16:15 <-- hicham has quit (Client exited)
22:16:17 <Mic> Would be cool if it were LaTeX-math mode compatible
22:16:18 <clokep> The engineering side of me thinks that's awesome haha. I'm not sure how much supports MathML though. :-\
22:16:25 <clokep> Says its going to be.
22:16:49 <Mic> he says "LaTeX-like" there ;)
22:18:07 <clokep> True. :)
22:18:36 --> hicham has joined #instantbird
22:22:06 <hicham> is it possible to use a font per irc channel ?
22:23:10 <clokep> I don't think so.
22:23:22 <Mic> No, the settings apply globally
22:23:50 <Mic> instantly, everywhere
22:24:30 <Mic> So you can't change the font between joining two channels if you were thinking to try that ;)
22:25:08 <hicham> it might be interesting to implement that
22:25:10 <Mic> hicham: please file a bug if you feel that this could be needed
22:25:53 <clokep> Or right an extension. ;)
22:25:59 <clokep> s/right/write/
22:26:15 <hicham> Mic : this is done in chatzilla, so I guess it can be done on IB too
22:26:51 <clokep> A better bug might be "unique styles per conversation" or something like that.
22:28:48 <-- chrisccoulson has quit (Quit: Ex-Chat)
22:29:03 --> chrisccoulson has joined #instantbird
22:29:19 <-- hicham has quit (Quit: Instantbird 0.2)
22:29:57 --> hicham has joined #instantbird
22:30:18 <hicham> Vertical tabs look weird in here
22:30:35 <clokep> hicham: Can you be more specific? :P
22:30:47 <clokep> I don't know what "in here" means, what OS are you on, what version of Ib?
22:31:37 <clokep> Oops I messed up slightly while branching. :) Oh well.
22:31:45 <hicham> clokep : I am using Fedora 13, Instanbird 0.2
22:32:45 <clokep> hicham: You might just be seeing "Vertical tabs looks pretty bad on Linux cause Linux looks really bad" unless there's a more specific way its being "weird"?
22:32:57 <hicham> clokep : http://img835.imageshack.us/f/screenshoteq.png/
22:33:26 <hicham> clokep : Vertical Tabs' screenshot looks much nice
22:33:35 <hicham> I mean nicer than mine
22:33:38 <clokep> The vertical tabs screenshots are all from Windows 7. :)
22:34:00 <Mic> You destroy my code? ;)
22:34:17 <clokep> The styling on tabs in Linux is very minimal and I had a lot of trouble getting it to look decent. It probably needs to be worked on a bit more.
22:34:21 <hicham> clokep : oh, so it is recommended for Windows 7 only ?
22:34:24 <clokep> Mic: No, I /forgot/ to destroy your code.
22:34:42 <Mic> Put it on your to-do list then
22:34:51 <clokep> hicham: No, not at all. Just that it looks better in Windows cause its what I use. Linux looks OK (aka its usable), I think it doesn't look much worse standard.
22:35:36 <clokep> Mac looks pretty bad I'm told -- don't have anything to try it with. :( Going to steal someones laptop soon and try it though.
22:35:48 <clokep> If you can make it look better I'd definitely upstream any changes. :)
22:36:50 <clokep> Mic: Did you not remove my code from your branch?
22:37:13 <Mic> Forgot to do that.. will change that later.
22:38:01 <Mic> hmm, I can do it now
22:38:07 <-- hicham has quit (Quit: Instantbird 0.2)
22:39:31 --> hicham has joined #instantbird
22:45:14 <clokep> Ah, don't push. I'm about to. :P
22:45:25 <Mic> I have already
22:45:50 <Mic> I think it should be ok .. we are on different branches
22:46:04 <clokep> True. :)
22:46:50 <clokep> Good! That's all done. :)
22:56:05 <clokep> The only kind of weird thing is "files" on the default set is empty hah.
22:59:09 <Mic> We could a file with short descriptions of what the branches aiming at there
22:59:19 <Mic> *put 
22:59:50 <Mic> A sort of overview
23:01:46 <Mic> Should also contain information how to get in touch with us
23:03:24 <clokep> That sounds like a plan. I'll do it soonish.
23:15:43 <Mic> Here's my text, would be nice if you could have a look if the language is ok
23:15:44 <Mic> http://pastebin.instantbird.com/389
23:17:29 <Mic> good night
23:17:36 <clokep> Good night.
23:17:37 <clokep> I'll add it.
23:18:22 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
23:32:09 <-- clokep has quit (Ping timeout)
23:57:35 --> clokep has joined #instantbird