All times are UTC.
00:29:11 <-- aleth has quit (Input/output error) 00:41:08 <-- wesj has quit (Quit: Instantbird -- http://www.instantbird.com) 00:56:46 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 10.0.2/20120215223356]) 00:59:14 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com) 01:44:04 <-- Tomek has quit (Connection reset by peer) 01:44:16 --> Tomek has joined #instantbird 01:54:36 <-- Tomek has quit (Connection reset by peer) 01:56:07 --> Tomek has joined #instantbird 01:57:37 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com) 02:03:04 <-- Tomek has quit (Connection reset by peer) 02:03:06 --> Tomek has joined #instantbird 02:30:41 <-- Tomek has quit (Ping timeout) 02:31:06 --> Tomek has joined #instantbird 02:56:21 --> waynenguyen_1 has joined #instantbird 02:57:41 <instant-buildbot> build #446 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/446 03:16:08 --> qheaden has joined #instantbird 03:16:29 <-- qheaden has quit (Quit: I've got to go. See ya!) 03:17:40 <-- myk has quit (Quit: Instantbird -- http://www.instantbird.com) 03:46:23 <-- Tomek has quit (Ping timeout) 03:47:13 --> Tomek has joined #instantbird 04:12:35 <-- Tomek has quit (Connection reset by peer) 04:13:14 --> Tomek has joined #instantbird 04:29:04 <-- Tomek has quit (Connection reset by peer) 04:29:13 --> Tomek has joined #instantbird 04:44:35 <-- Tomek has quit (Connection reset by peer) 04:45:13 --> Tomek has joined #instantbird 04:53:43 <instant-buildbot> build #530 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/530 05:29:12 --> NmN has joined #instantbird 05:41:30 --> FeuerFliege has joined #instantbird 05:56:58 <-- Kaishi has quit (Quit: Kaishi) 05:57:03 --> Kaishi has joined #instantbird 05:57:37 <-- NmN has quit (Ping timeout) 06:03:33 <instant-buildbot> build #434 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/434 06:18:20 <-- micahg has quit (Ping timeout) 06:19:58 --> micahg has joined #instantbird 06:20:33 <-- Tomek has quit (Connection reset by peer) 06:21:04 --> Tomek has joined #instantbird 06:26:49 <-- EionRobb has quit (Quit: Leaving.) 07:12:35 --> jb has joined #instantbird 07:23:45 --> Even has joined #instantbird 07:23:45 * ChanServ sets mode +o Even 07:24:23 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com) 07:24:29 --> Even has joined #instantbird 07:24:29 * ChanServ sets mode +o Even 07:41:05 <-- FeuerFliege has quit (Quit: Instantbird -- http://www.instantbird.com) 07:41:34 --> FeuerFliege has joined #instantbird 07:46:04 <-- Tomek has quit (Connection reset by peer) 07:46:05 --> Tomek has joined #instantbird 07:48:37 <-- gerard-majax has quit (Ping timeout) 08:02:38 <-- jb has quit (Quit: jb) 08:22:31 --> gerard-majax has joined #instantbird 08:28:40 --> jb has joined #instantbird 08:31:08 <-- Tomek has quit (Ping timeout) 08:31:29 --> Tomek has joined #instantbird 08:35:44 --> mmkmou has joined #instantbird 08:40:34 <-- jb has quit (Quit: jb) 08:41:09 --> jb has joined #instantbird 08:41:52 --> flo has joined #instantbird 08:41:52 * ChanServ sets mode +qo flo flo 08:42:20 <flo> clokep: I think Mook is right that a regexp literal is evaluated only once per compilation of the JS file 08:42:40 <-- gerard-majax has quit (Ping timeout) 08:42:50 <flo> (I think it's done lazily the first time the regexp is actually used rather than at compile time, but that doesn't really matter for what was discussed) 08:43:56 <-- FeuerFliege has quit (Quit: Instantbird -- http://www.instantbird.com) 08:50:30 <instantbot> email@example.com granted review for attachment 1285 on bug 1332. 08:50:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1332 nor, --, ---, aletheia2, ASSI, Implement /whois and /whowas commands 09:11:09 <-- waynenguyen_1 has quit (Quit: http://www.mibbit.com ajax IRC Client) 09:16:41 --> gerard-majax has joined #instantbird 09:34:58 <-- mmkmou has quit (Ping timeout) 09:37:32 --> jc has joined #instantbird 09:37:53 <-- jb has quit (Ping timeout) 09:38:29 --> mmkmou has joined #instantbird 09:44:03 --> Mic has joined #instantbird 09:44:03 * ChanServ sets mode +h Mic 09:44:15 <Mic> hi 09:45:59 --> FeuerFliege has joined #instantbird 09:50:48 <flo> Mic: hi :) 09:51:32 * jc is now known as jb 09:54:43 <-- FeuerFliege has quit (Ping timeout) 10:00:55 <-- gerard-majax has quit (Ping timeout) 10:01:09 --> gerard-majax has joined #instantbird 10:02:46 <-- Mic has quit (Ping timeout) 10:03:48 --> Mic has joined #instantbird 10:03:48 * ChanServ sets mode +h Mic 10:04:26 --> pvagner has joined #instantbird 10:14:30 <flo> clokep: have we finally fixed the bug that involved .buddy not being set on private irc conversations? If not, it's likely the cause of bug https://bugzilla.mozilla.org/show_bug.cgi?id=740749 10:15:40 <flo> I'm sure we have discussed this here, but I don't remember what the next action was 10:17:00 --> clokep has joined #instantbird 10:17:00 * ChanServ sets mode +o clokep 10:19:11 <clokep> flo: I don't think that bug as fixed yet. 10:19:30 <flo> was there anything difficult with it? 10:19:38 <clokep> I don't think so. 10:19:54 <clokep> The only thing that might be a pain is if you have a conversation open and then add the buddy. 10:19:54 <flo> was there anybody volunteering to fix it? :) 10:20:08 <clokep> I think I just had too many changes in all my files to even think about fixing it. ;) 10:20:52 <clokep> Also, I seem to randomly be having trouble w/ AIM like you were when you first updated to Moz11...so maybe they're having issues? 10:21:06 <flo> what about pretending that case doesn't exist until we check-in the general-case fix, and then "discover" it and file a dust collecting bug for the sucky case? 10:22:03 <clokep> Then the fix should take all of 3 seconds I think. 10:22:07 <clokep> Well maybe 300 seconds, but still. 10:22:30 <clokep> Do we not have a follow link right now? 10:22:37 <flo> the r+ and check-in (in the instantbird side at least) should be quick too :) 10:22:54 <clokep> Hmm....we only have a stop following, weird... 10:23:08 <flo> clokep: we currently have them only for messages matching the tracked keyword AND coming from the user stream 10:23:21 <flo> we don't have it for the search API results (because that sucks) 10:23:41 <flo> Jb's bug is about having it in the context menu of entities (@<username>) 10:24:11 <flo> I agree that it would be useful, but that feels a little bit difficult to implement, as the getActions method would need to know we clicked on an entity of the tweet 10:24:16 <flo> possible, but difficult 10:24:28 <flo> I think an easy alternative is handling the case of RT tweets 10:24:44 <clokep> Can't we just add it to the context menu in place of stop following? 10:24:56 <clokep> So we show either stop following or start following? 10:24:58 <clokep> Or do we not have that info. :( 10:25:11 <flo> we can want to stop following the person who RT'ed 10:25:28 <clokep> Ah I see what you're saying. 10:25:54 <flo> the fix I'm proposing is simple, just do http://lxr.instantbird.org/instantbird/source/chat/protocols/twitter/twitter.js#86 both for the RTer and the author 10:26:14 <clokep> Makes sense. 10:26:26 <flo> if we want to do it for entities, I think we need to add an optional parameter to the getActions method 10:28:28 <flo> I've no idea of how I could open the PML file in bug 1355 10:28:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1355 maj, --, ---, nobody, UNCO, After extended period of time, MSN and checking for updates stop working 10:29:31 <clokep> I think thi sis all we need: http://pastebin.instantbird.com/23863 10:29:59 <clokep> (Also, no idea what happens if you remove a buddy with the conversation open. ;)) 10:30:18 <flo> that's a sucky case 10:31:21 <clokep> Idk if we can just go find the conversation and set buddy to null? 10:31:33 <clokep> If so...that's not too difficult. 10:32:07 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 10:32:27 <flo> then handling the buddy being added isn't too difficult either 10:33:04 <clokep> If that's realy all there is to it. 10:33:57 <flo> that fix either doesn't work, or is not enough to fix Thunderbird's brokenness :( 10:35:34 * clokep notes it wasn't tested. 10:35:38 <flo> (or I don't know how to properly rebuild) 10:35:51 <flo> clokep: I can understand that, in the short time it took to produce it! :) 10:37:07 * clokep wonders... 10:37:36 * clokep wins! 10:37:54 <clokep> flo: But this does. :) http://pastebin.instantbird.com/23864 10:38:08 <clokep> And the status works at least for online. ;) 10:38:17 <flo> ahah, init sends the ui-conversation-started notification, right? 10:39:48 <clokep> I believe so. 10:44:30 <flo> this one works :) 10:45:18 <clokep> flo: r? 10:45:48 <flo> this fixes only half of Jb's bug though 10:45:55 <flo> (the other half is Thunderbird specific) 10:47:02 <clokep> So the other half isn't in IRC code? 10:47:08 <flo> right 10:47:20 <flo> it's that currently we select the created conversation if the contact was selected 10:47:27 <clokep> Ah I see. 10:47:37 <flo> but when starting the conversation with a click, I think we should select the conversation even if the contact wasn't selected 10:48:24 <clokep> Mmhmm. Sounds like a good UX to me. 10:48:34 <flo> (and focus the textbox) 10:49:09 <clokep> Btw that Twitter URL change bug...I don't particularly care for it, but it is the link they gave in their "embed this tweet" UI (like the user said), so it makes sense to change to it... 10:52:39 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com) 10:53:06 <flo> yeah, I don't care strongly for it either way :) 10:59:28 <flo> clokep: "flo: r?" but yeah, r=me for landing that in Instantbird of course (and in comm-central too I guess, if you attach the patch and I can set the flag in bugzilla) :) 11:07:40 <flo> ok, I morphed the bug so that you can attach the patch there :) 11:18:25 --> jc has joined #instantbird 11:19:13 <-- jb has quit (Ping timeout) 11:27:18 --> clokep_work has joined #instantbird 11:27:18 * ChanServ sets mode +o clokep_work 11:29:04 <clokep_work> Thanks flo. I assume patches that go in bmo need to be against comm-central? Or actually is the layout exactly the same and they'll never know the difference? ;) 11:43:52 <clokep_work> Uhhh...flo What does "- starting a conversation with an IRC contact doesn't remove the contact from the list of online contact. We will handle this here, I know clokep has a fix already." mean? 11:44:04 <clokep_work> I think you're referring to the patch I just gave you...but that doesn't seem like an accurate description. ;) 11:50:28 --> deOmega1 has joined #instantbird 11:51:58 <flo> clokep_work: chat/ is a top level directory in both repositories 11:52:23 <flo> clokep_work: what's not accurate? 11:52:27 <flo> deOmega1: hello :) 11:52:52 <deOmega1> good morning/day. The nightly for today's date is crashing IB. I was unable to use it, so had to revert to the 3:29 update 11:53:08 <deOmega1> flo: hi :) 11:56:17 <flo> deOmega1: is it the nightly of today, or the update between the previous nightly and today? 11:56:54 <deOmega1> this one is working 11:56:56 <deOmega1> version 1.2a1pre (20120329042035) 11:57:10 <deOmega1> I did not get an update for yesterday 11:57:41 <deOmega1> logged on this morning, checked for update, and that update crashed it 11:58:08 <flo> have you downloaded a fresh nightly of today? 11:58:11 --> sonny has joined #instantbird 11:58:30 <deOmega1> i then downloaded this one, which is working http://ftp.instantbird.com/instantbird/nightly/2012/03/2012-03-29-04-instantbird/ 11:58:30 <-- sonny has quit (Client exited) 11:58:52 <flo> so you can't answer my question? 11:59:15 <deOmega1> no, i cannot, since i did not get an update yesterday.. i checked but said no updates 11:59:33 <flo> how is this related? 12:00:12 --> aleth has joined #instantbird 12:00:12 * ChanServ sets mode +h aleth 12:00:19 <flo> now if you click check for update, what happens, 12:00:20 <flo> ? 12:00:25 --> sonny has joined #instantbird 12:00:41 <clokep_work> flo: You're not removing a contact at all...? I'm confused. 12:00:45 <-- jc has quit (Input/output error) 12:00:47 --> jc has joined #instantbird 12:01:05 <deOmega1> if i check for update right now, it says there is one available 12:01:17 <flo> clokep_work: when starting a conversation, we remove the contact associated with that conversation from the list of contacts. If that association is broken, the contact stays in the list 12:01:27 <deOmega1> update-1.2a1pre-20120330041804 12:01:39 <flo> great. Is that update OK or crashy? 12:01:45 <deOmega1> which is teh version i suppose that crashed it so I am not going to do it 12:02:07 <deOmega1> i do not want to have to set up my windows again. Maybe later today 12:02:10 <flo> deOmega1: I suspect it's a broken update file that caused the crahs, not the version. 12:02:20 <deOmega1> ok 12:02:28 <flo> deOmega1: because the version you said works is the one that crashed everybody yesterday. 12:02:41 <flo> (hence the disabled update) 12:02:46 <deOmega1> ah 12:03:05 <deOmega1> now that makes sense. OK, i will try to update now 12:03:21 <clokep_work> flo: Oh OK. 12:03:58 <-- deOmega1 has quit (Quit: Instantbird -- http://www.instantbird.com) 12:07:17 <flo> clokep_work: I haven't checked, but I assume hasBuddy and getBuddy handle name normalization for us? 12:07:57 <clokep_work> flo: Yes. Pretty much why those exist. :) 12:08:04 <flo> cool 12:08:08 <clokep_work> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#531 for the curious. 12:09:44 <flo> I'm not sure the if (aAccount.hasBuddy(aName)) line is very useful 12:11:45 <clokep_work> Why? 12:11:55 <clokep_work> getBuddy will return null if the buddy doesn't exist. 12:12:10 --> je has joined #instantbird 12:12:30 <-- jc has quit (Ping timeout) 12:12:46 <clokep_work> You could alternately just call getBuddy and then null check. 12:13:05 <flo> setting the buddy to null would hurt? 12:13:40 --> deOmega1 has joined #instantbird 12:13:51 <clokep_work> Oh...haha. 12:13:58 <clokep_work> You're right. :) 12:14:05 <clokep_work> Want a new patch without the check? 12:14:07 <deOmega1> the update worked flo. Thank you 12:14:12 <deOmega1> have a great day guys 12:14:18 <flo> clokep_work: no, I can pretend I haven't noticed this. 12:14:25 <flo> deOmega1: glad it worked, thanks for the feedback! :) 12:14:42 <deOmega1> you are welcome 12:16:37 <aleth> flo, clokep_work: any thoughts on what should happen to nicks when they are already taken? I'd assumed we were switching to nick1, nick2... but clokep_work wasn't sure. 12:17:04 <-- Even has quit (Ping timeout) 12:17:04 <clokep_work> aleth: No, we are switching to that. 12:17:14 <clokep_work> My statement was about whether we want to ping out that. :P 12:17:41 <flo> I'm confused about how we can disable partial updates without disabling the complete updates 12:20:05 <clokep_work> (But as I said...I don't feel super strongly about it, just wanted to make sure we have a real discussion on it.) 12:20:05 <aleth> clokep_work: It struck me this morning the problem might be the other way round: do we want to be pinged by "nick" if the nick is actually "nick1"? 12:20:57 <clokep_work> It makes an assumption that #s after a name are purely based on nick collisions which I don't like. :( 12:21:14 --> Even has joined #instantbird 12:21:15 * ChanServ sets mode +o Even 12:21:28 <clokep_work> I.e. I could be clokep47 (because 47 is my favorite number), but Peter, my long lost cousin is clokep91 (because 91 is /his/ favorite number!) 12:21:55 <clokep_work> (All fake information, mind you...47 actually bothers me as a number slightly :P) 12:22:08 <aleth> Yes :( 47 is wrong, stick with 42 12:23:13 <-- je has quit (Quit: je) 12:23:29 <aleth> The problem I see (not solved by the current patch) is if you are clokep1 but someone types clokep by hand. You'd want to be pinged... 12:23:43 --> jb has joined #instantbird 12:23:53 <clokep_work> What I actually want is clokep to ping me when I'm clokep_work. ;) 12:24:15 <aleth> I can imagine :D 12:24:27 <clokep_work> aleth: I guess my point is...I'd prefer to not include it in that patch and include it in the patch for changing the naming scheme (or a different bug?), it seems unrelated to the current issue. :) 12:24:51 <aleth> Yes, could just take it out for now. 12:24:56 <clokep_work> But I don't have strong feelings and if someone else speaks up that it's a good change it's fine w/ me! 12:26:58 <aleth> I'm not sure it's good either, certainly not without stripping trailing numbers off the nick first. 12:27:40 <clokep_work> (If we had a list of preferred names btw I'd love to match all of them. 12:28:07 <aleth> But you wouldn't have clokep_work in there as you wouldn't want that used due to a collision... 12:28:23 <clokep_work> True. 12:28:30 <clokep_work> But that's why flo has an extension for stalking words. :) 12:28:48 <aleth> Right :) 12:29:00 <flo> I've disabled what I think is causing the crashy updates 12:29:08 <flo> that's just guess though, so no guarantee :-| 12:31:18 <flo> clokep_work: I don't think that add-on still works though 12:35:16 <-- deOmega1 has left #instantbird () 12:36:56 <aleth> flo: Do you want that string escaping regex moved to some global file as clokep suggested, or leave it for now? 12:37:08 <flo> hmm, that comment (in bug 740742) makes some, we could also just show RT'ed tweets as being from their original authors (not sure of where we would show who RT'ed though) 12:37:29 <flo> aleth: ignore that for now, let us get rid of that super annoying bug sooner :) 12:41:30 <instantbot> firstname.lastname@example.org requested review from email@example.com for attachment 1286 on bug 1314. 12:41:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1314 min, --, ---, aletheia2, ASSI, Own nickname (for pings) detection broken 12:50:23 <aleth> What's the channel for MDN issues? 12:53:29 <flo> which issues? 12:53:48 <flo> the fact that it's been sucking for at least 5 years is a place where you can quietly cry ;) 12:54:01 <flo> *for the fact 12:55:09 <aleth> Well, the more minor issue of reporting somewhat broken pages... if that is useful 12:58:18 --> Mic|web has joined #instantbird 13:12:47 <flo> clokep_work: happy bugspam removal :) 13:33:55 <clokep_work> flo; Thanks. :P 13:34:18 <clokep_work> And yes, I thought I suggested showing RTs as the original author! (As that matches the usage on the Timeline on the website), but we didn't know how to show who had retweeted it. :( 13:37:17 <instantbot> firstname.lastname@example.org granted review for attachment 1286 on bug 1314. 13:37:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1314 min, --, ---, aletheia2, ASSI, Own nickname (for pings) detection broken 13:39:38 <Mic|web> \o/ 13:41:19 <Mic|web> bug 979 13:41:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=979 nor, --, 1.1, benediktp, RESO FIXED, Fix look for "Hidden conversations" /"Contacts" contact list sections and their headers 13:41:28 <Mic|web> ah 13:41:50 <flo> Mic|web: you were also waiting for that ping fix? :) 13:44:56 <Mic|web> Yes :) 13:45:15 <Mic|web> I guess you also noticed how many words contain the letters of your name ;) 13:47:55 <Mic|web> You wouldn't happen to know how large the instantbird repository is in total, flo? 13:49:15 <Mic|web> (wondering if I could put it onto my usb flash drive) 13:50:37 <flo> Mic|web: I don't know, but except if you usb drive is super small, I don't see why you couldn't 13:50:41 <-- pvagner has quit (Ping timeout) 13:51:20 <flo> Mic|web: the .hg folder takes 26MB on my local copy (without the checked out copy) 13:59:23 <Mic|web> Thanks :) 14:16:00 --> waynenguyen has joined #instantbird 14:18:57 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com) 14:32:34 <flo> I'm confused by https://bugzilla.mozilla.org/show_bug.cgi?id=740793 14:34:22 <clokep_work> flo: I think they're trying to override the styling in the wrong way... 14:35:36 <-- flo has quit (Ping timeout) 14:36:21 <clokep_work> (Also...is there a way to be notified of all check-ins that are in the chat/ subdir?) 14:53:55 <aleth> I just added those potential dupe comments so one would remember to check when fixing one of the two bugs. 14:54:24 <clokep_work> flo: So I think they're trying to like override the styling without making a whole new message style? 14:58:38 --> FeuerFliege has joined #instantbird 15:17:31 <-- Even has quit (Ping timeout) 15:20:59 --> Even has joined #instantbird 15:20:59 * ChanServ sets mode +o Even 15:28:25 <-- Kaishi has quit (Input/output error) 15:40:02 --> Evep has joined #instantbird 15:41:06 <-- Even has quit (Ping timeout) 15:42:35 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client) 15:44:20 --> Eveq has joined #instantbird 15:44:49 <-- Eveq has quit (Input/output error) 15:45:03 <-- Evep has quit (Ping timeout) 15:48:12 --> Mic|web has joined #instantbird 16:04:43 <Mic|web> I created saved searchs on BIO for 1.2. The 1.1 ones are gone now. 16:10:12 --> wesj has joined #instantbird 16:11:29 --> myk has joined #instantbird 16:28:16 --> Eveq has joined #instantbird 16:30:05 --> logiclord has joined #instantbird 16:30:14 --> deOmega1 has joined #instantbird 16:47:11 <-- Tomek has quit (Ping timeout) 16:50:08 <instantbot> email@example.com requested review from firstname.lastname@example.org for attachment 1287 on bug 1281. 16:50:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1281 nor, --, ---, nobody, NEW, Sending typing notifications even tho the option for it is disabled 16:57:35 <aleth> JS question: if you have an object that inherits via proto, and gets the corresponding interface of the ancestor, how do you extend that interface? 17:00:42 <-- mmkmou has quit (Client exited) 17:05:28 <aleth> Mic|web: where are your saved searches to be found? 17:05:43 <-- deOmega1 has left #instantbird () 17:05:50 <Mic|web> Bugzilla -> Preferences -> Saved Searchs 17:06:17 --> Mook_as has joined #instantbird 17:06:24 <aleth> Thanks! (Preferences? what were they thinking?) 17:06:30 <clokep_work> aleth: What do you mean how do you extend the interface? 17:07:25 <aleth> Say the new object can do more and wants to expose more methods. Do you extend the previous interface or write a new one? 17:08:01 <clokep_work> JS objects don't need an interface. 17:08:16 <aleth> They don't need one, but if I wanted to give them one? 17:08:29 <aleth> Is this XPCOM specific? 17:08:32 <clokep_work> Yes. 17:08:38 <clokep_work> JS doesn't have any concept of an "interface" 17:08:39 <aleth> Ah OK. 17:08:48 <clokep_work> The interfaces we define are so that they're XPCOM and can be called from any language. 17:08:49 <aleth> JS OOP still a little confusing to me. 17:08:55 <clokep_work> Understandable. 17:09:02 <clokep_work> Doesn't help that you're leanring it with the Mozilla specific stuff. 17:10:04 <aleth> So part of the reason for XPCOM is to add a notion of "private" to JS? 17:10:44 <clokep_work> No, it's to make it so JS and C objects can call each other. 17:11:27 <aleth> I thought js-ctypes was the way to do it if that was the sole concern? 17:11:55 <clokep_work> 1. js-ctypes are extremely new. Like < 2 years old. 17:12:16 <clokep_work> 2. XPCOM takes care of all of that magically and JS sees the C objects as a JS object and vice versa. 17:12:21 <aleth> OK :) 17:12:22 <clokep_work> But only with the interface defined. 17:12:23 <aleth> Thanks 17:12:37 <clokep_work> js-ctypes you have to define a whole bunch of entry points, datatypes, etc. etc. (plus it's only JS calling C, not the opposite). 17:13:33 <Mic|web> I think Komodo also uses Python with XPCOM if I'm not mistaken. 17:14:11 <Mook_as> yep. js/c++/python over here. 17:14:23 <clokep_work> Mook_as: You crazy kids. 17:14:32 <Mook_as> there used to be perl and ruby bindings too, though I suspect it's all horribly broken 17:14:38 <clokep_work> And Java! 17:14:44 <clokep_work> I think someone maintains the Java ones still? 17:14:48 <Mic|web> Brainfuck? ;) 17:14:57 * clokep_work wants MATLAB ones. ;) 17:15:57 <clokep_work> Mic|web: Btw I understand that you're trying to touch as little as possible in that patch, but I'd rather "fix it right" :) 17:16:29 <clokep_work> (I don't think that really came across in my comment...) 17:16:44 <Mic|web> No, I wanted to try my new, portable dev environment, tbh :P 17:17:04 <clokep_work> "portable dev environment"? 17:17:06 <Mic|web> clokep_work: That's why I asked if I should file a follow up bug to fix it right 17:17:12 <aleth> clokep_work: Maybe you could go Matlab - Java - XPCOM... :P 17:17:20 <Mic|web> Yes, my favourite editor, hg, some other things on a flash drive 17:17:45 <aleth> Mic|web: Has it got your fav OS on it too? 17:18:02 <clokep_work> aleth: Disgustingly that would probably work... 17:31:49 <Mic|web> clokep_work: ok, fine with me :) I thought that fixing it right might have time until after 1.2 since I don't know how difficult/complex a different solution might be. 17:32:22 <clokep_work> Yeah. I'll look at it, but I don't think it will be too complex (although apparently flo disagrees ;)) 17:34:42 <clokep_work> Anyone know the bug we have about smiles appearing in the middle of words, etc.? 17:34:48 <clokep_work> I think both aleth and Mic|web replied in it... 17:36:07 <Mic|web> Sorry, I need to go. 17:36:07 <-- danols has quit (Connection reset by peer) 17:36:08 <Mic|web> bye 17:36:14 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client) 17:36:53 --> danols has joined #instantbird 17:39:40 <clokep_work> It's OK. I found it. :) 17:48:08 <-- gerard-majax has quit (Ping timeout) 17:56:39 <clokep_work> Hey Mook_as, if one of the syntax highlighting sucks for a language, is that something to file w/ Komodo or Scintilla or whatever the upstream project is that you guys use? 17:57:10 <Mook_as> clokep_work: komodo, I think; ericp sometimes changes things locally (and pushes patches upstream) 17:57:29 <Mook_as> though it depends on language - some aren't scintilla-based for highlighting at all 17:57:45 <clokep_work> MATLAB? 17:58:14 <clokep_work> Pretty sure it's one of the Scintilla ones...I'll file a bug with Komodo (and fix it if I can figure out how to :)) 17:58:38 <Mook_as> yeah, that's probably from upstream scintilla 17:59:01 <clokep_work> Alright thanks. 17:59:07 * clokep_work notes he probably should have gone to #komodo... 17:59:40 <Mook_as> yeah, probably ;) 18:28:08 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 18:37:04 --> DGMurdockIII has joined #instantbird 18:37:14 <DGMurdockIII> Timestamp: 3/30/2012 2:35:39 PM 18:37:16 <DGMurdockIII> Warning: Use of getAttributeNodeNS() is deprecated. Use getAttributeNS() instead. 18:37:17 <DGMurdockIII> Source File: chrome://instantbird/content/instantbird.xul 18:37:19 <DGMurdockIII> Line: 0 18:37:45 <DGMurdockIII> http://pastebin.com/Jm0d5JHu 18:38:47 <-- DGMurdockIII has quit (Client exited) 18:41:37 <-- logiclord has quit (Quit: Leaving.) 18:45:42 --> gerard-majax has joined #instantbird 18:52:43 --> Kaishi has joined #instantbird 18:57:38 --> qheaden has joined #instantbird 18:58:21 <-- qheaden has quit (Quit: I've got to go. See ya!) 19:01:11 <-- myk has quit (Ping timeout) 19:12:13 --> pvagner has joined #instantbird 19:19:48 <-- waynenguyen has quit (Ping timeout) 19:20:47 --> clokep has joined #instantbird 19:20:47 * ChanServ sets mode +o clokep 19:23:12 --> waynenguyen has joined #instantbird 19:23:40 <-- FeuerFliege has quit (Connection reset by peer) 19:30:04 --> Tomek has joined #instantbird 19:31:03 <-- pvagner has quit (Connection reset by peer) 19:47:34 --> DGMurdockIII has joined #instantbird 19:47:53 <DGMurdockIII> http://pastebin.com/Jm0d5JHu 19:48:15 <clokep> ...? 19:50:12 <aleth> DGMurdockIII: Those warnings are annoying, but harmless. 19:50:39 <DGMurdockIII> a bug im getting in instantbird error console 19:51:04 <DGMurdockIII> why cant they be fixed 19:51:47 <DGMurdockIII> just like these http://pastebin.instantbird.com/24099 20:03:52 <Mook_as> they can't be fixed because it's basically https://bugzilla.mozilla.org/show_bug.cgi?id=674437 20:04:08 <Mook_as> (one of the bottom three in comment 0, not what the summary says) 20:05:53 <Mook_as> ooh, I guess it's actually https://bugzilla.mozilla.org/show_bug.cgi?id=705110, fixed mozilla13 20:06:18 <aleth> ooh, I hope you're right :) 20:06:23 <-- gerard-majax has quit (Ping timeout) 20:17:14 --> myk has joined #instantbird 20:23:02 <-- jazper- has quit (Connection reset by peer) 20:24:17 --> jazper- has joined #instantbird 20:36:44 <-- waynenguyen has quit (Ping timeout) 20:39:26 <-- chrisccoulson has quit (Quit: Ex-Chat) 20:48:05 --> waynenguyen has joined #instantbird 20:58:21 --> flo has joined #instantbird 20:58:21 * ChanServ sets mode +qo flo flo 20:58:58 --> chrisccoulson has joined #instantbird 21:20:01 --> Mic has joined #instantbird 21:20:01 * ChanServ sets mode +h Mic 21:24:29 <-- clokep has quit (Ping timeout) 21:24:38 --> clokep has joined #instantbird 21:24:38 * ChanServ sets mode +o clokep 21:26:03 <Mic> Good evening 21:28:49 <clokep> Hey Mic. 21:31:22 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com) 21:31:25 --> clokep has joined #instantbird 21:31:25 * ChanServ sets mode +o clokep 21:31:53 <clokep> flo: Do you have any commits waiting to be pushed? :) 21:33:17 <Mic> ah, don't use smilies, please. These images confuse me! 21:33:20 <Mic> scnr 21:33:28 * clokep is confused by that bug. 21:33:32 * Mic too. 21:33:43 <clokep> At one point he says to not use any images (there's a pref for that...) but then other places says we need to make the regexp better? 21:38:14 <Mic> + there's the suggestion to use 'unicode emoticons'. 21:40:12 <Mic> In comment 0, he's complaining about replacing text codes with images and since this is intentional, the bug should be resolved as invalid? 21:40:27 <clokep> That was my thoughts... 21:42:22 <aleth> (/â â¡ â)/ 21:42:50 <clokep> That's a pretty crazy smiley face...can we get that added to the default theme please? :P 21:43:17 <aleth> I'm not sure what exactly you were talking about, but it seemed appropriate ;) 21:43:49 <clokep> bug 740724 21:43:57 <clokep> Mic: Are you watching the IM component? 21:44:00 <Mic> Is there a way to get around the "Filing a bug"-wizard of BMO? 21:44:10 <Mic> Yes, unfortunately ;) 21:44:29 <Mic> I added myself this morning and it spammed me with like 20 mails already? :D 21:44:55 <clokep> You need some filters set up. ;) 21:45:01 <clokep> I don't know if there is, no. 21:45:27 <flo> which wizard is that? 21:45:47 <clokep> It might go away if you have editbugs actually? 21:47:48 <flo> clokep: you have editbugs, don't you? 21:47:55 <clokep> flo: Yes. I've had it for a while. 21:48:38 <flo> clokep: "flo: Do you have any commits waiting to be pushed? :)" just the twitter icon change I think 21:48:55 <clokep> The /whois patch? 21:50:08 <clokep> The Twitter icon patch isn't super exciting to me. :P 21:52:36 <Mic> http://imgur.com/hHiPD 21:53:12 <Mic> This thing. There's a "show advanced form" at the bottom, which leads you to another screen that looks much like the first ;) 21:53:14 <clokep> Mic: Yeah I get it too. 21:53:39 <Mic> Only after selecting a product, you get the normal 'advanced' bug form from there 21:55:39 <flo> ah, that part at the top probably goes away with editbugs 21:55:53 <flo> it definitely didn't exist at the time I got editbugs 21:56:11 <clokep> Ah yeah, I only have a thing to select products. 21:58:17 <flo> I try to bookmark urls that already contain the product 21:58:25 <flo> (I do it for bio too, btw) 22:00:24 <flo> bugmail, bugmail and again bugmail :-| 22:00:40 * clokep does a little bugmail dance. 22:01:16 <flo> I'm not going to read all of that tonight 22:01:31 <clokep> (It's like a rain dance...to stop the bugmail.) 22:07:21 <aleth> Word of warning: I'm not sure rain dances are for stopping the rain, exactly ;) 22:07:57 <clokep> Haha. 22:08:00 * clokep doesn't know. 22:08:54 <Mook_as> the version I heard involves hanging guys covered in bedsheets near your window 22:15:31 <flo> Good night! 22:15:38 <clokep> Goodnight. :) 22:16:07 <aleth> Good night 22:19:20 <-- jb has quit (Ping timeout) 22:21:55 --> danols1 has joined #instantbird 22:22:34 <-- danols has quit (Ping timeout) 22:28:41 <-- danols1 has quit (Connection reset by peer) 22:28:58 --> danols has joined #instantbird 22:34:59 <Mic> nn 22:35:02 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 23:12:07 <-- clokep has quit (Ping timeout) 23:17:01 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.1 [Firefox 12.0/20120328051619]) 23:37:01 --> danols1 has joined #instantbird 23:37:30 <-- danols has quit (Ping timeout) 23:56:38 --> danols has joined #instantbird 23:57:01 <-- danols1 has quit (Ping timeout)