All times are UTC.
00:04:44 <clokep> flo: Is that a change we want to make or no? 00:04:59 <flo> if it fixes your problem, it's safe 00:06:09 <flo> the real change would be to rewrite the C++ code to move as much of purpleAccountBase as possible into purpleAccountsService, and get rid of purpleAccountBase completely (reimplement the remaining parts that need to stay implemented by the account in JS) 00:06:10 <instantbot> c++ is e-- ah, nevermind. 00:06:25 <flo> the current purple(I)AccountBase thing is really too confusing 00:08:37 <Mic> hicham: :) 00:08:47 <Mic> Anything you're missing though? 00:10:37 <clokep> flo: Yes, I'm really not sure what it is haha. 00:11:25 <flo> it's the part of a purpleIAccount implementation that is shared between all accounts and I didn't want to have implemented once in JS and once in C++. 00:11:27 --> Mook has joined #instantbird 00:11:54 <flo> as I said, the real solution would be to move it into the code managing the list of accounts 00:12:07 <The_Tick> sounds like the problems of someone trying to jam something where it's not supposed to be ;) 00:13:21 <flo> The_Tick: inheritance between JS and C++ is tricky when discovering it's needed after having implemented the whole thing in C++ ;) 00:13:29 <The_Tick> heh 00:13:31 <clokep> flo: Thanks, it works now. 00:13:37 <The_Tick> c++ is tricky when you realize it sucks 00:13:38 <flo> clokep: great :) 00:14:27 <flo> The_Tick: but really, if something needs to be implemented by *all* accounts, it should not be a part of the protocol specific account implementation :) 00:14:41 <The_Tick> oh I agree 00:14:42 <Mic> C++ is so 1980 ;) 00:14:52 <The_Tick> Mic: I prefer c to c++ for some reason 00:15:10 <clokep> Eh, but objects in C suck. 00:15:10 <The_Tick> not that I do much with any of it 00:15:18 <The_Tick> clokep: objc :P 00:15:25 <clokep> No one uses objc. 00:15:30 * The_Tick does 00:15:30 <clokep> For legit applications. ;) 00:15:54 * The_Tick sighs 00:15:57 <The_Tick> we're nothaving this argument 00:16:03 <flo> I need to learn it someday 00:16:09 <clokep> flo: Would a reasonable exception be "<somePreferenceName> is not available in prpl-<id>." ? 00:16:14 <The_Tick> the kochan books are good starting points 00:16:14 <Mic> Sorry for starting that 00:16:38 <clokep> No, The_Tick, we're not. I really don't care to discuss it with you right now. 00:17:07 <clokep> :) Now all my preferences work though! 00:17:08 <The_Tick> clokep: you did a few seconds ago 00:17:08 <flo> Mac OS X is the only supported OS where I'm not able to read and understand the OS specific code of the mozilla plateform. It's a bit weird given it's the OS I use Instantbird on the most. :) 00:17:23 <clokep> The_Tick: No. It was an offhand comment. 00:17:41 <The_Tick> clokep: a not nice one 00:17:48 <The_Tick> especially since I had already dropped it 00:18:00 * clokep is dropping it now because he doesn't care. 00:18:02 <The_Tick> flo: ya, it's a bit odd to look at, at first 00:18:11 <The_Tick> objc2 dot syntax is different too 00:18:35 <flo> clokep: hmm, is the exception that the preference is missing or that the default value is missing? 00:19:03 <flo> but anyway, real users should never see that, and I guess most developers will lxr the exact message to understand, so... doesn't really matter ;) 00:19:11 <clokep> flo: It's to the default value. 00:19:33 <clokep> I'll change it to that. 00:19:38 <clokep> Maybe get you a patch tonight. :) 00:19:45 <clokep> Although I don't have a full checkout here... 00:20:26 <hicham> Mic : your addon was the only missing piece :) 00:20:27 <flo> I'll go to bed soon, so probably won't review it before at least tomorrow ;) 00:20:58 <Mook> hello :) 00:21:19 <clokep> OK. :) 00:21:25 <Mic> hi 00:21:27 <hicham> hi Mook 00:21:28 <Mook> for bug 635: so I guess I should try to make it restartless within that bug? :) 00:21:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=635 enh, --, ---, nobody, NEW, [addons - colorize] Stop overlaying instantbird.xul 00:22:01 <hicham> Mook = Mozilla OK :) 00:22:12 <flo> Mook: if it's relatively easy, yes. If there's a real issue preventing it, just add a comment explaining the issue :) 00:22:29 <Mook> well, it's mostly "I have no idea how restartless addons work" :D 00:23:36 <hicham> restartless addons FTW 00:23:51 <hicham> that is one of neat features in mozilla2 00:24:04 <hicham> makes it on par with chromium 00:24:49 <flo> I'd like to make all themes restartless 00:25:37 <Mic> Mook: https://developer.mozilla.org/en/Extensions/Bootstrapped_extensions 00:25:41 <flo> but I would need to have a way to know which themes are currently in use, and either redisplay the conversation, or force a restart when disabling an used theme 00:25:47 <Mook> Mic: yes, I know where to look up docs ;) 00:25:51 <Mic> flo did an example with https://hg.instantbird.org/addons/file/f58ea2b90918/statusreminder/bootstrap.js 00:26:09 <Mic> I'm sorry 00:26:30 <Mook> sorry, that was harsher than I meant 00:26:47 <Mook> it was just that I already had that exact page open :p 00:27:36 <flo> I would probably have given one of the 2 links Mic pasted a few seconds later if Mic hadn't been faster ;) 00:27:48 <clokep> flo: How much would you hate me if I gave you the output from fc instead of diff? :) 00:28:03 <flo> fc? 00:28:58 <clokep> Windows "file compare" ;) 00:30:25 <flo> can patch or hg import apply it? 00:30:47 <clokep> I highly doubt it. 00:30:51 <clokep> I'll do it once I get home. :) 00:30:55 <Mook> sigh. the constants for bootstrapped addons are stuck in XPIProvider.jsm 00:31:21 <Mook> (which, of course, has no exported symbols) 00:33:02 <flo> why do you need any of these? 00:33:47 <Mic> clokep: how comes you need to use fc? 00:33:58 <clokep> Mic: I don't have instantbird checked out! 00:34:02 <Mook> I don't, actually, I just wanted to figure out what all my params are 00:34:04 <Mic> oh 00:34:24 <Mook> no mingw diff either? 00:34:36 <clokep> Nope Mook, don't have that installed. 00:34:41 <flo> ok, so that was the BOOTSTRAP_REASONS I guess :) 00:34:47 <clokep> I have TortoiseHg, just not the repo checked out. 00:35:02 <flo> how long does it take to check it out? 00:35:20 <clokep> On this internet? A longgggg time. 00:35:31 <flo> it's small if you don't take mozilla-central 00:36:24 <flo> Mook: by the way, about bug 628, why are the callback functions not needed? 00:36:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, nobody, NEW, Unable to accept IRC invite 00:36:48 <Mook> flo: it was to let libpurple know which choice was chosen 00:36:58 <Mook> if it's going to be chat-specific, then we don't need that 00:37:04 <Mook> (we can just manually /join instead) 00:37:33 <Mook> since, umm, that's what it did under the hood anyway. http://lxr.instantbird.org/instantbird/source/purple/libpurple/server.c#769 00:38:06 <clokep> flo: Good idea, I just won't run client.py. :) 00:38:09 <flo> so you call serv_{join,reject}_chat yourself? 00:38:27 <Mook> oh, bah, no, this isn't just IRC, is it? 00:38:42 <flo> that's not IRC specific :) 00:38:47 <clokep> Mook: It shouldn't be, AIM can send invites. 00:38:51 <Mook> I can't join a chat in, say, AIM, even if I know which... :p 00:39:08 <flo> you have all you need with the account and data parameters of the signal 00:39:25 * clokep is on chunk 22 / 3183 of his checkout. 00:40:09 <flo> Mook: still need to make the function return early if you don't want to leak cid ;) 00:40:40 <flo> hmm, no, the early return is not enough :-S, the g_new0 call is before the signal 00:41:03 <Mook> right. 00:41:36 <Mook> and since accept/reject isn't synchronous, plugin_return can't be _not_ 0 00:42:37 <-- Ornthalas has quit (Quit: KTHXBYE) 00:42:46 <Mook> bah, I guess we're stuck at least listening to the libpurple request thing, even if the XPCOM API hides it all... 00:42:51 --> rikki1 has joined #instantbird 00:42:58 <-- rikki has quit (Connection reset by peer) 00:43:07 <flo> Mook: you can edit the code ;) 00:43:39 <flo> either add an additionnal return value for the signal that means "handled asynchronously, return early please" (and move down the g_new0 call). 00:44:26 <flo> or just remove (or ifdef out) the code we don't want (if you have no intention of ever upstreaming it) 00:45:10 <flo> or ignore the issue, as the current request uiop implementation that just spams the error console has the same leak 00:45:47 * Mook looks for good-looking sand dune to bury head in 00:47:37 <Mook> man, sure wishing imWindows.jsm didn't have a pile of #if MAC stuff all over the place :p 00:49:55 <flo> Mook: motivated to clean it up? :-P 00:50:10 <Mook> maybe in a bit. want to get this working first :D 00:50:18 --> micahg has joined #instantbird 00:50:34 <Mook> (it'll just be "move all the mac bits to the bottom of the file" or something anyway) 00:52:10 <flo> could also be "remove the ifdef for things that could also be used to display something on a systray icon" ;) 00:52:56 <Mook> would that involve "implement stuff to have a systray icon" too? that takes longer :p 00:54:08 <flo> would be great, but I would rather see that in a separate patch ;) 00:54:40 <Mook> and I get to cannibalize some old code, too XD 00:56:08 <flo> oh well, it's easy: just add a setter to unreadCount that fires a "global-unread-count-changed" notification, and then implement all the mac specific stuff in a separate XPCOM component 00:56:51 <clokep> flo: You really hate switch statements. :) 00:56:54 <flo> (and a windows version of that componant, adding a systray icon using ctype to call the windows native API) 00:57:24 <flo> clokep: is there some context to that affirmation? :) 00:57:33 <Mook> I... would recommend against using ctypes for that. 00:57:37 <clokep> Reading your review of my last patch. 00:57:53 <clokep> I'm not sure if a comment is still applicable form it? 00:57:57 <Mook> it involves getting a HWND to send messages to... at, err, possibly dangerous times. 00:58:42 <clokep> Mook: Yes that's the issue I had (getting the HWND) when I tried doing it in ctypes. 00:59:06 <flo> Mook: ok, with a thin C++ XPCOM wrapper then 00:59:28 * Mook thinks he made a fake dialog window via CreateWindow at the time 01:00:27 <clokep> flo bug 495, is the second to last comment (about for each / push combo) still applicable now that it's no longer a for each (and is now just a for) 01:00:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, ASSI, purpleIAccount cannot access preferences via JavaScript protocol 01:01:08 <flo> clokep: I dislike switch, but I really hate code duplication ;) 01:01:34 <clokep> That's fine, but I'm not sure I can actually use a map anymore since options is now an object and not an array? 01:01:42 <clokep> Or I could do Object.keys(this.options).map? :) 01:02:51 <flo> .map won't work if you are not dealing with an array 01:03:33 <flo> hmm, maybe with Array.prototype.map.apply but that would be very ugly :-S 01:03:34 <clokep> Object.keys is an array though? 01:04:21 <flo> if using map confuses the code rather than simplify it, just ignore that review comment 01:04:41 --> Mook_ib has joined #instantbird 01:06:21 <clokep> OK. 01:06:59 <Mook_ib> hmm. now I can't remember what colorize _did_. 01:07:38 <clokep> It colorizes. ;) 01:07:43 <clokep> Names in conversations. 01:07:54 <clokep> (In IMs, not chats) 01:08:51 <Mook> oh. I guess that means I need to find an IM account.... and somenbody to IM 01:10:30 <flo> you can send a private message to your other IRC nick ;) 01:11:34 <clokep> I always send them to instantbot! 01:13:39 <Mook> hmm, nope, still red rather than, err, green 01:14:12 <clokep> flo: Map worked. :) I'm gonna make you a patch. 01:14:54 <clokep> Oh wait...never mind. :( My checkout isn't done yet. 01:16:07 <flo> I'm going to bed. 01:16:15 <Mic> Good night 01:16:15 <flo> Good evening/night all :) 01:16:57 <clokep> Night. 01:17:26 <Mook> night. 01:17:49 <Mook> bah; the bootstrapped extension thinks it changed things, but... the actual browser isn't seeing it 01:20:29 * Mook wonders if http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/XPIProvider.jsm?mark=2883-2884#2874 is doing funny things 01:21:00 <-- Mook_ib has quit (Quit: Instantbird 0.3a1pre) 01:27:11 --> Mook_ib has joined #instantbird 01:28:17 <Mook> nope. wrong DOM element. 01:38:47 <-- Mook_ib has quit (Quit: Instantbird 0.3a1pre) 01:48:09 --> mepine has joined #instantbird 01:49:17 * Mic wonders if someone could go and fix the Mac menus? ;) 01:49:56 <Mic> All these #ifdef's are just ugly :S 01:49:59 <Mook> \o/ http://i.imgur.com/BUOBa.png 01:51:51 <Mic> What's this exactly? 01:51:55 <clokep> What is that? 01:51:57 <instantbot> clokep@gmail.com added attachment 459 to bug 495. 01:51:58 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 459 on bug 495. 01:52:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, ASSI, purpleIAccount cannot access preferences via JavaScript protocol 01:52:03 <Mook> bootstrapped colorize 01:52:15 <Mic> :) 01:53:17 <clokep> Which part are you smiling at? Me attempting to close a bug or him attempting to bootstrap stuff? :) 01:53:55 <-- GeekShadow has quit (Client exited) 01:55:30 <Mic> The most diplomatic answer would be "both, of course"? 01:55:43 <clokep> Nah, I actually meant which though. 01:55:47 <Mic> It was about the restartless addon 01:55:59 <clokep> Yes, that's exciting. :) 01:56:09 <clokep> Although...it has different colors sometimes? 01:56:44 <Mook> I started out with it not installed. (the message was red) 01:56:50 <Mook> I then installed the addon (it turned green) 01:56:58 <clokep> Ah, I see. :) Awesome. 01:57:01 <Mook> I uninstalled it again (back to red), to prove I'm cleaning up :D 01:57:04 <clokep> I guess it couldn't have been too hard. 01:58:56 <flo> Mook: great! (yes, I was supposed to be asleep, but suddenly noticing that 2 events that I really want to attend in February almost conflict made me get up to check the calendar :-D) 01:59:47 <Mook> haha 01:59:57 <instantbot> mook.moz+bugs.instantbird@gmail.com added attachment 460 to bug 635. 01:59:58 <instantbot> mook.moz+bugs.instantbird@gmail.com cancelled review?(florian@instantbird .org) for attachment 436 on bug 635. 01:59:59 <instantbot> mook.moz+bugs.instantbird@gmail.com requested review from florian@instantbird .org for attachment 460 on bug 635. 02:00:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=635 enh, --, ---, mook.moz+bugs.instantbird, NEW, [addons - colorize] Stop overlaying instantbird.xul 02:00:10 <Mic> Maybe you should add a caption next time? "Figure 1 shows the restartless colorize addon in action. Bubble (a) is displayed without ... (blabla)" ;) 02:00:25 <Mook> that involves editing the image ;) 02:01:07 <Mook> damn it, I told hg I was renaming that file 02:03:36 <flo> Mook: you just need to write something descriptive in the messages that are in the bubbles. ;) 02:03:58 <flo> I mean, more descriptive than "meep" :) 02:05:06 --> rikki has joined #instantbird 02:05:42 <-- rikki1 has quit (Connection reset by peer) 02:06:50 <flo> Mook: by the way, any reason to use Conversations._windows and not Conversations._conversations? 02:09:38 <Mook> oh, I thought that was a list of purpleIConversations rather than a list of <xul:conversation>s 02:10:05 <Mook> also, I have an updated patch that... has no content changes, but actually tells hg this is a file move 02:10:28 <Mic> Good night 02:10:35 <clokep> 'night. 02:10:42 <Mook> night 02:10:48 <Mook> hopefully you'll have better luck than flo :p 02:11:04 <Mic> I hope so, it's late already ;) 02:11:14 <flo> Good night! :) 02:11:21 <-- Mic has quit (Quit: Instantbird 0.2) 02:12:29 <flo> Mook: I'm not sure of how gHookMap works. Can a DOM element reliably be used as a key in a JS object? 02:12:39 <Mook> nope 02:12:47 <Mook> JS object keys are strings 02:12:52 <Mook> gHookMap is just two parallel arrays 02:13:13 <Mook> (a "key" array and a "value" array, using indexOf to find things) 02:13:58 <flo> ok, so indexOf is reliable on DOM objects? :) 02:14:54 <Mook> it's just === 02:15:30 <flo> I suspect the way used to unhook would confuse other add-ons that extended the same method 02:15:45 <flo> Mook: ok :) 02:16:06 <flo> not sure we should care about that though 02:16:09 <Mook> hmm. damn, yes 02:16:38 <Mook> let me try some other crazy thing 02:17:12 <clokep> Can a non-restartless add-on be updated to a restartless one. 02:17:14 <flo> another easier way to "unhook" would be to just add a global var containing a boolean indicating if we have unhooked, and if we have, just make the added function a no-op 02:17:27 <flo> clokep: with a restart 02:17:43 <clokep> Yes, of course. :) But that's good. 02:18:45 <hicham> libpurple-2.7.9 is released 02:19:17 <clokep> Yes, I'd like that updated at some point, maybe fix my oscar crash. :-D 02:19:41 <flo> hicham: it's been announced 4 days ago 02:19:58 <hicham> If only I can convince purple devs to have a middle ground with IB 02:20:07 <hicham> things will be much easier 02:20:21 <flo> have they refused your exception request? 02:20:42 <hicham> practically, yes 02:21:00 <hicham> the main reason is security 02:21:51 <flo> was their answer in a ticket, or just on IRC? 02:23:17 * flo has launched "bash ./upgrade-libpurple.sh" to have an estimation of how difficult that update will be. 02:23:18 <hicham> just on IRC, but most of the board members were there 02:23:26 <flo> ok 02:23:37 <hicham> so the answer would have been the same on a ticket 02:24:04 <hicham> pidgin is updated to latest version on all branches 02:24:28 <hicham> since its API is stable, and with every update there are security fixes 02:24:40 <flo> how do they deal with stability issues? 02:25:12 <hicham> it goes through updates-testing for a while, at least 7 days without karma 02:25:22 <hicham> if there is negative karma, it gets unpushed 02:25:52 <hicham> usually -3 means unpushed, and 3 means ok to push it to stable updates 02:27:39 <hicham> I think that is the best way to keep up with security, since upstream supports only one version 02:28:59 <Mook> damn, no, the silly stuff I was trying didn't work 02:30:37 <flo> hicham: is the karma changed automatically based on amount of incoming crash reports? 02:31:22 <hicham> flo : no, the karma is given by community members 02:31:39 <hicham> flo : you install the update, you test it, then you report your feedback 02:32:01 <flo> so it's similar to our nightly testers? 02:32:15 <hicham> flo : 1) Works for me, 0 ) no comment, -1) Broken update 02:32:39 <Mook> hmm, no, sid0's map wrapper only does string keys too 02:32:51 <hicham> flo : I don't know how you manage testing in IB 02:34:15 <flo> I meant: some people how want to have the latest stuff update to the latest untested stuff and report issues if they have problems with the newer versions, and we release something only after at least a week of testing without outstanding new issues 02:34:21 <flo> s/how/who/ 02:34:43 <flo> Well, I should really be asleep. Good night! 02:34:52 <hicham> Good night 02:54:50 <-- Mook has quit (Ping timeout) 02:59:35 --> Mook has joined #instantbird 03:51:13 <-- hicham has quit (Ping timeout) 04:19:03 <-- skeledrew has quit (Ping timeout) 04:20:48 --> skeledrew has joined #instantbird 04:36:28 --> tymerkaev has joined #instantbird 04:56:26 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 05:12:50 <-- tymerkaev has quit (Ping timeout) 06:09:35 <-- skeledrew has quit (Ping timeout) 06:36:52 <-- Mook has quit (Ping timeout) 06:41:44 --> Mook has joined #instantbird 07:14:42 --> skeledrew has joined #instantbird 07:17:50 <-- skeledrew has quit (Ping timeout) 07:19:32 --> skeledrew has joined #instantbird 07:22:39 <-- skeledrew has quit (Ping timeout) 07:55:17 --> skeledrew has joined #instantbird 07:58:16 <-- skeledrew has quit (Ping timeout) 08:18:42 --> skeledrew has joined #instantbird 08:21:46 <-- skeledrew has quit (Ping timeout) 08:41:43 --> tymerkaev has joined #instantbird 08:47:53 --> skeledrew has joined #instantbird 08:53:26 <-- skeledrew has quit (Ping timeout) 08:54:35 --> Even has joined #instantbird 08:54:35 * ChanServ sets mode +o Even 08:55:04 <-- Even has quit (Quit: Instantbird 0.3a1pre) 08:55:11 --> Even has joined #instantbird 08:55:11 * ChanServ sets mode +o Even 08:58:05 --> Even1 has joined #instantbird 08:59:42 <-- Even has quit (Ping timeout) 09:18:08 --> Even has joined #instantbird 09:18:08 * ChanServ sets mode +o Even 09:19:06 <-- Even1 has quit (Ping timeout) 09:21:15 --> Ornthalas has joined #instantbird 09:31:27 * tymerkaev is now known as tymerkaev_away 09:32:15 <-- mepine has quit (Quit: mepine) 09:35:19 <-- Mook has quit (Quit: zzz) 09:37:09 <-- Even has quit (Connection reset by peer) 09:37:32 --> Even has joined #instantbird 09:37:32 * ChanServ sets mode +o Even 09:38:17 * tymerkaev_away is now known as tymerkaev 09:48:06 --> Mic has joined #instantbird 09:48:06 * ChanServ sets mode +h Mic 09:58:50 --> Even1 has joined #instantbird 09:59:36 <-- Even has quit (Ping timeout) 10:19:11 --> Even has joined #instantbird 10:19:11 * ChanServ sets mode +o Even 10:19:55 <-- Even1 has quit (Ping timeout) 10:37:33 --> Even1 has joined #instantbird 10:38:40 <-- Even has quit (Ping timeout) 10:55:36 <-- Ornthalas has quit (Quit: KTHXBYE) 10:57:04 <-- Even1 has quit (Connection reset by peer) 10:57:34 --> Even has joined #instantbird 10:57:35 * ChanServ sets mode +o Even 11:03:45 <-- tymerkaev has quit (Ping timeout) 11:40:45 --> tymerkaev_away has joined #instantbird 11:43:00 --> Andrey has joined #instantbird 11:48:25 <-- chrisccoulson has quit (Client exited) 11:52:18 <-- tymerkaev_away has quit (Client exited) 11:53:47 --> chrisccoulson has joined #instantbird 12:07:03 --> ron has joined #instantbird 12:07:46 <-- Andrey has quit (Ping timeout) 12:20:19 --> hicham has joined #instantbird 12:23:39 --> tymerkaev has joined #instantbird 12:33:56 --> Even1 has joined #instantbird 12:35:03 <-- Even has quit (Ping timeout) 12:40:18 --> Even has joined #instantbird 12:40:18 * ChanServ sets mode +o Even 12:41:33 <-- Even1 has quit (Ping timeout) 12:46:00 --> mepine has joined #instantbird 12:58:09 <-- tymerkaev has quit (Client exited) 13:11:47 <-- rikki has quit (Quit: Instantbird 0.2) 13:11:55 --> rikki has joined #instantbird 13:16:35 --> GeekShadow has joined #instantbird 13:21:16 --> Even1 has joined #instantbird 13:21:50 <-- Even has quit (Ping timeout) 13:40:37 --> Even has joined #instantbird 13:40:38 * ChanServ sets mode +o Even 13:41:49 <-- Even1 has quit (Ping timeout) 13:52:26 <-- Mic has quit (Quit: Instantbird 0.2) 14:00:59 --> Even1 has joined #instantbird 14:02:09 <-- Even has quit (Ping timeout) 14:19:29 <-- Even1 has quit (Connection reset by peer) 14:19:50 --> Even has joined #instantbird 14:19:50 * ChanServ sets mode +o Even 14:34:13 <-- mepine has quit (Quit: mepine) 14:41:11 --> Even1 has joined #instantbird 14:41:42 --> tymerkaev_away has joined #instantbird 14:42:19 <-- Even has quit (Ping timeout) 14:42:34 * tymerkaev_away is now known as tymerkaev 14:58:54 --> sonny has joined #instantbird 15:00:37 --> Even has joined #instantbird 15:00:37 * ChanServ sets mode +o Even 15:01:43 <-- Even1 has quit (Ping timeout) 15:07:22 <-- tymerkaev has quit (Ping timeout) 15:20:59 --> Even1 has joined #instantbird 15:22:12 <-- Even has quit (Ping timeout) 15:38:34 --> Mic has joined #instantbird 15:38:34 * ChanServ sets mode +h Mic 15:40:21 --> Even has joined #instantbird 15:40:21 * ChanServ sets mode +o Even 15:41:36 <-- Even1 has quit (Ping timeout) 15:53:51 <instantbot> New Instantbird (UI) bug 644 filed by benediktp@ymail.com. 15:53:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=644 nor, --, ---, nobody, NEW, Can't drop tabs on windows with hidden tab bar 16:01:12 --> Even1 has joined #instantbird 16:02:25 <-- Even has quit (Ping timeout) 16:04:48 <instantbot> New Instantbird (UI) bug 645 filed by benediktp@ymail.com. 16:04:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=645 nor, --, ---, nobody, NEW, Possible to work around 'unread messages'-close prompt 16:09:02 <Mic> You can run easily into the latter bug by using the "Close all" option on grouped Ib windows on the Windows taskbar 16:10:24 --> rikki1 has joined #instantbird 16:10:30 <-- rikki has quit (Connection reset by peer) 16:11:07 <-- Mic has quit (Quit: Instantbird 0.2) 16:11:11 <-- Even1 has quit (Quit: Instantbird 0.3a1pre) 16:52:56 <-- ron has quit (Quit: ) 16:54:02 --> Ornthalas has joined #instantbird 17:40:08 <-- GeekShadow has quit (Quit: The cake is a lie !) 18:17:52 <instantbot> florian@instantbird.org denied review for attachment 459 on bug 495. 18:17:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, ASSI, purpleIAccount cannot access preferences via JavaScript protocol 18:57:21 --> tymerkaev has joined #instantbird 19:00:13 <-- chrisccoulson has quit (Ping timeout) 19:15:12 <-- tymerkaev has quit (Ping timeout) 19:17:03 --> tymerkaev has joined #instantbird 19:18:02 --> chrisccoulson has joined #instantbird 19:50:01 --> clokep has joined #instantbird 19:50:01 * ChanServ sets mode +h clokep 19:59:58 <-- hicham has quit (Ping timeout) 20:13:34 <clokep> flo: I always hate you when you deny my patches so your question about code duplication is redundant. ;) 20:31:59 <clokep> flo: Not sure if you're here, but I have a question about your comments. :) 21:05:37 * tymerkaev is now known as tymerkaev_new_year 21:08:03 <instantbot> clokep@gmail.com added attachment 461 to bug 495. 21:08:04 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 461 on bug 495. 21:08:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, ASSI, purpleIAccount cannot access preferences via JavaScript protocol 21:44:56 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 21:47:39 --> hicham has joined #instantbird 22:17:12 <-- micahg has quit (Quit: Leaving.) 22:39:59 <flo> clokep: bah, if you already hate me, there's no risk in making you hate me a little more ;) 22:59:26 --> clokep has joined #instantbird 22:59:26 * ChanServ sets mode +h clokep 23:24:30 <-- clokep has quit (Ping timeout) 23:33:21 <hicham> happy Instant New Year everybody 23:34:20 * tymerkaev_new_year is now known as tymerkaev_away 23:34:24 --> clokep has joined #instantbird 23:34:24 * ChanServ sets mode +h clokep 23:39:13 <clokep> flo: Any idea about the default value for lists? :-\ 23:55:06 <-- chrisccoulson has quit (Quit: Ex-Chat) 23:59:50 <-- clokep has quit (Quit: Instantbird 0.3a1pre)