All times are UTC.
00:00:08 <skeledrew> yeah. the uploaded addon 00:00:46 <clokep> Yeah. Cool though. :) 00:00:55 <skeledrew> :D 00:02:04 <clokep> I finished my extension today too. 00:02:09 <clokep> Well by finished I mean that it works. 00:02:19 <skeledrew> my personal wish list is getting longer and longer, and i have yet to successfully create a unique extension... 00:02:24 <skeledrew> :( 00:02:27 <skeledrew> k 00:02:32 <skeledrew> what's it do? 00:02:34 <clokep> Hahah. 00:02:35 <skeledrew> :) 00:03:08 <clokep> When you browse away from a tab it adds a line to when you last "viewed" so when you browse back you can see it. 00:03:23 <skeledrew> eyes been killing me. needed a break 00:03:33 <skeledrew> oh. nice :) 00:05:00 <skeledrew> right now i'm thinking of more visual notifications for new text in convos, and faster access... 00:05:13 <clokep> Mmhmm. 00:05:23 <clokep> Well if you need any help let me know. Don't try to bite too much off. :) 00:06:18 <skeledrew> that's my current issue. i'm biting off alot, chewing a little and haven't swallowed anything yet... 00:06:30 <clokep> Haha. Its an issue on occasion. :( 00:10:16 <skeledrew> i just got couple ideas cuz i have several convo tabs open, and i missed a few convos cuz they were out of visual range. it was when someone said something again to me that i saw them as i scrolled across 00:10:29 <clokep> Mmhmm. 00:10:37 <clokep> I usually move things into multiple windows. 00:11:35 <skeledrew> so i'm thinking of a new text string in the title bar when there's something unread 00:11:49 <skeledrew> nope. i love having a single window 00:12:05 <clokep> I'm attempting to get vertical tabs....but we'll see. 00:13:01 <skeledrew> i even want to put the buddy list in a tab under the convo window now too, so i don't have to minimize it to tray... 00:14:25 <clokep> Interesting... 00:14:30 <clokep> I'd leave that one for a bit...:) 00:14:58 <skeledrew> lol 00:15:52 <skeledrew> blist would have to be destroyed and inserted into tabbrowser 00:16:17 <clokep> You could "cut it" and paste it into an element in the tabbrowser. 00:18:27 <clokep> Its possible. Just not super easy hahah. 00:18:34 <clokep> It'd be good as a sidebar I think. :) 00:18:51 <-- skeledrew has quit (Ping timeout) 00:21:05 --> skeledrew has joined #instantbird 00:24:08 <skeledrew> trying to pull apart the TwitterFox addon. getting a real headache 00:25:57 <clokep> Why? 00:26:08 <clokep> To add Twitter? 00:26:11 <skeledrew> i want Twitter support 00:26:16 <skeledrew> in IB 00:26:19 <clokep> It'd be easier to just add the microblog-purple as an account probably. 00:26:26 <clokep> All you have to do is drop it in and compile. 00:26:33 <clokep> Its on my list of things to do... 00:26:38 <skeledrew> lol 00:26:58 <clokep> Its a long list. :( 00:27:27 <skeledrew> i think my list could get longer than yours pretty fast... 00:27:39 <clokep> Probably... 00:27:40 <skeledrew> so i can't use the precompiled version? 00:28:24 <skeledrew> i'm getting into even newer territory in these little charted waters 00:28:33 <skeledrew> what am i thinking? 00:28:51 <clokep> No, it has to be recompiled so the XPCOM knows what's up w/ it. 00:28:53 <clokep> I think... 00:29:06 <clokep> There's a blog post abou tit...I jus thaven't gotten around to doing it... 00:29:49 <skeledrew> k 00:30:20 <skeledrew> like i noticed libpurple got messed up when i hacked the binary 00:31:04 <clokep> Mmmm. :-\ 00:31:25 <skeledrew> well not really hacked... 00:32:02 <skeledrew> more like just viewed the import/exports 00:32:30 <clokep> Right. 00:32:47 <skeledrew> ? 00:32:49 <skeledrew> lol 00:34:05 <clokep> If you look back through the old blog entries flo explains how to compile the Facebook Chat extension. 00:35:41 <skeledrew> k 00:36:03 <skeledrew> i'd much rather port it to pure JS though... 00:36:14 <clokep> Fair enough. 00:36:38 <skeledrew> i'm a firm believer that only the very core should be binary 00:37:34 <clokep> I don't disagree with you, but I also disagree with rewriting code that someone else wrote. 00:38:38 <skeledrew> why? 00:38:44 <skeledrew> bug synfrome? 00:38:50 <skeledrew> *syndrome 00:42:42 <clokep> Waste of time. :) 00:44:43 <skeledrew> what about when changes have to be made? and addons can be used to simplify those changes? 00:45:43 <clokep> Sorry, I'm not sure what you mean...? 00:46:36 <skeledrew> possible API changes/additions... 00:50:04 <-- skeledrew has quit (Ping timeout) 00:51:47 --> skeledrew has joined #instantbird 00:52:24 <clokep> I'm not sure why those would affect it any differently. 00:52:32 <clokep> Those would affect both a JS or binary component the same. 00:57:15 <skeledrew> which would be easier to modify? 00:57:26 <skeledrew> and be more accessible? 00:59:49 <clokep> Depends on the language of the person that wants to edit it. :) 01:00:34 <skeledrew> how many persons love delving into C code? 01:00:55 <skeledrew> i know it, but i'm running from it. to much headache at times 01:01:02 <skeledrew> *too much 01:04:11 <clokep> I know a lot of people that prefer C++ code over anything else. 01:04:12 <instantbot> c++ is evil 01:04:19 <clokep> C++ is fabulous. :) 01:04:24 <skeledrew> lol 01:04:36 <clokep> Although I usually write JavaScript / MATLAB 01:04:38 <skeledrew> i second the bot's opinion 01:05:23 <skeledrew> i prefer C# to C/C++ 01:05:36 <skeledrew> my issue is the framework that's needed 01:05:45 <skeledrew> and it's portability 01:06:47 <clokep> Fair enough, but its a lot faster. 01:07:14 <skeledrew> and a pain in the rear to debug... 01:07:51 <skeledrew> esp those pointers 01:07:56 <skeledrew> man i hate them 01:08:32 <skeledrew> oooh 01:08:39 <clokep> :shrugs: I find it easier to debug then JS a lot of the time. 01:08:45 <clokep> Because there's actually debuggers made for it. :) 01:08:51 <skeledrew> dragging convo tabs are cool :) 01:09:01 <clokep> Mmhmm. 01:09:15 <skeledrew> maybe you should get Komodo IDE 01:09:21 <skeledrew> :) 01:10:24 <clokep> But can you run the Instantbird code and debug at the same time? 01:10:36 <skeledrew> i'm building an IDE right now 01:10:42 <skeledrew> dunno 01:11:02 <skeledrew> more a RADE that IDE... 01:11:16 <skeledrew> *than 01:11:29 <clokep> Mmmm. 01:12:21 <skeledrew> yep. doing it up in C#. emphasis on visual programming 01:12:31 <clokep> I've never used C#. 01:12:50 <skeledrew> even the core language will be done visually 01:12:52 <skeledrew> k 01:12:57 <skeledrew> it's nice 01:13:25 <clokep> I've heard good things, usually I do embedded program...which means C/C++. Maybe LabVIEW, although I hate that. 01:13:26 <skeledrew> but your apps are tied to the .NET framework. that's my beef 01:13:51 <clokep> :-\ 01:14:43 <skeledrew> whether you're deving or running, you need to have .NET installed 01:15:10 <skeledrew> and the platform's huge 01:16:10 <skeledrew> but you have a wide variety of languages supported that compile to the same MSIL 01:17:12 <-- Mitch has quit (Input/output error) 01:17:37 <clokep> Right. 01:17:44 <clokep> I've used .NET a little, its...interesting. 01:18:03 <skeledrew> lol 01:18:14 <skeledrew> it's fun 01:18:34 <skeledrew> nice designer 01:18:44 <skeledrew> huge library 01:19:20 <skeledrew> problem: it's an M$ product and closed source 01:19:55 <clokep> :( 01:19:57 <clokep> Of course. 01:20:07 <skeledrew> *sighs* 01:20:11 <skeledrew> ah well 01:20:24 <skeledrew> hmm. how about multi row tabs as an added option to your vertical support? 01:21:12 <clokep> That'd be rather difficult. 01:21:18 <clokep> But let me get vertical working first? 01:23:31 <skeledrew> lol 01:23:32 <skeledrew> k 01:23:50 <skeledrew> but i remember an option in FF 01:24:02 <skeledrew> FF 2 i think 01:24:30 <skeledrew> you chose either scroll or multirow 01:24:40 <clokep> I don't think so? 01:24:41 <skeledrew> or maybe it was an addon 01:24:43 <clokep> I think you had an extension. 01:24:45 <clokep> Yeah. 01:24:55 <skeledrew> TabMixPlus... 01:25:02 <skeledrew> i love that addon 01:25:23 <skeledrew> could use it for tips 01:25:40 <skeledrew> i think vertical tabs are more difficult :) 01:27:21 <clokep> Its too complex. 01:27:32 <clokep> And the layout is not exactly the same as Instantbird's. 01:27:43 <clokep> I'm using a different one as a guide, but I'm having trouble getting styles applied...:-\ 01:27:55 <clokep> I don't use TabMix Plus. I used to use TabKit. 01:28:11 <clokep> They're both difficult, but vertical tabs should just be styling, not breaking the tabbrowser model. :) 01:29:05 <skeledrew> lol 01:29:05 <skeledrew> k 01:32:54 <skeledrew> starting yet another addon :) :( 01:35:21 <clokep> What does this one do? Haha. 01:35:58 <skeledrew> analogous to command prompt history 01:36:24 <clokep> That'd be nice. 01:36:29 <clokep> Press up and you get your last thing? 01:36:40 <skeledrew> yep 01:39:03 <skeledrew> was it up or ctrl+up? 01:43:29 <clokep> Usually just up. 01:48:38 <skeledrew> not for multiline editors. that's make it more complex 01:48:55 <skeledrew> and i just found something that i can easily do 01:49:04 <skeledrew> :) 01:52:00 <clokep> Cool. 01:52:11 <clokep> Want to add Ctrl+Tab completition for Nicks and commands? 01:54:39 <-- skeledrew has quit (Ping timeout) 01:55:55 --> skeledrew has joined #instantbird 01:58:51 <skeledrew> lol 01:59:18 <skeledrew> i was thinking of that before i knew about replytonick... 01:59:34 <clokep> Yeah, but I don't really take my hands off the keyboard... 02:00:08 <clokep> (Sorry that its taking a while to reply -- I have a bunch of windows up.) 02:00:34 <skeledrew> me too :) 02:00:46 <skeledrew> (both statements) 02:01:57 <-- tymerkaev has quit (Input/output error) 02:27:36 <clokep> Arg I feel like I'm walking uphill in the snow and the rain without shoes on. :( 02:31:10 <clokep> Bah I just got a too much recursion error, really? Come on... 02:33:17 <skeledrew> lol 02:34:05 <skeledrew> that's what happened when i made my LISP interpreter and led me to discard QBasic 02:34:39 <clokep> QBASIC is what I learned to program on. :) Good times. 02:34:51 <skeledrew> yep 02:35:18 <clokep> Oh wait...too much recursion makes sense when I try to stringify the entire XUL namespace. :) 02:35:30 <skeledrew> but there comes a time when you just outgrow old shoes 02:36:25 <skeledrew> sounds like something i'd do :) 02:51:27 <skeledrew> hmm. what would be easier? storing the sent text in a 2D array for later access, or searching the convo that's already loaded (replytonick as eg)... 02:51:45 <clokep> It works. :) 02:51:58 <skeledrew> ? 02:52:02 <clokep> What are you searching for? Is it something easy that there's already a list of? 02:52:04 <clokep> Like nicks... 02:52:27 * Gizmokid2005 is now known as Gizmokid2005|AFK 02:52:28 <skeledrew> the convo text w/out the nick 02:52:57 <clokep> Oh OK...uhhh...I'm not sure how easy it is to step backward through the conversation. I'm not sure how the history works in conversation 02:53:19 <clokep> And...I just used a library to dynamically load a CSS file and apply each rule individually in Javascript. 02:53:24 <clokep> Kind of useless...but kind of neat. :) 02:53:30 <skeledrew> trying to figure it out myself 02:53:43 <skeledrew> cool 02:54:29 <clokep> I know that the last item is easy to get...I'm not sure how many beyond that is very easy though... :-\ 02:54:45 <skeledrew> how do you get the last? 02:55:07 <clokep> getBrowser().selectedConversation._lastMessage I believe. 02:55:10 <clokep> I just used it haha... 02:55:19 <skeledrew> oh 02:55:21 <skeledrew> lol 02:55:23 <clokep> (P.S. My extension will conflict with yours then. :)) 02:55:42 <clokep> getBrowser().selectedBrowser._lastMessage 02:55:51 <skeledrew> not necessarily 02:55:54 <skeledrew> i hope 02:55:55 <clokep> I set that to null. 02:56:01 <clokep> On occasion. 02:56:01 <clokep> :) 02:56:08 <skeledrew> NOOO! 02:56:16 <skeledrew> lol 02:56:28 <clokep> I could probably fix it and just pretend its a system message, but I didn't feel like messing with it anymore... 02:56:37 <skeledrew> k 02:57:06 <skeledrew> still trying to figure what "aEvent" is: 02:57:08 <skeledrew> var replyToNick = { 02:57:08 <skeledrew> onclick: function(aEvent) { 02:57:08 <skeledrew> let node = aEvent.target; 02:57:16 <clokep> Its the even object. 02:57:21 <clokep> A DOM Event object. 02:57:28 <skeledrew> hmm 02:57:36 <skeledrew> i need to access it's members 02:57:50 <clokep> It only has a few... 02:58:03 <skeledrew> the messages are stored in it somewhere 02:58:45 <clokep> Ah maybe. 02:59:11 <skeledrew> if i can find where exactly the messages object is, i should be able to make an iterator 02:59:51 <skeledrew> hmm. no 03:00:35 <skeledrew> that means the event was sent from the onclick, and i'm not trapping any clicks 03:01:16 <clokep> Maybe... 03:01:44 <skeledrew> man. it's 10pm and i haven't had dinner. i'm starving... 03:05:04 <clokep> Haha. I'm going to bed in a minute. 03:07:25 <clokep> And now it loads rom a file too. :) But its past my bed time. 03:07:30 <clokep> Good luck in your endeavors. ;) 03:15:22 <-- clokep has quit (Ping timeout) 05:54:25 --> Mic has joined #instantbird 05:54:39 <Mic> morning 07:01:46 --> GeekShadow has joined #instantbird 08:33:37 <flo> I think we will support twitter by default for Instantbird 0.3 08:34:29 <flo> about notification when there's something in a tab that is not visible: when a new tab is added, the arrow to scroll to it flashes. I think it should stay highlighted as long as there are unread messages. 08:35:37 <flo> for twitter, having it in JS is the way to go. There are several JS twitter libraries. 08:38:57 <flo> a bug in the textbox makes it easy to have the last thing that was sent: just press Ctrl+z twice. 08:39:18 <flo> I agree Ctrl+up/down would be better to navigate in the history :) 08:42:30 <flo> done reading the scrollback. Good morning! :) 08:51:34 <Mic> skeledrew, clokep: you know http://www.hevanet.com/acorbin/xul/top.xul ? 08:52:00 <Mic> It's a nice compilation of XUL widgets 09:10:54 <Mic> flo: is the 2*ctrl-z feature really a bug? 09:11:06 <flo> yes 09:11:38 <flo> if it was on purpose, you wouldn't need to press it twice 09:11:46 <Mic> I thought it was intended to cycle through previously entered text 09:12:10 <flo> and it's wrong because "clearning the box" when the message was sent is neither a user action, nor something that can be canceled 09:12:24 <flo> *clearning 09:14:56 <Mic> I'm not sure why you see a bug there 09:18:33 <Mic> Well, yes, in the sense that it doesn't distinguish between input that was manually erased and sent messages which were automatically removed from the field 09:19:43 <flo> and really, you can't cancel that action. 09:19:55 <Mic> I'm not sure what you mean by that 09:20:40 <flo> Ctrl+z ("undo") is usually used when you see you've made a mistake and want to fix it. after a message has been sent, it's too late to undo it. 09:20:43 <Mic> Cancel in the sense of "undo" 09:21:40 <Mic> ok, I was confused because I was thinking of "cancel" as "stop doing something before being finished" and not as "undo something that you already have done" 09:21:57 <flo> ok, sorry for the confusion then :) 10:00:04 <-- skeledrew has quit (Ping timeout) 10:39:38 <-- GeekShadow has quit (Ping timeout) 10:49:32 --> clokep has joined #instantbird 11:07:15 --> DetroitLibertyPenguin has joined #instantbird 11:57:11 --> GeekShadow has joined #instantbird 12:10:49 --> clokep_work has joined #instantbird 12:18:47 <clokep_work> Good morning! :) 12:20:15 <Mic> 'morning' 12:20:38 <clokep_work> Well its morning for me. ;) 12:24:48 --> Amfi has joined #instantbird 12:25:33 <Mic> bye 12:25:34 <-- Amfi has quit (Quit: Instantbird 0.2pre) 12:25:38 <-- Mic has quit (Quit: Instantbird 0.2pre) 12:25:57 --> Amfi has joined #instantbird 12:38:54 <Amfi> clokep: +1 for content bin. I love the idea! 12:39:47 <clokep_work> Amfi: Thanks. Its nothing more then an idea at the moment. Hopefully I'll have some time to work on it soon. 12:40:11 <Amfi> I will keep my fingers crossed for that ;) 12:41:19 <clokep_work> Well. I'm working on a couple of other (easier) things right now, then next on my list is command line support in Instantbird proper, then probably the content pane. 12:42:09 <clokep_work> But I'd be interested in ideas if you have any. :) 12:49:47 --> skeledrew has joined #instantbird 12:54:19 <skeledrew> morning 12:55:25 <clokep_work> Good morning, achieve anything amazing last night? Like eating dinner... 12:56:08 <skeledrew> flo: ctrl+z works great :) 12:56:26 <clokep_work> Undo? 12:56:47 <skeledrew> clokep_work: i think i'm making progress, but i got tied up in my own logic. had to sleep it off 12:57:17 <skeledrew> yes and no 12:57:56 <skeledrew> i was able to use it as a history accessor, though flo said it's a bug 12:58:11 <skeledrew> (check the logs) 12:58:35 * clokep_work wondering when both you and flow were up at the same time since last night. 12:58:48 <clokep_work> *flo oops. :) 12:58:58 <skeledrew> lol 12:59:08 <skeledrew> we weren't. but my system was on... 13:00:34 <skeledrew> hmm. i wonder how many other IRC channels out there have their logs available online 13:01:52 <clokep_work> skeledrew: I think a lot do? But I'm not sure. 13:02:08 <skeledrew> k 13:02:21 <skeledrew> i never really checked 13:02:35 <skeledrew> actually, the idea never occured to me 13:02:46 <clokep_work> flo: I haven't been able to find a JS Twitter library that supports OAuth though. :) But I did write one... 13:02:55 * clokep_work reading the log 13:03:09 <skeledrew> nice :) 13:03:13 <clokep_work> Mic: I have that table somewhere in my bookmarks at home, its nice. 13:03:30 <skeledrew> Mic's not here. lol 13:03:54 <clokep_work> Well when if he reads the logs... 13:04:01 <skeledrew> :) 13:04:05 <skeledrew> if 13:04:31 <skeledrew> hmm 13:04:45 <skeledrew> i have no idea what this thing i made does 13:04:57 <skeledrew> but i'm sure it's not complete 13:05:07 <clokep_work> That can't be very useful... 13:06:08 <skeledrew> it's an hybrid of NickServKiller, replytonick and some of my experimentations 13:06:17 <clokep_work> flo: Good JS library for Twitter: http://sources.disruptive-innovations.com/twitterHelper/tags/latest/TwitterHelper.html ; my butchering of it and making it work with OAuth http://code.google.com/p/microblog-mailnews/source/browse/trunk/modules/oauthTwitterHelper.jsm via OAuthorizer: http://bitbucket.org/mixedpuppy/oauthorizer/overview 13:06:32 <clokep_work> skeledrew: So an do everything I want in IRC type thing? 13:06:46 <skeledrew> ? 13:07:36 <skeledrew> oh. yeah 13:07:53 <skeledrew> oooh. redo works too :D 13:08:29 <skeledrew> i think i just got pwned by a bug :( 13:10:02 <skeledrew> well i could wrap the ctrl+up/down around it :P 13:11:53 * Gizmokid2005|AFK is now known as Gizmokid2005 13:14:05 <clokep_work> flo: Ctrl+Z is a bug...do you have a list of bugs somewhere that aren't entered in bugzilla. 13:14:14 <clokep_work> skeledrew: That's unfortunate. :( The CTRL+Z bug? 13:14:34 <skeledrew> yeah 13:15:04 <skeledrew> i guess redo's (ctrl+y) a bug too... 13:15:26 <clokep_work> Probably the streams need to be cleared on send... 13:15:53 <skeledrew> leave them as they are. less work for me :) 13:16:00 <clokep_work> Oh. Something interesting to try, type something in the box, send it, switch to a different conversation and then Ctrl+Z, does it still give you what was sent in the other conversation or are they separate? 13:17:00 <skeledrew> yep. they're seperate :) 13:17:29 <skeledrew> totally pwned... 13:18:17 <clokep_work> What're you trying to do exactly? Is there some way you can work around it? 13:18:51 <skeledrew> flo: re the new convo in an invisible tab, i didn't even notice that it's highlighted. something that's hard to miss is needed. like in the title bar and/or status bar and as a tray tooltip... 13:19:18 <skeledrew> around it? it's doing pretty much what i want to implement 13:19:27 <clokep_work> I like the status bar idea! 13:19:37 <clokep_work> Oh, so you're pwning the bug instead of being pwned by it? :) 13:20:02 <skeledrew> we both got pwned i guess 13:20:30 <skeledrew> now i have to move on to something else, or redesign the addon 13:21:11 <skeledrew> or i could implement it anyway in case the "bug" gets squashed 13:21:17 <flo> clokep_work: how do you support OAuth? I've never understood how we are supposed to keep the private key private :( 13:22:22 <skeledrew> but any way i look at it, the function's there, and reinventing the wheel isn't my thing... 13:23:06 <skeledrew> flo: any chance the ctrl+z/y "bug" could be left alive? 13:23:44 <flo> clokep_work: well, I have some bugs listed in my mind. But only when someone talks about the issue. 13:23:57 <flo> I also have some items tagged as "bug to file" in my todo list 13:25:21 <flo> skeledrew: the bug won't be "fixed" until we implement a way to navigate the history with Ctrl+up/down 13:25:51 <clokep_work> flo: You really can't keep it private. I just have mine in the source. You could put it in a binary component if you want. But Twitter is going to have some sort of support for it where each user essentially gets their own API key... 13:26:17 <clokep_work> flo: Looking for the blog post / trying to see how Buzzbird does it. :) 13:26:29 <flo> the problem is the same for Dropbox (OAuth authentification). I'd like to have (at least an add-on) to store logs there 13:29:03 <skeledrew> flo: i think it's just a matter of finding where ctrl+z/y is trapped and overriding it with ctrl+up/down... 13:29:57 <flo> when we handle that history "for real", I'd like to use the conversation history, not the textbox history. So that if you close and reopen the conversation (not yet possible), the history still exists :) 13:30:13 <clokep_work> flo: OAuth for open source applications: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/c18ade9d86c8b239# 13:30:43 <skeledrew> that's even better. i don't know of any other that does it that way :) 13:31:27 <skeledrew> i just closed that workspace :( 13:32:35 <flo> clokep_work: the layout of google groups is completely messed up for me today. Almost unreadable :-/ 13:32:41 <clokep_work> flo: Could also use xAuth, but you need to request permission to do it and I didn't want to deal with that, so I just used oAuth and threw my key in the source. 13:32:50 <flo> like if it couldn't load the css 13:32:56 <clokep_work> flo: Can you even read the first post or no? 13:34:35 <clokep_work> flo: First post only: http://pastebin.com/twWtrUQ7 13:34:43 <flo> this looks great :) 13:37:08 <clokep_work> But I guess its not something to worry about quite yet? :P But yeah. I've been following it...I don't think its released yet? 13:37:35 <flo> do the user really have to go to the website? 13:37:57 <flo> or can we hide the website and do HTTP requests to it with the username and password to get the key? 13:37:57 <clokep_work> Not really. 13:38:17 <clokep_work> The OAuthorizer extension loads it in a browser wnidow that pops up, so its not bad. 13:38:17 <skeledrew> how crazy would it be to have text scrolling in the status bar? 13:38:53 <clokep_work> I was thinking about asking for the username/password up front (you don't store it) and then faking the request to the website using XHR. 13:42:06 <flo> I was wondering if that was reliable (do the page change a lot or is it consistent?) and if it was against the term of use (apparently the user has to see (not read :-P) the terms of use an check an "I agree" box). 13:42:47 <clokep_work> flo: Well then I would want to pop it up with the username/password filled in. :) 13:44:14 <clokep_work> Its not a big deal to pop up a new window. OAuthorizer also crops it/resizes it to good size and centers the content, etc. 13:44:26 * clokep_work feels like OAuth should be in toolkit. 13:44:41 <clokep_work> Its neat but kind of a pain to work w/. :-\ 13:48:24 <flo> the toolkit already has a password manager 13:49:37 <flo> as well as I understand the need of something like OAuth when it's to authorize a third party website to use your account, when it's for an application that runs from your local machine... I'm not sure it all makes more sense than using the username/password 13:50:16 <clokep_work> Yeah, I think the idea is that you can kill the OAuth token but retain the same username/password combo if the token is compromised. 13:50:27 <clokep_work> Can't we just use usernames/passwords and stop sending them in plaintext? :( 13:53:16 <flo> we can do it if we give up on the idea of having "from Instantbird" written under each tweet 13:53:39 <clokep_work> flo: Only until August 16th or something. Then they shut off basic authentication. 13:53:59 <flo> basic authentification writes "from API" 13:54:19 <flo> but I was saying we could just fake the user connecting to the website 13:54:33 <clokep_work> Ohhh. You mean log them in and store the cookie? Yeah. 13:55:45 <flo> that's what the facebook chat plugin for libpurple does 13:56:02 <clokep_work> Right, but its messy if they have the API... 13:57:21 <clokep_work> Also, glad you have a list of bugs somewhere. Was just curious if these things came up and were discussed then forgotten. :) 14:01:34 <clokep_work> I actually think Firefox Sync or whatever is supposed to support OAuth eventually...so maybe they'll write a nice library to use it. :) 15:21:26 <clokep_work> Pretty interesting article about implementing trim in an efficient way: http://blog.stevenlevithan.com/archives/faster-trim-javascript 15:24:49 <flo> clokep_work: do you think this still make senses with current browsers (JIT, ...)? 15:25:37 <clokep_work> flo: I have no idea, I just found it interesting. I would imagine its still applicable. Certain code paths will always be faster. 15:25:55 <clokep_work> (I just ran the tests he put up and some are 10x or more slower than others.) 15:52:28 <-- GeekShadow has quit (Quit: The cake is a lie !) 16:18:36 --> GeekShadow has joined #instantbird 17:06:56 --> deOmega has joined #instantbird 17:07:18 <deOmega> godo day all 17:07:46 <deOmega> Is there a wiki to port a fiefox extension to Instantbird? I realize that Songbird has one .. will try at some point to see if it works for instantbird. http://3h5o.sl.pt 17:08:25 <deOmega> Would be nice to get a few featured ported... such as side tabs and notitle bar 17:08:55 <clokep_work> Hello deOmega. 17:09:24 <deOmega> hiclokep_work: 17:09:37 <deOmega> Hi 17:09:56 <deOmega> clokep_work: i messed that up :) 17:09:59 <clokep_work> There isn't a particular page on the wiki for porting extensions. 17:10:28 <deOmega> OK 17:10:30 <clokep_work> Some of the developer documentation is available at https://wiki.instantbird.org/Developer and you can use http://lxr.instantbird.org/instantbird/ to view the source code easily. 17:10:48 <clokep_work> What do you mean by "notitle bar"? 17:12:12 <deOmega> like this addon: 17:12:13 <deOmega> http://3h74.sl.pt 17:12:18 <clokep_work> Was there a particular extension you were looking to port? Many of them should be relatively straight forward, especially if they're mostly GUI. It will just be a matter of changing IDs. 17:13:21 <deOmega> but that addon seems to have some issues, so would go with this one: works pretty well.. 17:13:22 <deOmega> http://3h77.sl.pt 17:13:49 <clokep_work> Can you send me full links and not shortened ones please? 17:13:58 <clokep_work> (In the future.) 17:14:21 <deOmega> clokep_work: I do not know about coding or anything of the sort, but instead of just waiting for someone to try them, i wouldjust start messing around.. may take me 11 years, but would try 17:14:53 <deOmega> clokep_work: no problem. Is there a readon for not sending shortenedones.. please educate me 17:15:04 <deOmega> I assumed everyone preferred that these days 17:15:29 <clokep_work> OK. Have you never programmed at all or just not in the Mozilla environment? There's some tutorials, etc. although they're all geared towards Firefox the same things apply to Instantbird. 17:15:44 <clokep_work> I'm at work and it makes me weary to click on shortened links, plus its an extra redirect which takes a lot longer. 17:16:17 <deOmega> Ah... makes sense... no, never programmed a thing in my life.. purely an end user 17:17:00 <deOmega> It is true that the shortened inks are blind as there are no descriptors in teh link... i will learn from this. thank you. 17:17:46 <clokep_work> (Hang with me here, I'm juggling work and finding you some links, might take me a few minutes.) 17:18:04 <deOmega> ok 17:18:47 <-- skeledrew has quit (Ping timeout) 17:19:06 <clokep_work> https://addons.mozilla.org/en-US/developers is a decent place to start, although I'm not usre how much assumption it has on being able to program already. 17:20:33 <clokep_work> The "Start Making Add Ons" link goes through a variety of steps, from simple tutorials to more complicated. 17:21:11 --> skeledrew has joined #instantbird 17:21:20 <clokep_work> And of course there's (usually) someone here to help out! Depending on your timezone perhaps. :-\ 17:21:29 <clokep_work> ping: skeledrew 17:21:46 <deOmega> OK< i appreciate it.. I will explore sometime before the month ends 17:21:51 <deOmega> thank you 17:22:34 <clokep_work> You're welcome! Also in general http://developer.mozilla.org is a pretty good place to check out, although its very...code-based. 17:23:18 <deOmega> what does porting really entail... if u can say in a simple statement.. in my mind, i would think it means just adding instantbird (In this case) to something in the addon package. 17:24:01 <clokep_work> Some extensions are as easy to port as adding the Instantbird program ID to the "install.rdf" file, which is the file that Instantbird or Firefox parses and sees if the extension is compatible with the current program. 17:24:20 <clokep_work> All ports involve at least that I should say. 17:24:37 <deOmega> ah! that helps TREMENDOUSLY. 17:24:49 <clokep_work> In addition, some of the "overlays" which is how code gets added from the extension into Firefox/Instantbird need to be redirected to point to the correct file (see the "chrome.manifest" file). 17:25:07 <skeledrew> clokep_work: ? 17:25:21 <clokep_work> But many extensions need the actual XUL (layout code) and JavaScript ("js" scripting language code) to be changed as well. 17:25:40 <clokep_work> skeledrew: You've been looking at tutorials and stuff this past week, wasn't sure if you had any really basic tutorials for deOmega. 17:26:18 <skeledrew> i've got a book 17:26:29 <skeledrew> RAD with Moz 17:26:45 <skeledrew> old, but teaches the basics 17:27:24 <skeledrew> let me see if i can source it again... 17:27:43 <deOmega> skeledrew: clokep_work: thank you both 17:27:51 <skeledrew> http://ptgmedia.pearsoncmg.com/images/0131423436/downloads/0131423436_pdf.zip 17:28:18 <clokep_work> And again, feel free to stop by if you have questions. :) 17:28:24 <skeledrew> that archive contains the individual chapters of the book in PDF format 17:28:33 <skeledrew> definitely 17:28:57 <deOmega> skeledrew: downloaded that....again, thank you guys.. and yeah, sadly i usually stop by with questions :) 17:29:13 <skeledrew> no prob 17:29:37 <clokep_work> Its OK. I often have questions too, sometimes you just need someone else to think about it. 17:30:35 <skeledrew> deOmega: you can just toss general ideas around, and people will chip in if they can help 17:31:09 <deOmega> I appreciate that 17:32:39 <deOmega> I assume i wou dneed developer's permission to port their addons..so for now, i would like to port these two items: 17:32:42 <deOmega> https://addons.mozilla.org/en-US/firefox/addon/95984/ 17:32:51 <deOmega> and 17:32:52 <deOmega> https://addons.mozilla.org/en-US/firefox/addon/8045/ 17:33:26 <clokep_work> You don't necessarily, most developers release their source code under the MPL license (same as Firefox), so you can do it without their permission...but its nice to ask. :) And some might even want to help/put it into the official version. 17:34:15 <clokep_work> deOmega I actually started work on porting VertTabbar last night (although I scrapped a lot of it and just started from scratch...but still). 17:34:53 <clokep_work> When you download extensions, they come in an xpi file which is really just a zip file, you can unzip it and check out the source code. Although it might not mean much to you yet. 17:34:54 <deOmega> WOW.. i was just gonna say that i give that priority over the noitle one 17:35:29 <clokep_work> Well, it doesn't really do too much yet. I had a lot of trouble getting some styles to apply. :) But its getting there. 17:35:32 <deOmega> *notitle bar. ok 17:36:04 <deOmega> ah, wel, sounds like one to hold hope out for then :) THANK YOU!!!! 17:36:17 <clokep_work> Good luck! :) 17:36:29 <deOmega> Please feel free to toss it my way when it is just an infant even. 17:36:47 <clokep_work> deOmega, will do. 17:38:28 <clokep_work> Checked out the notitle one very briefly. Doesn't look like it'd be "difficult" to port. 17:39:07 <deOmega> VERY nice! 17:39:20 <deOmega> amazing! 17:41:24 <clokep_work> flo: Can we get "AppConversations" like Firefox is adding "AppTabs"? ;) 17:42:05 <skeledrew> AppTabs? 17:42:43 <clokep_work> They're pretty neat actually...think Prism in the browser. 17:43:10 <skeledrew> that's what i was thinking. what's the difference? 17:44:17 <clokep_work> https://wiki.mozilla.org/Firefox/Projects/Home_Tab 17:44:26 <clokep_work> They're in the browser, as opposed to a separate application. 17:46:46 <-- DetroitLibertyPenguin has left #instantbird () 17:46:51 --> DetroitLibertyPenguin has joined #instantbird 17:48:57 <skeledrew> my browser's suffering from snail's syndrome 17:48:57 <skeledrew> guess i got too many tabs open... 17:51:56 <clokep_work> :( Generally I try to keep it less then 30 or so haha. 17:52:13 <clokep_work> I tend to end up with lots and lots of tabs when I'm developing though... 17:52:35 <skeledrew> yeah 17:52:54 <skeledrew> i just had to close about 6 when i restarted FF 17:53:25 <skeledrew> so what do you envision with "AppConversations"? 17:53:45 <clokep_work> Oh I was just kind of teasing, although after I said it...I would probably enjoy it. :) 17:54:04 <clokep_work> Well an AppTab in Firefox shrinks the tab to just the favicon so it takes up less space and you can't close it. 17:54:13 <skeledrew> i'm seeing automatically grouped convos so far... 17:54:23 <skeledrew> k 17:54:56 <clokep_work> A similar thing could be done w/ buddies. I have a few friends that I don't ever close their conversations. It'd be OK to shrink their tab to the buddy icon (which doesn't exist in Instantbird yet...) and not allow me to close them. 17:55:12 <clokep_work> The issue I see is...what if I want to make #instantbird an AppConv? It has no icon. :( 17:55:17 <skeledrew> maybe have convos open in windows based on the group they're in 17:55:42 <skeledrew> are you talking about me? ;) 17:56:00 <skeledrew> sure it does 17:56:30 <skeledrew> the chat icon. 17:56:44 <clokep_work> I'd really like being able to open conversations in different windows based on a filter (network, who it is, etc.) I generally keep my IRC tabs in a separate Window. 17:57:02 <skeledrew> but maybe icons for each tab can be made customizable 17:57:04 <clokep_work> Right, but the chat icon doesn't separate #instantbird and #maildev for me, which I have open all the time as well. 17:57:17 <clokep_work> Yeah, just something that would need to be added. 17:57:32 <skeledrew> :) 17:57:46 <skeledrew> and the list continues to grow 17:57:56 <clokep_work> That ones on your list, not mine. ;) 17:58:04 <skeledrew> i'm now up to my eye-lids in ideas... 17:58:10 <skeledrew> lol 17:58:45 <skeledrew> entering it into the wish list now 18:00:33 <clokep_work> Like the wiki one or you own? :P 18:01:05 <skeledrew> my own 18:01:05 <skeledrew> the wiki would get swamped pretty fast ;) 18:01:17 <clokep_work> Oh, haha part of that is already on the wiki: https://wiki.instantbird.org/Instantbird:extension_wish_list#Conversation_window_.2F_Tabs last one 18:01:32 <skeledrew> hmm... 18:03:10 <clokep_work> I would really like the tinyurl expander. :( 18:06:03 <skeledrew> is there a standard API for that? 18:10:02 <clokep_work> Not that I know of, but the linked Firefox extension probably does something... 18:10:16 <skeledrew> k 18:10:19 <clokep_work> Some of the istes have APIs otherwise you just follow the link and get the full URL. 18:10:37 <skeledrew> k 18:25:17 <-- clokep has quit (Ping timeout) 18:28:19 <flo> feel free expand the list on the wiki, or create your own wiki page ("this is what I'd like to do, feel free to comment, give related ideas, or make it your own, ..." ;)) 18:29:21 <flo> and about porting add-ons, maybe we should create a page on the wiki (or a section on the existing wishlist page) with a list of add-ons that could (easily?) be ported, and would add some value/make sense in Instantbird 18:29:45 <skeledrew> currently editing the wiki. my first time in anything like this :) 18:29:52 <flo> by the way, I really enjoy seeing so many ideas floating around these days :). Thank you guys :). 18:30:04 <skeledrew> no problem 18:30:20 <clokep_work> A page on things to change to change, like "normal" tasks when porting would be good. (Similar to the Songbird page that deOmega linked to above.) 18:31:03 <clokep_work> My biggest problem with porting is most extensions have no comments int hem and super messy code. :) 18:31:04 <flo> yes, some documentation for people who would like to do it themselves would be nice :) 18:31:21 <flo> yes, the code is often a mess, unfortunately :( 18:32:04 <clokep_work> flo: I also noticed there's a bunch of orphaned pages...is that done on purpose (to "hide" them)? 18:32:09 <flo> the reason why I put mine in a public repository is more or less to give a "this code is safe to copy/paste" signal. 18:33:09 <skeledrew> oh man 18:33:12 <flo> if other Instantbird add-ons not written by me have a code of good quality to be used as example, I would welcome them in that repository (and I guess give write access to that specific repository to the authors) 18:33:27 <skeledrew> i lost most of the links to the resources i sourced :( 18:33:36 <clokep_work> Oh no. 18:34:17 <skeledrew> seems i'll have to comb most of the pages again... 18:34:24 <skeledrew> *sighs* 18:34:52 <clokep_work> flo: I usually put my stuff up on Google code although I'm kind of looking for a new host if someone has a good idea. :) 18:35:42 <flo> clokep_work: not sure about the orphaned pages 18:36:20 <flo> ahah, "Main Page" is orphaned :-D 18:36:21 <clokep_work> Any particular reason all the articles have the Instantbird: namespace in front of them? It seems a bit...repeatative. 18:36:35 <clokep_work> :) 18:37:33 <skeledrew> who knew editing wikis was so easy :) 18:37:47 <flo> clokep_work: I don't know. 18:38:12 <flo> I guess it's more or less a separation between the documentation and the developer notepad :-D 18:38:34 <clokep_work> flo: Makes sense! :) 18:38:58 <flo> I initially wanted to have developer.ib.org and wiki.ib.org, but the idea didn't fly well when the only wiki we had was almost completely empty 18:39:37 <clokep_work> Yeah, probably both aren't needed. :-\ 18:39:56 <flo> I think you mentioned earlier having too many tabs in Firefox. 18:40:15 <skeledrew> just made my first edit: https://wiki.instantbird.org/Instantbird:Extension :) 18:40:35 <flo> a while back I created a Firefox add-on to "fix" the issue for me: https://addons.mozilla.org/fr/firefox/addon/7565/ 18:40:45 <skeledrew> flo: do you mind having direct downloads on the pages? 18:40:53 <flo> I used to have about 200-300 tabs, no with the add-on in action, I usually have 10-30 18:41:24 <skeledrew> 300 tabs?!? 18:41:51 <flo> yeah, just never close them, you will get hundreds of them quickly ;) 18:41:55 <clokep_work> flo: That's pretty neat. Might give it a try. 18:42:02 <skeledrew> yikes! 18:42:52 <flo> skeledrew: I'm not sure about the download. Isn't this book copyrighted? 18:43:09 <skeledrew> hmm 18:43:13 <skeledrew> not sure 18:43:23 <flo> I think "Creating Applications with Mozilla" has a free licence 18:43:49 <flo> diner time. back later :) 18:44:11 <skeledrew> i think i got the link directly from one of Mozilla's pages... 19:07:21 <clokep_work> flo: skeledrew: Yeah it seems like its free. 19:07:28 <clokep_work> I'm gonna update the link on the wiki to the one from the publisher's site though. 19:07:59 <clokep_work> Info: http://www.mozillazine.org/talkback.html?article=4600 19:37:34 --> idechix has joined #instantbird 19:57:17 <skeledrew> clokep_work: thanks 20:02:26 <-- Amfi has left #instantbird () 20:07:45 <-- skeledrew has quit (Ping timeout) 20:08:38 --> skeledrew has joined #instantbird 20:35:34 <-- GeekShadow has quit (Connection reset by peer) 20:39:53 --> Mic has joined #instantbird 20:40:17 <Mic> evening 20:40:57 <clokep_work> Hello Mic. 20:42:07 <Mic> Let's see if there are megabytes of chat to catch up on .. ;) 20:42:55 <skeledrew> there is 20:43:24 <Mic> I saw :D 20:44:47 <Mic> skeledrew, clokep: if you need more extension ideas, make sure to check the list linked from the Developer article on the wiki 20:45:22 <clokep_work> Mic: I think its more of the opposite. :P 20:45:35 <Mic> ok :) 20:45:46 <Mic> Something I haven't put there yet (iirc) but an idea I like: 20:45:50 <deOmega> Mic: hi 20:46:04 <Mic> highlighting conversation of (a) certain user(s) 20:46:44 <deOmega> yeah, a developer like myself, you have to pay attention to every word I say 20:47:05 <clokep_work> Mic: I'm not sure what you mean? Like based on a filter or on mouse over or what? 20:47:14 <skeledrew> i'm already swamped as it is. right now i'm just ingesting the Moz ebook 20:47:21 <Mic> (the idea applies the simple theme in my mind: ) You choose the user and it makes anything else in a light grey 20:47:42 <Mic> so the messages of the user(s if you choose more than one) stand out against the rest 20:48:31 <Mic> It not highlighting the users messages but more making all others less visible 20:48:54 <deOmega> clokep_work: so i was looking at hide-titlebar and i am looking at the rdf file.. thing is, teh rdf file opens in notebook but would not allow me to edit it 20:49:03 <Mic> hi deOmega 20:49:07 <deOmega> note pad 20:49:37 <clokep_work> deOmega: Did you open it from inside the xpi or did you extract all the files first? Also I would suggest using a better text editor, such as Notepad++ to do your editing. :) 20:50:27 <deOmega> I extracted it inside winrar.. and now looking at the install.rdf file 20:50:46 <Mic> clokep_work: editors a things to fight wars over :P 20:50:57 <Mic> *are 20:51:02 <clokep_work> OK. How is it not letting you edit it then? Is it not letting you save it or...? 20:51:27 <clokep_work> Mic: I know, Notepad++ or Programmer's Notepad seem to be generally used (at least no one hates them?) on Windows. And they're easy for someone new to use. 20:51:40 <clokep_work> Oh and TextPad too, but its no FOSS so...not a fan. :) 20:51:50 <deOmega> Mic: lol.. i do hav enotepad ++ though :) 20:51:58 <Mic> I use Notepad2 20:52:23 <Mic> It doesn't have all these fancy code collapsing and variable completion features but it's simple and has highlighting 20:52:34 <Mic> Works for me 20:52:38 <deOmega> clokep_work: I do not know. :( 20:52:48 <skeledrew> Notepad++ absolutely ROX! 20:53:18 <clokep_work> Mic: I would just miss tabs. Besides that all I want is syntax highlight and brace matching. :) Don't really use autocomplete (I type faster :P). 20:53:43 <skeledrew> Notepad2 was years ago news :P 20:53:49 <clokep_work> deOmega, so you extra the folders and they're sitting in a folder or did you just open the archive in WinRAR but not actually extract them? 20:53:50 <Mic> It does highlighting and match brackets 20:53:59 <clokep_work> (Also I'd highly suggest 7-zip over WinRAR, but that's another fight. :)) 20:54:12 <Mic> I prefer vim :P 20:54:18 <clokep_work> I use cat. :P 20:54:29 <Mic> I use butterflies :P 20:54:46 <clokep_work> Anyway, I'm leaving in a few minutes so...someone else is gonna have to help deOmega after. 20:54:50 <deOmega> i like 7-zip but i have issues zipping and mailing with it 20:55:14 <clokep_work> Ah anyway, so are they in a folder or still in the archive? 20:55:22 <skeledrew> i've never zipped and mailed anything before 20:55:23 <Mic> http://xkcd.com/378/ 20:55:43 <skeledrew> clokep_work: mine are still in the archive :P 20:56:04 <clokep_work> skeledrew: Yeah, but sometimes programs flip out when you try to edit them if they're still in the archive. 20:56:11 <clokep_work> Mic: I'm glad you were referring to the same thing. 20:57:00 <skeledrew> well, the ones i edit aren't archived. that would be another story... 20:57:15 <Mic> deOmega: what are you trying to do? 20:57:41 <skeledrew> but i def need to automate the addon unpacking and rebuilding process... 20:58:03 <clokep_work> skeledrew: Learn batch files. :) 20:58:10 <clokep_work> (If you don't know.) 20:58:21 <skeledrew> i know it. 20:58:32 * skeledrew thinks it's too primitive 20:58:45 <Mic> batch files work fine for me 20:59:04 <Mic> oh, I moved on to cmd-files though :P 20:59:15 <skeledrew> i go for AutoIt3 20:59:45 <skeledrew> trying to convert to Python though 21:00:37 <clokep_work> Sorry about all the other talk deOmega, did you get it working? If not, can you please give more information. 21:01:24 <deOmega> Mic: hehe, i am stumbling around to get notitle bar addon to work on instantbird :) 21:01:49 <deOmega> likely a mission that won't be accomplished, but... i am learning what is inside the box 21:01:52 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.2pre) 21:02:01 <Mic> deOmega: when editing an extension for Instantbird, you can copy it to the "extensions" folder in the Instantbird directory 21:02:34 <Mic> So you don't have to re-pack and install it again to get it working after a change in the code 21:02:59 <deOmega> ohh 21:03:18 <-- skeledrew has quit (Ping timeout) 21:03:37 <deOmega> but i would like to see if it is identifiable by ib.. to take the install.. no? 21:04:26 <Mic> If it can be installed? I guess trying to install it would be a good idea indeed then ;) 21:04:33 <clokep_work> deOmega its still checked, even if its unpacked first. 21:04:55 <Mic> If you just want to work on it, create a folder in the extension folder in IB's directory 21:05:05 <Mic> Name it accordingly to the ID of the extension 21:05:18 <Mic> (I'm not sure if this is just good style or mandatory) 21:05:32 <Mic> unpack the extension into it 21:05:33 <deOmega> ok 21:05:38 <clokep_work> Mic: Mandatory. 21:05:49 <Mic> Thanks. 21:06:08 --> skeledrew has joined #instantbird 21:06:13 <clokep_work> I'll be back in a few hours. Good luck deOmega. 21:06:24 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:06:29 <deOmega> clokep_work: thanks. 21:06:38 <Mic> If the code is still packed in another JAR, then unpack it and change the chrome.manifest accordingly 21:06:45 <Mic> Msg me if necessary 21:06:51 <deOmega> doing that now mic 21:07:03 <deOmega> can you clarify something for me? before u go :) 21:07:06 <deOmega> unpack 21:07:15 <deOmega> do i downloaded the fild to my desktop.. teh addon 21:07:29 <deOmega> when u say unpack it to the folder u mean extract it there? 21:07:34 <Mic> Yes 21:07:57 <deOmega> ah... yeah, i knew that, just wanted tomake sure you knew 21:08:07 <deOmega> JK.. i am totally ignorant 21:08:10 <deOmega> thanks mic 21:08:33 <Mic> no worries 21:15:15 <Mic> Did it work? 21:15:44 --> GeekShadow has joined #instantbird 21:15:57 <deOmega> man, 7 zip is really easier to maneuver these files with 21:16:07 <deOmega> i have it in there will reboot and see if i crash lol 21:16:34 <deOmega> what i did was change firefox to instantbird and change the version numbers to instantbird versions 21:17:16 <-- deOmega has left #instantbird () 21:17:22 <Mic> You can create another shortcut to Instantbird with the parameters "-P -noremote" and it will ask you which Profile to use. You can create a second profile for testing and don't even have to restart your usual Instantbird for it to work 21:17:34 --> deOmega has joined #instantbird 21:17:38 <Mic> Ha , too late :D 21:17:42 <Mic> You can create another shortcut to Instantbird with the parameters "-P -noremote" and it will ask you which Profile to use. You can create a second profile for testing and don't even have to restart your usual Instantbird for it to work 21:17:51 <deOmega> haha 21:18:18 <Mic> And you won't dance in and out of the Instantbird channel as well ;) 21:18:52 <deOmega> ok... it did not take though.. not showing up anywhere 21:18:58 <deOmega> except in teh extra folder 21:19:38 <Mic> Did you use the ID (either a GUID, that is the one in {..} brackets or the one looking like and email adress) as folder name? 21:19:43 <deOmega> man, if i get ONE to work... i would be on top of the world 21:19:59 <deOmega> i will show you where i am 21:21:33 <deOmega> this is the one i am working on 21:21:35 <deOmega> https://addons.mozilla.org/en-US/firefox/addon/95984/ 21:21:48 <Mic> Morian: we need a "summarize discussion" feature for Instantbot ;) 21:24:59 <deOmega> Mic: this is where it is: http://i48.tinypic.com/539203.jpg 21:25:35 <deOmega> those are the only two contents inside of extensions 21:26:01 <Mic> When you open file "install.rdf", there is a line containing the string "<em:id>hidetitlebar@Merci.chao</em:id>" 21:26:08 <deOmega> i just uded foler name as u can see 21:26:23 <Mic> The email-like string inside the tag is the ID. That's the one to use as folder name 21:26:52 <deOmega> oh 21:28:58 <Mic> Looking at the code I think it is most likely more difficult than you might expect it 21:30:15 <deOmega> Mic: :( 21:30:33 * deOmega climbs off of his high 21:31:30 <deOmega> Mic: do not take the knowledge you have for granted. For folks like me, this is major. 21:31:51 <deOmega> maybe i should take up hiking. 21:32:01 <Mic> Naa, .. 21:33:20 <deOmega> Mic: You can create another shortcut to Instantbird with the parameters "-P -noremote" and it will ask you which Profile to use. You can create a second profile for testing and don't even have to restart your usual Instantbird for it to work 21:33:40 <deOmega> i suppose u mean go to properties of teh shortcut 21:34:03 <deOmega> and put that in the start in area? 21:34:24 <Mic> put it behind the programs name 21:34:32 <deOmega> ok 21:34:41 <Mic> behind ".....\Instantbird.exe" - P -noremote 21:35:10 <Mic> -P -noremote 21:35:21 <Mic> The former has a space to many .. 21:35:58 <-- skeledrew has quit (Ping timeout) 21:37:22 --> skeledrew has joined #instantbird 21:39:31 <deOmega> Mic: I am thankful you guys do not have the same discipline i have with this stuff. let me just try the backwards way, as my current profile attempt is not working. 21:39:33 <-- deOmega has left #instantbird () 21:39:43 --> deOmega has joined #instantbird 21:40:02 <-- deOmega has quit (Quit: Instantbird 0.2pre) 21:42:32 --> deOmega has joined #instantbird 21:42:56 <deOmega> ok, it is still saying not compatible. I tried and it was enlightening :)... I am gonna go rest before this ld brain freezes :) Thanks MIc 21:43:09 <Mic> Wait a minute 21:43:24 <Mic> Edit the "install.rdf" file and add the following code 21:43:25 <deOmega> ok? 21:43:55 <-- GeekShadow has quit (Ping timeout) 21:44:03 <Mic> https://wiki.instantbird.org/Instantbird:Porting_Firefox_Extensions 21:44:26 <Mic> The code in the box about "modifying install.rdf" has to be added to this file 21:44:37 <deOmega> Mic: ohh 21:44:38 <Mic> Paste it below the section that looks like the one shown 21:45:10 <Mic> This tells Instantbird that it is an extension suitable for it (no matter if the code actually works with it or not;) 21:45:27 <deOmega> LOL.. i like that haha 21:45:52 <deOmega> man, you mae me laugh out loud literally 21:46:17 <Mic> Replace the @PACKAGE_MIN_VERSION@ and the ..MAX.. with something like "0.2pre" 21:46:49 <Mic> hmm, how exactly? ;) 21:47:43 <deOmega> I like that.. tell instantbird it is suitable for it, even if it isn't. Sounds like a parent making kid eat the broccoli. 21:48:01 <Mic> Ah, ok :) 21:48:38 <Mic> "Have a look this is actually a steak - they just make it look and taste like broccoli ;)" 21:49:28 <deOmega> Yup 21:50:09 <Mic> I actually made this extension hide my conversation window 21:50:42 <Mic> I have no idea why, but it closes the window as soon as it opens 21:50:59 <deOmega> hmm 21:51:31 <Mic> Postive side: at least it does anything ;) 21:51:38 <Mic> *something 21:51:46 <flo> Mic: it's just an aggressive spam filter 21:52:09 <deOmega> lol 21:52:23 <Mic> Maybe it's a problem because I'm on Windows XP 21:52:53 <deOmega> the '@' signs in teh quotation.. do they need to be in teh version are or is that some programmer's lingor for replace this too? 21:53:07 <deOmega> >@PACKAGE_MIN_VERSION@< 21:54:00 <Mic> Replace them 21:54:34 <Mic> It will look like <em:id>0.2pre<em:id/> then 21:54:59 <deOmega> yes.. thank you 21:55:43 <Mic> That's just one half of it 21:56:27 <Mic> The other one is to tell the extension which files in Instantbird should be "overlayed" / "styled" 21:56:42 <Mic> I'll pastebin what I used to .. umm, make the conversation window unsuable 21:57:13 <deOmega> did you do anything with chrome.manifest? 21:57:30 <deOmega> that wiki seems to indicate that we need to 21:57:33 <Mic> yes, I used the following content: 21:57:34 <Mic> http://pastebin.instantbird.com/260 21:58:02 <Mic> This is applying it to the conversation window (instead of trying to apply it to Firefox' browser window) 21:58:25 <Mic> It's midnight here and I'll go to bed now 21:58:29 <Mic> Good luck 21:58:41 <deOmega> Mic: thank you MIC 21:58:52 <deOmega> it really was fun. thank you so much 21:58:55 <Mic> You're welcome :) 22:03:07 <Mic> It's reporting an error in line 220 in file "hidetitlebar.xul" 22:03:15 <Mic> on the error console 22:03:25 <Mic> good night now 22:04:21 <deOmega> ok. Thank you again.. i will try toplay with it more for fun.. at least it is doing something 22:05:06 <deOmega> forwhenever you get to read this.. ths was supposed to be asimple one, why i am trying it 22:05:51 <deOmega> good night everyone. bye 22:05:55 <-- deOmega has left #instantbird () 22:05:56 <flo> good night :) 22:06:47 <Morian> mmmh, instantbot will probably move on an other server soon ^^'. 22:08:21 <-- Mic has quit (Quit: Instantbird 0.2pre) 22:09:59 <flo> Morian: ah? 22:15:04 <-- idechix has quit (Quit: Instantbird 0.2pre) 22:23:18 <Morian> yes, moving to a dedibox 22:23:49 <Morian> because I move IRL... :) 22:24:10 <Morian> So now I am copying all my websites ...