#instantbird log on 07 03 2011

All times are UTC.

00:15:54 <-- GeekShadow has quit (Quit: The cake is a lie !)
00:31:57 <-- micahg has quit (Ping timeout)
00:38:59 --> micahg has joined #instantbird
01:02:50 <-- Mook has quit (Connection reset by peer)
01:03:50 --> Mook has joined #instantbird
01:09:58 <-- mmkmou has quit (Ping timeout)
01:16:42 <douglaswth> flo: oh, cool! thanks!
01:16:42 --> ironhead has joined #instantbird
01:18:18 <-- linuxwizard has left #instantbird ()
01:20:15 --> linuxwizard has joined #instantbird
01:37:26 <-- chrisccoulson has quit (Ping timeout)
03:13:09 <-- micahg has quit (Ping timeout)
03:54:44 <-- Mook has quit (Ping timeout)
03:55:50 --> Mook has joined #instantbird
03:59:37 --> micahg has joined #instantbird
04:07:13 <-- DGMurdockIII has quit (Ping timeout)
04:07:45 --> DGMurdockIII has joined #instantbird
04:46:54 <-- skeledrew has quit (Quit: Instantbird 0.3pre)
04:58:57 --> skeledrew has joined #instantbird
06:32:14 <-- vicnet has quit (Ping timeout)
06:47:21 --> vicnet has joined #instantbird
06:52:39 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
06:52:42 <-- Mook has quit (Connection reset by peer)
06:53:50 <-- micahg has quit (Input/output error)
06:54:03 --> Mook has joined #instantbird
07:08:00 <-- linuxwizard has left #instantbird ()
07:40:03 --> Rattus has joined #instantbird
07:42:59 <Rattus> I am writing a instantbird ext for the first time, am basing it on the colorizedObserver example from the wiki, I am trying to insert thumbnails of image urls
07:43:33 <Rattus> I have the, I guess it is the message object? I can change msg.message="hey" and I get "hey" instead of the actual message
07:44:09 <Rattus> is it possible to inject a xul img element or something? I am trying to avoid writing xml
08:17:27 <instantbot> bobkous@gmail.com added attachment 729 to bug 888.
08:17:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=888 enh, --, ---, nobody, UNCO, tray icon not Windows 7 style
08:17:57 --> chrisccoulson has joined #instantbird
08:26:48 <-- chrisccoulson has quit (Quit: Ex-Chat)
08:29:35 --> hunsly has joined #instantbird
08:32:57 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu)
08:49:33 <-- gerard-majax has quit (Ping timeout)
08:52:47 --> gerard-majax has joined #instantbird
08:57:45 --> Mic has joined #instantbird
08:57:45 * ChanServ sets mode +h Mic 
08:57:59 <Mic> Good morning
09:00:32 <Mic> j #extdev
09:37:16 <Mic> flo: I modified your extension and changed the key scrolling behaviour: the Up/Down keys can be used to scroll the conversation content now unless there's multi-line input. Same for Page Up/Page Down, unless the input box has so many lines that it needs to be scrolled.
09:39:10 <Mic> Let's hope it's so good that I forget the whole scrolling thing ;)
09:41:38 --> Andrey has joined #instantbird
10:12:45 --> GeekShadow has joined #instantbird
10:15:12 <-- hunsly has quit (Ping timeout)
10:18:26 --> hunsly has joined #instantbird
10:19:05 <flo> Mic: is it ready for review? :)
10:21:49 <-- hunsly has quit (Ping timeout)
10:27:15 <flo> when going to http://slashdot.org/recent and clicking "Many more" at the bottom of the list, I see a "New IM client on the block: Instantbird" entry. Coul people here with a slashdot account vote it up?
10:39:55 --> igorko has joined #instantbird
10:40:02 <igorko> hi
10:40:31 <igorko> how to set focus o conv window?  document.getElementById("convWindow").setfocus(); doesn't work
10:41:10 <igorko> i need it because after executing popup pane l conv window losts focus so i need get it back
10:44:17 <flo> igorko: try .focus() instead of setfocus()
10:44:57 <-- igorko has quit (Quit: Instantbird 1.0)
10:45:02 --> igorko has joined #instantbird
10:45:42 <igorko> doesn't work:( Still no focus
10:46:45 <igorko> and another error. I added icons to skin folder(form now) but i can't use them No chrome package registered for chrome://smiley/skin/smile.png
10:46:53 <igorko> for no*
10:46:57 <igorko> for now* :)
10:47:11 <igorko> <image src="chrome://smiley/skin/smile.png" tooltip=":)" onclick="pastesmiley(this.tooltip);" />
10:48:50 <igorko> about focus: i used alert so it returned focus to main window. Without alert it doesn't work...(and focus() too)
10:52:33 <-- igorko has quit (Quit: Instantbird 1.0)
10:58:34 <-- vicnet has quit (Connection reset by peer)
11:14:48 --> vicnet has joined #instantbird
11:20:53 --> igorko has joined #instantbird
11:21:32 <-- igorko has quit (Quit: Instantbird 1.0)
11:30:13 <flo> so can anyone here vote for the Instantbird story on slashdot? (http://slashdot.org/recent)
11:37:44 --> igorko has joined #instantbird
11:38:15 <igorko> flo     <panel id="smilespanel" onpopupshowing="smilespanel.GetSmilesList();" onpopupshown="document.getElementById("convWindow").focus();" > Instant gives  error in "convWindow"
11:39:48 <igorko> i'll try mouseover
11:40:01 <-- igorko has quit (Quit: Instantbird 1.0)
11:40:07 --> igorko has joined #instantbird
11:40:18 <igorko> the same :(
11:41:32 <-- igorko has quit (Quit: Instantbird 1.0)
11:44:51 <-- ironhead has left #instantbird ()
11:47:49 --> igorko has joined #instantbird
11:48:21 <-- igorko has quit (Quit: Instantbird 1.0)
12:06:52 --> sonny has joined #instantbird
12:09:00 <sander85> flo: isn't it possible to have tray icon all the time? and make it open with one click like most other linux applications? (i mean in linux)
12:29:13 <flo> sander85: will be possible as soon as someone implements that.
12:41:02 --> aleth has joined #instantbird
12:42:48 <sander85> i can see there are already bugs for those features.. i'll add my votes later
12:53:08 --> igorko has joined #instantbird
12:54:56 <-- igorko has quit (Quit: Instantbird 1.0)
12:56:06 --> igorko has joined #instantbird
12:57:59 <igorko> stupid focus :( Can't fix it
13:00:06 <igorko> http://img51.imageshack.us/img51/8301/infav.jpg here
13:00:52 <igorko> i still need execute alert every time i pen panel. Otherwise i don't have focus in edit after opening it
13:00:59 <igorko> i open panel*
13:01:23 <igorko>  :'( 
13:01:48 <flo> igorko: isn't the focus on your button? That would be logical as it's where you have last clicked
13:02:15 <-- rikki has quit (Connection reset by peer)
13:02:18 --> rikki has joined #instantbird
13:02:55 <igorko> http://pastie.org/2158280 i have added noautofocus="true" to both panle and button
13:02:58 <igorko> nothing...
13:03:10 <igorko> maybe it's bacause type of button?
13:03:35 <igorko> so i removed  noautofocus="true" from button
13:04:24 <igorko> how to remove focus from button?
13:04:40 <igorko> seems noautofocus doesn't work for button
13:06:26 <aleth> wouldn't it work to simply move the focus to where you want it *after* the desired smiley is clicked?
13:08:34 <igorko> i can't :(
13:09:08 <flo> why?
13:09:18 <igorko> i  have tried i dunno id of input field. And focusing to convWindo doesn't work
13:09:28 <igorko> convWindow
13:09:29 <flo> of course it doesn't
13:09:39 <flo> if the button is focused, the focus is already inside that window
13:09:47 <flo> it's the conversation you need to focus
13:09:58 <igorko> how to focus to input field
13:10:18 <flo> http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#878
13:10:26 <flo> or just conv.editor.focus()
13:10:39 <igorko> trying...
13:10:54 <-- igorko has quit (Quit: Instantbird 1.0)
13:11:00 --> igorko has joined #instantbird
13:11:14 <-- igorko has quit (Quit: Instantbird 1.0)
13:12:13 --> Mic1 has joined #instantbird
13:12:41 * Mic1 is now known as Mic2
13:14:47 <Mic2> flo, it's not yet ready for review. For some reason ctrl-z is broken at the moment but once I figured that out, I'll upload it :)
13:14:59 --> igorko has joined #instantbird
13:15:17 <igorko> conv is not defined :(
13:15:44 <flo> igorko: what made you expect it would?
13:15:44 <igorko> convWindow - the same
13:16:12 <igorko> so addon doesn't use all defines from main app?
13:17:17 <Mic2> igorko: if you use a separate profile for developing your extension then you can load/restart it while staying here and being able to ask questions (and you won't dance in and out of the room all the time;)
13:19:02 <igorko> dance dance dance ;)
13:19:28 <igorko> stupid extension :(
13:19:46 --> clokep has joined #instantbird
13:19:46 * ChanServ sets mode +h clokep 
13:19:55 <sander85> flo: about bugzilla user account, is it the same as hg one or do i have to create it? (and also what's the status of my hg access? :P)
13:20:09 <flo> igorko: and if you asked clear questions and used our pastebin instead of a slow loading one, + stopped complaining all the time, we would be more likely to help (rather than being tempted to kick you out :-P)
13:20:19 <flo> sander85: create one
13:20:20 <clokep> bug 888 confuses me a lot. :-S
13:20:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=888 enh, --, ---, nobody, UNCO, tray icon not Windows 7 style
13:20:36 <igorko> flo i have pated my code in pestie.org ...
13:20:39 <igorko> pasted
13:20:40 <flo> nice number. Weren't we fighting for 666 soon? :-D
13:21:22 <igorko> so how to enable dev profile?
13:21:39 <flo> sander85: I was somehow waiting on us upgrading to libpurple 2.9 (and importing these strings) before creating the new hg accounts, but if you want it now I can create it now if you prefer
13:21:53 <Mic2> igorko: You create a shortcut with the "-P -no-remote" and run it, it will bring up the  profile manager
13:22:19 <Mic2> there you create a new one and use the profile manager to decide which profile you want to load.
13:22:34 <flo> is it possible to have any help to vote up the instantbird story on http://slashdot.org/recent ?
13:24:54 --> igorko1 has joined #instantbird
13:24:54 --> bahrico has joined #instantbird
13:24:57 <sander85> flo: i think i have some free time today so i would like to clean up this mess if i have time (got my trunk building finally) ... also is there some tutorial, how to make it build .xpi for my locale?
13:25:29 <igorko> Mic2 so i anyway will dance with second profile? or i can emulate conv?
13:25:32 <flo> sander85: other translators just push their work and wait for buildbot to produce an xpi
13:25:59 <Mic2> igorko: no, you can join an empty channel there, so you don't disturb anyone
13:26:09 <igorko> ok
13:26:13 <-- igorko has left #instantbird ()
13:26:35 <-- igorko1 has left #instantbird ()
13:26:53 <sander85> flo: ok, that's an option too
13:26:54 <flo> it seems both profiles will end up in the empty channel :-P
13:27:20 <flo> sander85: I'm afraid that won't work today as the buildbot slave seems offline though :(
13:28:03 <Mic2> clokep: what's your problem with bug 888 by the way? I think the user requests a monochrome icon that doesn't stick out from the other icons that are there by default (Power status/Sound/..)
13:28:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=888 enh, --, ---, nobody, UNCO, tray icon not Windows 7 style
13:28:07 --> igorko has joined #instantbird
13:28:14 <igorko> done :)
13:28:56 * Mic2 created an account and pressd [+] on the Instantbird entry.
13:29:02 <Mic2> I hope that was all to do there?
13:29:27 <clokep> Mic2: Is he? Or is he asking for a persistent tray icon? :P Seems he's asking for multiple things. I agree the Win7 ones are monochrome but no one else makes monochrome ones for down there.
13:29:40 <sander85> A confirmation email has been sent containing a link to continue creating an account. The link will expire if an account is not created within 3 days.  ... i hope i'll get this mail in 3 days :)
13:31:02 <flo> Mic2: I think we need to also click one of the "+" categories ("interesting", "funny", ...)
13:31:19 <igorko> so what about conv is not defined/
13:31:22 <Mic2> Ah, let me check
13:31:22 <igorko> ?
13:31:35 <flo> Mic2: down voting the not interesting stories may also help :)
13:32:02 <-- aleth has quit (Quit: Instantbird 1.0)
13:32:14 <-- bahrico has left #instantbird ()
13:32:40 <flo> the "Does GE Think We're Stupid?" and "Anonymous Launches A WikiLeaks For Hackers" stories have already been posted on the front page, so I suspect they are no longer in the way
13:33:33 <Mic2> "15:32:02 - aleth hat den Raum verlassen (Quit: Instantbird 1.0)."
13:33:45 <Mic2> I thought we didn't like exposing the version number of the client there?
13:34:07 <flo> Mic2 it's in the "VERSION" response that we don't
13:34:08 <Mic2> Or is this a customized quit message?
13:34:19 <Mic2> Ah, ok
13:34:43 <flo> obvioulsy, once you have disconnected, even if you have an old version with security issues, you are no longer at risk :-D
13:35:04 <Mic2> Unless you're coming back frequently...
13:35:06 <flo> (well, except if you reconnect with the same version, but the risk is less immediate)
13:35:23 <flo> a bot cannot send you an attack immediately
13:35:36 <flo> + the bot has to idle in the room where you were to see the quit message
13:37:47 <clokep> That all doesn't seem too hard. ;)
13:38:02 <clokep> Could be good to add a link in there thouhg. :-d
13:38:27 <flo> in the quit message?
13:38:56 <clokep> Yes.
13:39:14 <flo> has anybody an idea of something we can do with the getinstantbird.com domain? (currently it just redirects to ib.com)
13:39:38 <clokep> Link directly to the download of the newest version? ;)
13:39:47 <clokep> Maybe a page about why we think users should use Instantbird?
13:41:34 <Mic2> A large and friendly looking download button + two (in the sense of 'only a few') lines of description and links to places where people can read what the philosophy of Ib is, Add-ons ..
13:42:35 <Mic2> And no covering 80% of the available screen space again, please ;) :P
13:42:41 <flo> a bit download button + a screenshot and a few links is almost what we already have on ib.com
13:43:03 <flo> *big
13:44:15 <igorko> http://pastie.org/2158412 here is my code. conv is undefined :(
13:44:26 <igorko> line 9
13:45:07 <igorko> maybe by bugs look stupid but i'm just learning
13:45:18 <flo> igorko: why would it be defined?
13:45:38 <igorko> dunn,because it's defined in Instantbird?
13:46:05 <igorko> convWindow should be, but it also doesn't work
13:46:28 <flo> where is your code to write in the textbox?
13:46:38 <flo> igorko: it's not defined in Instantbird
13:46:49 <flo> we have almost no global variables
13:47:07 <igorko>  GetSmilesList: function() { line 61
13:47:37 <igorko> atm i'm using manually pasted codes(from onclick)
13:48:21 <flo> and again, can you stop using that hard to read pastebin site?
13:48:21 <igorko> oh- no
13:48:23 <igorko> wrong
13:48:34 <igorko> line 6 smiley : function pastesmiley(CODE)
13:48:52 <igorko> pastebin is down atm
13:48:59 <igorko> pastebin.com i mean
13:49:56 <igorko> pastesmiley(CODE) i just copypasted that function so i don't understand code fully(maybe i can be made easier)I was used in FF to find active editbox in pate into it
13:50:10 <igorko> it can*
13:50:27 <igorko> oh my typos :)...
13:50:29 <clokep> igorko: Use http://pastebin.instantbird.org/
13:50:48 <igorko> ok
13:51:28 <clokep> The pastesmiley function won't do what you want at all, it needs to be rewritten for Instantbird.
13:51:42 <flo> igorko: try window.getBrowser().selectedConversation.focus()
13:52:00 <flo> igorko: and please, stop copying and pasting code that you don't understand
13:52:16 <igorko> but it works :)
13:52:23 <igorko> almost...
13:53:11 <flo> and stop saying something you don't understand at all is stupid when it doesn't magically work.
13:56:31 <igorko> hey it works :)
13:57:26 <igorko> next will be to fix that "code i dont' understand" and get default smiles list
13:57:37 <igorko> but atm i have another bug
13:57:58 <igorko> tooltip="<3" gets error
13:58:33 <igorko> how to write < 3 so it doesn't cause an error
14:00:27 <-- rikki has quit (Connection reset by peer)
14:00:32 --> rikki has joined #instantbird
14:02:15 <igorko> i'll try unicode escaping...
14:03:36 <clokep> igorko: You need to "HTML escape"I think it's called.
14:03:48 <clokep> Essentially replace &lt; with &amp;lt; and &gt; with &amp;gt;
14:03:56 <clokep> Not sure if there are other replacements you're supposed ot make too.
14:05:22 <igorko> thanks
14:05:37 <igorko> i found it < == &lt;
14:05:46 <igorko> &lt;
14:05:49 <clokep> OK.
14:06:15 <igorko> now my addon works, but still in hackish way
14:06:30 <igorko> flo thanks a lot for not kicking me ;)
14:06:39 <clokep> Hackish way is how all add-ons start. ;)
14:07:27 <flo> we should really fix that & lt ; behavior here :(
14:08:12 <igorko> now i need to get smileslist from instantbird theme... later...
14:08:22 <flo> HTML escaping things for IRC rooms seems wrong to me
14:08:27 <-- rikki has quit (Connection reset by peer)
14:08:30 --> rikki has joined #instantbird
14:09:57 <clokep> Yes, do we have a bug for that?
14:10:12 <Mic2> Afaik no
14:10:53 <flo> keeping the systray icon visible all the time seems a common request
14:11:15 <clokep> Yeah, we kind of break the expected behavior the way we have it now.
14:12:10 <flo> having had to work on it myself kinds of break the expected behavior of having people who care about stuff handle them ;)
14:12:29 <clokep> Yup. :)
14:13:07 <Mic2> I think I got that after reading if four or five times ;)
14:13:12 <Mic2> *it
14:13:22 <flo> I may change my plan of "make IRC awesome" for 1.1 to "better twitter support" by the way
14:14:07 <flo> Mic2: that's because the sentence also breaks the expected behavior of clarity and not complaining maybe? ;)
14:14:37 <sander85> i'm so used to it, if i need someone to be online i click it once to check list, if not there i click again to hide, with instantbird it's a bit PITA :) well.. to be honest, a lot :P
14:15:23 <flo> sander85: it was really a PITA to have to work on that. I *never* see that icon. I'm on a mac.
14:15:29 <clokep> There is the extension to make it one click. ;)
14:15:37 <sander85> better twitter support is really needed on linux, as currently i don't know any good app for twitter on linux :/
14:16:01 <flo> it's pretty obvious that our current twitter support is poor
14:16:10 <sander85> clokep: i already installed it, btw, your attachment needs max version bump ;)
14:16:28 <sander85> flo: there should be virtualbox for mac too :P
14:16:29 <instantbot> michal.stanke@mikk.cz changed the Resolution on bug 855 from FIXED to INCOMPLETE.
14:16:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=855 maj, --, ---, nobody, RESO INCOMPLETE, website font
14:16:35 <clokep> sander85: Feel free to take over support for it. I don't use it, have no interest in it, etc. :)
14:16:50 <clokep> I only made it since deOmega asked for it and I value his support.
14:17:00 <clokep> (And it took like 5 minutes. :P)
14:17:10 <sander85> clokep: well, it should be implemented into main code as an option or something
14:17:25 <sander85> or work with onle click on linux and with two on windows
14:17:25 <clokep> Single vs. double click? I suppose, maybe.
14:17:30 <sander85> like most apps do
14:17:34 <flo> sander85: I do have VMs to test on Windows. It just sucks to spend time on something crappy (that code definitely is crappy) that you will never use
14:18:02 <clokep> Yeah I was thinking about that, it should probably read from a preference, default to single on Linux, double on Windows and you could change it in about:config (i.e. we'd give no UI for it).
14:18:04 <sander85> no more linux developers yet?
14:18:11 <clokep> Persistence is the bigger issue to me though.
14:18:39 <flo> sander85: I do have a linux development box. But I don't use Instantbird from it. I only do some testing there.
14:18:56 <sander85> i suck @ writing code if it's not php :D i'm a packager and sysadmin :)
14:19:41 <clokep> JavaScript is easy. :)
14:19:57 <sander85> well, javascript and html for webpages
14:20:42 <sander85> and i can fix some addons maybe too, but that's it ... i just don't have that much time
14:21:31 <clokep> Right.
14:22:08 <instantbot> florian@instantbird.org changed the Resolution on bug 855 from INCOMPLETE to FIXED.
14:22:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=855 maj, --, ---, nobody, RESO FIXED, website font
14:22:13 <flo> clokep: but that code is poor C++ code
14:22:14 * instantbot frowns at flo
14:22:30 <clokep> flo: Which one?
14:22:32 <-- igorko has quit (Quit: Instantbird 1.0)
14:22:40 <flo> instantbot: why don't you frown at the tray icon code instead? :-P
14:22:43 <instantbot> flo: Sorry, I've no idea what 'why don't you frown at the tray icon code instead? :-P' might be.
14:23:43 --> igorko has joined #instantbird
14:24:41 <clokep> My suggestion to fix that code?
14:24:51 <igorko> i have restarted Instantbird with my add-on  :) 
14:25:16 <igorko> who wants to test?
14:25:46 <flo> clokep: I think we need to somehow display that icon completely detached from the buddy list
14:25:58 <flo> and actually close that window (like on Mac) when it's hidden
14:26:18 <flo> + that would get us a more consistant cross-OS behavior :)
14:26:26 <flo> and less memory usage for those who care...
14:27:09 <igorko> try it http://a0.sderni.ru/402259-smiley.xpi
14:27:10 <flo> I'm more interested in batery usage by the way. The buddy list has lots of observers that can trigger animations, etc... It's probably not good for the battery usage to keep the window around when not visible
14:27:56 <clokep> flo: Would switching back to the other system tray code help us support any of this btw?
14:28:17 <flo> no idea
14:28:23 <flo> I don't remember
14:28:38 <clokep> OK!
14:28:40 <flo> but if it's better written, that could only be an improvement :)
14:29:01 * clokep just got his tree building again.
14:29:10 <flo> the current code crashes in a way that I'm unlikely to have the motivation to ever debug
14:29:10 <clokep> I really need to check out  a second tree. :-/
14:29:34 <flo> clokep: you can clone it from the first one
14:30:37 <igorko>  :D  :)  ;)  :'(  :-o  :S  :-/  :-\  x-(  :(  B-)  :P  :]  <3  :-|  ^^  ^^'  -_-  --'  o_o  XD 
14:30:45 <igorko> yep- fully works :)
14:30:46 <-- flo has kicked igorko from #instantbird
14:30:49 --> harlock has joined #instantbird
14:30:52 <flo> "scnr" :)
14:30:53 <-- harlock has quit (Quit: Instantbird 0.3b1)
14:31:12 <flo> it's even easy to do with tab complete :)
14:31:17 --> igorko has joined #instantbird
14:31:18 --> harlock has joined #instantbird
14:31:24 <Mic2> I've got to say that I think that the icons went pretty well with his Bubble color ;)
14:31:27 <igorko> i'll be back(later...)
14:31:39 <flo> igorko: please remember this is not #test :-P
14:31:39 <-- igorko has left #instantbird ()
14:33:12 <clokep> Yup, just need to clone it.
14:44:58 <flo> do you think we can vote several times for/against the same story on slashdot?
14:47:46 <clokep> Probably not, but you never know.
14:49:38 <flo> well, we can still create several accounts :-D
14:49:56 <flo> if it's from a different IP with a different browser profile, there's no way to detect it
14:52:28 <Mic2> What about asking people on Twitter to vote for us if they like it?
14:55:18 <flo> "Like Instantbird? Would you help us spread it? Vote up the Instantbird story on slashdot please: <link>"?
14:55:43 <flo> I'm not sure if slashdot allows that or if it's a good reason to get the submission excluded
14:56:28 <clokep> I hav ea feeling they don't allow that, but I do not know.
14:57:36 <-- sander85 has quit (Client exited)
14:57:44 <flo> clokep: I'm almost sure they wouldn't like it. But would they exclude the story for that?
14:57:45 <instantbot> clokep@gmail.com added attachment 730 to bug 870.
14:57:46 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 730 on bug 870.
14:57:49 * clokep is tired of that bug, so wrote a patch.
14:57:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=870 nor, --, ---, clokep, ASSI, Single click (not double click) on tray icon should toggle the Buddy List
14:58:09 <clokep> flo: I'm not sure. :-/ All my friends that use slashdot are unavailable to ask.
14:58:13 <flo> I think I'll soon write support for http://dev.twitter.com/pages/tweet_entities
14:58:27 <flo> I'm tired of t.co urls. It's just too bad I haven't noticed this doc page before :(
14:58:58 <clokep> Yes...can we display the expanded URLs please? :)
14:59:45 <-- rikki has quit (Connection reset by peer)
14:59:47 --> igorko has joined #instantbird
14:59:49 --> rikki has joined #instantbird
15:00:16 <clokep> PS flo: That patch is untested on Linux, but it works with both settings on Windows.
15:00:50 <flo> clokep: I haven't found yet how we are supposed to expand not-t.co urls.
15:01:06 <flo> twitter.com shows them in tooltips, so I'm almost sure there's a (private?) API for that somewhere
15:01:31 <flo> I wanted to firebug-reverse engineer that yesterday but got distracted
15:01:37 <clokep> Right.
15:02:26 <clokep> I know that most of them have their own APIs...but we really don't want to be implementing each API I would think. :(
15:02:33 <flo> but for t.co, the full url is in the data we receive already, so... :)
15:02:42 <clokep> (Although if we did...we'd be able to use them on places besides just Twitter.)
15:03:00 <clokep> Ah, ha! Awesome. :) So...why do they even use them? They should just not count the URL or something. :P
15:04:28 <flo> it's a blahblah for security thing
15:04:57 <-- harlock has quit (Quit: Instantbird 0.3b1)
15:05:08 <flo> heh, deOmega is replying on the mailing list :)
15:05:12 <flo> not to the original author though
15:05:39 <clokep> :(
15:06:35 <clokep> A forum really might be easier to use, it allows people to search, etc. for the answer.
15:06:44 <clokep> But it's anothing thing for us to check instead of just our email.
15:07:46 <flo> all these "per account thing" or "invisible status" requests... Want to wontfix them all :-P.
15:08:32 --> harlock has joined #instantbird
15:09:14 <Mic2> Wontfix them the nice way?
15:09:43 <Mic2> a.k.a. "This looks like something that could make a great extension for people who really need it"
15:10:30 <flo> yeah
15:10:51 <flo> but I'm almost sure the core code doesn't make it easy (or even possible at all) to write a reliable add-on for these features
15:11:06 <Mic2> too bad for them ;) scnr
15:11:39 <flo> for invisible it should probably be an official add-on, and we should support it in the core and only put the UI in the add-on
15:11:43 <-- gerard-majax has quit (Ping timeout)
15:11:55 <flo> + we should give the link and explain why we don't want that feature by default but that Instantbird can perfectly support it
15:12:39 --> gerard-majax has joined #instantbird
15:13:33 <clokep> The "per account" stuff should be an add-on, and we'd accept patches to make it easier in the core?
15:13:57 <flo> we need changes in the core
15:14:02 <clokep> Still getting ~100 downloads per hour.
15:14:11 <flo> especially the purpleIAccount/purpleIAccountBase/purpleIAccountsService rewrite
15:14:32 <flo> and we can let people write a crappy add-on for it
15:14:39 <flo> and when create a really good one.
15:14:57 <flo> I have an add-on related to that which I would really like to see implemented, so I may end up implementing it myself :)
15:15:56 <flo> my idea is that people requesting that don't really want to deal with the account, but are actually managing several identites (ie a personal one (several personal one if they have some mental health issues) and one (ore more) professionnal one).
15:16:31 <flo> I would like to make it easy to manage several identities in Instantbird (= to group accounts per identity, each identity having a different status, display name, icon, etc...).
15:17:21 <clokep> Ah, interesting. :)
15:17:50 <flo> and I'm really opposed to do that at the account level, because that's a technical detail.
15:19:59 <flo> but people who really really want to mess with each of their account (for reasons I absolutely doesn't understand) could still create an identity per account
15:23:37 <flo> clokep: stupid question w.r.t. tray icon code. What should a middle click do? :)
15:24:19 <igorko> cool - i have fixed google dictionary in Instantbird :)
15:24:32 <igorko> till partially but it works :)
15:24:35 <igorko> still*
15:25:00 <Mic2> flo: middle click closes, like on tabs :P
15:25:11 <Mic2> *closes/quits
15:25:26 <flo> is there an event.detail value with the number of click? If there is, the code could be way simplier
15:31:22 --> aleth has joined #instantbird
15:36:03 --> DGMurdockIII has joined #instantbird
15:36:06 --> deOmega has joined #instantbird
15:36:29 <deOmega> good day, i cannot stay.. but did i blow the group reply? lol
15:36:53 <-- igorko has quit (Quit: Instantbird 1.0)
15:36:57 --> igorko has joined #instantbird
15:37:49 <deOmega> I was going to reply to the person's email, but i seem to always see responses made to others, so I figured replying to group would  do the same thing, plus give others the information
15:40:54 <deOmega> btw.. I bought the htc sensation phone and realized that their text messages use similar format to time bubbles.  It looks neat.    later.
15:41:14 <clokep> deOmega: Usually you want to reply to the group + the person individually, since not everyone who emails the grup belongs to the group.
15:41:17 <flo> deOmega: we all have this issue with the mailing list :(
15:41:22 <clokep> (Usually it's the "reply all" button.)
15:41:42 <flo> except "reply all" doesn't work as excepted on this specific mailing list :(
15:41:48 <clokep> flo: Officially? Nothing. Middle click shouldn't do anything on a tray icon. I'd be OK w/ it closing the app though. :)
15:42:06 <flo> clokep: closing seems agressive :-D
15:42:23 <clokep> Then we should do nothing. :-D
15:42:23 <deOmega> Ohhhh.. interesting.  Alright, i am off to church, have a great day.
15:42:25 <-- aleth has quit (Quit: Instantbird 1.0)
15:42:27 <clokep> I don't care either way, I don't use it. ;)
15:42:36 <-- deOmega has left #instantbird ()
15:44:29 <clokep> And I'm not sure if there's a count, I assumed there wasn't and that's why it was checking for the names. Is that event part of the Mozilla stuff or something he made up for mintrayr?
15:45:31 <flo> there's "tray" in the name :-P
15:48:32 <clokep> Ah-ha. :) My bad.
15:50:51 --> chrisccoulson has joined #instantbird
15:52:29 <clokep> It doesn't seem to count them.
15:54:42 <Mic2> Anyone interested in a "Rainbow Bubbles"-theme? ;)
15:56:38 <flo> Mic2: if it had a better description, maybe?
15:57:31 * flo is porting build system changes
16:06:31 <clokep> Must be too busy coding to give a description. ;)
16:07:01 <flo> then a screenshot ;)
16:08:35 <-- Even has quit (Input/output error)
16:08:37 --> Even has joined #instantbird
16:08:37 * ChanServ sets mode +o Even 
16:10:42 --> bahrico has joined #instantbird
16:10:59 <-- bahrico has left #instantbird ()
16:12:26 <-- Even has quit (Input/output error)
16:12:28 --> Even has joined #instantbird
16:12:28 * ChanServ sets mode +o Even 
16:12:48 --> mmkmou has joined #instantbird
16:13:03 <-- igorko has quit (Quit: Instantbird 1.0)
16:13:45 * flo pushes to the code repository.
16:13:56 <flo> It's been a long time since my last push :)
16:14:44 <Mic2> I guess neither of you really wants what I pm'ed you ;)
16:16:04 <flo> right, that's fantastically... ugly :-P
16:16:34 <-- Even has quit (Input/output error)
16:16:36 --> Even has joined #instantbird
16:16:36 * ChanServ sets mode +o Even 
16:16:52 <flo> :(
16:19:31 <clokep> That was a rather large build system update!
16:20:43 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/52b6afd667ee - Florian Quèze - Port the build system changes from bug 659205 (remove BUILD_STATIC_LIBS).
16:20:45 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/70d083171549 - Florian Quèze - Port the changes from: Bug 584474 - Stop building intermediate static libs with fakelibs.
16:20:46 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/59237eb499d5 - Florian Quèze - RegExp objects are no longer callable with mozilla5.
16:20:47 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/2ee92f94e78f - Florian Quèze - Update our patches to apply cleanly against mozilla5 code.
16:20:48 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/fb5b5b348b91 - Florian Quèze - Update 'Fake' to match what was displayed on the 1.0 screenshots.
16:20:49 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/37c7162c1de6 - Florian Quèze - Pull the mozilla 5 code base from client.py.
16:20:50 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/d592a5b7ddb9 - Florian Quèze - Remove an obsolete patch (upstreamed in bug 591341).
16:20:51 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/6ed5639deecb - Florian Quèze - Bump the version number to 1.1a1pre for nightlies.
16:21:10 <-- Even has quit (Input/output error)
16:21:13 --> Even has joined #instantbird
16:21:13 * ChanServ sets mode +o Even 
16:29:24 <-- Even has quit (Input/output error)
16:29:27 --> Even has joined #instantbird
16:29:27 * ChanServ sets mode +o Even 
16:32:53 <flo> it sucks that we have the mozilla repository URL hard coded in the buildbot configuration :(
16:42:25 <-- Even has quit (Connection reset by peer)
16:42:29 --> Even has joined #instantbird
16:42:29 * ChanServ sets mode +o Even 
16:44:44 <-- clokep has left #instantbird ()
16:45:39 <-- sonny has left #instantbird ()
16:50:49 <-- Mic2 has quit (Quit: Instantbird 1.0)
17:03:08 --> sander85 has joined #instantbird
17:06:48 <-- Andrey has quit (Quit: )
17:11:04 --> sonny has joined #instantbird
17:20:44 <flo> sander85: I've just created a clean repository for you and emailed you a password
17:20:59 <sander85> flo: yes, got it
17:21:04 --> FeuerFliege has joined #instantbird
17:21:47 <flo> If I were you I would focus on the instantbird/ directory rather than the purple/ one, as we are going to update libpurple soon and there'ill probably be lots of string changes in that area (+ a new import base)
17:22:37 <sander85> yep, will do that
17:30:10 <sander85> flo: how should i use that password for cloning? for mozilla there is public key over ssh, what should it do with instantbird?
17:34:25 <flo> it's over https
17:34:39 <flo> isn't that explained on the wiki? O_o
17:35:04 <flo> I should have a good welcoming email written to send to all translators with the password :)
17:35:38 --> hunsly has joined #instantbird
17:38:19 <sander85> flo: https://wiki.instantbird.org/Instantbird:Creating_a_new_localization_%28Mercurial%29 i can see how to get files, but no word how to push them into repo, will it just ask for password if i do that?
17:39:12 <flo> yes
17:39:18 <sander85> ok
17:42:13 --> werwolf has joined #instantbird
18:25:24 <-- flo has quit (Input/output error)
18:26:14 --> flo has joined #instantbird
18:26:14 * ChanServ sets mode +qo flo flo 
18:28:59 --> mokush has joined #instantbird
18:29:26 <sander85> flo: how do you plan to move to pidgin 2.9? what does it mean for translators?
18:30:19 <flo> sander85: it just means all converted-from-libpurple localization files will potentially change
18:30:30 <flo> these files are in http://lxr.instantbird.org/instantbird/source/purple/locales/en-US/ but some files there aren't from libpurple
18:31:12 <flo> commands/conversations/status/twitter.properties aren't libpurple files.
18:32:22 <sander85> flo: so they will be in separate place and i can get them from there?
18:32:30 <-- Mook has quit (NickServ (GHOST command used by Mook_))
18:33:04 --> Mook has joined #instantbird
18:33:08 <flo> they will be there once we have finished the update
18:33:29 <flo> I'm currently updating Mozilla before working on the libpurple update
18:34:43 <sander85> ok
18:35:05 <sander85> i'm not in hurry, enough missing strings :P
18:40:55 <-- sonny has left #instantbird ()
18:41:54 <werwolf> the message window sometimes jumps 1 or 2 pixels up and down, is it a known bug?
18:42:16 <werwolf> well not the window but its content
18:55:59 --> linuxwizard has joined #instantbird
18:56:38 --> ecaron has joined #instantbird
18:59:26 <sander85> flo: $ hg clone https://hg.instantbird.org/l10n/et
18:59:26 <sander85> real URL is http://hg.instantbird.org/l10n/et/
18:59:26 <sander85>    --- any ideas? i can't push like that :/
19:01:36 <ecaron> Even: Are you atk?
19:04:09 <sander85> flo: there might be some problem in server configuration, if i clone https://hg.instantbird.org/l10n/et it will be redirected to http, with trailing slash in the end (https://hg.instantbird.org/l10n/et/) it works
19:18:07 --> igorko has joined #instantbird
19:29:42 <-- FeuerFliege has quit (Quit: Instantbird 1.0)
19:39:27 <-- linuxwizard has left #instantbird ()
19:41:47 <-- mokush has quit (Client exited)
19:42:34 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:42:52 <-- harlock has quit (Quit: Instantbird 1.0)
19:43:25 <DGMurdockIII> 2(flo2): is the roadmap on the wiki updated since 1.0 is out and some of the stuff before 1.0 hasent been added to instantbird
19:56:54 --> aleth has joined #instantbird
20:07:01 <-- ecaron has left #instantbird ()
20:09:28 --> micahg has joined #instantbird
20:14:57 <sander85> accounts.properties is having problems for translators
20:16:40 <sander85> first most variables are %S, they should be more specific, so i could move them around ... and also comments and examples are needed ... account.connectedForDouble=Connected for %S %S and %S %S.   i have no idea how i should translate it :/
20:27:15 <-- gerard-majax has quit (Ping timeout)
20:37:54 <flo> sander85: you can move the %S around if wanted
20:38:44 <sander85> how? how does the code know that i want to move first %S after the second one? :)
20:39:03 <flo> there's an example in another file
20:39:31 <flo> http://lxr.instantbird.org/instantbird/source/instantbird/locales/en-US/chrome/instantbird/instantbird.properties#1
20:40:11 <sander85> yeah, mozilla has most of them this way
20:40:39 <flo> they all work like this when it's %S (capital "S"). The strings with %s don't support this.
20:41:18 <sander85> ok
20:41:46 <sander85> i'm 90% sure that many translators don't know it
20:43:20 <sander85> soon i need this xpi to test window size ... but now is sleep time :)
20:45:39 <Mic> werwolf: this is not a bug
20:45:51 <flo> sander85: yeah, that's very likely (and unfortunate) :(
20:45:59 <Mic> At least if you're using the theme with the Bubbles ;)
20:46:24 <Mic> It shifts the content to display how much time went on after the last message sent or between two messages
20:46:36 <werwolf> it is a bug
20:46:46 <flo> sander85: we should probably add that to the L10n FAQ
20:46:54 <Mic> Which theme do you use, werwolf?
20:47:23 <flo> Mic: we should probably add that to the FAQ :-)
20:49:48 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
20:50:39 <Mic> werwolf, here's something to read about this: http://blog.instantbird.org/a42-introducing-time-bubbles.html
20:53:30 <Mic> Good night
20:53:54 <werwolf> could you point me to the related part of the page?
20:54:08 <flo> werwolf: it's all related
20:54:16 <-- Mic has left #instantbird ()
20:54:42 <werwolf> micahg: I use default
20:54:55 <werwolf> default theme with boubled
20:54:56 <werwolf> s
20:55:28 <flo> werwolf: but the "2. Is this message old?" part is the most related
20:57:16 --> ecaron has joined #instantbird
21:16:38 --> EionRobb has joined #instantbird
21:29:29 <-- igorko has quit (Quit: Instantbird 1.0)
21:36:25 <-- ecaron has left #instantbird ()
21:46:33 <-- aleth has quit (Quit: Instantbird 1.0)
21:55:59 --> aleth has joined #instantbird
22:00:42 <-- Even has quit (Input/output error)
22:00:45 --> Even has joined #instantbird
22:00:45 * ChanServ sets mode +o Even 
22:01:06 <-- EionRobb has quit (Ping timeout)
22:02:13 --> EionRobb has joined #instantbird
22:04:16 <Rattus> the google talk client on my phone shows image thumbnails inline if it recieves an image url, I would like to add that to instantbird, so I have been fiddling with the bugzilla plugin, trying to insert 'img' (or it seems like xul has 'image') elements but no dice, it's my first time doing anything xul so I am very likely doing it wrong, but I wonder even if I was doing it right, does that seem like the correct way to go about i
22:06:15 <Rattus> seems like given security concerns you might not be able to just insert a remote image
22:06:23 <flo> Rattus: the conversation is in HTML, so prefer the img html element to the xul image :)
22:06:36 <Rattus> ah, excellent, good to know
22:07:05 <Rattus> but it should work, and I just have to figure out what I am doing wrong?
22:07:08 <flo> how do you know an URL points to an image?
22:07:18 <Rattus> just regex it
22:07:33 <flo> so you are trusting the file extension?
22:08:02 <Rattus> right now I am just trying to insert a static image after every message just to try and get it working
22:08:05 <Rattus> yes
22:08:40 <flo> have you checked that your content insertion code works? (by inserting just some text)
22:09:20 <flo> (I think at some point Mic was working on a similar add-on, so he may still have some code that would be of interest to you)
22:10:44 <Rattus> it is currently broken right now, I was basing it on the colorize plugin, and I could insert text there, but what I had to work with there didn't seem to be anything like a DOM object, which is what you get with how the bugzilla plugin does it
22:11:54 <Rattus> I don't suppose the code would just be on github somewhere?
22:12:39 <flo> which code?
22:12:55 <Rattus> the addon you said Mic was working on
22:13:22 <flo> no, he doesn't (as far as I know) use github
22:13:50 <Rattus> ok, thanks
22:13:56 <flo> Rattus: the link bugzilla plugin modifies the received message to include the link, so it works on the DOM of the message.
22:14:16 <flo> the colorize add-on just changes the way the message is displayed, not the message itself
22:18:28 <Rattus> right
22:54:10 <-- mmkmou has quit (Ping timeout)
23:23:44 <flo> I have almost finished the code for handling twitter entities :)
23:24:37 <-- aleth has quit (Quit: Instantbird 1.0)
23:28:29 --> sonny has joined #instantbird
23:41:12 <-- sonny has left #instantbird ()
23:44:30 <flo> apparently the URLs on the twitter.com website are resolved using https://api.twitter.com/1/urls/resolve.json but there's no public documentation about this API :(
23:57:52 --> mmkmou has joined #instantbird