All times are UTC.
00:02:50 <-- skeledrew has quit (Quit: Instantbird 0.2) 00:03:26 --> skeledrew has joined #instantbird 00:04:45 <skeledrew> buddy status updated... 00:06:49 <clokep> Mmhmm. I'd like it if I could limit it to a group or such. 00:06:52 <clokep> Or an account even. 00:06:59 <clokep> (I.e. I don't want notifications for Facebook.) 00:07:15 <skeledrew> weird. where'd all the activity go? 00:07:53 <skeledrew> first, all contacts are busy changing statuses, now none are??? 00:10:01 <-- skeledrew has quit (Quit: Instantbird 0.2) 00:10:21 --> skeledrew has joined #instantbird 00:12:13 <-- skeledrew has left #instantbird () 00:13:15 <clokep> Arg, just saw status updates for myself... 00:13:27 --> skeledrew has joined #instantbird 01:10:54 <clokep> Have a complaint that there aren't enough themes. :( 01:19:02 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 01:19:13 --> clokep has joined #instantbird 01:27:44 --> DGMurdockIII has joined #instantbird 01:34:36 <DGMurdockIII> 2(flo2): i think you should realese a update for people who are still using Instantbird 0.1.3.1 on windows ao then they can do the upgrade 01:35:38 <clokep> DGMurdockIII: The update crashes in an infinite loop of trying to update. 01:42:12 <DGMurdockIII> so there no way to fix it 01:42:27 <DGMurdockIII> with out geting a newverson 01:42:42 <-- Amfi1 has quit (Ping timeout) 01:42:53 <clokep> I don't know exactly what the problem is, it didn't work for Mic, flo or me. 01:50:08 <DGMurdockIII> ok 01:50:51 <DGMurdockIII> 2(clokep2): have you heard of reactos 01:51:00 <clokep> Yes. 01:51:20 <DGMurdockIII> what do you think of it 01:51:22 <clokep> Played with it a bit a couple of releases ago. 01:51:29 <clokep> Its ugly. :P 01:51:32 <clokep> But its usuable. 01:52:22 <clokep> I find the Linux Unified kernel more interesting: http://www.longene.org/en/index.php 01:53:07 <clokep> It uses some of the ReactOS code (as well as stuff from WINE I believe.) 01:53:30 <DGMurdockIII> oh it dose 01:54:11 <clokep> I don't really get the point of ReactOS. Like cool its binary compatibyl and FOSS, but...so what? 01:54:11 <DGMurdockIII> will you be able to install windows software with out wine 01:54:43 <clokep> That's the idea. 01:54:51 <clokep> I haven't tried it, etc. so no idea if its workable at all. :) 01:55:15 <DGMurdockIII> what os do you use 01:55:19 <clokep> http://www.longene.org/en/app_list.php 01:55:47 <clokep> I use Windows 7 64-bit on my new laptop, 32-bit on my old laptop, and i have a virtual machine with crunch bang linux on it. 01:59:03 <DGMurdockIII> that is what the reactos project is for for people who still want to be able to use all the software and it open source 01:59:27 <clokep> Maybe. 01:59:45 <clokep> I'm all for OSS, and I generally prefer it. But there are some things which my paid software is just plan /better/. So I'm going to use it. 02:03:41 <DGMurdockIII> one of the reactos devs says Linux Unified kernel is not very good 02:04:05 <clokep> I've never used it. 02:04:52 <clokep> Doesn't look like ReactOS has come veyr far since I used it... 02:05:39 <DGMurdockIII> belive me it has come very very far 02:05:58 <DGMurdockIII> just notin ways you would think 02:06:17 <clokep> That depends on what you think I'm thinking. ;) 02:06:31 <clokep> Its either thta or I used it not as long ago as I thought I did... 02:06:48 <clokep> It might have only been a few months ago as opposed to a couple of years ago actually... 02:06:59 <DGMurdockIII> where do you expet to do 02:07:07 <clokep> Sorry, what? 02:07:35 <DGMurdockIII> nvm 02:08:13 <DGMurdockIII> its just that if more people new about reactos i think it be alot farther along than it is right now 02:10:09 <clokep> Ah, do you mean userwise or developers? 02:11:14 <clokep> I think its a cool project, I just don't see why I would use it over Windows, especially when Windows is farther along. 02:15:54 <DGMurdockIII> the linux and the nt kernels both have some unix like parts in them, but they are fundamentally different designs. this is why the ReactOS project exists to begin with. 02:16:09 <clokep> I understand that. 02:16:14 <clokep> And I understand it as a project. 02:16:21 <clokep> I understand why people should use it. 02:16:32 <clokep> I see it as more of a "can we do this?" 02:16:57 <DGMurdockIII> hey im thinking it as a windows xp replacment 02:17:05 <DGMurdockIII> right now 02:17:22 <clokep> Perhaps, but what does it offer that XP doesn't? What is it lacking? 02:17:28 <DGMurdockIII> im going to use it when it get to beta state 02:17:40 <clokep> Is that 0.4? 02:17:46 <DGMurdockIII> full directx support 02:17:53 <DGMurdockIII> it will 02:18:16 <DGMurdockIII> it will have support up to 11 02:18:36 <clokep> Cool. 02:18:42 <DGMurdockIII> it support stuff that xp dosent 02:18:49 <clokep> I see. 02:19:04 <DGMurdockIII> and it has a way lower system requerment 02:19:24 <clokep> That's cool then. But I have a Windows 7 license, so...:) 02:19:26 <DGMurdockIII> youcan use it with 300mhz 02:19:45 <clokep> My computer is near 3 GHz. :P 02:19:49 <DGMurdockIII> i do too 02:20:09 <DGMurdockIII> i have windows 7 too 02:20:30 <DGMurdockIII> it ment to support low end and it can support high end systems 02:20:49 <clokep> Mmhmm. Right, but I don't see why I would switch to it still. 02:21:13 <clokep> Sorry if I seem like a jerk or whatever, I'm trying to understand though. 02:21:18 <DGMurdockIII> so you can save mony on buying windows licences 02:21:45 <clokep> Mmhmm, but if Windows is better (which Windows 7 has more features then ReactOS at this point), I don't mind paying for it. 02:22:03 <DGMurdockIII> nvm 02:22:20 <clokep> Sorry. 02:22:56 <DGMurdockIII> can you help me with a instantbird 02:23:04 <DGMurdockIII> problem 02:23:04 <clokep> If I had an old computer I'd definitely give it a try since all the software I use is for Windows, but both my laptops run 7 happily. :) 02:23:07 <clokep> Sure, what's up? 02:23:52 <DGMurdockIII> im getting a spam from a this person who keeps adking me to take a iq test can i block him 02:24:20 <clokep> Right now Instantbird doesn't have blocking built into it. 02:24:48 <clokep> Some networks I think block at the server level (so you could block them on a different client and then use Instantbird and they'd be blocked), but I'm not positive. 02:27:34 <clokep> I don't see any bugs about it but I'm sure flo knows that it needs to be done. 02:27:46 <DGMurdockIII> ok 02:31:09 * clokep is filling a bug. 02:32:27 --> micahg has joined #instantbird 02:36:51 <instantbot> New Instantbird (UI) bug 456 filed by email@example.com. 02:36:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=456 nor, --, ---, nobody, NEW, Unable to block users 02:37:08 <clokep> DGMurdockIII, there you go. 02:37:22 <DGMurdockIII> ty 02:38:02 <clokep> I tihnk flo mentioned something about redoing the UI around when a user requests you add them to your buddy list, not sure if this would go into that or not. 02:40:52 <DGMurdockIII> yeah 02:48:26 --> clokep_dev has joined #instantbird 02:51:24 <-- clokep_dev has quit (Quit: Instantbird 0.2pre) 02:52:01 <clokep> flo, Mic: Uploading a new version of https://wiki.instantbird.org/File:Auto-link-prefs-teaser-full.png which shows my changes at the end of tonight. Its looking legit now. 03:00:16 <clokep> 'night. 03:00:32 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 03:23:40 <-- Even has quit (Ping timeout) 03:25:26 --> Even has joined #instantbird 03:25:27 * ChanServ sets mode +o Even 03:43:23 <-- micahg has quit (NickServ (GHOST command used by micahg1)) 03:43:26 --> micahg1 has joined #instantbird 03:43:35 * micahg1 is now known as micahg 04:08:12 --> tymerkaev-afk has joined #instantbird 04:37:00 <-- tymerkaev-afk has quit (Ping timeout) 04:45:05 <-- flo has quit (Quit: Instantbird 0.3a1pre) 04:49:39 <-- DGMurdockIII has quit (Connection reset by peer) 06:03:23 <-- micahg has quit (Ping timeout) 07:14:34 --> flo has joined #instantbird 07:14:34 * ChanServ sets mode +qo flo flo 07:14:51 <-- flo has quit (Quit: Instantbird 0.3a1pre) 07:14:59 --> flo has joined #instantbird 07:14:59 * ChanServ sets mode +qo flo flo 07:15:52 <flo> Good morning :) 07:39:35 --> tymerkaev-afk has joined #instantbird 07:41:08 * tymerkaev-afk is now known as tymerkaev 08:26:30 <-- skeledrew has quit (Quit: Instantbird 0.2) 08:51:36 <-- tymerkaev has quit (Ping timeout) 09:11:17 --> Amfi has joined #instantbird 09:24:31 --> Mic has joined #instantbird 09:24:43 <Mic> hi 09:26:03 <Mic> clokep: I know that limiting it to certain users/groups/services/.. would be a nice thing. Theoretically;) 09:26:29 <Mic> but I have no idea how to manage the settings 09:26:59 <Mic> skeledrew: check if the settings are still the same 09:27:19 <flo> Mic: hi :) 09:27:37 <Mic> I think I disabled idle-changes by default which shouldn't be a problem since the settings shouldn't be updated if I'm right 09:27:39 * flo has a feeling that an add-on to automatically import the most recent messages from the online log would be useful 09:28:03 <Mic> define 'most recent' ;) 09:28:16 <flo> after the last messages in the local history :) 09:28:37 <Mic> I received the ru-RU translation from tymerkaev .. so time for another update 09:29:10 <Mic> I should make a script for packaging :S 09:29:29 <flo> if you are on linux you can use mine :) 09:30:19 <Mic> hmm, and I should set the creator and translator fields in the install manifest 09:30:33 <Mic> bbl 09:35:34 <-- Even has quit (Connection reset by peer) 09:35:44 --> Even has joined #instantbird 09:35:44 * ChanServ sets mode +o Even 09:53:26 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 10:03:44 --> Mic has joined #instantbird 10:10:04 <Mic> Even: I could need a review again :) 10:10:48 <Mic> I tried adding a translated description on AIO and the drop down box that should contain locales was empty 10:11:56 <Mic> Maybe it takes some action from your side to add locales to the menu? 10:12:03 <Mic> Thanks in advance! :) 10:13:18 <Mic> hmm, seems that this archive manager compressed the files anyways :S 10:14:55 <Mic> flo: uncompressed zip files are used for performance reason, aren't they? I'll pay attention to make the jar-archive uncompressed next time 10:15:47 <flo> yes 10:17:27 <Mic> Would it make it into Instantbird if I added a "Show example" button behind the "Notify of messages received in inactive windows" setting? 10:20:53 <Mic> I think it's not very clear what to expect from this setting 10:31:43 <Even> Mic: review granted 10:32:16 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 10:32:38 <Even> Mic: about the AIO locales, we decided some time ago to deactivate them because on this version a lot of feature are mostly broken for every locales that were not en-US 10:33:25 <Even> When we spotted this issue, we had no time to find a way of having all those working, and more there is a lot of file to change to have AIO translated, so we just... How to put it... Forgot AIO was able to handle other languages :P 10:35:32 --> Mic has joined #instantbird 10:35:35 <flo> Mic: I would accept a "Preview" button. 10:35:57 <flo> Maybe the button is not really needed though. Showing a notification when the user checks the box could be enough. 10:37:01 <flo> Even: maybe we should add some "display:none" on the "en-US" tabs everywhere in the developer tools then 10:39:56 <Even> flo: they don't hurt 10:39:58 <Even> :P 10:41:46 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 10:44:48 --> clokep has joined #instantbird 10:45:05 <flo> Even: they confuse people into believing they can translate it 10:45:37 * flo spends the day updating the build system, using the current comm-central one as a base 10:46:51 --> Mic has joined #instantbird 10:47:43 <clokep> Mic: Yes, the UI for certain users/groups/services would be very difficult, easy thing I can think of is a list of all your buddies and a list of users to show notifications for with the arrows to add/remove in between them. 10:47:47 <clokep> But that'd be a LONG list. 10:51:17 <-- clokep has quit (Ping timeout) 10:54:56 --> clokep has joined #instantbird 10:57:59 <-- clokep has quit (Ping timeout) 11:05:50 --> clokep has joined #instantbird 11:26:31 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 12:04:14 --> clokep_work has joined #instantbird 12:08:21 <Mic> Could be a workaround for the icon problem: writing the icons/images in a canvas element and read out the result to send it to the alert service 12:09:05 <clokep_work> Would probably be better then rolling your own? 12:09:28 <Mic> no, I think I might try to do a proper window myself 12:09:43 <Mic> but having the same icons for growl and libnotify alerts would be great 12:09:55 <Mic> so I need a way to create them 12:11:31 <Mic> meeting now. 12:23:04 --> skeledrew has joined #instantbird 12:37:20 --> tymerkaev-afk has joined #instantbird 12:47:38 * tymerkaev-afk is now known as tymerkaev 12:50:53 <tymerkaev> Mic: updates pushed? 12:50:58 <Mic> yes 12:51:14 <Mic> It's working fine and updates from AIO 12:51:42 <Mic> I added your name as translator to the em:localized section 12:52:20 <Mic> I hope you don't mind (.. it is in latin letters though) 12:53:05 <tymerkaev> it's nick 12:53:22 <tymerkaev> use small 't' instead 12:53:37 <Mic> ok, I'll change it on the next update 12:54:07 <Mic> (but aren't you using an uppercase T on BIO?) 12:55:12 <tymerkaev> because it is my real name 12:56:11 <tymerkaev> Mic: can you disable all notifications when account just connected? 12:56:18 <Mic> I do .. 12:56:24 <Mic> It just doesn't work on startup 12:56:38 <Mic> The accounts are muted for five seconds 12:56:46 <tymerkaev> they're lagging 12:56:51 <Mic> if that's not long enough, I can make it 10 or so? 12:57:11 <tymerkaev> I hope 11 is great 12:58:22 <Mic> ok, on next update 12:58:52 <tymerkaev> Mic: and one suggestion 12:59:36 <flo> Mic: if you delay notifications for 5 seconds when an account is connected, why don't you just delay the initialization of the whole add-on for 5 seconds at startup? 12:59:39 <tymerkaev> when I changing names of buddies, it says me "Buddy changed their name" 12:59:44 <Mic> Choose "About Buddy Status" from the context menu on the addon manager to see how it displays your name 12:59:54 <Mic> flo: good idea 13:00:20 <tymerkaev> Mic: ? 13:00:50 <Mic> I don't have a real fix for the name change 13:01:02 <Mic> we need to wait until libpurple supports sending the old nick as well 13:01:35 <tymerkaev> no 13:01:36 <Mic> if you're annoyed by the message, go to the about:config window and set extensions.buddystatus.namechange to false 13:01:44 <tymerkaev> I mean 13:02:13 <Mic> I disabled the checkbox and set it to disabled by default with the problem that people who had it enabled before can't disable it any longer :S 13:02:32 <tymerkaev> I CHANGED THEIR NAME, AREN'T THEY 13:02:47 <Mic> It's the alias, yes 13:02:53 <Mic> Which could be local or server side 13:03:11 <Mic> Means: you also get notification when you change it yourself 13:03:16 <Mic> (also useless) 13:03:17 <tymerkaev> and also maybe not "their name", just "his/her name"? 13:03:57 <Mic> skeledrew suggested "their" since it seem to be ok for both males and females 13:04:58 <skeledrew> yep 13:05:02 <Mic> (since I said that I don't like the "his/her" construct) 13:05:19 <skeledrew> it's also a plural construct :) 13:05:22 <flo> we need to revisit the way alias are handled once we support contacts and design the API for buddy list in JS protocol plugins 13:06:04 * flo returns to updating the build system 13:12:21 <Mic> skeledrew: "ABC is now known as DEF" would be fine (if we had the old alias?) 13:12:44 <clokep_work> Yes. 13:12:46 <skeledrew> perfect 13:13:13 <skeledrew> i get that in Pidgin alot 13:14:27 <skeledrew> seemed libpurple delayed replacing a contact's address with the alias a while 13:33:12 <flo> mxr is so slow :( 13:34:11 <clokep_work> MDC has been giving me lots of trouble too. 13:39:01 <-- Even has quit (Quit: Instantbird 0.3a1pre) 13:50:22 <Mic> And MDC has even improved in the last months 13:51:11 <clokep_work> The last couple of days it got bad again for me, and search hasn't been working (keeps telling me to escape my characters...) 13:52:08 <Mic> hmm, never had problems with this 13:52:47 * Mic is looking forward to try the canvas thing this evening 13:54:19 <clokep_work> Oh hey Mic, did you get a chance to look at the updated auto-link prefs? I put it after you went to bed, not sure if you saw it. But was curious if you had any other ideas? 13:55:04 <-- Seji has quit (Client exited) 13:55:28 <Mic> how much space would the help take if you put it in a table? 13:56:33 <clokep_work> The help is a panel right now, its about the same size as the window I think? 13:56:37 <Mic> so it could be an expandable/collapsable section somewhere, allowing to keep it open instead of repeatedly clicking the menu to look something up 13:56:46 <Mic> ah, ok 13:56:51 <clokep_work> Yeah I was wondering that too. 13:56:56 <clokep_work> Its a bit narrower, but longer. 13:57:09 <clokep_work> Maybe on the side but collapsible would be good? 13:57:40 <Mic> will this be included in the next release? 13:58:22 <clokep_work> Yes. 13:58:52 <clokep_work> I got saving working last night. :) 13:59:09 * flo clones mozilla-central 14:05:03 <flo> that's slow too :( 14:07:27 <clokep_work> I like the sound of that though. :) 14:07:29 <tymerkaev> m-c so big for now 14:11:01 <flo> still not finished 14:11:05 <flo> what is it doing?? 14:11:32 <clokep_work> Making you an omelet? Hopefully. 14:11:41 <flo> it receives data at about 350KBps 14:14:32 <flo> ah, done. It took more than 16 minutes :( 14:14:47 <flo> at home I would expect it to take hours, but not here 14:17:20 <clokep_work> The whole trick is to keep it up to date so it doesn't have to download a lot! :-D 14:19:17 <flo> another part of the trick is to keep a copy somewhere so that the clone is local (that's what we do on buildbot slaves), or to clone it somewhere with a good internet connection (what I've just done) 14:21:18 <flo> so, now that it's building with mozilla-central, the next question is: how soon will the build fail? :-D 14:21:42 <flo> It can't finish as I haven't updated the XPCOM registration yet :) 14:21:42 <clokep_work> 4:37 14:21:55 <clokep_work> Hahah. 14:22:44 <flo> the build system change will already be a big changeset, I currently have 21 files changed, 1765 insertions(+), 2189 deletions(-) 14:24:26 <clokep_work> This is just updated ways of building, etc/? 14:25:45 <flo> I've updated my comm-central repository, and merged the changes of all the files related to the build system 14:26:08 <flo> hopefully they have already fixed most of the build system quirks to build Thunderbird with mozilla-central :) 14:27:59 <clokep_work> Well they have nightlies again, so hopefully! :-D 14:30:21 <Mic> bbl 14:30:39 <-- Mic has quit (Input/output error) 14:33:39 <clokep_work> Uhh...how do I get the text out of a text node? Is it .value? .text? 14:35:22 <flo> .textContent 14:35:47 <clokep_work> Thanks. 14:57:59 <flo> still building 14:58:26 --> micahg has joined #instantbird 15:04:26 <clokep_work> How long does it normally take on your computer? 15:08:56 <flo> on my macbook I think the last time it took 33minutes for a full build 15:14:35 <flo> /Users/florian/buildhg/hg.instantbird.org/config/rules.mk:1708: *** .js component without matching .manifest. Stop. 15:14:42 <flo> seems like a good error :) 15:14:49 <flo> it took 50minutes! 15:16:59 <clokep_work> I think that's what my laptop used to take. :( 15:21:58 <-- Amfi has quit (Quit: Instantbird 0.2) 15:55:31 * flo is looking for an easy to read example of the change to do on the binary xpcom components 15:56:15 <clokep_work> I'm guessing you a lready checked out the updating extensions for Firefox 4.0 stuff? If not there's an example there. 15:57:25 <flo> this page https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0 ? 15:57:39 --> Mic has joined #instantbird 15:58:13 <clokep_work> I think that was the one. :) Which is not very clear haha. 15:59:00 <flo> is mostly says "look at the code" 15:59:29 <flo> I guess I'm supposed to guess how to do it with http://mxr.mozilla.org/mozilla-central/source/xpcom/sample/nsSampleModule.cpp 16:02:01 <clokep_work> Yeah, good luck. ;) 16:02:21 <clokep_work> There's emacs bindings around somewhere that they used to do Mozilla Central I think? But that might just before the manifest files... 16:02:49 <flo> that won't help with the scripted generation of the registration of dynamically loaded libpurple protocols ;) 16:03:43 --> MicTest has joined #instantbird 16:03:43 <-- MicTest has quit (Connection reset by peer) 16:04:13 <Mic> :) 16:04:30 <Mic> The alert service likes data: URI images :) 16:04:40 <flo> cool :) 16:12:07 <-- flo has quit (Quit: Instantbird 0.3a1pre) 16:17:57 <clokep_work> Mic: That's good! :) 16:57:44 <-- micahg has quit (Ping timeout) 17:09:11 <Mic> http://pastebin.instantbird.com/332 17:09:14 <Mic> Any ideas? 17:12:46 <clokep_work> Do you have to specify its an HTML element not a XUL element? 17:12:56 * clokep_work forgets the details of using HTML in XUL. 17:16:03 <Mic> jep 17:16:12 <Mic> just found out that I have to use createElementNS 17:16:18 <Mic> I guess this will fix it 17:21:28 <clokep_work> Ah, yeah that's how you do it. :) 17:21:33 <Mic> :) 17:21:37 <Mic> It. Works. 17:21:45 <clokep_work> Awesome, congrats. 17:32:19 <clokep_work> And that's...buddy icon and status or account and status and what...? :P 17:34:31 <Mic> Right now it's the status icon on the protocol icon 17:35:34 <clokep_work> :) 17:35:58 <Mic> http://img801.imageshack.us/img801/1705/notificationswithicon.png 17:36:12 <clokep_work> Looks great. 17:36:16 <clokep_work> Very professional. ;) 17:36:18 <Mic> flo: generating icons is no problem at all as it seems 17:36:59 <Mic> If I recall correctly you were interested in this because of setting custom icons on the systray? (Overlaying them with number of new messages or so?) 17:38:25 <clokep_work> Mic: That'll depend on whether shell32.dll allows you to give it a dataURI. :P 17:38:50 <Mic> That be true 17:38:51 <clokep_work> Although I suppose you could write to a temp file anyway and use that. 17:39:01 <Mic> (I'm aware of the mistake;) 17:39:04 <clokep_work> Since there's only one tray icon. 17:39:13 <tymerkaev> Mic: no flo 17:41:37 <Mic> tymerkaev: what's up? 17:58:47 <Mic> We could do fancy things if we use this properly 17:59:07 <Mic> Like greyscaling icons of offline accounts 17:59:15 <Mic> Or turning them red on errors ;) 18:02:45 <clokep_work> Can those be done w/ CSS or no? 18:09:52 <Mic> no 18:10:24 <Mic> Filters are/were an IE specific thing 18:10:45 <clokep_work> Ah, OK. 18:12:20 <Mic> Nice that it works .. 18:12:30 <Mic> .. the rest will just be some "FleiÃarbeit" :S 18:13:54 <-- Mic has left #instantbird () 18:21:02 --> micahg has joined #instantbird 18:21:41 --> Mic has joined #instantbird 18:22:53 <Mic> hmm, I think it works .. 18:26:30 <clokep_work> Think? ;) 18:32:08 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 18:32:28 --> Mic has joined #instantbird 18:34:04 <Mic> I guess I can do another release tonight ;) 18:34:22 <Mic> Fixing the notifications at startup and displaying nice icons could be worth it 18:34:41 <Mic> Maybe sooner or later Even will complain about my daily releases :D 18:37:46 --> flo has joined #instantbird 18:37:46 * ChanServ sets mode +qo flo flo 18:40:36 <flo> Mic: I think when he'll be fed up he will check the "trusted" checkbox on the add-on ;) 18:41:21 <flo> I know we can generate icons with canvas. That's what I had in mind when I was saying something about displaying information on the systray icon 18:41:37 <flo> it's just that I don't remember how the image encoders work for .ico .xbm and .icns files 18:41:56 <flo> though I think on linux we can now use PNG file :) 18:45:17 <clokep_work> That would be convenient. 18:45:22 <Mic> We need a fancy-buddy-list addon 18:45:49 <clokep_work> I'm pretty sure *nix supports pngs, if not any image for icons now. 18:46:44 <clokep_work> Mic: Any ideas? ;) 18:46:47 <Mic> I image something like index cards and you can flip through them 18:48:28 <clokep_work> I was thinking something that learns who you talk to the most and puts them at top or bold or something. 18:48:53 <Mic> I said _fancy_. Not _useful_. :P 18:49:39 <clokep_work> Actually, could make your used buddies "larger". Like those maps you see on websites...hmm... 18:49:59 <Mic> Like on tag clouds? 18:50:00 <clokep_work> So something fancy? Like chromeless? ;) 18:50:03 <Mic> (which I don't like) 18:50:06 <clokep_work> Yes, that's the word. 18:50:10 <clokep_work> I hate them too. :) 18:50:14 <clokep_work> They're not organized. 18:50:16 <Mic> Do you know Skype? 18:50:22 <clokep_work> Yes, I use Skype. 18:50:32 <clokep_work> (Occasionaly..) 18:50:34 <Mic> I like the short and detailed views on the list 18:50:47 <Mic> the latter only for the currently selected contact 18:51:10 <clokep_work> So when you click on a buddy it expands and shows stuff. 18:51:17 <clokep_work> Like the info that's normally in the tooltip. 18:51:22 <Mic> yes 18:51:29 <Mic> Unfortunately it clashes with groups 18:51:55 <Mic> since there's no details for them , it would make the list jump when going through it 18:52:17 <clokep_work> It could show info like # of users, etc. :) We can always /make up/ info if not! 18:52:24 <Mic> which wouldn't happen if there were detailed views for all items (and they had the same size) 18:52:32 <Mic> size = height here 18:52:43 <clokep_work> True. 18:53:27 <clokep_work> I'd have to try it, it could still work. 18:53:40 <Mic> Wouldn't even be hard to implement 18:54:29 <Mic> if I see it right then there only would have to be a different binding for the selected item 18:55:40 <clokep_work> Right. 18:55:47 * clokep_work feels like there's a bug about somethign similar. 18:56:50 * Mic is impressed how much he's learned since he first came here. 18:57:02 <clokep_work> bug 225 18:57:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=225 enh, --, 0.2, nobody, NEW, Display more information in the buddy list 18:57:16 <Mic> I exactly remember how lost I felt when trying to create the "join chat" extension 18:57:18 <flo> Mic: "I said _fancy_. Not _useful_. :P" I was about to type the same reply just before I saw your message :-D 18:57:47 <Mic> (which is not exactly the most difficult extension to write;) 18:57:52 <clokep_work> I agree. :) Good environment here. 18:58:58 <clokep_work> Looking at my last viewed chat (which isn't available on AIO)...its like unreadable since I didn't know what I was doing haha. 18:59:49 <flo> what you are discussion about the buddy list sounds a lot like a pencil mockup I made a few months ago and haven't scanned yet 18:59:56 <flo> it's nice to see ideas converging :) 19:00:12 <Mic> We've discussed this before, I remember 19:02:09 <Mic> A true .. I even posted the Skype thing in the bug comments 19:02:32 <Mic> And you're writing quite a few ideas there 19:03:32 <Mic> hmm, maybe I should cache the generated icons 19:03:49 <Mic> seems a bit of waste to do it every time someone changes status 19:04:13 <flo> by the way, the other day I was thinking again of the issue you add with the conversation filters for your add-on (and I would have similar issues for some add-on/enhancement ideas I have). 19:04:24 <Mic> even though there could be more unused processing power compared to unused memory 19:04:41 <flo> do you think it would make sense to add a "local" flag indicating that a message doesn't come from the network and thus shouldn't be sanitized? 19:04:56 <Mic> I thought about a similiar thing but 19:05:11 <Mic> I don't know if we could make it safe? 19:05:54 <Mic> in my idea it was an attribute (and could be faked by the sender :S ) 19:05:59 <flo> as long as all the data coming from the network (or to be paranoid, other applications too) is sanitized, we are safe 19:06:37 <flo> it should not be part of the HTML, but be something like the "system", "error," noLog", "incoming" flags of purpleIMessage 19:07:03 <Mic> I replace parts of a message 19:07:09 <flo> I think I would need that to make a twitter protocol plugin really useful (give retweet options directly in the conversation) 19:07:20 <Mic> and it gets turned into html after I added my markup 19:07:32 <flo> if I remember well, you were adding something in a subsequent message that got grouped 19:07:48 <Mic> No, I appended it to the message itself 19:07:52 <Mic> It's not a new message 19:08:17 <flo> hmm 19:08:18 <Mic> Well, the addon is in an early stage anything could be changed 19:08:24 <flo> I'll think a bit more about it :) 19:08:54 <flo> my thoughts at this point are more about rewriting the conversation browsers than adapting the add-on ;) 19:08:54 <Mic> what about indeed using an attribute? 19:09:08 <Mic> something like iblocal="true" 19:09:23 <Mic> and we remove this string from any incoming message, no matter what 19:09:26 <flo> I don't see how it's helps 19:10:00 <flo> once your HTML is inserted in the DOM document, it's too later to care about security 19:10:10 <flo> anyway, dinner! :) 19:10:34 <Mic> In the end that means that people can't send this string to you, but it is so specially crafted enough that no one would ever notice 19:10:58 <Mic> It would get removed before creating the HTML from the plain text message 19:12:00 <clokep_work> I'm sure someone could get around it though. 19:12:24 <clokep_work> Like put iblocal=<some tag that gets removed>"true" 19:12:36 <clokep_work> So after the tag is removed you now have that string there. 19:12:42 <Mic> I meant that it is the first thing that happens to the message 19:13:04 <clokep_work> Right, but that string doesn't exist in the message, not until after the HTML is sanitized? 19:14:40 <Mic> The sanitzier works on the DOM tree 19:15:09 <Mic> Both parts would be in different textnodes in your example 19:15:42 <clokep_work> Mic: It was just a quick example. I'm just saying its possible there would be ways around it. 19:17:06 <Mic> I agree that it one had to be careful on a method like this 19:29:01 <instantbot> New Websites - www.instantbird.org bug 457 filed by firstname.lastname@example.org. 19:29:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=457 nor, --, ---, nobody, NEW, hg.instantbird.org needs new styling 19:36:34 <clokep_work> Yup. :) I'm sure a good solution will evolve though. 19:42:22 --> idechix has joined #instantbird 19:42:22 * ChanServ sets mode +o idechix 19:52:01 <-- Mic has left #instantbird () 20:04:01 --> DGMurdockIII has joined #instantbird 20:07:07 <DGMurdockIII> hi 20:07:43 --> Mic has joined #instantbird 20:09:17 <clokep_work> Hello DGMurdockIII. 20:09:28 <DGMurdockIII> whats up 20:09:38 <clokep_work> Mic: I think I'll actually make an icon tonight. ;) One of those tenants of making extensions people like, right? 20:09:51 <clokep_work> DGMurdockIII: Nothing. How're you? 20:09:54 <Mic> Yes 20:10:07 <clokep_work> (Finally read that blog post you added to the wiki.) 20:10:17 <DGMurdockIII> nothing much here 20:10:42 <DGMurdockIII> 2(clokep_work2): what dose you addon you made for instantbird do? 20:11:08 <Mic> Morian: /today/ and /yesterday/ are not discoverable, would be useful if you could place a link on the main page 20:11:30 <clokep_work> DGMurdockIII: My popular one makes the tabs vertical instead of horizontal. 20:12:22 --> skeledrew1 has joined #instantbird 20:19:02 <flo> have any of you noticed new issues with the nightly today? 20:20:09 * clokep_work will file any bugs tonight if he finds any, hasn't updated yet. 20:21:09 <flo> I may have found one related to the offline status, but my debug build doesn't build (yet!) so I can't try to reproduce it now 20:22:00 <Mic> I haven't updated yet either 20:22:25 <clokep_work> Are their steps to reproduce you want me to try? 20:25:39 <Mic> http://sebleedelisle.com/demos/canvas3d/particles3.html :) 20:25:43 <flo> I wouldn't need to try to reproduce it if I had steps to reproduce ;) 20:26:38 <flo> what happened is basically: when I leave the office, I type /offline before putting the laptop to sleep, so that I instantly appear disconnected on all protocols and people to attempt to reach me while I'm already offline 20:26:54 <flo> then when I'm at home, I reconnect to the internet (wifi) and type /back 20:28:00 <clokep_work> Mic: That's what the buddy list needs! 20:28:06 <flo> It's all complicated by the fact that I use an ssh tunnel as a proxy server to hide my real location (and avoid having my conversations sniffed when I'm on a network I don't trust) 20:28:22 <tymerkaev> flo: ping 20:28:50 <clokep_work> Ah, so...attempt goign offline and coming back online using /offline and /back? I'll try that...but I just connect don't have no ninja secrets. 20:33:13 <flo> yeah, mostly. With a little touch of disconnecting the real network I guess :-D. 20:34:52 <flo> tymerkaev: I'm not sure why you ping instead of asking your question directly 20:35:14 <tymerkaev> flo: where's all in one addon as xpi? 20:39:06 <flo> tymerkaev: http://queze.net/goinfre/allinone-0.1.xpi 20:39:42 <tymerkaev> flo: thanks for the quick reaction! 20:40:21 <tymerkaev> it remembers me Skype 20:42:04 * skeledrew1 is now known as skeledrew_work 20:42:39 <tymerkaev> flo; why it isn't implemented to Instantbird? 20:43:34 <DGMurdockIII> what the allinone addon do 20:43:54 <flo> DGMurdockIII: http://queze.net/goinfre/allinone.png 20:44:14 <tymerkaev> combine Buddy list + conversations window 20:44:23 <tymerkaev> like Skype 20:44:27 <DGMurdockIII> ok 20:44:32 <-- Mic has left #instantbird () 20:48:16 --> Mic has joined #instantbird 20:51:06 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 20:51:21 --> Mic has joined #instantbird 20:52:55 <-- Mic has left #instantbird () 20:53:50 --> Mic has joined #instantbird 20:55:41 <clokep_work> flo: They're merging TraceMonkey into m-c "soon" and expecting it to break c-c, not sure if it'll break instantbird? But just a heads up. 20:56:04 <DGMurdockIII> 2(flo2): im getting bombarbed by this person that keeps iming me every day asing me Hey r u there? 20:56:07 <flo> why is tracemonkey supposed to break applications? 20:56:28 <clokep_work> sayrer I have to merge TraceMonkey soon; it's probably going to break comm-central due to jsval representation changes 20:56:34 <clokep_work> Via #maildev 20:57:34 <DGMurdockIII> 2(flo2): and he just want me to take a iq test have been not responing to him to see they go away but they keep sending a messaging if im there like ever hour 20:58:20 <clokep_work> flo bug 549143 and bug 579140 anyway. I have to get going. Will try nightly tonight. :) 21:01:01 <skeledrew_work> i didn't know allinone was already implemented. i thought it was still in the concept stages... 21:01:17 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:01:18 <Mic> clokep_work: could it be that "Auto link" is linking the bugs incorrectly? 21:01:47 <Mic> Several on the same message at least? 21:02:25 <flo> skeledrew_work: it's not usable 21:02:34 <skeledrew_work> oh? 21:02:36 <skeledrew_work> why not? 21:02:39 <flo> people can try it if they want, but not use it 21:02:50 <skeledrew_work> what's the bug? 21:02:56 <skeledrew_work> or bugs 21:02:58 <flo> many things are not implemented. notifications of new messges especially 21:03:22 <skeledrew_work> is it a complete rewrite or something? 21:03:35 <flo> it's a 150 lines proof of concept 21:04:08 <skeledrew_work> sounds small. XUL + JS? 21:05:05 <skeledrew_work> and new message notifications should be easily taken care of by an addon 21:07:18 <Mic> clokep, clokep_work: http://img838.imageshack.us/img838/7137/clokepbug.png 21:08:31 <Mic> (using Auto Link 0.3, Link Bugzilla was disabled ofcourse) 21:09:10 <flo> wow, nice offset :) 21:16:55 <skeledrew_work> how configurable is the built in message notifications? 21:17:34 <flo> when I said "notification of new messages" I meant the fact that a tab where you have new message turns read. 21:17:41 <flo> It's not configurable 21:17:49 <flo> an add-on can hack whatever it wants of course :) 21:17:54 <skeledrew_work> hmm 21:17:58 <Mic> skeledrew_work: on/off ;) 21:18:06 <skeledrew_work> i was ref to the popup notifier 21:18:12 <skeledrew_work> Mic: lol 21:19:08 <skeledrew_work> i wouldn't mind changing it so it has a base timer which can be modified by the length (amount of words) in a message ;) 21:19:46 <Mic> I think you can not change the time of display easily 21:19:59 <skeledrew_work> k 21:20:21 <skeledrew_work> so it's back to the drawing board of using a borderless window :) 21:20:23 <flo> you can replace alert.xul :) 21:20:27 <flo> or alert.js 21:20:37 <skeledrew_work> ahh. that's where it is 21:25:01 <Mic> Even loading from chrome urls is too slow :S 21:33:54 <Mic> clokep: I saw you were adding the protocols in an array in the (very old) options dialog of Auto Link 21:34:04 <Mic> Use this instead: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/public/purpleICoreService.idl#77 21:38:48 <-- idechix has quit (Quit: Instantbird 0.2) 21:40:45 <-- DGMurdockIII has quit (Quit: get satisfied! :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::) 21:58:36 <Mic> good night 21:59:20 <-- skeledrew_work has quit (Ping timeout) 22:01:53 <flo> good night! 22:14:29 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 22:16:26 * tymerkaev is now known as tymerkaev-afk 22:16:31 * tymerkaev-afk is now known as tymerkaev 22:17:45 --> skeledrew1 has joined #instantbird 22:23:49 --> Seji has joined #instantbird 22:25:17 <-- skeledrew1 has quit (Quit: Instantbird 0.2)