All times are UTC.
00:22:06 <-- DGMurdockIII has quit (Ping timeout) 00:50:41 <-- micahg has quit (Quit: Leaving.) 01:22:23 --> skeledrew has joined #instantbird 01:23:31 <-- skeledrew has quit (Connection reset by peer) 01:24:27 --> skeledrew has joined #instantbird 02:04:47 --> skeledrew-dev has joined #instantbird 02:18:34 <hicham> skeledrew and skeledrew-dev like debian packages ? 02:18:49 <hicham> skeledrew is runtime and skeledrew-dev is development headers ... 02:18:54 <skeledrew> ? 02:19:03 <skeledrew> lol 02:19:03 <hicham> i seen two nicks 02:19:12 <skeledrew> heh 02:19:24 <skeledrew> yeah 02:19:29 <skeledrew> two profiles 02:19:35 <hicham> ah, I see 02:19:44 <skeledrew> diff set of addons 02:37:11 <-- GeekShadow has quit (Quit: The cake is a lie !) 02:55:11 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 03:07:05 <-- hicham has left #instantbird () 03:26:42 <skeledrew> instantbot: lxr 03:26:45 <instantbot> skeledrew: Sorry, I've no idea what 'lxr' might be. 03:26:46 <instantbot> skeledrew: firebot knew: lxr is our oracle but mxr is prettier 03:27:01 <skeledrew> meh 03:27:25 <skeledrew> lxr's busted :( 03:37:18 --> DGMurdockIII has joined #instantbird 03:46:58 <-- DGMurdockIII has quit (Quit: get satisfied! :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::) 05:16:43 --> tymerkaev has joined #instantbird 05:41:20 <-- tymerkaev has quit (Ping timeout) 06:27:00 <-- skeledrew has quit (Ping timeout) 06:36:42 --> mikk_s has joined #instantbird 06:36:43 <-- mikk_s has left #instantbird () 08:50:36 --> Mic has joined #instantbird 09:03:25 <Mic> j #pmo 09:45:33 --> tymerkaev has joined #instantbird 09:51:06 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 09:56:17 --> GeekShadow has joined #instantbird 10:15:44 --> Amfi has joined #instantbird 10:20:35 --> Mic has joined #instantbird 12:07:27 <-- tymerkaev has quit (Ping timeout) 13:12:49 --> skeledrew has joined #instantbird 13:38:02 * skeledrew is starting work on a window/tab session saver... 13:43:22 <-- skeledrew has quit (Ping timeout) 13:48:13 --> skeledrew has joined #instantbird 13:52:25 <Mic> I'd really like to have such a feature .. 'but' ;) 13:54:17 <Mic> ..it will be a lot easier once we have a proper log format ;) 13:54:29 <Mic> well, or at least when bug 300 is fixed 13:54:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=300 enh, --, ---, nobody, NEW, Add an array of all the displayed messages 13:57:50 <skeledrew> hmm 13:58:41 <skeledrew> i don't think that affects the logs too much 13:59:32 <skeledrew> all it's doing is restoring your windows and tabs from the last time 13:59:40 <skeledrew> no content 13:59:46 <Mic> So not loading any parts of the old conversation? 13:59:55 <Mic> ah, ok. I was assuming it would do that 13:59:55 <skeledrew> that can be handled by another addon ;) 14:00:22 <skeledrew> nah. i'm keeping it simple 14:01:08 <skeledrew> maybe it will be integrated. but that's at a later date... 14:01:10 * Mic has some code now that creates install.rdfs with one function call. (ok, just the content of it, not the file itself) 14:01:26 <skeledrew> nice :) 14:02:06 <skeledrew> default but overridable params? 14:02:07 <Mic> I'm not sure where it will lead from here .. in the end I might end with a completely JSON representation of the current extension structure :D 14:02:47 <skeledrew> seems like you want to make alot of stuff obsolete... 14:02:57 <Mic> No default parameters, you have to define everything yourself .. 14:03:21 <skeledrew> aww shucks 14:03:24 <Mic> like let myXpiInstall = new xpiInstall("test@mic.instantbird.org", "TEST", "0.1", "Benedikt P.", myTargetApp); 14:03:46 <skeledrew> :) 14:04:23 <skeledrew> how about saving those settings for subsequent versions/new addons? 14:05:21 <skeledrew> eg. it's doubtful that the author will change... 14:05:31 <skeledrew> that'd make things even easier ;) 14:05:42 <Mic> That's not in the scope of this object but the idea was that the creator, targetapplication, versions and such are saved 14:05:55 <skeledrew> k 14:06:16 <Mic> ie you have an input field for the theme name and anything else has to be set in a config dialog 14:06:31 <skeledrew> oh 14:06:45 <skeledrew> sounds good 14:06:46 <Mic> for the theme version as well 14:06:57 <skeledrew> :) 14:07:16 <Mic> as it might change (I'm not looking forward to load existing themes though .. it just doesn't sound like fun parsing them) 14:07:33 <Mic> Eventually it will be necessary that it can do that 14:07:57 <skeledrew> yep 14:09:02 <skeledrew> parsing the theme file shouldn't be that much a headache 14:09:58 <skeledrew> just do a recursive loop and check for certain key points 14:10:24 <skeledrew> that's why i sometime reinvent my own version of some algorithms... 14:12:51 <Mic> I should do an update of Buddy Status again .. 14:13:50 <Mic> My wishlist includes: toggle from menu, choice to open new conversation/discard alert/do nothing on click, and maybe finally handling the multiple alerts of the same buddy as well 14:15:07 <Mic> bbl 14:17:23 <skeledrew> k 14:17:56 <skeledrew> and to syncronize the notifications to prevent overlapping :) 15:05:58 --> skeledrew-dev has joined #instantbird 15:07:34 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 15:07:51 --> skeledrew-dev has joined #instantbird 15:12:32 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 15:12:43 --> skeledrew-dev has joined #instantbird 15:16:42 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 15:17:00 --> skeledrew-dev has joined #instantbird 15:30:28 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 15:30:42 --> skeledrew-dev has joined #instantbird 16:16:03 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 16:16:14 --> skeledrew-dev has joined #instantbird 16:16:58 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 16:17:10 --> skeledrew-dev has joined #instantbird 16:30:26 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 16:30:38 --> skeledrew-dev has joined #instantbird 16:33:47 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 16:33:55 --> skeledrew-dev has joined #instantbird 16:37:12 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 16:38:12 --> skeledrew-dev has joined #instantbird 16:49:20 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 16:49:28 --> skeledrew-dev has joined #instantbird 16:51:08 <-- skeledrew-dev has left #instantbird () 16:53:23 --> tymerkaev has joined #instantbird 17:11:31 --> hicham has joined #instantbird 17:22:01 --> GeekShad0w has joined #instantbird 17:23:46 <-- GeekShadow has quit (Ping timeout) 17:26:09 --> GeekShadow has joined #instantbird 17:26:22 <-- GeekShad0w has quit (Ping timeout) 17:34:13 <-- GeekShadow has quit (Connection reset by peer) 17:50:17 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 17:50:37 --> Mic has joined #instantbird 17:52:38 <Mic> skeledrew: I added a toggle to the tools menu, even with a shortcut 17:52:43 <Mic> I hope you are happy now :P 17:53:06 <skeledrew> lol 17:53:14 <skeledrew> not quite... 17:53:16 <skeledrew> :) 17:54:01 <skeledrew> i'm making my way on the session saver myself ;) 17:54:29 <skeledrew> learned so much already 17:57:37 --> skeledrew-dev has joined #instantbird 18:07:05 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 18:07:12 --> skeledrew-dev has joined #instantbird 18:11:05 <Mic> tymerkaev: There's a "Buddy status" menuitem in the Tools menu now 18:11:26 <tymerkaev> Mic: what's up? 18:11:30 <Mic> I take it that "СÑаÑÑÑ ÑобеÑедника" would be an ok label with "Ñ" as shortcut and accesskey 18:11:34 <Mic> ? 18:11:44 <tymerkaev> ah 18:11:55 <tymerkaev> I need to rename it 18:12:30 <tymerkaev> I guess 'Buddy status' mean 'Status of buddies'? 18:12:30 <Mic> (It's the addon name in other languages as well, that's why I copied it) 18:12:47 <Mic> yes 18:12:57 <Mic> Or something like that :D 18:13:16 <tymerkaev> Please rename it to "СÑаÑÑÑ ÑобеÑедников" 18:13:32 <instantbot> New Instantbird (UI) bug 478 filed by dgmurdockiii@gmail.com. 18:13:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=478 nor, --, ---, nobody, UNCO, more info on update link broken 18:13:43 <Mic> As both the extension name and menuitem label? 18:13:57 <tymerkaev> how it looks? 18:15:01 <tymerkaev> Mic: hey 18:15:45 <Mic> My question was if I should us this for both the name of the extension (in install.rdf) and for the menuitem 18:16:14 <tymerkaev> ah. yes 18:17:05 <tymerkaev> Why you've added menuitem and how it looks? 18:17:49 <-- hicham has quit (Client exited) 18:18:07 --> DGMurdockIII has joined #instantbird 18:18:20 <Mic> I've added the menuitem so people can easily switch notifications on and off 18:18:28 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 18:18:37 --> skeledrew-dev has joined #instantbird 18:18:37 <DGMurdockIII> http://sipe.sourceforge.net/ 18:18:44 <Mic> (It has a checkmark so you see if it is enabled or disabled at the moment) 18:18:55 <Mic> hello DGMurdockIII 18:19:06 <Mic> I read your latest bug report 18:19:08 <DGMurdockIII> hi 18:19:24 <DGMurdockIII> ok 18:19:26 <Mic> Unfortunately there is just no extra information on updates/changes in nightlies 18:19:39 <Mic> So this link will always point into nowhere 18:20:06 <skeledrew> Mic: k 18:20:38 <DGMurdockIII> ok 18:21:12 <tymerkaev> Mic: Maybe it should be "Notifications" 18:21:15 <tymerkaev> ? 18:21:52 <Mic> I had that in the beginning but I thought it would be much clearer if I replaced it with the extension name 18:22:27 <tymerkaev> I guess it will be added soon 18:22:28 <Mic> eg someone accidently unchecks the item and wonders why the notifications are set on the options dialog but not working somehow 18:22:38 <tymerkaev> to Instantbird nightlies 18:26:37 --> Even has joined #instantbird 18:26:38 * ChanServ sets mode +o Even 18:27:16 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 18:27:27 --> skeledrew-dev has joined #instantbird 18:34:14 <skeledrew> Mic: ? 18:34:23 <skeledrew> which object from can i listen to for TabOpen, etc events? 18:34:41 <skeledrew> +-from 18:34:50 <skeledrew> *-from 18:35:55 <instantbot> leeraccount@yahoo.de set the Resolution field on bug 478 to WONTFIX. 18:35:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=478 nor, --, ---, nobody, RESO WONTFIX, more info on update link broken 18:36:23 <Mic> DGMurdockIII: I included some information how to see what was recently added to the source code of Instantbird 18:36:35 <DGMurdockIII> ok 18:36:49 <skeledrew> Error: tabs.addEventListener is not a function 18:36:50 <skeledrew> Source File: chrome://sessave/content/tabman.js 18:36:50 <skeledrew> Line: 94 18:36:50 <skeledrew> let tabs = document.getElementById("conversations").mTabs; 18:36:50 <skeledrew> tabs.addEventListener("TabOpen", this.updateTabInfo, false); 18:36:55 <Mic> pastebin 18:37:05 <skeledrew> oooh 18:38:03 <Mic> Do you want to make it 'crash-proof'? 18:38:23 <skeledrew> right now i just want it to work... 18:39:04 <skeledrew> oh. yeah 18:39:06 <skeledrew> lol 18:39:15 <Mic> In this case you should monitor opening and closing tabs, if you're content with restoring after a normal shutdown, then watch for the applications closing and .. 18:39:29 <Mic> .. read the list of tabs then 18:39:50 <skeledrew> i'm going for crash proof 18:40:31 <skeledrew> but for some reason the listener doesn't work. not sure if i'm using the right object though... 18:43:29 <Mic> To which extend do you want to restore the tabs? 18:43:56 <Mic> that is: do you want them to be grouped in same windows as before? 18:45:52 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 18:45:57 --> skeledrew-dev has joined #instantbird 18:46:07 <Mic> Have a look at modules/imWindows.jsm that's were new windows are getting created and conversations opened in windows 18:47:11 <skeledrew> i want them back in their original windows. so far that doesn't seem to be an issue 18:47:17 <Mic> and at tabbrowser.xml .. iirc moving tabs (and the attached conversations) between windows is treated there afaik 18:47:58 <skeledrew> i have taken a look at imWindows.jsm, but not too deep. it's a bit convoluted for me 18:48:41 <skeledrew> esp how it gets hooked into instantbird.js 18:48:53 <Mic> I road I would take is: keep a list of windows with the conversations (which buddy/channel, make sure to check if the respective accounts are really connected) in, on startup then createConversation for each of them 18:49:02 <Mic> and move the tabs to the correct windows thereafter 18:49:21 <Mic> (and hope it doesn't flicker;) 18:49:34 <skeledrew> lol 18:49:47 <skeledrew> so far i'm seeing two ways i can do this 18:49:54 <Mic> Maybe you can even move them to specific windows from the beginning but I guess it would involve some imWindows hackery 18:50:16 <skeledrew> listen for TabOpen, TabClose, etc and update 18:50:20 <Mic> You can't specify a windows as host atm if I see that correctly (might be a nice addition) 18:50:56 <skeledrew> or use a timed poll to check for changes periodically (which i want to avoid) 18:51:11 <skeledrew> hmm 18:51:37 <skeledrew> i was trying to work from this: https://developer.mozilla.org/en/Code_snippets/Tabbed_browser 18:52:11 <skeledrew> but some of the object/method translations must've messed me up 18:52:56 <skeledrew> eg. i'm not sure as to gBrowser's equivalent in IB 18:54:23 <skeledrew> maybe i should just use the poll for now 18:56:53 <Mic> I think "tabbrowser" 18:57:08 <skeledrew> k 18:57:14 <Mic> I guess you tried this: https://developer.mozilla.org/en/Code_snippets/Tabbed_browser#Notification_when_a_tab_is_added_or_removed 18:57:26 <skeledrew> yeah 19:16:20 <-- Amfi has left #instantbird () 19:48:36 <-- DGMurdockIII has quit (Connection reset by peer) 19:49:43 --> DGMurdockIII has joined #instantbird 20:02:32 <-- Mic has left #instantbird () 20:12:21 --> Mic has joined #instantbird 20:17:42 --> hicham has joined #instantbird 20:53:53 <-- tymerkaev has quit (Ping timeout) 20:54:55 <-- Mic has left #instantbird () 20:55:07 --> Mic has joined #instantbird 20:59:05 --> tymerkaev has joined #instantbird 21:36:20 <-- skeledrew has quit (Ping timeout) 21:37:09 <-- skeledrew-dev has quit (Ping timeout) 21:48:47 <-- tymerkaev has quit (Ping timeout) 21:54:54 --> skeledrew has joined #instantbird 21:59:07 <-- Mic has left #instantbird () 22:14:52 --> Mic has joined #instantbird 22:25:09 --> skeledrew-dev has joined #instantbird 22:28:23 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 22:28:37 --> skeledrew-dev has joined #instantbird 22:36:02 <Mic> skeledrew: did you manage to make some progress with the session saver? 22:46:08 <-- DGMurdockIII has quit (Connection reset by peer) 22:46:11 <skeledrew> Mic: in a way. i'm keeping it working right now as i go on. just getting the backing code in though... 22:48:51 <skeledrew> what's the URL of that JS checker/validator again? 22:51:04 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 22:51:20 --> skeledrew-dev has joined #instantbird 22:53:30 <Mic> No idea 22:53:47 <skeledrew> :( 22:54:00 <skeledrew> i think flo was the one who gave it to me 22:55:55 <skeledrew> found it :) 22:55:57 <skeledrew> http://www.jslint.com/ 22:57:19 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 22:57:34 --> skeledrew-dev has joined #instantbird 23:06:50 <-- Mic has left #instantbird () 23:11:37 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 23:11:56 --> skeledrew-dev has joined #instantbird 23:24:31 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 23:24:48 --> skeledrew-dev has joined #instantbird 23:27:01 --> tymerkaev has joined #instantbird 23:27:16 <-- tymerkaev has quit (Quit: I must go. Good bye!) 23:27:36 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 23:27:49 --> skeledrew-dev has joined #instantbird 23:28:14 --> tymerkaev has joined #instantbird 23:35:45 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 23:36:02 --> skeledrew-dev has joined #instantbird 23:40:06 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 23:40:19 --> skeledrew-dev has joined #instantbird 23:49:13 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 23:49:28 --> skeledrew-dev has joined #instantbird