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> firstname.lastname@example.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 || 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. 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