#instantbird log on 11 18 2010

All times are UTC.

00:01:46 <acemo> I should keep better track of which tabs I have open, I had the compiling page open 3 times
00:08:17 <acemo> http://pastebin.com/GQaCrcZa
00:08:22 <acemo> theres the install log
00:08:52 <hicham> acemo : which OS ?
00:09:40 <acemo> archlinux 64-bit
00:12:33 <acemo> Something which might cause problems is that archlinux uses python3 as /usr/bin/python and python2 as /usr/bin/python2.
00:12:50 <hicham> oh
00:13:12 <hicham> bad move from archlinux :(
00:13:28 <hicham> you should patch the file then
00:13:50 <acemo> Its progress, just not that great for programs that aren't in the repo and use python2
00:14:12 <Mic> The problems seem to start with a syntax error on a python file as it seems
00:14:39 <acemo> Yep, that could be python2 syntax
00:14:55 <Mic> Around line 2730
00:16:48 <acemo> I added python2 in the list of python2.6 2.4 and such in both configure and configure.in, any other place I might have to change it?
00:17:43 <acemo> Hmm.. I have a feeling its doing at least more as it was.. My fan is spinning and python2 is using loads of cpu :)
00:18:14 <Mic> :)
00:19:13 <acemo> I'm afraid I'll be doing the same as with firefox though.. try it out and delete since it feels like a gtk app in kde, non uniform..
00:20:21 <Mic> I never tried it on KDE
00:22:10 <acemo> Me neither
00:23:14 <acemo> Its compiling for over 5 min already, thats good :)
00:23:41 <Mic> :)
00:24:05 <Mic> It's late here, good night
00:24:21 <acemo> Same here, but I'm too curious to go to bed now :P
00:24:45 <acemo> Gnite, I'll let you know if it worked and how it feels in kde if I see you again
00:24:51 <hicham> python3 isn't mainstream yet
00:25:12 <hicham> and making it default is a big challenge
00:26:30 <acemo> True, they managed to do it though
00:29:18 <-- hicham has quit (Ping timeout)
00:29:37 --> hicham has joined #instantbird
00:30:34 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
00:31:35 <-- GeekShadow has quit (Quit: The cake is a lie !)
00:33:15 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
00:37:09 --> hicham_ has joined #instantbird
00:37:15 <-- hicham has quit (Ping timeout)
00:37:23 * hicham_ is now known as hicham
00:37:28 <-- hicham has quit (Input/output error)
00:37:42 --> hicham has joined #instantbird
00:40:28 <acemo> it compiles, it runs and it seems to login to msn.. and hangs right after
00:42:23 <hicham> is that latest hg ?
00:42:43 <acemo> unless there has been a commit in the last half hour
00:42:46 <acemo> yes
00:44:03 <hicham> would you test an extension for me ?
00:44:16 <acemo> shure
00:45:07 <hicham> http://hicham.fedorapeople.org/instantbird/firetray-0.3.0-svn-r112M.xpi
00:45:36 <hicham> damn, I forgot you are on 64bit :(
00:45:40 <hicham> it won't work
00:46:07 <acemo> yeah.. I just saw i686 in the file.. (opera wanted to open it as a txt page)
00:48:10 <acemo> Gnite
00:48:36 <-- acemo has left #instantbird ()
00:55:30 <-- hicham has quit (Ping timeout)
01:15:04 --> hicham has joined #instantbird
01:27:09 <-- Ornthalas has quit (Quit: KTHXBYE)
01:55:26 --> clokep has joined #instantbird
01:55:27 * ChanServ sets mode +h clokep 
01:57:16 <clokep> acemo is probably missing the 32-bit compatibility library for Linux and ithe 32-bit binary would probably work for it.
01:57:28 <clokep> Glad to know people found it through alternativeto.net -- I put those pictures there. :)
01:59:11 <hicham> clokep: he was building it
01:59:37 <clokep> hicham: http://log.bezut.info/instantbird/yesterday/#m202
02:04:43 <hicham> clokep: I didn't try latest hg for a while
02:05:15 <clokep> It doesn't matter.
02:05:38 <hicham> :)
02:08:07 <-- mepine has quit (Quit: mepine)
02:41:26 <-- Tonnes has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
03:01:18 --> mepine has joined #instantbird
03:38:10 --> tymerkaev has joined #instantbird
03:51:21 <-- tymerkaev has quit (Ping timeout)
05:02:38 <-- hicham has quit (Input/output error)
05:48:22 <-- mepine has quit (Ping timeout)
05:49:54 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
06:20:53 --> tymerkaev has joined #instantbird
07:18:43 <-- tymerkaev has quit (Ping timeout)
07:19:06 --> mepine has joined #instantbird
07:50:01 --> GeekShadow has joined #instantbird
08:29:16 --> mepine_ has joined #instantbird
08:32:09 <-- mepine has quit (Ping timeout)
08:32:10 * mepine_ is now known as mepine
08:34:18 --> Even1 has joined #instantbird
08:39:42 <-- Chaz6 has quit (Input/output error)
08:48:05 --> acemo has joined #instantbird
08:49:22 <-- acemo has left #instantbird ()
09:29:16 --> flo has joined #instantbird
09:29:16 * ChanServ sets mode +qo flo flo 
09:29:27 <-- mepine has quit (Connection reset by peer)
09:29:51 <flo> Good morning :)
09:32:49 --> mepine has joined #instantbird
09:48:11 <-- mepine has quit (Ping timeout)
09:50:55 --> mepine has joined #instantbird
09:59:47 <-- Even1 has quit (Ping timeout)
09:59:48 <-- mepine has quit (Connection reset by peer)
10:00:28 --> Ornthalas has joined #instantbird
10:01:03 --> mepine has joined #instantbird
10:01:03 <flo> I'm wondering where/when we should put the iframe/browser with the twitter page
10:01:11 <flo> should it be part of the account wizard?
10:02:00 <flo> should we open it instead in a conversation tab the first time the new twitter account is connected, and replace it with the twitter timeline once the OAuth authentication is done?
10:02:53 <flo> or put it in a ugly popup because the account wizard is too small, and the conversation windows may be resized to a size that is way too small too to hold that page?
10:05:01 <-- GeekShadow has quit (Ping timeout)
10:27:40 --> Mic has joined #instantbird
10:27:41 * ChanServ sets mode +h Mic 
10:27:53 <Mic> hi
10:34:31 --> sonny has joined #instantbird
10:51:07 --> Andrey has joined #instantbird
11:16:04 <-- mepine has quit (Quit: mepine)
11:28:23 <Mic> Yesterday someone had problems compiling because of Python 3. The Build Requisites don't say anything about Python, so I added a sentence to our compilation article on the Wiki. If you'd like to have a more detailed description how to make it use Python 2, let me know
11:30:26 <Mic> On Twitter: http://jonoscript.wordpress.com/2010/11/18/thoughts-on-the-end-of-an-experiment/
11:30:30 --> mepine has joined #instantbird
11:31:05 <Mic> What about: "To help you to increase your productivity, we decided to cancel Twitter support" :P
11:31:16 <Mic> Would solve the login window issue as well ;)
11:36:58 <-- mepine has quit (Quit: mepine)
11:40:30 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
11:48:58 --> tymerkaev has joined #instantbird
11:49:08 <-- tymerkaev has quit (Quit: I must go. Good bye!)
11:49:23 --> tymerkaev has joined #instantbird
11:57:26 --> Even1 has joined #instantbird
12:06:42 --> hicham has joined #instantbird
12:18:29 --> mepine has joined #instantbird
12:19:02 <-- flo has quit (Quit: Instantbird 0.3a1pre)
12:29:17 --> GeekShadow has joined #instantbird
13:20:45 <-- sonny has quit (Connection reset by peer)
13:22:27 --> clokep has joined #instantbird
13:22:27 * ChanServ sets mode +h clokep 
13:26:19 <-- rikki has quit (Quit: Instantbird 0.2)
13:27:41 * tymerkaev is now known as tymerkaev_away
13:27:51 * tymerkaev_away is now known as tymerkaev
13:43:29 --> Mic|web has joined #instantbird
13:46:23 <-- GeekShadow has quit (Ping timeout)
14:00:36 --> GeekShadow has joined #instantbird
14:33:41 --> acemo has joined #instantbird
14:35:47 <Mic|web> clokep: there are some bugs/features depending on the ability to get the window handle of a certain window (e.g. Always on top and Skype seems to want one for their internal messages)
14:36:27 <clokep> Mic|web: Re the link I added to the bug? Yes I saw that as well.
14:36:36 <Mic|web> I think you once said you can create binary components (unfortunately impossible to do it in javascript alone). Would you volunteer to create one?
14:36:52 <clokep> I can create binary components yes.
14:36:54 <Mic|web> I think you might even be able to copy it from Songbird
14:37:13 <clokep> Oh, they have a Windows window handler class, right?
14:37:24 <-- mepine has quit (Quit: mepine)
14:37:32 <Mic|web> Yes, let me see if I find the link that flo posted one day
14:37:47 <clokep> Mic|web: Maybe we should file a bug about this?
14:38:19 <Mic|web> Yes, I only have the problem that I rely on my saved passwords since I created a much stronger one :D
14:38:51 <Mic|web> We could make it block bug 346 and bug 563
14:38:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=346 enh, --, ---, nobody, NEW, Buddy list always on top
14:38:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=563 enh, --, ---, nobody, NEW, Skype protocol plugin
14:40:38 <clokep> I'll do it.
14:40:54 <Mic|web> Thanks :)
14:41:03 <clokep> "Window manager"? "Window handler"?
14:41:56 <clokep> Windows only, right?
14:41:56 * tymerkaev is now known as tymerkaev_away
14:42:16 <Mic|web> Yes, Windows only as far as I can tell
14:42:25 <Mic|web> I'm not sure how it's done on other systems
14:42:36 <Mic|web> I guess I  could figure out for Linux (Ubuntu)
14:42:54 <clokep> Linux us DBUS I think?
14:42:57 <clokep> Which shouldn't be difficult.
14:43:42 <Mic|web> You're talking about Skype now?
14:43:50 <clokep> Yes. Sorry. :)
14:43:55 <clokep> Idk how always on top would be on Linux.
14:44:26 <Mic|web> I posted a few links on the always on top bug (Gnome)
14:44:30 <Mic|web> *Gtk
14:45:04 <clokep> Oh OK. Well I'm making this a Windows specific one.
14:46:04 --> flo has joined #instantbird
14:46:04 * ChanServ sets mode +qo flo flo 
14:46:05 <acemo> i'd guess something like this http://library.gnome.org/devel/gtk/unstable/GtkWindow.html#gtk-window-set-transient-for
14:46:11 <clokep> Mic|web: I found the link btw.
14:46:14 <clokep> Was in my history. :)
14:46:56 <Mic|web> http://library.gnome.org/devel/gtk/unstable/GtkWindow.html#gtk-window-set-keep-above
14:47:03 <Mic|web> That's what I found
14:47:18 <clokep> Do you want me to make this a cross-platform bug then? :P
14:47:27 * tymerkaev_away is now known as tymerkaev
14:47:40 <acemo> yep Mic, that one seems better
14:48:15 <Mic|web> Ah, I was talking about Always on Top there ofcourse
14:48:18 <Mic|web> *of course
14:50:10 <flo> if I've linked to some existing xpcom code for the always on top feature, it was probably "SetZLevel" in http://svn.mozilla.org/projects/webrunner/trunk/components/src/windows/nsDesktopEnvironmentWin.cpp
14:51:03 <Mic|web> There's ways too many of "Note that you shouldn't assume the window is definitely [...] afterward, because other entities (e.g. the user or window manager) could [...] Just don't write code that crashes if not."  on that Gnome page
14:51:11 <flo> clokep: any idea about http://log.bezut.info/instantbird/today#m91 ?
14:51:44 <clokep> flo: Putting it before the first conversation could be nice. :) But you run the risk of the user having an awkward size.
14:51:53 <clokep> The account manager is too small. :-\
14:52:05 <clokep> s/manager/wizard/
14:52:11 <clokep> That's why a pop up was used most likely?
14:52:48 <acemo> Mic|web: compiling with python2 did work. msn was able to load the contacts list but then it just hangs
14:53:04 <Mic|web> Anything on the error console?
14:53:43 <flo> acemo: can you be more specific about what happens when it "just hangs"?
14:53:48 --> kaie has joined #instantbird
14:54:36 <clokep> Mic|web: I'm CCing you.
14:54:54 <instantbot> New Instantbird (UI) bug 583 filed by clokep@gmail.com.
14:54:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=583 nor, --, ---, nobody, NEW, Need binary component to handle "native windows"
14:55:09 <acemo> it hangs as in, it doesn't animates anything, doesn't crashes, doesn't responds to anything. Nothing in the console, no high usage in top nothing..
14:56:00 <clokep> Need to get to a meeting be back later.
14:56:24 <clokep> Mic: If you think of other things and still dont' ahve your password write them here or email me. :)
14:56:51 <acemo> how can I enable debugging to console or something?
14:56:54 <Mic|web> ok, thanks for filing this :) I can't think of anything else right now
14:57:17 <flo> acemo: so the account manager lists the account as connected?
14:57:59 <flo> and if the buddy list is already loaded, what do you expect to see animated?
14:59:00 <acemo> flo: http://i51.tinypic.com/2yuzfwo.png
14:59:12 <Mic|web> Ah, .. we could use some other things from Songbird :)
14:59:26 <-- clokep has quit (Ping timeout)
14:59:28 <Mic|web> Seems they have global hot key handlers and such stuff
14:59:41 <acemo> flo: with nothing animated i meant theres nothing showing that there is some activity
15:01:09 <flo> which activity do you expect? Are there hundreds of people in your buddy list and always someone online?
15:01:39 <acemo> flo: i'd expect it not to totally ignore any input i give it with keyboard or mouse.
15:02:05 <flo> oh, the whole application is frozen?
15:02:08 <acemo> yes
15:02:46 <flo> are you familiar with gdb?
15:03:12 <acemo> not really
15:03:46 <flo> but you are not scared by running something from a terminal?
15:04:07 <acemo> not at all
15:04:34 <flo> then you can try to get a stack of where it hangs :)
15:04:42 <flo> run ./instantbird -g
15:05:10 <acemo> Reading symbols from /home/acemo/tmp/instbrd/obj-instantbird/mozilla/dist/bin/instantbird-bin...(no debugging symbols found)...done.
15:05:14 <acemo> I guess thats bad..
15:05:20 <Mic|web> Ah, self-compiled ..
15:05:26 <acemo> yup
15:05:42 * hicham will try latest hg
15:05:57 <flo> you will probably see only the function names instead of the line numbers, but it should be enough to have an idea of what is frozen
15:07:57 <flo> I don't remember if this starts the application automatically or not. If not, type "r" and enter.
15:08:32 <hicham> hm, firefox-4.0b7 have changed its look
15:10:11 <Mic|web> acemo: btw concerning your no-native-look problem with Firefox, there seems to be a theme that tries to make it look like a KDE application
15:10:21 <-- GeekShadow has quit (Ping timeout)
15:11:06 <flo> I think Even uses both Firefox and Instantbird on KDE and they have a decent look. There's a GTK theme that mimics the current KDE theme or something.
15:12:12 <Mic|web> Good to know
15:12:53 <acemo> http://pastebin.com/Edixcfrt this good enough debug output flo?
15:13:11 <Mic|web> Maybe we should add such useful bits to a public list, like the FAQ or not-so-FAQ on the Wiki?
15:13:16 <hicham> QtCurve I think
15:13:25 --> clokep has joined #instantbird
15:13:25 * ChanServ sets mode +h clokep 
15:13:29 <flo> acemo: when it hangs, press Ctrl+c, and then in gdb type "bt"
15:13:34 <acemo> doh
15:14:28 <acemo> yep that looks better
15:14:39 <flo> Mic|web: should "how can I get a stack when a self compiled Instantbird freezes?" be included in the not-so-FAQ? ;)
15:14:47 <acemo> http://pastebin.com/b82vU0Gk
15:14:59 <Mic|web> Rather there than in the FAW, don't you think ;)
15:15:03 <Mic|web> *FAQ
15:15:54 <acemo> Frequently Asked Whatever? :)
15:15:56 <flo> acemo: do you have a really slow hard disk?
15:16:25 <clokep> Mic|web: What about using more from Songbird?
15:16:57 <acemo> flo: I got a ssd, why?
15:17:57 <flo> in the stack the code is attempting to write the display name (received from the MSN server) of one of your contact into the SQLite database of the buddy list on the disk
15:18:06 <Mic|web> clokep: they have global hotkeys
15:18:12 <clokep> :)
15:18:20 <clokep> Is there a bug about that too?
15:18:43 <Mic|web> We could use them for a "Boss key" or one that brings Ib back on top, ..
15:18:49 <Mic|web> No, afaik not
15:19:33 <Mic|web> The boss key feature is on the extension wishlist on the wiki
15:19:35 <Mic|web> I need to go
15:19:48 <Mic|web> I'll be back later
15:19:49 <flo> acemo: if you continue (type "c" in gdb) and then wait a few second, and get another stack, is it the same?
15:20:40 <acemo> http://pastebin.com/jzhyRmYv
15:21:12 <flo> setMinimumWindowSize would be interesting if it really works
15:21:26 <flo> (a fix for https://bugzilla.mozilla.org/show_bug.cgi?id=357725 would be better of course)
15:22:02 <flo> I guess it's another bug we can add to our tracking bug :-D
15:22:56 <flo> acemo: uh... Maybe it didn't like being stopped in gdb for that long ;)
15:23:23 <Mic|web> No activity there for over a year now
15:23:59 <acemo> seriously.. wtb? i told gdb to continue again
15:24:14 <acemo> and now I'm logged in and I can send messages..
15:24:18 <flo> you can't continue after a crash
15:24:48 <Mic|web> Maybe a flaw in the Matrix :P
15:24:50 <Mic|web> gtg
15:24:58 <flo> it's possible that it took a very long time to write to the disk your whole buddy list. (I know it can be slow the first time you connect an account. I've never seen it take more than 5s though.)
15:25:00 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:25:05 <flo> It's something I'll optimize someday
15:25:06 <acemo> http://pastebin.com/PAdc0UxG
15:25:44 <acemo> flo: I don't think writing to my disk should be any problem, my vertex2 ssd is one of the fastest available atm
15:27:00 <flo> acemo: yeah, it's strange. I would expect the delay to be a lot shorter with an ssd disk.
15:27:33 <acemo> flo: good thing computers never been that great at logic :)
15:28:35 <flo> do you have this problem every time, or does it work now that you have seen it working at least once?
15:29:56 <acemo> hmm.. signing in takes like 10 seconds, in which time the application (buddy list is all i see when i start instantbird) seems to be frozen
15:30:41 <flo> have you tried turning off the sounds from the preferences dialog?
15:33:06 * clokep clokep_away
15:33:08 <clokep> Oops.
15:33:11 * clokep is now known as clokep_away
15:33:44 <acemo> flo: sounds doesn't matters, the freeze is when the account is sending cookies according to the account manager
15:35:06 <flo> so when you took the screenshot it was not frozen?
15:35:51 <acemo> it was.. but now it only freezes a short time at the sending cookies part..
15:37:05 <flo> how long the "short time" is?
15:38:08 <acemo> 3-5 sec i guess
15:40:58 <flo> ok. If it's related to the buddy list, I need to fix that ;)
15:44:12 --> clokep has joined #instantbird
15:44:12 * ChanServ sets mode +h clokep 
15:46:25 <-- clokep_away has quit (Ping timeout)
15:50:33 <-- hicham has quit (Ping timeout)
15:55:14 --> hicham has joined #instantbird
15:55:32 <-- acemo has left #instantbird ()
15:55:39 <hicham> join  chat shows an empty account list
15:55:48 <hicham> flo : is that a known issue ?
15:56:25 <flo> you should not be able to open the join chat dialog if none of your connected accounts can join a chat
15:56:52 <hicham> i am connected to irc
15:57:39 <hicham> it should allow me to join chat rooms, no ?
16:03:15 <-- hicham has quit (Quit: Instantbird 0.3a1pre)
16:03:22 <-- clokep has quit (Ping timeout)
16:03:29 --> hicham has joined #instantbird
16:04:09 --> sonny has joined #instantbird
16:08:06 <flo> hicham: yes, it should
16:12:28 --> clokep has joined #instantbird
16:12:28 * ChanServ sets mode +h clokep 
16:14:21 <clokep> flo: I had a strange issue that I'm not sure if it's a bug or not.
16:14:41 <clokep> I signed in (by mistake) with my other AIM account which has a bunch of the same buddies (but different group names).
16:15:12 <clokep> And now when I log in with my "normal" AIM account (the one I always use), the buddies that were on both accounts show up twice (once in each group), but they're /not/ on this screennames buddy list.
16:16:56 --> Mic|web has joined #instantbird
16:17:01 <Mic|web> re
16:17:17 <clokep> Hi Mic|web.
16:18:24 <Mic|web> Sorry for bringing this topic up again, but for what exactly will tags be there?
16:19:48 <Mic|web> I only remember some vague examples
16:22:14 <flo> clokep: hmm... I guess it would be hard to pretend it's not a bug but a feature? ;)
16:22:37 <clokep> flo: I honestly wasn't sure. :)
16:22:48 <flo> ok, it's a feature then! :-P
16:23:50 <clokep> The issue I was having is that I can't remember what the server groups are for each screenname. (i.e. if I changed the groups after I started using Instantbird?)
16:24:33 <clokep> If not, then it's definitely a bug. :)
16:25:03 <flo> how would it make sense to put the same buddy in different groups on the separate accounts?
16:26:39 <Mic|web> You can have IM accounts for work and some for private use, a colleague in a "Work" group could also be a "Friend" , ..
16:26:56 <Mic|web> I don't think that's too far-fetched
16:27:21 <clokep> flo: Mic|web's example is correct.
16:27:45 <clokep> And the reason they were in different groups is because the official AIM client wouldn't allow you to choose who you were IMing them with.
16:27:57 <flo> and you would select the account you use to talk to that person based on if it's a work conversation or a personal conversation?
16:27:58 <clokep> So by putting them in separate groups you could "choose" which screenname to IM from.
16:28:13 <-- hicham has quit (Quit: السلام عليكم)
16:28:26 --> hicham has joined #instantbird
16:28:29 <flo> the official AIM client can support having multiple accounts?
16:28:46 <clokep> Yes.
16:28:50 <clokep> The newer one.
16:28:53 <flo> I didn't know that!
16:29:17 <clokep> On Windows at least.
16:29:17 <Mic|web> I think you choose the account depending on if you're at work or not
16:29:34 <clokep> Mic|web I don't remember my use case specifically. But I had the same person on a few accounts.
16:30:10 <flo> I often have the same persons on several accounts and they sometimes are in different groups, but it's hardly ever done on purpose
16:30:57 <clokep> I did it on purpose. :) But regardless...they shouldn't all pop up now withonly the one account signed in.
16:32:27 <Mic|web> Well, I wonder if I should try to use tags to allow status notifications be shown only for certain buddies.
16:32:42 <Mic|web> *to be
16:33:11 <-- hicham has quit (Quit: السلام عليكم)
16:33:14 <clokep> Probably. :)
16:33:30 --> hicham has joined #instantbird
16:36:00 * tymerkaev is now known as tymerkaev_away
16:36:05 * tymerkaev_away is now known as tymerkaev
16:36:46 <-- hicham has quit (Quit: السلام عليكم)
16:36:57 --> hicham has joined #instantbird
16:37:32 <Mic|web> Yesterday I was wondering if it was feasible to have a preferences system with some parts borrowed from DOM+CSS.
16:37:56 <Mic|web> You'd have a tree where things are structured (e.g. accounts >  groups > contacts > buddies)
16:38:17 <-- hicham has quit (Quit: السلام عليكم)
16:38:21 <Mic|web> Things would have id's (unique) and classes (I guess that's what tags are/would be)
16:38:38 --> hicham has joined #instantbird
16:38:58 <Mic|web> In these class definitions there would be the preferences as you'd like them to have
16:39:02 <flo> I don't think the ordered relationship between "accounts" and "groups" makes sense
16:39:29 <Mic|web> I haven't thought it through completely, that's why I'm not sure if it is feasible
16:39:36 <flo> is the part you want to borrow from CSS the selector syntax?
16:41:41 <Mic|web> Not only.. right now I don't see how you could inherit a preference (it's all about preferences in my example) from a parent using tags (which I have very little idea of how they are supposed to work, maybe that is the only problem)
16:42:11 <Mic|web> e.g. if you don't have a specific setting on a buddy, use the setting for the contact or group or account instead
16:42:22 <Mic|web> or the global setting is nothing else is defined
16:45:37 <Mic|web> gtg (commuting :S)
16:46:01 <clokep> Bye.
16:46:18 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:54:03 <flo> clokep: this is how I'm trying to work around the expose-all pref problem we had with OAuth/twitter: http://pastebin.instantbird.com/480
16:54:54 <clokep> flo: That seems like a good way to do it.
16:55:27 <flo> I'm looking for all the random http/https/about links we may have put in the UI to see if that needs some fixing
16:56:14 <flo> clokep: I hate it ;). But I guess it's better for add-on developers (they'll be able to load a webpage)
16:57:02 <clokep> flo: I agree it's very non-ideal (be better if you could just create a browser and say "keep all links internal"), but it's not TERRIBLE as a work around.
16:59:47 <flo> it would be nice if we could open about:license in a "conversation" tab instead of having a dialog popup requesting the user to say which application should be used to handle a "file link"
17:00:25 <clokep> How do you get to about:license?
17:00:50 <flo> click on the "license" link at the end of the credits part of the about dialog
17:01:30 <clokep> That's gross. :(
17:02:00 <flo> and it's not "about:license" because that would not show the good license if displayed in Firefox ;)
17:02:44 <clokep> Oh, I se.e
17:13:32 <-- hicham has quit (Quit: السلام عليكم)
17:13:45 --> hicham has joined #instantbird
17:14:35 <-- hicham has quit (Quit: السلام عليكم)
17:14:49 --> hicham has joined #instantbird
17:21:05 * clokep is now known as clokep_away
17:28:02 * tymerkaev is now known as tymerkaev_away
17:29:48 --> GeekShadow has joined #instantbird
17:34:58 <flo> I can't find more places that need to be fixed, so I guess this is ready to land: http://pastebin.instantbird.com/481
17:35:18 <flo> the content context menu and the search engine manager already used the external protocols service
17:37:42 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
17:43:50 <-- hicham has quit (Quit: السلام عليكم)
17:44:31 --> hicham has joined #instantbird
17:46:37 * tymerkaev_away is now known as tymerkaev
17:51:51 <-- hicham has quit (Quit: السلام عليكم)
17:52:24 --> hicham has joined #instantbird
17:55:14 <-- hicham has quit (Client exited)
17:55:28 --> hicham has joined #instantbird
17:56:45 <-- hicham has quit (Quit: السلام عليكم)
17:57:12 --> hicham has joined #instantbird
17:57:31 <-- hicham has quit (Quit: السلام عليكم)
17:57:43 --> Mic has joined #instantbird
17:57:43 * ChanServ sets mode +h Mic 
18:05:00 --> hicham has joined #instantbird
18:20:05 --> ron has joined #instantbird
18:20:06 <Mic> I'm not sure if it's a good idea, it would be more or less replace the (nice and simple) preferences system
18:20:36 <Mic> -be
18:20:54 <Mic> Even though it would allow some very nice things maybe
18:21:54 <-- Andrey has quit (Ping timeout)
18:25:51 <Mic> If anyone cares to read: some example usecases: http://pastebin.instantbird.com/482
18:31:04 --> stnkvcmls has joined #instantbird
18:31:24 <-- ron has quit (Quit: )
18:34:32 <-- stnkvcmls has quit (Quit: Instantbird 0.2)
18:40:17 <-- GeekShadow has quit (Ping timeout)
18:44:53 --> Tonnes has joined #instantbird
18:54:07 --> Even1 has joined #instantbird
18:55:27 <-- hicham has quit (Client exited)
19:08:02 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
19:08:13 --> Even1 has joined #instantbird
19:20:16 <instantbot> New Instantbird (UI) bug 584 filed by raynaudquentin@gmail.com.
19:20:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=584 nor, --, ---, nobody, NEW, Account manager window 0px height following a connexion error
19:20:35 <flo> Mic: not talking about the implementation/syntax yet. How would we handle when the same contact has different group/tags that have different values for the same preference?
19:53:44 --> hicham has joined #instantbird
19:54:11 <-- flo has quit (Quit: Instantbird 0.3a1pre)
20:02:50 <instantbot> New Instantbird (UI) bug 585 filed by tymerkaev@gmail.com.
20:02:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=585 min, --, ---, nobody, NEW, CSS cleanup
20:15:16 <-- tymerkaev has quit (Ping timeout)
20:27:23 * clokep_away is now known as clokep
20:30:01 <clokep> flo: That looks reasonable. I don't remember there being more links in the chrome at all.
20:32:07 --> DGMurdockIII has joined #instantbird
20:36:38 <clokep> Mic: I'm not sure what the link you sent was for? What is it describing?
20:50:51 <-- sonny has quit (Client exited)
21:04:28 <Mic> flo: I don't know :)
21:07:14 <Mic> clokep: a sort of contextual preferences system
21:07:25 <clokep> Used for what?
21:08:25 <Mic> To handle different settings for different accounts/groups/contacts/buddies
21:08:56 <clokep> Hmm...I don't understand how it would get used, but OK.
21:09:27 <Mic> e.g. to allow notifications for all buddies of a group (by setting it for the group that holds them) or certain buddies, by setting it for a buddy with a certain id
21:10:38 <Mic> You wouldn't have to set it for each buddy in the first case, as they'd inherit this setting from their parent group
21:11:26 <Mic> Moving buddies in and out of this group would automatically 'add' or 'remove' it thereby
21:12:27 <Mic> The descriptin of bug 585 is pretty verbose :D
21:12:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=585 min, --, ---, tymerkaev, ASSI, CSS cleanup
21:17:17 <Mic> Did that help btw?
21:17:43 <Mic> Beside having serious problems as flo pointed out
21:25:45 <hicham> is normal that join chat shows an empty list ?
21:27:52 <hicham> http://img576.imageshack.us/f/screenshotqr.png/
21:31:56 <Mic> no, but it's broken on Windows as well
21:32:31 <Mic> There's two errors on the console
21:33:07 <Mic> http://pastebin.instantbird.com/483
21:37:23 <Mic> I'll file a bug..
21:39:33 <instantbot> New Instantbird (UI) bug 586 filed by benediktp@ymail.com.
21:39:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=586 nor, --, ---, nobody, NEW, Account list on "Join chat" broken
21:40:02 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
21:41:24 --> Mic has joined #instantbird
21:41:25 * ChanServ sets mode +h Mic 
21:48:31 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
21:50:20 --> Mic has joined #instantbird
21:50:20 * ChanServ sets mode +h Mic 
21:50:46 <Mic> clokep: I'm crashing after unpacking omni.jar
21:51:00 <Mic> Was there anything else to do but merging chrome.manifest?
21:52:54 <hicham> Mic : adding the parentheses should solve it ?
21:53:43 <Mic> yes, but I'm usually testing my patches, so I need an unpacked installation
21:57:48 <-- Mic has left #instantbird ()
21:59:42 --> Mic has joined #instantbird
21:59:42 * ChanServ sets mode +h Mic 
22:03:16 <clokep> Mic: You changed the chrome.manifest?
22:03:21 <Mic> yes
22:04:06 <clokep> No idea.
22:06:25 <Mic> Having a look at the details of the crash report didn't give me a glue either
22:06:30 <Mic> *clue
22:08:39 <clokep> :-\ I don't know.
22:08:45 <clokep> For such an easy fix, just repack the jar?
22:08:50 <clokep> I know it's annoying though.
22:09:29 --> GeekShadow has joined #instantbird
22:10:45 <Mic> yes²
22:13:06 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
22:13:17 --> Mic has joined #instantbird
22:13:17 * ChanServ sets mode +h Mic 
22:13:26 <hicham> I confirm that the issue is the missing parentheses
22:13:34 <Mic> yes, it's fixed
22:14:05 <instantbot> benediktp@ymail.com added attachment 397 to bug 586.
22:14:07 <instantbot> benediktp@ymail.com requested review from florian@instantbird .org for attachment 397 on bug 586.
22:14:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=586 nor, --, ---, benediktp, NEW, Account list on "Join chat" broken
22:16:21 <Mic> hicham: would you have liked to fix it btw?
22:16:46 --> rikki has joined #instantbird
22:17:09 <-- hicham has quit (Client exited)
22:18:40 --> hicham has joined #instantbird
22:35:49 <-- hicham has quit (Client exited)
22:47:31 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
22:51:25 --> mepine has joined #instantbird
22:52:49 <-- clokep has quit (Ping timeout)
22:53:50 <-- GeekShadow has quit (Ping timeout)
22:53:59 --> hicham has joined #instantbird
22:55:30 <-- Tonnes has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
23:02:31 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
23:06:14 --> clokep has joined #instantbird
23:06:15 * ChanServ sets mode +h clokep 
23:11:21 <hicham> clokep: are you using 0.3 ?
23:11:35 <clokep> 0.3a1pre, yes. :P
23:14:33 <clokep> What's up?
23:15:42 <hicham> do you have the same issue ? empty join chat list ?
23:16:57 <clokep> hicham; Yes, didn't Mic already find and attach a patch to that bug?
23:17:25 <hicham> clokep: I guess it is ok to commit it, it is just a missing parentheses
23:27:40 --> Mic has joined #instantbird
23:27:41 * ChanServ sets mode +h Mic 
23:28:39 <Mic> hicham: we can't push directly, flo is doing this in our name when we've got a patch through
23:29:15 <Mic> (if that's what you meant)
23:32:09 <Mic> d'oh
23:32:22 <Mic> *on our behalf
23:34:47 <DGMurdockIII> Error: missing ) after argument list
23:34:47 <DGMurdockIII> Source File: chrome://instantbird/content/joinchat.js
23:34:47 <DGMurdockIII> Line: 166
23:34:47 <DGMurdockIII> Source Code:
23:34:47 <DGMurdockIII> };
23:35:07 <DGMurdockIII> opps
23:35:11 <DGMurdockIII> sorry
23:35:31 <DGMurdockIII> did not see that it was realted to the join chat
23:35:35 <DGMurdockIII> sorry
23:36:35 <Mic> It's ok, hicham brought this bug to our notice too, will hopefully fix the day after tomorrow
23:36:39 <Mic> *be fixed