All times are UTC.
00:39:54 <-- myk has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 00:57:07 <instant-buildbot> build #400 of win32-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/400 01:08:49 --> dionisos has joined #instantbird 01:30:26 <-- Mook_as has quit (Quit: Mook_as) 01:41:41 <-- rosonline has quit (Client exited) 02:24:59 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 02:35:11 <-- wuwei`lab has quit (Ping timeout) 02:36:55 --> Mook has joined #instantbird 02:56:27 <-- wnayes has quit (Quit: wnayes) 03:01:07 <instant-buildbot> build #858 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/858 03:06:45 --> wuwei`lab has joined #instantbird 03:19:21 --> mconley has joined #instantbird 03:28:56 <-- mpmc has quit (Connection reset by peer) 03:33:15 --> Kaishi has joined #instantbird 03:38:07 <instant-buildbot> build #854 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/854 03:46:46 <-- mconley has quit (Input/output error) 04:07:25 --> Huvik has joined #instantbird 04:30:48 <-- dionisos has quit (Ping timeout) 05:28:13 --> deltafalcon has joined #instantbird 05:35:43 <instant-buildbot> build #954 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/954 06:15:22 --> jb has joined #instantbird 06:16:51 <-- Huvik has quit (Ping timeout) 06:34:04 <-- jb has quit (Ping timeout) 06:38:57 <-- Mook has quit (Quit: Mook) 06:47:01 <-- deltafalcon has quit (Connection reset by peer) 06:48:01 <-- EionRobb has quit (Quit: Leaving.) 07:11:04 <-- Optimizer has quit (Ping timeout) 07:14:23 --> Optimizer has joined #instantbird 07:50:29 --> coddler has joined #instantbird 07:50:53 <-- coddler has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 08:16:58 --> dionisos has joined #instantbird 08:22:14 --> jb has joined #instantbird 08:40:16 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 08:41:51 --> Huvik has joined #instantbird 09:00:27 <-- jb has quit (Quit: jb) 09:00:48 --> EionRobb has joined #instantbird 09:01:39 --> jb has joined #instantbird 09:10:54 --> flo-retina has joined #instantbird 09:10:55 * ChanServ sets mode +qo flo-retina flo-retina 09:14:31 <-- Optimizer has quit (Ping timeout) 09:16:54 --> Optimizer has joined #instantbird 09:18:56 <-- jb has quit (Ping timeout) 09:20:06 --> jb has joined #instantbird 09:21:21 <-- Suiseiseki has quit (Ping timeout) 09:21:52 <-- jb has quit (Ping timeout) 09:22:27 <-- chrisccoulson has quit (Quit: Ex-Chat) 09:23:32 --> chrisccoulson has joined #instantbird 09:23:49 --> Suiseiseki has joined #instantbird 09:26:02 --> jb has joined #instantbird 09:26:54 --> aleth has joined #instantbird 09:26:54 * ChanServ sets mode +h aleth 09:27:49 <-- gerard-majax_ has quit (Ping timeout) 09:31:59 --> PsyCoil has joined #instantbird 09:32:02 <-- PsyCoil has quit (Quit: PsyCoil) 09:33:24 <-- Suiseiseki has quit (Ping timeout) 09:34:51 --> Suiseiseki has joined #instantbird 09:43:22 <-- aleth has quit (Quit: Ciao) 09:43:24 --> aleth has joined #instantbird 09:43:25 * ChanServ sets mode +h aleth 09:43:37 --> nhnt11|phone has joined #instantbird 10:03:41 --> clokep has joined #instantbird 10:03:41 * ChanServ sets mode +o clokep 10:07:26 --> gerard-majax_ has joined #instantbird 10:09:27 <-- gerard-majax_ has quit (Ping timeout) 10:09:30 --> gerard-majax__ has joined #instantbird 10:10:54 <-- Huvik has quit (Connection reset by peer) 10:10:55 --> Huvik has joined #instantbird 10:16:02 <-- Tonnes has quit (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) 10:17:26 <clokep> Hello. :) 10:18:02 <EionRobb> hi mister clokep :) 10:19:00 <clokep> You figure out your NSS woes? 10:19:00 <flo-retina> clokep: Looks like my build error was https://bugzilla.mozilla.org/show_bug.cgi?id=869188 10:19:16 <EionRobb> clokep: getting closer, still pretty woeful though :P 10:20:45 <clokep> flo-retina: Nice. 10:20:47 <clokep> Hahha "Wow: this file is full of CheckedInts constructed from floats and/or multiplied by floats. We need to fix that; understand how this could ever compile; and make sure that it doesn't compile ever again." 10:21:34 <flo-retina> with that patch applied, the build happily fails with another error in that same file 10:21:55 <clokep> :( 10:22:05 <clokep> Sorry I don't have a Mac to test this stuff. 10:22:08 <flo-retina> it's possible I need other changesets that landed between moz21 and moz23 for that file 10:22:44 <flo-retina> the new error is http://pastebin.instantbird.com/203880 10:24:13 <-- Huvik has quit (Ping timeout) 10:24:21 <flo-retina> looks like I need http://hg.mozilla.org/mozilla-central/diff/ee5ca214e87c/gfx/2d/Rect.h 10:24:47 <flo-retina> which is part of the giant https://bugzilla.mozilla.org/show_bug.cgi?id=825928 10:27:38 <clokep> :-S Is this code supposed to be disabled or something? 10:29:00 <nhnt11|phone> flo-retina: I'm curious, why is that a Mac-only error? 10:29:12 <nhnt11|phone> Ah it's a header file. 10:29:18 <flo-retina> ok, with this additional change it builds 10:29:27 <flo-retina> nhnt11|phone: it seems to be clang only rather than mac only 10:29:35 <nhnt11|phone> Hmm 10:29:35 <flo-retina> on linux we still use gcc 10:29:56 <flo-retina> bah, now failing in gfxPlatformMac.o 10:30:58 <flo-retina> http://pastebin.instantbird.com/203881 10:31:10 <clokep> Didn't Mozilla switched Linux at some point to Clang? 10:31:28 <flo-retina> I think so, but I'm not sure 10:31:33 <flo-retina> I'm sure we haven't though 10:32:15 <clokep> Right. :) 10:33:13 <flo-retina> now I need http://hg.mozilla.org/mozilla-central/rev/35f98c472fb1 10:33:30 <flo-retina> also from moz23 :-S 10:34:45 <clokep> Maybe this is why they refactored that code? ;) 10:35:07 <flo-retina> I suspect I have a clang version different from the "official" one 10:35:22 <flo-retina> or our build systme doesn't select the correct clang version 10:36:04 <clokep> We should just update to Mozilla 23! 10:36:09 <clokep> (I'm joking, that sounds like an awful idea.) 10:36:26 <-- Even has quit (Input/output error) 10:36:35 <flo-retina> we should merge into c-c and stay against m-c ;) 10:40:40 * clokep agrees. 10:40:55 <flo-retina> not sure how we would release in that context thogh 10:40:57 <flo-retina> *though 10:41:17 <clokep> Ride the trains? :P 10:41:36 <flo-retina> My question is more: would we build aurora and beta builds? 10:41:42 <clokep> Ah. 10:42:37 <clokep> I think if we can automate more of the build system... 10:42:55 <clokep> ...then it would be reasonable. 10:43:37 <flo-retina> do you expect there would be people to actually use these builds? 10:43:38 <-- nhnt11|phone has quit (Connection reset by peer) 10:43:43 --> nhnt11|phone has joined #instantbird 10:44:12 <-- Zephyro has quit (Quit: ) 10:44:20 <flo-retina> would we need more build machines? 10:44:26 <clokep> Not unless you add another zero onto our users. :) 10:44:43 <-- nhnt11|phone has quit (Connection reset by peer) 10:44:49 <clokep> I suspect we'd want to build betas (and that people like deOmega and myk would use them). 10:45:13 <flo-retina> less nightly testing then? 10:45:23 <clokep> Both them are on release builds, IIRC. 10:45:29 <clokep> Oh wait, myk is on nightlies. 10:46:00 <flo-retina> I think deOmega has been switching back and forth between release and nightlies a few times; not sure what he currently uses 10:47:27 <flo-retina> after applying that other patch, the build seems to take much longer to fail (it's still building) 10:47:48 <clokep> I'm glad you assume it will still fail. :) 10:48:11 <flo-retina> I'm trying to limit my expectations to reduce the potential for disappointment ;) 10:50:31 <clokep> Bah, neither of the check-ins last night are exciting at all. :P 10:50:32 <clokep> Just build fixes. 10:50:44 <flo-retina> and just for windows 10:50:52 <flo-retina> ah, done (ie it failed) 10:51:02 <flo-retina> took 15 minutes this time 10:51:05 * clokep hopes with a leth will find time to look at those CTCP bugs today. :) 10:51:09 <aleth> Low expectations fulfilled :P 10:51:15 <clokep> :) 10:51:22 * aleth is looking at the patches right now 10:51:42 <clokep> Excellent. :) 10:51:50 <flo-retina> the error message looks like it's several pages long 10:54:12 <flo-retina> bah, it's too long for pastebin 10:54:55 <flo-retina> http://pastebin.instantbird.com/203882 10:58:29 <clokep> Huh, interesting. 11:00:07 <flo-retina> maybe I should just update xcode 11:01:13 <flo-retina> apparently I have xcode 4.4.1 11:01:43 <flo-retina> and the software update stuff wants me to get 4.6.2 11:02:37 <instantbot> aleth@instantbird.org denied review for attachment 2452 on bug 1454. 11:02:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1454 nor, --, ---, clokep, ASSI, normalizedName for JS-IRC is wrong 11:02:48 <clokep> I hope updating xcode is easier than updating MSVC. :) 11:03:24 <flo-retina> clokep: apparently it involves remembering my Apple App Store password :-S 11:05:03 <clokep> aleth: What does that line do again? (http://lxr.instantbird.org/instantbird/source/instantbird/content/buddytooltip.xml#256) 11:05:33 <flo-retina> apparently I also need to accept the new iTunes (!) terms of service 11:05:50 <aleth> clokep: It requests whois info to fill up the buddy tooltip 11:05:52 <clokep> Ah, but iTunes is like the best thing ever. (o_O) 11:05:53 <flo-retina> and it's now downloading 1.65GB 11:05:58 <-- clokep has quit (Connection reset by peer) 11:06:55 <-- jb has quit (Quit: jb) 11:07:48 --> jb has joined #instantbird 11:08:19 <aleth> xcode is 1.65Gb?! 11:09:01 <EionRobb> no, xcode is the devil 11:09:05 <aleth> I suppose it's not an incremental update... 11:10:01 <flo-retina> I'm surprised by the bandwidth here 11:10:18 <flo-retina> it's just a standard DSL connection, and I download at 1.8MBps 11:10:46 <flo-retina> (and there are at least 6 other people using the connection at the same time) 11:30:58 <flo-retina> after updating xcode the version of clang still seem the same 11:48:30 <-- EionRobb has quit (Quit: Leaving.) 11:52:54 <-- dionisos has quit (Ping timeout) 12:02:48 --> clokep_work has joined #instantbird 12:02:48 * ChanServ sets mode +o clokep_work 12:03:09 * clokep_work was just prompted to update his Gmail to Google Hangouts> :P 12:04:06 <aleth> "you said no to google+, so why not say yes to google hangouts"? ;) 12:04:22 <clokep_work> Exactly. 12:04:36 <clokep_work> I actually said yes to Google+ originally (on my real email account). 12:04:49 <clokep_work> And was pleasantly surprised I could kill my Google+ account w/o killing my Google account. :) 12:22:56 --> qlum has joined #instantbird 12:23:02 <-- qlum has quit (Quit: qlum) 12:23:05 --> qlum has joined #instantbird 12:29:28 --> novabyte has joined #instantbird 12:38:54 <flo-retina> still failing with the same error 12:39:05 <instantbot> New Core - General bug 1972 filed by cannona@gmail.com. 12:39:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1972 nor, --, ---, nobody, UNCO, Jaws for Windows V11 and 12 seems to lose access to the contents of chat windows, requiring a comple 12:45:23 <flo-retina> aleth: https://bugzilla.mozilla.org/show_bug.cgi?id=865240 seems fixed for moz21 12:45:45 <flo-retina> (see the approval-mozilla-{aurora,beta} flags) 12:46:07 <aleth> Oh, I see, it got uplifted. Sorry. 12:46:08 <clokep_work> Yup. :) 12:48:29 <-- jb has quit (Ping timeout) 12:49:35 --> Tonnes has joined #instantbird 12:50:59 * clokep_work likes when bugs get magically fixed by updating Mozilla. ;) 12:51:27 * flo-retina would like if updating mozilla could magically "just work" 12:51:31 <aleth> All that update work should be good for something ;) 12:51:54 <clokep_work> Yeah, it upsets me how much time we spend doing updates for Mozilla that we could spend coding. :-/ 12:52:02 * clokep_work lost a week by not having a tree that worked. 12:52:09 <clokep_work> Although that's my fault...I could clone a new tree. :-D 12:52:24 <clokep_work> But I can't really do multiple builds at once... 12:52:50 <flo-retina> according to the timestamps on my file system, the last time I coded something for Instantbird was on April 18th. 12:53:05 <flo-retina> since that I've only done reviews / bustage fixes. 12:53:06 <clokep_work> How do I pipe an error stream? 12:53:11 <clokep_work> (Or really, how do I pipe all streams) 12:53:20 <flo-retina> 2>&1 12:53:40 <flo-retina> (that redirects stderr to stdout) 12:53:48 <clokep_work> Right, thanks. :) 12:54:05 <aleth> (and then pipe it with |) 12:54:29 --> mpmc has joined #instantbird 12:56:00 <clokep_work> I got that part. ;) 12:56:19 <aleth> I sometimes forget it after 2>&1 ;) 12:56:27 <clokep_work> Fair enough. :) 12:56:43 * clokep_work just spent a half hour looking for a bug in the wrong file. :( 13:11:22 <-- Optimizer has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 13:12:21 --> dionisos has joined #instantbird 13:13:23 --> Optimizer has joined #instantbird 13:13:56 <-- Optimizer has quit (Connection reset by peer) 13:14:03 --> Optimizer has joined #instantbird 13:14:31 <clokep_work> Is there like a compiler flag to enable // as a valid comment character in gcc? 13:15:51 <flo-retina> it's valid in C++ and maybe C99 13:15:51 <instantbot> c++ sucks 13:16:06 <flo-retina> but I think it works by default in C; just throws warnings 13:18:38 <clokep_work> Hm. Not with the options I'm running w/. :-/ 13:18:40 * clokep_work sighs. 13:19:10 <flo-retina> http://stackoverflow.com/a/277497 maybe ? 13:19:17 --> mconley has joined #instantbird 13:20:29 <clokep_work> Yup that's what I found too. :) 13:20:31 <clokep_work> Thanks! 13:20:40 <flo-retina> or -std=c99 ;) 13:30:55 <instantbot> aleth@instantbird.org granted review for attachment 2451 on bug 1968. 13:30:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1968 nor, --, ---, clokep, ASSI, CTCP quoting is broken 13:31:27 --> Huvik has joined #instantbird 13:33:31 <clokep_work> aleth++ 13:33:39 <clokep_work> flo-retina: I decided it makes more sense to just fix the bad comments. :P 13:39:53 <instantbot> aleth@instantbird.org denied review for attachment 2446 on bug 1962. 13:39:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1962 nor, --, ---, nhnt11, ASSI, Backslash is stripped from incoming action messages 13:43:30 <clokep_work> aleth: That doesn't throw a reference error, the test checks that case. 13:43:45 <aleth> clokep_work: It's a warning 13:43:51 <clokep_work> aStr[1] is undefined. 13:43:52 <clokep_work> Ah... 13:43:56 <aleth> confusingly called "ReferenceError" ;) 13:43:59 --> Nirgali has joined #instantbird 13:44:09 <clokep_work> Yes. :( 13:44:49 --> nhnt11_phone has joined #instantbird 13:45:18 <nhnt11_phone> aleth: I didn't get any ReferenceError when I ran tests 13:45:43 <aleth> nhnt11_phone: You will get a ReferenceError *warning* in the error console in IB though 13:46:00 <aleth> But more importantly, the code doesn't handle that case. 13:46:40 <flo-retina> are strict JS warnings shown by default, or do we flip a pref in about:config to enable that? 13:46:53 <aleth> flo-retina: It's probably a pref 13:47:05 <aleth> I think we mention it on our wiki... 13:47:08 <flo-retina> I know they are there by default for debug builds, but I can never remember for other cases 13:48:35 <aleth> nhnt11_phone: If you have not seen it, take a look at https://developer.mozilla.org/en-US/docs/Setting_up_extension_development_environment, in particular the preferences 13:50:58 <nhnt11_phone> Hmm 13:57:57 <nhnt11_phone> Okay I just read about reference warnings. Would this be better? | aStr ? (aStr[1] == 'a' ? '\x01' : aStr[1]) : ""; | 13:58:29 <clokep_work> flo-retina, aleth: You have to flip a preference. 13:58:48 <aleth> nhnt11_phone: You are getting to the point where the inline if statements are making it harder to read ;) 13:59:06 * clokep_work doesn't find two in a row hard to read. 13:59:15 <clokep_work> But I don't think that statement is right. 13:59:16 <aleth> clokep_work: but nested? 13:59:38 <flo-retina> to silence the warning you would also use: aStr[1] || "" 13:59:57 --> gringochapin has joined #instantbird 14:00:00 <clokep_work> aleth: Yes. 14:00:31 <nhnt11_phone> flo-retina: according to what I just read, that WOULD throw a warning 14:01:02 <nhnt11_phone> But I'll see later when im home. 14:01:27 <nhnt11_phone> Oh wait, that wouldnt. Sorry 14:03:16 <nhnt11_phone> And in that statement I just suggested I meant, aStr[1] ? 14:03:26 <nhnt11_phone> Not aStr ? 14:04:16 <aleth> With that change your statement should work, yes 14:05:04 <gringochapin> clokep_work: I take it from reading the earlier logs that 1972 will be fixed when you pull in the updated code? How soon is that likely to happen? No rush, just curious. 14:05:32 <aleth> gringochapin: In nightlies, in the next few days, hopefully. 14:05:46 <gringochapin> clokep_work: Awesome. Thanks! 14:06:28 <clokep_work> gringochapin: Once we get the updated code to build on Mac and Linux. ;) 14:07:01 <gringochapin> clokep_work: So, it's finished for Windows I take it? 14:09:30 <gringochapin> clokep_work: and if so, does that mean that the latest nightly has the updated code? 14:09:45 <clokep_work> gringochapin: No. 14:09:56 <clokep_work> gringochapin: All the nightlies have the same code on all platforms. 14:10:06 <clokep_work> gringochapin: It means I wrote the patch on Windows and it works and it's being reviewed. 14:10:41 <gringochapin> clokep_work: Gotcha'. Thanks. 14:16:23 * nhnt11_phone will be back later 14:16:26 <-- nhnt11_phone has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 14:19:19 --> qheaden has joined #instantbird 14:19:32 <qheaden> Hi all. 14:19:55 <clokep_work> Hello qheaden. 14:20:00 <clokep_work> How did the rest of your exams go? 14:20:11 <qheaden> Great! All A's this semester. :) 14:20:19 <qheaden> Thanks for asking. 14:21:53 <qheaden> clokep_work: It seems that Google is starting to move from Google Talk to Google Hangouts. Will Instantbird support Hangouts in the future? 14:22:03 <qheaden> I'm not sure how much their Hangouts API exposes. 14:22:36 <-- gringochapin has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 14:22:39 * clokep_work sighs. 14:22:51 <clokep_work> qheaden: As far as we know they're not shutting off their XMPP interfaces. 14:22:59 * clokep_work really isn't sure why everyone assumes they are. :-/ 14:23:11 <qheaden> Oh okay. 14:23:42 <qheaden> Its probably the way Google announced things at I/O. They put so much emphasis on Hangouts, and they are now redirecting their Google Talk website to Hangouts. 14:23:53 <aleth> clokep_work: I guess because they are shutting off syndication and because of the way it's being marketed ;) 14:24:01 <qheaden> Yeah. 14:24:08 <clokep_work> aleth: "syndication" means "federation"? 14:24:13 <aleth> clokep_work: yes, sorry 14:24:17 <clokep_work> Just making sure. :) 14:25:50 <qheaden> clokep_work: So were you guys able to attract many GSoC students? 14:25:51 <aleth> Afaik the non-text part of Hangouts is WebRTC, but not in a form that works on FX currently. 14:26:13 <clokep_work> qheaden: We had a bunch of applicatoins, yes. :) 14:26:34 <qheaden> Great! I certainly hope Instanbird gets some good code this summer. :) 14:26:39 <clokep_work> aleth: I also heard the messaging is protobufs, which is a cross platform open source solution made by Google. 14:26:51 <clokep_work> qheaden: I hope so too! I assume stuf will be announced Monday. 14:26:58 <qheaden> Yeah. 14:27:02 <qheaden> I'm getting anxious. :P 14:28:15 * aleth googles protobufs 14:31:19 <clokep_work> aleth: https://code.google.com/p/protobuf/ 14:31:33 <clokep_work> I haven't verified that...(I don't have Android ;)), but sounds reasonable to me. 14:31:41 <clokep_work> (And I'm sure GMail just makes a bunch of JSON calls or something.) 14:32:51 <qheaden> Hmm. Protobuf looks quite interesting. 14:33:04 <clokep_work> It's pretty decent. 14:33:13 <clokep_work> The Java API is a pain sometimes though. 14:33:39 <qheaden> This would be excellent to use in video game networking where whole objects need to be sent over the wire. 14:35:03 <aleth> Makes a lot of sense for the cross-platform requirements 14:36:03 --> PsyCoil has joined #instantbird 14:36:08 <-- PsyCoil has quit (Quit: PsyCoil) 14:37:20 <qheaden> Are there any plans to bring InstantBird to Android? 14:37:35 <aleth> Not really (i.e. nobody is working on it) 14:37:47 <qheaden> I know it would probably be a lot of work, since Thunderbird doesn't work on Android. 14:38:07 --> PsyCoil has joined #instantbird 14:38:10 <-- PsyCoil has quit (Quit: PsyCoil) 14:38:41 --> PsyCoil has joined #instantbird 14:38:45 <-- PsyCoil has quit (Quit: PsyCoil) 14:40:52 <clokep_work> qheaden: Instant*b*ird. 14:41:14 <clokep_work> qheaden: Firefox does, Thunderbird doesn't really matter... 14:41:20 <aleth> We should teach instantbot about that :P 14:42:07 <qheaden> Perhaps it could be ported in the future. 14:43:19 <aleth> qheaden: It just requires someone to want it enough to actually work on it ;) 14:43:50 <qheaden> Well, I would say "MEE!!!!", but I'm not sure if my schedule meets the time requirements for that project. :P 14:43:55 <aleth> FX OS would likely be much easier though 14:43:59 <qheaden> You would need much more than a summer on that one. 14:44:45 <qheaden> Or, we could set it as a GSoC project that will last 2 - 3 years! :P 14:45:02 <aleth> GYoC :P 14:45:23 <qheaden> LOL 14:46:57 <aleth> more seriously, afaik nobody has seriously looked at the FX for Android code to begin to find out how much work it would be. 14:47:52 <qheaden> I've never even looked at how their Android code links into the rest of the source tree. 14:49:34 <clokep_work> It would be a lot of resdesigning the UI, it could probably be done in a summer. 14:50:10 <aleth> It might not be that bad at all depending on how much can be reused. 14:55:50 <-- qheaden has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 14:56:04 --> qheaden has joined #instantbird 14:57:01 <clokep_work> qheaden: You should update Instantbird. 14:57:10 <-- Kaishi has quit (Quit: Kaishi) 14:57:36 <qheaden> clokep_work: LOL! I just did. That's why I disconnected. 14:58:56 --> jb has joined #instantbird 14:59:07 <aleth> Maybe clokep_work thinks you should be on the nightly :P 14:59:16 * qheaden likes the cleaner looking notification popup. 14:59:32 <qheaden> What is the current nightly version? 14:59:40 <aleth> 1.5a1pre 15:01:16 <clokep_work> Nah, not necessarily. 15:02:50 <-- jb has quit (Quit: jb) 15:04:53 --> jb has joined #instantbird 15:04:56 <-- jb has quit (Input/output error) 15:23:12 <flo-retina> aleth: the backend could certainly be re-used, but the UI is in Java on Android :( 15:23:30 <clokep_work> (And who wants to write Java? Honestly.) 15:25:33 * qheaden wonders if the Android NDK will allow UI development with C++. 15:26:43 <clokep_work> That sounds more painful than Java. ;) 15:26:46 <clokep_work> But I doubt it. 15:27:44 --> nhnt11 has joined #instantbird 15:29:18 <aleth> flo-retina: Yes, I meant how much of the FX for Android UI could be reused in some way. 15:30:04 <aleth> clokep_work: Exactly :D 15:33:28 <-- dionisos has quit (Client exited) 15:36:35 --> dionisos has joined #instantbird 15:36:58 <nhnt11> Android UI development isn't that bad :/ 15:37:28 <nhnt11> Layouts are mostly XML and eclipse's UI editor isn't half bad. 15:37:41 <nhnt11> (But porting would probably be a pain, yes :P) 15:37:49 <aleth> nhnt11: flo's and clokep's point was that the IB UI code is in JS and you'd have to rewrite most of it. 15:38:03 <nhnt11> Right 15:38:24 <flo-retina> aleth: and also that nobody wants to write in Java ;) 15:38:40 * nhnt11 looks around sheepishly 15:39:24 <nhnt11> The weirdest thing is happening. I opened Ib and two MemoServ tabs opened up. When I send "read last" in any one of them, another MemoServ tab opens. I have like 6 of them open right now :/ 15:39:43 * nhnt11 wonders if this is the private message bug that was being discussed 15:39:51 <flo-retina> is your nightly up to date? 15:40:19 <nhnt11> flo-retina: Updating now. 15:41:29 <flo-retina> if it's the private message bug, there will be errors in your error console 15:42:38 <nhnt11> flo-retina: Yep 15:45:12 * nhnt11 just came across $hg strip 'roots(outgoing())' 15:45:51 <flo-retina> it's nice to see in people's IRC quit messages that automated updates actually work :) 15:47:00 <-- aleth has quit (Quit: Ciao) 15:49:57 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 15:50:21 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 15:50:24 --> nhnt11 has joined #instantbird 15:51:35 --> aleth has joined #instantbird 15:51:36 * ChanServ sets mode +h aleth 15:53:03 <nhnt11> aleth: So what do you propose I do with that CTCP patch? Nested conditional operator or a more simple if...else? 15:53:31 * nhnt11 likes the nested conditional. 15:53:40 <aleth> nhnt11: That was just a nit. I wouldn't r- the nested conditional, it's not that bad ;) 15:53:49 <nhnt11> Okay. 15:54:16 <aleth> I think it looked hard to read to me partly because of the additional (and broken) |...| in the IM :P 15:54:36 <nhnt11> Yeah. 15:55:12 * nhnt11 wonders if it's possible to write an addon to snap the buddy list to screen edges 15:59:43 <aleth> Probably... you'd have to listen to the various window events and see if you get the information you want. 16:01:21 <nhnt11> I'm going to try and write this. Good exercise and it'll save me time ensuring the window is exactly touching the screen edge :D 16:01:52 <aleth> It does sound like something your window manager might have built in already somewhere? (I don't know OSX well enough to know) 16:02:58 <nhnt11> No I don't think so. 16:07:10 --> nhnt11_phone has joined #instantbird 16:09:13 <-- nhnt11 has quit (NickServ (GHOST command used by nhnt11_phone)) 16:09:16 --> nhnt11 has joined #instantbird 16:09:36 * nhnt11 is now known as IRCMonkey63090 16:10:40 <-- IRCMonkey63090 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 16:10:53 * nhnt11_phone is now known as nhnt11 16:16:01 --> nhnt12 has joined #instantbird 16:24:47 <qheaden> Windows lets you snap windows to the edges, but it also changes their size to fill half the screen. 16:25:35 <nhnt12> qheaden: I have an app to add that functionality on OS X too, but I just want it to stick to the edge and not resize. 16:26:18 <aleth> KDE has a nicely unobtrusive snap feature that doesn't auto-resize the windows. 16:26:32 <qheaden> I was just desiring that snap functionality about an hour ago. :) So if you can add it, that would be excellent. If you need Windows porting/testing help, I can help you out. 16:27:20 <aleth> I'd probably want that add-on too if the OS didn't have it built-in ;) 16:27:51 <nhnt12> Seeing as it will be my first add-on, it may take a while :P 16:28:11 <qheaden> I have to go now guys. Talk to you all later. 16:29:09 <-- qheaden has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 16:29:47 <nhnt12> I think one (crude) way to do it would be to check if the window goes beyond the screen after a move, and if so then simply move it back 16:30:03 <nhnt12> (That would also create the illusion of 'snapping' :P) 16:31:37 <-- nhnt11 has quit (NickServ (GHOST command used by nhnt12)) 16:31:37 --> Even has joined #instantbird 16:31:38 * ChanServ sets mode +o Even 16:31:42 * nhnt12 is now known as nhnt11 16:32:03 <aleth> For it to feel right you'd probably want the window position to change already while dragging though. 16:35:02 <clokep_work> aleth: Yeah, seems like the window manager should handle that. 16:35:25 <clokep_work> nhnt11: I'd like to see the options that fix the bug aleth found. 16:35:33 <clokep_work> nhnt11: Im OK with two nested ternary operators... 16:35:37 <clokep_work> If it look sreadable. 16:35:47 <nhnt11> clokep_work: I think the nested way is fine. 16:36:45 <nhnt11> The other way would be to do an 16:36:45 <nhnt11> if (aStr[1]) 16:36:45 <nhnt11> return aStr[1] == 'a' ? '\x01' : aStr[1]; 16:36:45 <nhnt11> else return ""; 16:37:01 <nhnt11> (Which is basically the same thing, expanded) 16:37:16 <clokep_work> nhnt11: What's the "not other" way? 16:37:17 <clokep_work> :P 16:37:31 <nhnt11> Huh? 16:37:35 <nhnt11> The nested way.. 16:37:42 <clokep_work> Yes, I want to see it without errors in it. 16:37:50 <nhnt11> Ah 16:38:03 <clokep_work> IIRC last time you did it, it wasn't perfect. 16:38:29 <nhnt11> function(aStr) aStr[1] ? (aStr[1] == 'a' ? '\x01' : aStr[1]) : ""; 16:40:06 <clokep_work> I'm fine with that, if you use double quotes everywhere. 16:41:37 <nhnt11> Yes okay. I'm used to using single quotes for chars :P 16:41:52 <aleth> C habits ;) 16:47:06 --> Mook_as has joined #instantbird 16:50:12 <clokep_work> Yeah, we don't do that. :) 16:53:37 <nhnt11> Is it acceptable to manually modify the diff file and attach? :P 16:53:53 <nhnt11> (I'm running a full build currently and would rather not touch the source right now) 16:55:16 <clokep_work> nhnt11: Only if florian doesn't curse when he has to commit it. 16:56:02 * nhnt11 is not sure if clokep_work means "go ahead" or "no way" 16:57:06 <clokep_work> nhnt11: It means if the diff information is wrong then florian will be annoyed. (And we don't like to annoy him!) 16:57:21 <clokep_work> The only thing I hand edit in diffs are paths, personally. 16:57:58 <nhnt11> A one line change shouldn't be a problem I think :S 16:59:36 <clokep_work> Yes, most likely that should be fine. 16:59:44 <clokep_work> Some editors fix the line count and such automatically... 16:59:57 <clokep_work> I wish /my/ editor did that... *cough* Mook *cough* 17:00:34 <aleth> nhnt11: Be careful your editor doesn't strip whitespace on diff files if you do that 17:19:58 * nhnt11 hates waiting for builds 17:22:34 <-- gerard-majax__ has quit (Ping timeout) 17:23:09 <clokep_work> Just grab a sword and a rolling chair. 17:23:25 <aleth> Just work on the next bug ;) 17:24:02 <aleth> Though not if you have a sword handy, of course. 17:24:17 <nhnt11> aleth: I don't like modifying files while a build is running :S 17:24:28 * nhnt11 doesn't get the sword reference 17:25:34 --> unghost has joined #instantbird 17:25:56 <aleth> nhnt11: There's usually a bunch of stuff to do on bugs before starting to actually code... 17:26:16 <nhnt11> aleth: Right. I'm researching window events for that add-on currently. 17:26:20 * aleth can't find the xkcd referred to 17:27:00 <nhnt11> Ah xkcd. This one? http://xkcd.com/303/ 17:30:53 <-- mpmc has quit (Connection reset by peer) 17:35:25 <instantbot> nhnt11@gmail.com requested review from clokep@gmail.com for attachment 2453 on bug 1962. 17:35:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1962 nor, --, ---, nhnt11, ASSI, Backslash is stripped from incoming action messages 17:35:53 <nhnt11> Hmm, I wanted to request review from both aleth and clokep_work... 17:36:39 <nhnt11> Ah. It seems it worked but instantbot missed it. 17:38:27 <aleth> nhnt11: You did not address some of clokep's review comments 17:38:44 <nhnt11> clokep_work: What about adding tests for multiple \x01's in a row? 17:38:47 <aleth> Well, just one. 17:38:55 <nhnt11> aleth: Oh the array lengths. I'll add it. 17:39:04 <nhnt11> (But I'd prefer doing it after my build finishes) 17:42:43 <nhnt11> Which would be.. now :) 17:42:51 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 17:43:04 <instantbot> clokep@gmail.com denied review for attachment 2453 on bug 1962. 17:43:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1962 nor, --, ---, nhnt11, ASSI, Backslash is stripped from incoming action messages 17:43:26 --> nhnt11 has joined #instantbird 17:43:46 <clokep_work> :P 17:43:50 * clokep_work felt the need to r- someone. 17:44:17 <nhnt11> clokep_work: That was mean :/ 17:45:10 <clokep_work> nhnt11: Sorry. :) I actually read that before reading here. 17:45:28 <clokep_work> (I don't have notifications set on IM at all, but I got the email.) 17:45:46 <clokep_work> nhnt11: If you'd like to add tests for multiple \x01s that's fine. 17:47:06 <nhnt11> They're probably not required, but hey. 17:48:42 * nhnt11 will brb 17:48:45 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 17:57:45 --> Morpheus44 has joined #instantbird 17:58:00 --> nhnt11 has joined #instantbird 17:58:23 * nhnt11 seems to have broken something in his tree :( 17:58:59 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 18:08:47 --> gerard-majax__ has joined #instantbird 18:15:36 <-- chrisccoulson has quit (Quit: Ex-Chat) 18:18:08 --> chrisccoulson has joined #instantbird 18:23:52 <aleth> Should the participant counter really be clickable and selectable? :-/ 18:24:27 <clokep_work> Why not? 18:28:20 <aleth> Just wondering 18:28:44 <aleth> Seems odd to me, but maybe someone wants to copy that number, idk. 18:33:02 <-- novabyte has quit (Quit: bye bye) 18:36:05 <douglaswth> it would be better if you could do that with a locked topic instead ;P 18:37:05 <clokep_work> douglaswth: File a bug. :P 18:37:12 * clokep_work just wants to be able to click on links in topics. :( 18:37:27 <douglaswth> clokep_work: file a bug ;P 18:37:33 <aleth> Especially on the links in the tooltips in topics ;) 18:37:57 <clokep_work> douglaswth: Already filed. 18:38:12 * aleth sees too many booleans 18:41:06 <-- clokep_work has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 19:00:02 --> flo-retina has joined #instantbird 19:00:03 * ChanServ sets mode +qo flo-retina flo-retina 19:12:33 --> Mic has joined #instantbird 19:12:34 * ChanServ sets mode +h Mic 19:19:23 --> skeledrew1 has joined #instantbird 19:19:23 <-- skeledrew has quit (Connection reset by peer) 19:23:11 <aleth> :( 19:23:13 * aleth is surprised that nobody ever noticed in TB or here that concatenated logs don't work at all for buddies and contacts 19:24:46 <flo-retina> what does that mean? 19:24:58 <aleth> Only the latest log in a given day is shown 19:24:59 <flo-retina> TB has no meta-contact 19:25:11 <aleth> Oh, it's buddies too. 19:25:28 <flo-retina> is the fix easy? 19:25:33 <aleth> https://mxr.mozilla.org/comm-central/source/mail/components/im/content/chat-messenger-overlay.js#613 for example should fail 19:25:49 <flo-retina> if nobody noticed, maybe logs are overrated? 19:25:55 <aleth> The fix should be easy, but I'm disappointed we didn't notice this before release... 19:26:21 <aleth> flo-retina: The problem is you'll see a log, but not all the logs for a given day... 19:27:19 <-- dionisos has quit (Ping timeout) 19:27:32 <aleth> So it's easy to miss (or assume one has the wrong day) 19:31:08 <instantbot> New Core - General bug 1973 filed by aleth@instantbird.org. 19:31:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1973 nor, --, ---, nobody, NEW, Concatenated logs don't work for buddies and contacts 19:31:34 * Mic has a WIP to snap IB to screen edges btw. 19:31:41 <flo-retina> Bubbles really sucks for very busy IRC channels 19:32:25 <flo-retina> aleth: maybe that explains why a few times I couldn't find something I was looking for. (I had to assume I was remembering wrong when/with whom the conversation happened) :) 19:32:40 <flo-retina> Mic: great :) 19:32:52 <aleth> flo-retina: Quite likely... 19:33:06 <flo-retina> I was in #gsoc for the dedup meeting. 19:33:33 <flo-retina> When they unmoderated the channel, the 600+ people who were there started leaving, and talking at once. 19:33:56 <flo-retina> Bubbles is really not displaying information efficiently when there's 5+ new messages per second 19:34:02 <Mic> I suspect the system messages were a big part of the problem? 19:34:57 <flo-retina> Mic: not really. They were a significant part, but they get collapsed. 19:35:13 <flo-retina> Mic: on the other hand, message bubbles keep their full size... 19:37:31 --> nhnt11 has joined #instantbird 19:38:01 <aleth> flo-retina: What's the difference between a buddy and an account buddy exactly? 19:38:07 <Mic> They'll still be interspersed in actual talking. 19:38:28 <Mic> And lots of people leaving at once hardly sounds like useful information, more like noise.. 19:39:07 <aleth> Concatenate the bubbles, replace with "S/N ratio below threshold" :P 19:40:16 <aleth> flo-retina: in particular, why can an imIBuddy (not a contact) have multiple account buddies? 19:41:01 <Mic> aleth: afaict they connect a buddy to an account. If the buddy is added on several accounts, then there'll be several account buddies for it. 19:41:03 <nhnt11> Mic: Is that snap to screen edges WIP close to done? 19:41:13 <Mic> nhnt11: no 19:41:29 <nhnt11> Mic: Can I go ahead and try then? :P 19:41:45 <Mic> I can pastebin what I have if you like. 19:42:36 <flo-retina> "What's the difference between a buddy and an account buddy exactly?" :'( 19:42:37 <nhnt11> I was thinking, add a mouseup listener which checks if the window is out of the screen, and then does a move() to snap it if required 19:42:52 <nhnt11> Mic: That would be nice to look at I guess. 19:43:39 <-- Mic has quit (Connection reset by peer) 19:44:04 * aleth thinks he should remove the confusing duplication in logger.js while he's at it... unless there was a reason for it 19:44:18 --> Mic has joined #instantbird 19:44:19 * ChanServ sets mode +h Mic 19:44:39 <flo-retina> aleth: was Mic's explanation enough, or do I still need to explain what an accountbuddy is? 19:44:56 <aleth> flo-retina: What's confusing me is "in particular, why can an imIBuddy (not a contact) have multiple account buddies?" 19:45:23 <Mic> nhnt11: I was using a mutation observer on screenx/screeny for snap to edges. 19:46:48 <Mic> http://pastebin.instantbird.com/204196 19:46:50 <flo-retina> aleth: an imIBuddy represents an account the contact has. A prplIAccountBuddy is a connection between an account (prplIAccount) of the user, and an account of the contact. 19:48:03 <Mic> nhnt11: you shouldn't run this, most likely. I tried it and it locked up IB with 100% cpu usage.. 19:48:28 <Mic> It has been working before, so there's been a breaking change somewhere. 19:48:41 <Mic> Too bad I hadn't VC'ed it yet :( 19:48:58 <nhnt11> Hmm 19:49:23 <Mic> The mutation observer is receiving events quite slowly btw. 19:49:56 <nhnt11> Mic: Wouldn't that be because as the window was dragged, attributes would change continuously 19:50:11 <Mic> Or maybe that's the speed with which the attributes are updated. 19:50:16 <aleth> flo-retina: I'm still missing the point. An imIContact can have multiple imIBuddies (makes sense, one for each buddy we have merged together), but when would an imIBuddy have more than one imIAccountBuddy? 19:50:25 <Mic> I hadn't investigated this yet. 19:50:55 <nhnt11> I like my mouseup idea for some reason :P 19:51:08 <nhnt11> I would have the satisfaction of seeing the window snap back to the edge after I let go :P 19:51:18 <Mic> I'm not sure you'll get mouse-events when dragging a window. 19:51:29 <nhnt11> Can't I add a mouseup listener on the window itself? 19:51:42 <Mic> aleth: an example might help here. 19:51:51 <nhnt11> (I intended to research this but assumed it would be possible somehow) 19:51:58 <aleth> Mic: yes ;) 19:52:40 <Mic> Let's say I have two ICQ accounts and both of them have the same friend on their list. 19:53:03 <Mic> This same friend with have a buddy that is connected with two account buddies to my own two accounts. 19:54:17 <Mic> Was that good enough? 19:54:48 <aleth> Mic: OK, I think I get it. This is related to the issues we have in just this situation as we can't select easily which account we use to start the conversation with such a buddy 19:55:55 <aleth> Thanks! 19:56:03 <Mic> Can we select the account at all? 19:56:11 <Mic> I don't think so. 19:56:23 <aleth> Maybe with the target selector from an open conversation? 19:57:07 <Mic> I don't think so. 19:57:15 --> dionisos has joined #instantbird 19:57:39 <Mic> It allows to change the buddy, not the account buddy. 19:59:09 <aleth> Right, I just looked at the code and we don't iterate over the account buddies in the buddies. 19:59:51 <aleth> I don't even know if that's a feature or a bug ;) 20:00:04 <flo-retina> aleth: selecting the account used for a conversation is just selecting the account buddy. The back-end has no problem with it. 20:00:15 <flo-retina> We just never found a UI that doesn't suck to expose this, so it's not exposed. 20:00:51 --> jb has joined #instantbird 20:08:16 <-- jb has quit (Ping timeout) 20:15:24 <Mic> aleth: do you think we could show typing notifications as messages in the conversation view? I might like that :) 20:15:58 <aleth> I'm not sure... you'd get messages that disappear again 20:15:59 <Mic> "*** aleth is typing..." 20:16:27 <aleth> But you could maybe use an overlay like FX uses for hovering over urls? 20:16:46 <-- Morpheus44 has quit (Connection reset by peer) 20:16:48 <Mic> They'd disappear in worst case and would be replaced by an actual message in the normal case 20:17:37 <aleth> If you had a nice transition maybe? 20:18:12 <aleth> Would it be enough to just show some little bubbles in the typers' colour? Those could then expand to a normal size bubble if a msg is sent 20:18:35 <aleth> I mean, it seems a shame to go to all that effort and keep the text. 20:18:41 <Mic> Ah! I remember, flo suggested that once too. 20:18:44 <aleth> "is typing" is kind of crude 20:19:02 <Mic> e.g. replacing the arrow indicator by "thinking bubbles" 20:21:32 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:21:42 --> nhnt11 has joined #instantbird 20:23:05 <Mic> bbl 20:27:30 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:27:34 --> nhnt11 has joined #instantbird 20:28:35 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:28:38 --> nhnt11 has joined #instantbird 20:29:36 * nhnt11 is having trouble getting his add-on to load :( 20:31:52 --> DGMurdockIII has joined #instantbird 20:32:24 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:32:29 --> nhnt11 has joined #instantbird 20:35:56 --> clokep has joined #instantbird 20:35:56 * ChanServ sets mode +o clokep 20:38:50 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:38:53 --> nhnt11 has joined #instantbird 20:39:45 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:40:55 --> nhnt11 has joined #instantbird 20:43:45 <nhnt11> Can anyone tell me how to obtain screen resolution? 20:44:15 <nhnt11> i.e. The equivalent of screen.width and screen.height.. 20:44:50 * nhnt11 is going to try window.screen.availHeight/Width 20:45:12 <clokep> nhnt11: https://developer.mozilla.org/en-US/docs/Web/API/window.screen.width? 20:45:33 --> mpmc has joined #instantbird 20:45:48 <nhnt11> clokep: Thanks very much 20:46:48 <nhnt11> Hmm. It worked, but only once :D 20:47:02 <nhnt11> (It snapped to the screen edge, but if I try moving again it doesn't work anymore) 20:47:23 <nhnt11> Oh wait I know the problem 20:55:41 <clokep> Bah....Idk how to reply to that XMPP Priority one... 20:56:04 <clokep> "We support it! But not in the version of XMPP you use..." 21:05:22 <-- nhnt11 has quit (Ping timeout) 21:05:47 <instantbot> aleth@instantbird.org requested feedback from florian@instantbi rd.org for attachment 2454 on bug 1973. 21:05:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1973 nor, --, ---, aleth, ASSI, Concatenated logs don't work for buddies and contacts 21:16:11 --> nhnt11 has joined #instantbird 21:17:40 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 21:17:44 --> nhnt11 has joined #instantbird 21:18:11 <clokep> aleth: You have logger__getLogArray an extra _ in there. 21:18:14 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 21:18:16 <clokep> Oh wait. 21:18:17 --> nhnt11 has joined #instantbird 21:18:18 <clokep> Never mind. 21:18:25 <clokep> That function has an _ in front of it. :) thought you got rid of it 21:19:25 <nhnt11> Mic: I got it working with MutationObserver without 100% cpu usage, but it's slow 21:20:06 <nhnt11> With the mouseup it was fast, but only if I dragged a part of the window that wasn't the title bar 21:21:21 <-- mconley has quit (Input/output error) 21:21:31 <flo-retina> aleth: "get the logs for chat participants in the near future ;)" this almost looks like a great promise :-P 21:21:55 <nhnt11> Mic: With the MutationObserver as well, when I drag by any part of the window other than the title bar, it's instant :/ 21:21:56 <aleth> That's actually how I encountered the bug... trying to code that 21:22:54 <flo-retina> a new context menu? :) 21:23:00 <aleth> Yes 21:23:39 <flo-retina> I think getting context menus every where was part of the roadmap for 0.1.3, maybe we should think about releasing it once you get that done? :) 21:23:52 <aleth> :D 21:24:13 <flo-retina> (it's the only missing one that I'm aware of) 21:27:33 <clokep> nhnt11: Maybe you can fix our mutationobserver warnings while you're at it? :-D 21:28:09 <nhnt11> clokep: I saw those :P 21:28:32 <aleth> nhnt11: That would be awesome! Remove the spam from the error console... 21:28:51 <aleth> Not much fun though ;) 21:29:03 * nhnt11 wants to get snap to edges working properly first :P 21:29:30 <nhnt11> Not to mention upload a new CTCP patch and look at that tooltip stuff Mic was talking about :P 21:30:01 <aleth> and getting http proxies to work :D 21:30:07 <nhnt11> :D 21:30:38 * aleth suspects nhnt11 is not going to be bored 21:31:06 <nhnt11> :P 21:31:38 * nhnt11 wonders why window.watch("screenX", ...) won't work :( 21:32:30 <aleth> flo-retina: If that patch looks OK, you could also r? if you don't mind fixing the paths (and possibly changing the uuid, I wasn't sure if that was necessary when modifying an idl) 21:32:35 <nhnt11> Ah, it's only for changes in code apparently and not external changes 21:38:06 <-- nhnt11 has quit (Input/output error) 21:38:15 --> nhnt11 has joined #instantbird 21:42:53 <Mook_as> yeah, watching only works for changes made by JS (basically, it gets invoked on JS setters.. which C++ isn't going to call) 21:43:22 <nhnt11> Mook_as: Yeah, got it. 21:46:58 <clokep> That seems...confusing. :-/ 21:47:16 <nhnt11> Anyone willing to test snap-to-edges on Windows/Linux? 21:47:36 <nhnt11> (I want to see if it behaves the same with the window titlebar) 21:48:15 <clokep> I think qheaden said he was interested. 21:48:28 <nhnt11> But he's not here right now :P 21:49:47 <Mic> Are you planning to include rolling the window out of view and back in when touching the edge of the screen with the mouse? 21:50:20 <Mic> We had a request for that once. 21:50:21 <clokep> That seems...different to me... 21:50:23 <nhnt11> Mic: I didn't understand that 21:50:31 <nhnt11> oh 21:50:42 <nhnt11> You mean auto-hiding? 21:50:55 <nhnt11> Like, roll it into view when the mouse is moved to that edge? 21:51:00 <Mic> Like the Fx toolbars in fullscreen mode. 21:51:05 <nhnt11> Right 21:51:26 <Mic> Someone (Kensie .. Connor?) asked for that once. 21:51:47 <nhnt11> That would be interesting. 21:52:08 <nhnt11> One way would be to make the window always on top and leave a pixel showing on the screen, and roll it into view on a mouseover event 21:52:27 <Mic> She also wanted to be the window to be always on top but there's an add-on for that on Windows already. 21:54:29 <Mic> Reminds me that I wanted to add a menu there to choose which windows to keep on top... 21:56:55 <clokep> aleth: Is "A name that can be used to check for duplicates and is suitable as a directory name for log storage." a good comment for bug 1454 21:56:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1454 nor, --, ---, clokep, ASSI, normalizedName for JS-IRC is wrong 21:57:46 <aleth> clokep: I think so 21:57:59 <clokep> Great. 21:58:28 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 21:58:35 --> nhnt11 has joined #instantbird 21:59:15 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 21:59:15 <aleth> clokep: Maybe say "duplicates and identities"? 21:59:19 --> nhnt11 has joined #instantbird 21:59:51 <clokep> aleth: I don't know what that string means. 22:01:31 <aleth> Maybe duplicates is enough then. 22:01:39 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:01:43 --> nhnt11 has joined #instantbird 22:02:08 <aleth> Yeah, sorry, I just confused things with a synonym, didn't I... 22:02:32 <clokep> Yes. :P 22:02:51 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:02:55 --> nhnt11 has joined #instantbird 22:04:30 <clokep> We should get Ctrl+Shift+T to work... 22:07:07 <nhnt11> clokep: To open previously closed tab? 22:08:26 <clokep> nhnt11: Yes. 22:09:13 <Mic> clokep++ 22:14:03 <flo-retina> FYI, I'll be mostly offline during the next 2 days 22:14:17 <clokep> I probably will be too. Holiday weekend in the US. 22:15:46 * nhnt11 should probably finish that CTCP patch then 22:16:00 <flo-retina> clokep: you meant 3 days then, don't you? 22:16:31 <clokep> flo-retina: Well I don't have plans for Monday yet. ;) 22:16:53 <clokep> But I'm off Monday, yes. 22:16:56 <flo-retina> I'll meet other AMI owners during the week-end (likely 7 AMIs). 22:17:11 <-- aleth has quit (Quit: Ciao) 22:17:51 <nhnt11> flo-retina: your car? 22:18:17 <flo-retina> nhnt11: My car is an AMI 6. (this one: http://ami6.fr/) 22:18:52 <nhnt11> :) 22:20:11 <flo-retina> and Monday if the weather is acceptable (ie not like last Monday), I'll likely fix a few things on it, so likely offline too 22:23:59 <-- Nirgali has quit (Ping timeout) 22:26:43 <flo-retina> Good night 22:27:01 <-- nhnt11 has quit (Ping timeout) 22:28:16 --> nhnt11 has joined #instantbird 22:28:38 <flo-retina> clokep: is bug 1968 checkin-needed, or is that something to address for the r- there? 22:28:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1968 nor, --, ---, clokep, ASSI, CTCP quoting is broken 22:28:59 <clokep> flo-retina: nhnt11 never answered my question. 22:29:01 <flo-retina> it feels odd to checking a patch with r=nick when there flag from that reviewer says r- ;) 22:29:21 <clokep> aleth: Feels it's good enough. 22:29:25 <clokep> Yes, I agree. :) 22:29:52 <nhnt11> clokep: Which question? 22:29:56 * flo-retina wonders if anybody can full parse his last sentence. 22:30:09 <clokep> nhnt11: See bug 1968. 22:30:14 <flo-retina> I certainly can't :-D. 22:31:58 <instantbot> nhnt11@gmail.com granted review for attachment 2451 on bug 1968. 22:32:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1968 nor, --, ---, clokep, ASSI, CTCP quoting is broken 22:32:09 <nhnt11> flo-retina, clokep: Does that make you feel better? 22:32:10 <nhnt11> :P 22:32:19 <clokep> Sure. 22:34:24 <flo-retina> thanks 22:35:13 <nhnt11> clokep is probably annoyed that I r-'d in the first place :P 22:35:37 <clokep> nhnt11: Nope. Just don't agree with your comments. :) 22:35:57 <nhnt11> (and thus annoyed... just kidding :P ) 22:38:33 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/079a63e7c003 - Patrick Cloke - Bug 1968 - CTCP quoting is broken, r=aleth,nhnt11. 22:38:39 * nhnt11 just uploaded his first addon :) 22:38:52 <Mic> Good night 22:39:02 <flo-retina> nhnt11: cool :) 22:42:08 <Mic> nhnt11: did you make the window draggable by its background? 22:42:11 <-- Even has quit (Input/output error) 22:42:25 <nhnt11> You mean the white part? 22:42:46 <Mic> Whatever color it has ;) 22:42:49 <instantbot> clokep@gmail.com set the Resolution field on bug 1968 to FIXED. 22:42:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1968 nor, --, 1.5, clokep, RESO FIXED, CTCP quoting is broken 22:43:14 <nhnt11> Heh, well in any case I didn't make it anything. 22:43:47 <Mic> On Windows you can only drag windows with the titlebar (normally). 22:43:55 <nhnt11> Ah 22:44:19 <nhnt11> Mic: http://grab.by/mSaI <-- The window is draggable by the grey areas at the top and bottom 22:46:11 <Mic> I think there's a way to mark an element to move the window when dragged. 22:46:48 <nhnt11> I know there's a <titlebar> element 22:46:58 <nhnt11> (Which moves the window when dragged) 22:47:14 <nhnt11> But that creates an additional element with "titlebar" functionality 22:47:28 <nhnt11> I couldn't find a way to add event listeners to the normal titlebar. 22:47:45 <Mic> Something like setting a CSS property to :-moz-draggable-blablabla iirc, Mook would know most likely. 22:48:16 <flo-retina> there's a xul element for that 22:48:25 <nhnt11> flo-retina: It's <titlebar> 22:48:38 <flo-retina> are you sure? 22:48:50 <nhnt11> https://developer.mozilla.org/en-US/docs/XUL/titlebar 22:48:51 <flo-retina> the conversation window is draggable by it's toolbar 22:49:54 <instant-buildbot> build #396 of macosx-onCommit is complete: Failure [failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/396 blamelist: Patrick Cloke <clokep@gmail.com> 22:51:23 <flo-retina> nhnt11: http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/toolbar.xml#497 22:53:25 <nhnt11> It creates a WindowDraggingElement out of itself 22:53:27 <nhnt11> Hmm 22:55:01 <Mook_as> yes, <titlebar> works since forever, and there's a new thing they made for firefox 4 (the button thing) that's different 22:55:05 <clokep> There's another way to do it. 22:55:09 <nhnt11> From what I understand, it could also be done by enclosing the to-be-draggable elements with <titlebar allowevents="true"> 22:57:48 * Mic is waiting for clokep's solution .. ;) 22:58:48 <clokep> Who said I have a solution? :P 22:59:28 <Mic> "00:55:06 - clokep: There's another way to do it." sounded like it. 22:59:41 <clokep> I just know there is! Not how to do it. :-D 22:59:56 <nhnt11> clokep reminds me of calculus 23:00:00 <Mic> Sounds very mathematical 23:00:04 <Mic> :D 23:00:06 <nhnt11> Mic: :D 23:00:25 <Mic> I need to go, good night 23:01:12 <nhnt11> Aha, I think I found a solution to the window problem 23:01:14 <nhnt11> Mic: Good night 23:01:29 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 23:03:25 * clokep can't find it. :- 23:04:56 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 23:05:03 --> nhnt11 has joined #instantbird 23:06:02 <-- nhnt11 has quit (Input/output error) 23:07:26 --> nhnt11 has joined #instantbird 23:10:02 <-- nhnt11 has quit (Ping timeout) 23:10:19 --> nhnt11 has joined #instantbird 23:11:18 <nhnt11> I tried adding a listener for DOMAttrModified but it ends up crashing :/ Too much load I think. 23:14:06 <-- DGMurdockIII has quit (Connection reset by peer) 23:17:48 <nhnt11> Good night. 23:17:50 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 23:20:09 <-- dionisos has quit (Ping timeout) 23:24:13 --> nhnt11 has joined #instantbird 23:24:14 <-- nhnt11 has quit (Quit: nhnt11) 23:26:41 --> Nirgali has joined #instantbird 23:26:51 --> nhnt11 has joined #instantbird 23:26:51 <-- nhnt11 has quit (Quit: nhnt11) 23:28:22 <-- Nirgali has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 23:29:11 --> wnayes has joined #instantbird 23:30:25 <-- Tonnes has quit (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) 23:31:52 <instantbot> nhnt11@gmail.com cancelled review?(aleth@instantbird.o rg) for attachment 2453 on bug 1962. 23:31:53 <instantbot> nhnt11@gmail.com requested review from clokep@gmail.com for attachment 2455 on bug 1962. 23:31:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1962 nor, --, ---, nhnt11, ASSI, Backslash is stripped from incoming action messages 23:52:17 <instant-buildbot> build #415 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/415 23:54:49 <-- Huvik has quit (Ping timeout)