All times are UTC.
00:08:53 <clokep> When they work. ;) 00:10:07 * clokep dislikes that the "chat-buddy-remove" notification expects a enumerator of nsISupportsString 00:10:45 <-- clokep has quit (Connection timed out) 00:11:06 --> clokep has joined #instantbird 00:11:06 * ChanServ sets mode +h clokep 00:17:47 <flo> man, I wish I found and pushed this years ago: http://pastebin.instantbird.com/579 00:18:11 <flo> it saves 3 clicks each time I open DOM Inspector 00:19:01 <clokep> That just opens the current windows document? 00:19:07 <clokep> That's super convenient. :) 00:19:22 <flo> (+ moving the mouse to the top edge of the screen on Mac, + looking in the list of windows for the one I want) 00:19:40 <flo> yeah, especially when the menu exists on all windows on a Mac debug build ;) 00:20:50 <clokep> flo: I've had an error happen a couple time recently where when I can't re-join a conversation after I've parted on IRC. 00:21:11 <clokep> I'm "in" the conversation (I know I am since it's with my other user), but the UI doesn't appear in Instantbird. 00:21:28 <clokep> Oh, make that...I can't join any new conversations. 00:21:47 <flo> sounds like something is broken ;) 00:22:47 <clokep> Yeah...the broken part is that I'm not receiving any messages. :( 00:22:57 <-- clokep has quit (Quit: Instantbird 0.3a2pre) 00:22:58 --> clokep has joined #instantbird 00:22:58 * ChanServ sets mode +h clokep 00:25:15 <flo> so how come a vbox containing two hbox of 16px each has a total height of 20px? 00:25:35 <clokep> No idea. :( 00:30:49 <-- Ornthalas has quit (Quit: KTHXBYE) 00:31:58 <clokep> Bah I still can't figure this bug out...and it's very annoying to test. ;) 00:35:01 * flo added a min-height: 40px CSS rule on the vbox (40 = 2*16 + 4*2 (margins)) and the jumping bug when hovering disappeared. 00:35:15 <clokep> :( 00:36:37 <flo> I added a comment above the rule too to remember to not remove it without testing the bug that I have now :) 00:36:49 <flo> s/have/had/ :) 00:36:51 <clokep> Bah I hate when I write code...come back a minute later before running it and go "Oh hey, I need to change this for loop to a for each loop" (or vice versa) 00:37:01 <clokep> then realize it was right before I changed it. :( 00:37:23 <clokep> flo: did you see that issue that someone posted about earlier today about the misspelled important? 00:37:51 <flo> yeah. I guess he modified the file himself and typoed ;) 00:38:11 <flo> because http://lxr.instantbird.org/instantbird/search?string=imoportant gives no result 00:38:19 <clokep> OK. :) 00:38:48 <flo> by the way, yoh is the student working on displaying the last few messages when reopening a conversation ;) 00:41:06 <clokep> Ah, OK. :) 00:41:26 <clokep> That will be awfully nice to have. 00:44:26 <clokep> Yay, finally fixed that bug Mic found. :-D 00:45:33 <-- flo has quit (Input/output error) 00:46:11 --> flo has joined #instantbird 00:46:12 * ChanServ sets mode +qo flo flo 01:12:23 <-- clokep has quit (Connection timed out) 01:12:31 --> clokep has joined #instantbird 01:12:31 * ChanServ sets mode +h clokep 01:35:32 <clokep> Also got part to work...that should be helpful. ;) 01:44:28 <-- clokep has quit (Connection timed out) 01:44:33 --> clokep has joined #instantbird 01:44:34 * ChanServ sets mode +h clokep 01:52:48 <-- GeekShadow has quit (Quit: The cake is a lie !) 02:07:49 <-- clokep has quit (Connection timed out) 02:08:06 --> clokep has joined #instantbird 02:08:07 * ChanServ sets mode +h clokep 02:14:41 <-- hicham has quit (Client exited) 02:33:27 <-- Seji has quit (Quit: No Ping reply in 180 seconds.) 02:33:29 --> Seji has joined #instantbird 02:34:37 <flo> hmm... I don't see how I can make the "move to" context menu item do something useful on a buddy 02:35:46 <flo> when it's applied on the whole contact, it can be find the "from" tag with the group the contact element is displayed in. But for a buddy... there's no guarantee that that tag would be part of the buddy :-S 02:35:47 <clokep> Move to another buddy? 02:35:59 <flo> it's to change the tags of the buddy 02:36:03 <clokep> s/buddy/contact/ 02:36:08 <clokep> Ah, Idk. :-/ 02:36:11 <flo> but tags are actually either on the contact or on the account buddies 02:37:53 <flo> oh well, maybe it should just apply to the whole contact even when the context menu was opened on a specific buddy 02:38:10 <clokep> Well can't it "attempt" to move the buddy from wahtever group it's in to the result of "move to"? 02:38:24 <clokep> (Which Instantbird would see as tags, but libpurple would try to move on the server?) 02:39:13 <flo> it may be in several different groups at once, and not even in the "from" group :-S 02:39:22 <clokep> The whole contact could be fine too. 02:39:31 <clokep> This UI seems like a lot of work. :) 02:40:04 <flo> I made a lot of progress this evening (or maybe I should say "night"... it's almost 4am :() 02:40:29 <flo> tooltips and context menus work correctly, a contact can be expanded and collasped and the change is animated 02:40:41 <flo> the appearance is "acceptable" 02:40:52 <clokep> Anyway I'm going to go to bed in a few minutes...(which I think almost definitely means you should be in bed flo...;)) 02:41:11 <flo> tomorrow I'll need to work on drag&drop operations 02:41:17 <clokep> That's exciting. I can't wait to see it working1 02:41:26 <flo> to ensure it's consistent when dragging a buddy to a contact or whatever 02:41:52 <flo> I'm not sure yet of the way to make the drag and drop possibility discoverable 02:41:55 <clokep> What happens if you drop a contact on a contact? Merge? 02:41:59 <flo> but maybe I should keep that for a follow up 02:42:03 <flo> yes, merge 02:42:24 <clokep> Little pop ups that say "Hey, did you know you can combine buddies...blah blah" 02:42:26 <flo> I'm not sure if I will allow choosing the position inside the list of existing buddies of the contact, or just put all the new buddies at the end of the list 02:42:50 <flo> well, the way to extend a contact is easy to discover 02:42:59 <clokep> I think just at the end makes sense. 02:43:09 <clokep> Which is what happens when a buddy gets dropped on a contact right? It drops to the end? 02:43:12 <flo> so I thought maybe when an expanded contact has only 1 buddy, we could add a fake second buddy saying "drop other contacts here to attach" 02:43:45 <flo> clokep: currently you can only drag&drop contacts, buddy are not even displayed before my patch (they are displayed only when expanding a contact) 02:43:56 --> mepine has joined #instantbird 02:43:56 <clokep> That sounds like a good idea, maybe w/ an 'x' on it as a "Don't show me again"? 02:44:31 <flo> expanding a contact with only one buddy is pointless, except if you do that to have a bigger drop target 02:44:37 <flo> so I don't think the "x" would be needed 02:45:08 <clokep> Ah, fair enough. 02:45:44 <flo> it will be a broken UI for people with a single account though :-/ 02:46:23 <flo> (or at least, it's very unlikely that someone will need to merge buddies of the same account) 02:47:52 <clokep> I have a bunch of friends w/ multiple AIM accounts. ;) 02:48:07 <clokep> Although people w/ a single account probably use the "Official" client I would think? 02:48:24 <flo> maybe :) 02:49:05 <flo> ah, I still need to handle cleanly a few notifications so that new buddies are correctly added if you happen to merge something into the contact and the contact is expanded somewhere 02:49:22 <flo> I currently have " 14 files changed, 372 insertions(+), 228 deletions(-)" 02:49:58 <clokep> Nice. :) only 150 lines added?! Psh. 02:50:41 <flo> nah, the diffstat cheats 02:51:08 <flo> I copied the buddy.xml file into contact.xml and then modified both files. 02:51:32 <flo> so some copied lines are not counted, and some removed lines are actually still there in the other copy of the file 02:51:38 <clokep> Haha, so you're confusing it a bit. ;) 02:52:17 <flo> once it's finished I'll still have to review it ;) 02:52:21 <clokep> Anyway, goodnight. :) 02:52:39 <-- clokep has quit (Quit: Instantbird 0.3a2pre) 02:53:04 <-- flo has quit (Quit: Instantbird 0.3a2pre) 03:48:27 --> tymerkaev has joined #instantbird 04:39:34 * tymerkaev is now known as tymerkaev_away 04:43:59 * tymerkaev_away is now known as tymerkaev 04:55:54 <-- DGMurdockIII has quit (Quit: get satisfied!  :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::) 06:30:48 <-- tymerkaev has quit (Quit: I must go. Good bye!) 07:13:09 --> kaie2 has joined #instantbird 07:15:25 <-- kaie has quit (Ping timeout) 07:15:25 * kaie2 is now known as kaie 08:32:17 --> Ornthalas has joined #instantbird 09:11:23 --> Even has joined #instantbird 09:11:23 * ChanServ sets mode +o Even 09:34:01 --> Wolfy|Sajber has joined #instantbird 10:13:46 <-- Ornthalas has quit (Quit: KTHXBYE) 10:19:13 --> hicham has joined #instantbird 10:34:10 <-- rikki has left #instantbird () 10:43:40 <-- Wolfy|Sajber has quit (Connection reset by peer) 11:12:56 <-- mepine has quit (Quit: mepine) 11:18:22 --> clokep has joined #instantbird 11:18:22 * ChanServ sets mode +h clokep 11:32:00 <-- clokep has quit (Quit: Instantbird 0.3a2pre) 11:47:07 <-- kaie has quit (Quit: Leaving) 11:50:53 --> Andrey has joined #instantbird 11:56:50 <-- Gizmokid2005 has quit (Connection reset by peer) 12:01:16 --> Gizmokid2005 has joined #instantbird 12:03:08 <-- Andrey has quit (Quit: ) 12:06:28 --> rikki1 has joined #instantbird 12:32:58 --> yoh has joined #instantbird 12:46:27 --> clokep_work has joined #instantbird 12:46:27 * ChanServ sets mode +h clokep_work 13:24:14 --> sabret00the has joined #instantbird 13:33:56 --> GeekShadow has joined #instantbird 13:38:12 <-- Mathnerd314 has quit (Ping timeout) 13:40:14 --> igorko has joined #instantbird 13:53:00 --> mepine has joined #instantbird 13:59:06 <-- skeledrew has quit (Quit: Instantbird 0.3a2pre) 13:59:44 --> skeledrew has joined #instantbird 14:27:43 <-- mepine has quit (Ping timeout) 14:41:56 --> Wolfy|Sajber has joined #instantbird 14:58:53 <-- yoh has quit (Quit: http://www.mibbit.com ajax IRC Client) 15:10:09 --> zachlr has joined #instantbird 15:14:17 <-- igorko has quit (Quit: Instantbird 0.3a2pre) 15:37:15 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client) 15:39:40 --> sonny has joined #instantbird 15:55:54 --> tymerkaev has joined #instantbird 16:20:37 * tymerkaev is now known as tymerkaev_away 16:30:07 * tymerkaev_away is now known as tymerkaev 17:19:42 --> Mathnerd314 has joined #instantbird 17:27:14 <-- chrisccoulson has quit (Quit: Ex-Chat) 17:28:41 --> chrisccoulson has joined #instantbird 17:33:25 <-- Even has quit (Quit: Instantbird 0.3a2pre) 18:04:28 <clokep_work> We're probably overdue for another blog post. :( 18:10:23 --> Ornthalas has joined #instantbird 18:11:52 <clokep_work> flo: Perhaps we should do a blog post once contacts are finished being implemented? I'm not sure how long that'll be though. :) 18:15:32 <clokep_work> That would have a lot of nice pictures, etc. and show end-user changes that are going on. 18:23:00 <clokep_work> Which people seem to appreicate. ;) 18:23:20 <clokep_work> Besides that my only other thought is a generic status update message again. 19:14:54 --> idechix has joined #instantbird 19:15:49 <-- idechix has quit (Quit: Instantbird 0.3a1pre) 19:19:11 --> idechix has joined #instantbird 19:19:45 <-- idechix has quit (Quit: Instantbird 0.3a2pre) 19:24:57 --> mark76 has joined #instantbird 19:27:01 <-- mark76 has quit (Connection reset by peer) 19:29:33 --> DGMurdockIII has joined #instantbird 19:47:51 <-- tymerkaev has quit (Ping timeout) 20:21:56 --> mark76 has joined #instantbird 20:23:50 <-- mark76 has quit (Client exited) 20:24:05 --> mark76 has joined #instantbird 20:45:52 --> skeledrew1 has joined #instantbird 20:47:23 <-- skeledrew has quit (Ping timeout) 20:59:38 <-- DGMurdockIII has quit (Quit: get satisfied!  :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::) 21:25:06 --> flo has joined #instantbird 21:25:06 * ChanServ sets mode +qo flo flo 21:25:21 <flo> hello :) 21:26:46 <mark76> Hi 21:33:04 <clokep_work> Hey flo, left you some messages earlier. 21:33:18 <flo> yeah, about posting on the blog 21:33:24 <flo> by the way, do you really use IE8? ;) 21:34:10 <flo> (you are right about the need to post something of course) 21:35:32 <clokep_work> I use IE8 at work, yes. 21:35:37 <clokep_work> I've been too lazy to install something else. 21:35:43 <clokep_work> At home I run Minefield. 21:35:47 <clokep_work> (64-bit too.) 21:36:54 <flo> clokep_work: the blog keeps the user agents of commenters ;) 21:38:46 <clokep_work> Ah, I see. 21:38:50 <clokep_work> I was only like 2 weeks late. :p 21:39:48 <Mathnerd314> does everyone use minefield? is there anybody who's still using (old, outdated, proprietary, unmaintained) firefox? 21:40:06 <flo> yeah... I need to make the emails about comments on the blog go to a mailing list so that I'm not the only one noticing them 21:40:17 <flo> Mathnerd314: I'm on Firefox 3.6 21:41:00 <clokep_work> Mathnerd314: Proprietary? (o_O) 21:41:14 <flo> mostly because I use a lot an add-on that I haven't had the time yet to update for Firefox 4 (which I've tried and really like otherwise) 21:41:28 <clokep_work> You can switch to Fx 4 beta 12, it's rather stable. :) 21:41:34 <Mathnerd314> clokep_work: mozilla enforces its trademarks pretty strictly... 21:41:41 <Mathnerd314> flo: which addon? 21:41:55 <clokep_work> Mathnerd314: What are you talking about? About the images? Who cares. 21:42:08 <clokep_work> (/ name) 21:42:12 <flo> Mathnerd314: https://addons.mozilla.org/addon/autoclose-tabs 21:43:03 <Mathnerd314> clokep_work: Debian, IIRC. trademarks are proprietary... 21:43:32 <clokep_work> I'm really not following you, sorry. :-/ 21:43:44 <flo> Mathnerd314: Debian is a trademark too. But I don't want to enter that troll :) 21:44:15 <Mathnerd314> yeah, I think my prompt needs work. 21:44:42 <clokep_work> If that's an issue...Firefox 4 isn't any less proprietary, sorry. :( 21:45:01 <clokep_work> Hey mark76, I haven't seen you before. Have you just started using Instantbird? 21:45:07 <clokep_work> (Or have I just not noticed you. :)) 21:45:17 <mark76> You just haven't noticed me 21:45:24 <mark76> Hello there! 21:45:46 <clokep_work> :) Sorry about that. 21:45:59 <flo> Mathnerd314: http://glandium.org/blog/?p=1650 was interesting on the topic by the way 21:46:08 <mark76> Entering a troll sounds like an activity best left for more adult related IRC channels, flo 21:46:23 <mark76> No problem clokep 21:46:34 <Mathnerd314> clokep_work: but minefield is explicitly un-proprietary, thus why I use it 21:48:19 <flo> mark76: heh :) 21:49:48 <mark76> What's this meant to represent? /se 21:50:50 <clokep_work> Mathnerd314: But I use it because it's the latest and greatest. 21:51:16 <Mathnerd314> sure, that too. although apparently it has bugs every once in a while. 21:52:24 <clokep_work> Yeah. I've had to roll back a few times. :-/ 21:52:27 <clokep_work> Not recently though. 21:52:38 <clokep_work> Anyway I'll be back in a bit. 21:52:40 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 22:11:12 <-- hicham has quit (Ping timeout) 22:40:48 <-- flo has quit (Input/output error) 22:41:33 --> flo has joined #instantbird 22:41:33 * ChanServ sets mode +qo flo flo 23:10:41 <-- Mathnerd314 has quit (Ping timeout) 23:45:24 <-- mark76 has left #instantbird () 23:52:51 --> clokep has joined #instantbird 23:52:52 * ChanServ sets mode +h clokep 23:56:07 <clokep> Hello. 23:56:59 <flo> finished working? :) 23:57:29 <clokep> Finished working + driving home + food shopping, yes. ;) 23:57:52 <clokep> Traffic was pretty abysmal for some reason. 23:59:14 * flo added a context menu item to detach a buddy from a contact, and is glad he looked at the log of SQL queries executed (there are things to debug there... ;)) 23:59:52 <clokep> Well I'm glad someone is getting work done hah.