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