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 < with &lt; and > with &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 < == < 14:05:46 <igorko> < 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