#instantbird log on 04 05 2016

All times are UTC.

00:12:32 <-- Bollebib has quit (Ping timeout: 121 seconds)
00:34:04 <-- clokep_work has quit (Ping timeout: 121 seconds)
00:37:56 <-- aleth has quit (Ping timeout: 121 seconds)
02:11:39 <instant-buildbot> build #655 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/655
02:56:39 <-- mpmc has quit (A TLS packet with unexpected length was received.)
03:26:11 --> durwasa has joined #instantbird
03:41:34 <-- redDragon has quit (Quit: Quitting. Probably heading off to sleep.)
03:55:31 <instant-buildbot> build #3127 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3127
04:01:52 <-- bgmCoder has quit (Ping timeout: 121 seconds)
04:44:56 --> nhnt11 has joined #instantbird
04:44:56 * ChanServ sets mode +h nhnt11 
05:05:00 --> unghost has joined #instantbird
05:30:33 --> shaif has joined #instantbird
05:51:56 <-- EionRobb has quit (Ping timeout: 121 seconds)
05:53:03 <-- shaif has quit (Ping timeout: 121 seconds)
05:58:20 <-- unghost has quit (A TLS packet with unexpected length was received.)
06:23:36 --> EionRobb has joined #instantbird
07:17:41 --> Bollebib has joined #instantbird
08:01:51 <-- durwasa has quit (Ping timeout: 121 seconds)
08:20:13 --> aleth has joined #instantbird
08:20:14 * ChanServ sets mode +o aleth 
08:23:39 --> chrisccoulson has joined #instantbird
08:27:38 <-- flo-retina has quit (Ping timeout: 121 seconds)
08:35:03 <-- chrisccoulson has quit (Connection closed)
08:38:10 <-- aleth has quit (Quit: Instantbird 48)
08:38:16 --> aleth has joined #instantbird
08:38:17 * ChanServ sets mode +o aleth 
09:31:40 <-- nhnt11 has quit (Ping timeout: 121 seconds)
09:35:19 --> nhnt11 has joined #instantbird
09:35:19 * ChanServ sets mode +h nhnt11 
09:56:51 <-- nhnt11 has quit (Ping timeout: 121 seconds)
10:05:00 --> flo-retina has joined #instantbird
10:05:01 * ChanServ sets mode +qo flo-retina flo-retina 
10:27:25 --> durwasa has joined #instantbird
10:28:45 --> mpmc has joined #instantbird
10:35:52 --> BWMerlin has joined #instantbird
11:56:17 --> Anupkumar has joined #instantbird
12:22:55 --> EionRobb1 has joined #instantbird
12:24:41 <-- EionRobb has quit (Ping timeout: 121 seconds)
12:27:41 <-- EionRobb1 has quit (Ping timeout: 121 seconds)
12:28:20 --> EionRobb has joined #instantbird
12:32:40 <-- BWMerlin has quit (Client exited)
12:36:57 --> clokep_work has joined #instantbird
12:36:57 * ChanServ sets mode +o clokep_work 
12:40:12 --> EionRobb1 has joined #instantbird
12:42:06 <-- EionRobb has quit (Ping timeout: 121 seconds)
13:52:32 --> bgmCoder has joined #instantbird
13:54:11 <-- mpmc has quit (A TLS packet with unexpected length was received.)
14:15:07 <instantbot> New Chat Core - IRC bug 1262152 filed by aleth@instantbird.org.
14:15:09 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1262152 nor, --, ---, nobody, NEW, "Unhandled IRC message: MONITOR :Unknown command" on connecting to freenode
14:24:33 --> EionRobb has joined #instantbird
14:27:43 <-- EionRobb1 has quit (Ping timeout: 121 seconds)
15:04:54 <-- EionRobb has quit (Connection closed)
15:06:48 --> EionRobb has joined #instantbird
15:58:27 --> nhnt11 has joined #instantbird
15:58:27 * ChanServ sets mode +h nhnt11 
16:14:31 <-- nhnt11 has quit (Connection closed)
16:15:34 --> nhnt11 has joined #instantbird
16:15:34 * ChanServ sets mode +h nhnt11 
16:22:19 <-- EionRobb has quit (Connection closed)
16:23:53 --> EionRobb has joined #instantbird
16:25:19 <-- EionRobb has quit (Connection closed)
16:27:05 --> EionRobb has joined #instantbird
16:31:06 <-- EionRobb has quit (Ping timeout: 121 seconds)
16:32:09 --> EionRobb has joined #instantbird
16:52:41 <-- durwasa has quit (Ping timeout: 121 seconds)
17:03:06 <-- flo-retina has quit (Ping timeout: 121 seconds)
17:03:10 --> flo-retina has joined #instantbird
17:03:11 * ChanServ sets mode +qo flo-retina flo-retina 
17:21:05 --> durwasa has joined #instantbird
17:22:30 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:22:42 <-- nhnt11 has quit (Ping timeout: 121 seconds)
17:36:11 --> arlolra has joined #instantbird
17:38:26 <-- EionRobb has quit (Ping timeout: 121 seconds)
17:41:36 --> EionRobb has joined #instantbird
17:54:32 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:56:06 <-- EionRobb has quit (Connection closed)
17:57:49 --> EionRobb has joined #instantbird
17:59:28 --> EionRobb1 has joined #instantbird
18:01:50 <-- EionRobb has quit (Ping timeout: 121 seconds)
18:02:09 --> mpmc has joined #instantbird
18:11:44 <-- EionRobb1 has quit (Ping timeout: 121 seconds)
18:28:55 --> flo-retina has joined #instantbird
18:28:55 * ChanServ sets mode +qo flo-retina flo-retina 
18:31:07 --> Mnyromyr has joined #instantbird
18:47:41 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
18:48:30 --> Mnyromyr has joined #instantbird
18:48:38 --> EionRobb has joined #instantbird
19:17:57 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
19:19:04 --> Mnyromyr has joined #instantbird
19:47:16 <freaktechnik> hmm, I'm still seeing autoscrolling brokenness.
19:53:05 <-- EionRobb has quit (Quit: Leaving.)
19:56:21 --> satdav has joined #instantbird
20:37:41 <bgmCoder> Hi, y'all, I have a teensy request
20:38:01 <bgmCoder> say you've opened the find-bar with ctrl+f
20:38:15 <bgmCoder> say your gui is sized to about 5 inches wide
20:38:32 <bgmCoder> you can push the X button to close the find bar, no problem
20:38:42 <bgmCoder> now say you search for something
20:38:55 <bgmCoder> now the X disappears off the side of the gui
20:39:01 <bgmCoder> there's no way to close the bar
20:39:06 <freaktechnik> [Esc]
20:39:10 <bgmCoder> unless you move the window and resize it
20:39:29 <bgmCoder> no, esc will close the tab
20:39:31 <freaktechnik> also, if your window is too narrow to fit all content you won't see the (x) at all...
20:39:35 <freaktechnik> focus the search field
20:39:43 <freaktechnik> and [Esc] closes the find bar
20:39:46 <bgmCoder> ctrl+f focuses the search field
20:39:50 <freaktechnik> yes
20:39:58 <bgmCoder> ah, okay, I got that
20:40:10 <freaktechnik> what esc does depends on your current keyboard focus
20:40:21 <bgmCoder> what if you could right-click on it and choose "close find bar"?
20:40:37 <bgmCoder> or ctrl+shift+f to close the bar?
20:40:41 <bgmCoder> that would be easy
20:40:50 <bgmCoder> or more intuitive
20:41:01 <bgmCoder> okay, anyway - thanks, freaktechnik for the tip there
20:41:05 <freaktechnik> I assume the same problem would also happen for firefox...
20:41:17 <bgmCoder> in ff I always run full screen
20:41:20 <freaktechnik> yep, same issue with firefox...
20:41:32 <bgmCoder> but ib I always keep at about 5 inches
20:41:35 <freaktechnik> (I assume the findbar is from toolkit, so from firefox itself...)
20:41:54 <bgmCoder> and the conversation window has no menu bar whence to choose "toggle find bar"
20:42:06 <bgmCoder> and neither does the main ib window
20:42:26 <freaktechnik> another solution, at least for mucs would be to make the find bar appear below the chat conversation, though not sure that's actually easily possible (since it's inside the conversation browser thing right now)
20:42:57 <bgmCoder> in windows the find bar appears below the conversation, but above the entry area
20:43:06 <clokep_work> bgmCoder: There's a bug open about that, yes.
20:43:15 <bgmCoder> no - that's not a bug!
20:43:17 <bgmCoder> haha!
20:43:20 <bgmCoder> I like it that way
20:43:29 <clokep_work> Let me be more specific.
20:43:36 <clokep_work> bgmCoder: There's a bug open about the "x" moving off screen.
20:43:40 <bgmCoder> oh
20:43:46 <bgmCoder> okay  [whew]
20:44:00 <bgmCoder> what if the X were on the left instead of the right?
20:44:14 <bgmCoder> just an idea
20:44:25 <clokep_work> We inherit it from toolkit.
20:44:27 <clokep_work> So that'd be a PITA.
20:44:30 <clokep_work> But maybe a solution.
20:44:53 <bgmCoder> by the way, whoever invented vertical tabs addon is a genius [smiles at clokep_work]
20:46:29 <bgmCoder> or here's another idea: we could add "toggle find bar" to the tab's context menu
20:46:58 <freaktechnik> I guess you can have a button in Firefox to always toggle the find bar..
20:49:28 --> EionRobb has joined #instantbird
20:54:28 --> nhnt11 has joined #instantbird
20:54:28 * ChanServ sets mode +h nhnt11 
21:00:08 <durwasa> i have been working on bug 125504 and as per the discussion of 1 of april (during which i felt asleep because of meds -_-... terribly sorry for that) and based on suggestions i read the equivalent codebase of mozilla doing the same search <default> ... my query is that if there is an equivalent get currentEngine() like https://dxr.mozilla.org/mozilla-central/source/toolkit/components/search/nsSearchService.js#4095 how different it is from the
21:00:09 <durwasa>  searchService.currentEngine ...
21:00:11 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=125504 enh, --, Future, nobody, NEW, Save as | File on mail compose window should save headers as well
21:01:38 --> EionRobb1 has joined #instantbird
21:02:06 <durwasa> and also what does 'a' stand for in 'aEngine' i presume 'g' stands for global in 'gEngine'
21:03:19 <freaktechnik> a is argument
21:03:28 <freaktechnik> and yes, g is global
21:03:48 <freaktechnik> m is member (mostly seen in native code with classes ;) )
21:04:00 <-- EionRobb has quit (Ping timeout: 121 seconds)
21:04:03 <freaktechnik> I think it's somewhere in the code style guide ;)
21:04:26 <bgmCoder> Is it possible to add a toolbar or toolbar buttons to IB?
21:05:36 <freaktechnik> possible, yes, but probably not with things like CustomizableUI.jsm ;)
21:05:53 <bgmCoder> freaktechnik: ha ha ha
21:08:13 <durwasa> freaktechnik, okay :) :)
21:20:08 <-- nhnt11 has quit (Ping timeout: 121 seconds)
21:22:28 <clokep_work> bgmCoder: Everything is possible in an extension.
21:23:41 <bgmCoder> I like extensions
21:30:28 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:38:59 <-- satdav has quit (Quit: Leaving)
21:43:50 --> gerard-majax has joined #instantbird
22:09:49 --> nhnt11 has joined #instantbird
22:09:49 * ChanServ sets mode +h nhnt11 
22:11:13 <nhnt11> durwasa: you there?
22:11:52 --> abdelrhman has joined #instantbird
22:25:21 <-- mpmc has quit (A TLS packet with unexpected length was received.)
22:26:57 <-- Bollebib has quit (Ping timeout: 121 seconds)
22:32:38 --> clokep has joined #instantbird
22:32:38 * ChanServ sets mode +o clokep 
22:37:25 <-- gerard-majax has quit (Ping timeout: 121 seconds)
22:38:08 <-- abdelrhman has quit (Connection closed)
22:38:42 --> abdelrhman has joined #instantbird
22:39:43 <-- Mnyromyr has quit (Connection closed)
22:55:41 <durwasa> nhnt11, yes
22:55:58 <nhnt11> durwasa: did you figure out what |get currentEngine()| is doing?
23:00:23 <durwasa> i hv let me guess .. currentEngine gets the value of the engine we choose after the dropdown > search > <new engine> ... this new engine is not the default one and one some concepts of hashing is applied to check that ...
23:01:48 <durwasa> and probably it is acting as a driver function for the get defaultEngine() 
23:02:19 <nhnt11> wait, didn't I already tell you the difference between currentEngine and defaultEngine?
23:02:52 <nhnt11> When I asked if you figured it out I meant, I was referring to http://log.bezut.info/instantbird/160405#m143
23:03:10 <nhnt11> Specifically the bit about "how different it is from the searchService.currentEngine"
23:04:31 <durwasa> oh! 
23:05:47 <durwasa> i'll have to look at the logs of april 1 for the further discussion of currentEngine vs defaultEngine
23:07:06 <nhnt11> FYI the |get currentEngine()| line that you linked is the getter used when you access searchService.currentEngine. nsSearchService.js contains the implementation of the search service interface, and when you access Services.search you are basically getting a reference to an instance of nsISearchService whose prototype and constructor are defined in that file.
23:12:41 <durwasa> here that file means "nsSearchService.js" ??? 
23:12:48 <nhnt11> yes
23:13:28 <-- abdelrhman has quit (Ping timeout: 121 seconds)
23:14:04 <nhnt11> the constructor and prototype are defined here, one below the other: https://dxr.mozilla.org/mozilla-central/source/toolkit/components/search/nsSearchService.js#2664
23:14:37 * nhnt11 gets back to work
23:14:42 <-- nhnt11 has left #instantbird ()
23:15:52 <durwasa> so back to the IB code and to make things clear at my end I dont need to create a getter for currentEngine ??? 
23:16:55 <aleth> no, as you have seen, the nsISearchService already has one.
23:20:44 <durwasa> okay i'll try to find the solution *.selectedIndex==0 
23:21:25 <durwasa> one more thing why https://dxr.mozilla.org/comm-central/source/im/content/engineManager.js#37 ? 
23:21:52 <clokep> durwasa: The observer doesn't need to do anything.
23:21:58 <clokep> To figure out why you'll need to read the code.
23:22:05 <clokep> But I don't think that's related to fixing that bug?
23:22:31 <durwasa> clokep, okay ... just had a doubt on the fly ...
23:22:45 <durwasa> one last Q then i'll try to dive into the bug :: 
23:23:45 <durwasa> how can I log the values of a variable ... like if I want to see the value of say gEngineView.selectedEngine how can I do that ?
23:25:53 <durwasa> while writing custom js for html websites we at times alert() it or console.log('test') inside an arbitary function check for it using the console in the browser ...
23:25:58 <durwasa> can we do something similar here?
23:28:10 <aleth> yes, you can use alert(), or Components.utils.reportError to write to the error console, or dump() to write to the terminal
23:28:20 --> abdelrhman has joined #instantbird
23:28:54 <-- aleth has quit (Quit: Instantbird 48)