=== rsalveti_ is now known as rsalveti [07:39] Trevinho: hey, around? [08:06] popey: hey! once you are around, some more free karma: [08:06] https://code.launchpad.net/~didrocks/dbus-test-runner/bootstrap/+merge/142258 [08:06] https://code.launchpad.net/~didrocks/libdbusmenu/bootstrap/+merge/142256 [08:16] morning didrocks [08:17] hey popey! how is the weather in uk? [08:18] Grey. As always. ☺ [08:20] I share the same sky today! :) [08:20] what have you done to Lyon? You have broken my weather! :-) [08:41] thanks popey ;) [08:41] * didrocks adds 2 to the list of bootstrapped projects now [08:41] np [08:43] seb128: popey: do you use standard icon size for unity? [08:43] or reduced one? [08:43] depends which way the wind is blowing [08:43] and which machine [08:43] :) [08:44] didrocks, standard [08:44] reduced on laptop, not on desktop [08:44] seb128: when you press super, with the daily build ppa, you don't see any empty space between the launcher and the dash? [08:44] didrocks, btw ppa from yesterday works fine on my laptop, no issue so far ... should I try tweaking the launcher settings? [08:44] * popey tries [08:44] popey: you do use the daily build ppa, right? [08:45] on my desktop, yeah [08:45] * popey boots it [08:45] seb128: well, I can reproduce it right away ;) [08:45] I see that: http://people.canonical.com/~didrocks/tmp/space_in_unity.png [08:46] didrocks, I don't see it with the default icon size but I confirm when playing with the slider to change the setting [08:46] it does it for some values [08:46] ok, let me open a bug :) [08:46] I see as well a bigger size at initialization for half a second [08:47] k [08:49] seb128: mterry mentionned to me to have a super key which seems wonkey for him, I can't reproduce though [08:49] like some super press doesn't seem to be acked by the system [08:49] popey: if you can try to see if you reproduce this one ^ [08:50] seb128: also, if you want to confirm https://bugs.launchpad.net/unity/+bug/1097184 [08:50] Launchpad bug 1097184 in unity (Ubuntu) "Unity daily-build (07.01.13) empty space between launcher and dash in non default launcher size" [Undecided,New] [08:51] didrocks: i can't reproduce a gap between launcher and dash, with any size dash [08:51] s/dash/launcher/ ☺ [08:52] Oh, I have the same issue [08:52] i did manage to catch it once as it shrunk while the dash was open [08:52] With the Super key [08:52] sil2100: ah, please file a bug, not sure if you have the time to investigate, nice to know you are not alone :) [08:52] Not sure what happened, but since some update in staging sometimes I have to wank Super key more than once to get it working now [08:52] hmm, not got latest unity from the ppa.. that'll be why [08:52] popey: interesting… maybe try to set it to 32 and restart unity [08:52] popey: ahhhh :) [08:53] popey: yeah, that's it! :) [08:53] sil2100: please signal that as soon as you catch it [08:53] i dist-upgraded, still showing archive version... [08:53] hmmm [08:53] sil2100: it's easier then to find where the regression comes from :) [08:53] popey: do you really have the daily-build ppa? [08:54] didrocks, I had some issues opening the dash with super as well [08:54] * popey stabs ppa-purge and add-apt-repository [08:54] ppa-purge adds a # in .list files, add-apt-repository doesn't notice this [08:54] so blindly says "okay, added repo" but actually doesn't uncomment the list file [08:54] didrocks, it seems like if you act fat-finger and stay a bit too long on the key the tap doesn't work [08:55] didrocks, not sure if that's new I tend to use the mouse rather than the keyboard to go to the dash [08:55] seb128: ah, indeed, with fat-finger [08:55] but the press was 250ms IIRC [08:55] maybe the delay should be a little bit longer, not sure if it changed though, didn't see that in the merges [08:56] sil2100: want to give it a shot? IIRC, it's a simple #define, you can try increment it [08:56] didrocks, well in "normal" tapping it seems to work fine in any case [08:56] yeah, but slow tapping isn't triggered [08:56] and I think in some case of testing, it should [08:56] popey: interesting :) [08:57] annoying! [08:57] interestingly annoying? :) [08:57] very [08:58] didrocks: ok, i have a gap now ☺ [08:58] "thanks" [08:58] popey: you can put a sticker on it, that's handy! :) [08:58] ok, a small one :p [08:58] and yes, it's losing super keypresses [08:59] ok, so 2 noticed issues to be fixed before releasing to distro [08:59] popey: seb128: do you mind if one of you open the bug for it? [09:01] sure, will do [09:01] didrocks: for fixing the Super key-press issue you mean? [09:02] yep :) [09:02] didrocks: will try, I'll dig and see if they actually changed something that could have caused it to (if the delay changed, or maybe the method how the delay is treated) [09:03] sil2100: thanks! :) [09:06] sil2100: bug 1097189 [09:06] bug 1097189 in Unity "Super key not registered if held too long" [Undecided,New] https://launchpad.net/bugs/1097189 [09:07] didrocks, hey. mhr3 told me you would prefer a branch per scope (and I know why), but do you know how to deal with automated translations in this case? [09:08] davidcalle: I think we'll go on translation in the ubuntu package, or do you mean you want to activate the possibility to translate in the upstream project? [09:08] didrocks, oh right, forgot about this possibility. Fine for me then. [09:09] because if you want to do that, it will be one launchpad project per scope, and it's not fun for you I guess :/ [09:09] davidcalle: yeah, so don't enable the translation in the ubuntu-scopes launchpad projects [09:09] davidcalle: I think it's the easiest, I gave it another thought this week-end, that's why it changed since Friday ;) [09:09] and when I thought about it again, I guess you were during your lunch break, not online! :-) [09:10] didrocks, no problem. ;-) [09:17] hey mmrazik, can you give it a look? https://code.launchpad.net/~didrocks/libdbusmenu/bootstrap/+merge/142256 it succeeded in one arch, not the other one [09:17] and the two pre-merging archs succeded [09:17] succeedeed* [09:18] didrocks: looking at it but "xvfb-run: error: Xvfb failed to start" doesn't look very familiar [09:21] mmrazik: seems a configuration issue not making it runnable as it ran on i386 before the commit phase and succeeded in http://jenkins.qa.ubuntu.com/job/dbusmenu-ci/./build=pbuilder,distribution=raring,flavor=i386/20/console [09:22] didrocks: don't understand [09:22] mmrazik: well, this one PASSED, isn't it? it's the same arch [09:22] sure [09:22] but I just don't see why xvfb-run suddenly stopped working [09:23] not aware of any specific configuration for xvfb-run [09:23] mmrazik: if the machine you run on/the configuration is different, maybe there is a different X server started? [09:23] maybe just try otherwise rekicking it… [09:23] didrocks: yes please, try to re-approve [09:24] didrocks: the builder machine is shared so maybe some other test/build influenced the build [09:24] but in case of xvfb-run I would expect it doesn't really care [09:24] there is no X running on those builder machines [09:25] weird… [09:25] hey andyrock, how are you? [09:26] didrocks, good what's up? [09:26] andyrock: there is a regression in unity trunk, maybe you will know what happened: bug #1097184 [09:26] bug 1097184 in unity (Ubuntu) "Unity daily-build (07.01.13) empty space between launcher and dash in non default launcher size" [Low,Confirmed] https://launchpad.net/bugs/1097184 [09:27] andyrock: do you think you can/have time to work on it? As told on the bug report, the first hint is that on startup, the launcher has the regular size for 0.5s [09:28] didrocks, "the launcher has the regular size for 0.5s" it should not be the problem [09:28] ok, so another bug? :) [09:28] yup let me check DashController.cpp :) [09:29] thanks! :) [09:33] didrocks, sil2100, popey: lp:unity 2970 made the timeout configurable and changed the default from 250 to 130ms. Change it back to 250 if you like :) [09:33] yeah, I think this will be saner value, most of tapping are between 250 and 300ms (it's 300ms on android) [09:33] I think 250ms was fine ;p [09:34] duflu: thanks for the info! [09:34] * sil2100 prepares a merge request [09:34] didrocks: In independent tests by myself and Brandon we both concluded anything above 130 was "too long". But I don't mind... [09:34] didrocks: It's because Compiz reliable tap detection is turned off. If the Super timeout is 250 then it's too easy for Super+other_keys to trigger the dash [09:35] duflu: any reason than compiz reliable tap detection to be turned off btw? [09:35] sil2100: gimme gimme :) [09:35] didrocks: To fix: https://bugs.launchpad.net/bugs/950160 [09:35] Launchpad bug 950160 in OEM Priority Project precise "Unity blocks other programs from binding globally to Super+* (* = any key)" [Critical,In progress] [09:36] and we don't have anymore issue with alt + something? [09:36] didrocks: It's not turned off for Alt. So not a problem :) [09:36] ah ok :) [09:45] didrocks, https://code.launchpad.net/~3v1n0/unity/launcher-options-single-emission [09:45] didrocks, i think it's causing the regression [09:46] fixing it [09:46] andyrock: ah, nice that you spotted the cause, yeah, it seems to be linked [09:46] andyrock: do you think that this position is testable? [09:47] maybe with autopilot [09:51] sil2100: so, now that I've been able to run against latest unity the indicator-unity tests, here are the results: [09:51] added a note to the bug report about the side effect reported by smagoun that brandon is currently looking at [09:51] sil2100: http://10.97.0.1:8080/job/ps-indicators-autopilot-release-testing/40/label=autopilot-ati/testReport/ [09:51] sil2100: http://10.97.0.1:8080/job/ps-indicators-autopilot-release-testing/40/label=autopilot-nvidia/testReport/ [09:51] so 7/8 to fix still (-4 you really did fix, isn't it?) [09:53] huh, still failures? [09:53] Let me see that :/ [09:54] test_gedit_undo again?! [09:54] seems :/ [09:54] This means war [09:54] on both [09:54] at least, the failing ones are common to both [09:57] Ok, but now gedit_undo fails differently [09:57] And a new failure [09:58] ah, at least, what you have done had an impact :) [09:59] sil2100: not sure how your load is, but maybe just finish the tap thing so that it's merged, then, I'll approve it and you can go on the failures? [10:03] didrocks: the tap thing is submitted for review, so I will look into those failures [10:03] (actually am now) [10:03] sil2100: jumping on your MP! :-) [10:03] sil2100: thanks ;) [10:03] https://code.launchpad.net/~sil2100/unity/unity_dash_tap_duration/+merge/142273 [10:03] if only that was giving ingress points :) [10:04] sil2100: oh, yo udidn't link it to the bug report [10:04] let me do it [10:04] The undo and the one new failure I can try fixing, but the next/prev ones are really mystical - I thought that introducing a wait for the started application will help, but in the end it didn't [10:04] But I'll try looking a bit deeper [10:04] oh, sorry about that ;) [10:05] the 4 test_dash_hud is the one you fix and need another review, right? [10:05] maybe after the gedit_undo, you can try unity.tests.test_hud.HudBehaviorTests.test_closes_then_focuses_window_on_mouse_down before the next/prev black magic :) [10:37] didrocks, that was the problem. it's fixed now [10:37] need to write an ap test [10:37] andyrock: you rock! :-) [10:38] ;) [11:06] mmrazik: is this one stalled? https://code.launchpad.net/~didrocks/libdbusmenu/bootstrap/+merge/142256 [11:06] didrocks: I just received an e-mail about that [11:06] ah? good timing then :) === mmrazik is now known as mmrazik|afk === _salem is now known as salem_ === mmrazik|afk is now known as mmrazik [11:37] mmrazik: we disable the autopilot job as jibel is trying to make the intel box working with raring [11:37] didrocks: ok [11:38] and then, once we have the daily build running, this will enable us to kill the staging ppa and this job :) [11:38] didrocks: mhm. the dbusmenu job still failing :-/ [11:38] mmrazik: urgh, I can't reproduce it here, with a pbuilder, everything is working [11:39] randomly, as now it failed on differen builder host (the same where it passed previously) and different arch === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader === gatox is now known as gatox_brb [12:45] sil2100: any progress btw? :) === gatox_brb is now known as gatox === MacSlow is now known as MacSlow|lunch === mmrazik is now known as mmrazik|afk [13:20] hey guys , I have a question about developing for the Ubuntu phone OS - the native language is QML/Qt5/C++ right ? [13:22] petko10, yes: http://developer.ubuntu.com/get-started/gomobile/ [13:27] ok ,nice (I asked , because , though i read most of the info on the gomobile, I didn't see any C++ code , but it's not hard to figure that qt=c++ as I think of it) [13:38] didrocks: yes, but now a short break for preparing lunch === mmrazik|afk is now known as mmrazik === MacSlow|lunch is now known as MacSlow === dandrader is now known as dandrader|lunch === mmrazik is now known as mmrazik|otp === dandrader|lunch is now known as dandrader [16:27] mterry: hey! I think you saw that your regression you found was a real one :) [16:27] didrocks, yeah, looks like it got fixed already [16:28] mterry: yeah, I pinged and harassed people [16:28] mterry: how full is our plate? do you have time for indicators and unity tests issues? [16:29] didrocks, mmm, I've got stuff. I can take some of it off your plate... [16:29] mterry: yeah, there are basically 2 kinds of thing, and they are quite urgent to have daily unity release [16:29] didrocks, OK [16:30] mterry: first one is about bootstrapping dbusmenu and libappindicator [16:30] dbusmenu still has a test stability issue when merging [16:30] see https://code.launchpad.net/~didrocks/libdbusmenu/bootstrap/+merge/142256 for instance [16:30] so if you can give it a look, why it's failing on some archs… [16:32] the second is libappindicator, which needs bootstrapping and test passing during build, see it with cyphermox about where he stops [16:32] lp:~mathieu-tl/+junk/libappindicator for some debug infos [16:33] the second issue is what sil2100 is working on [16:33] well, that's basically where I'm at [16:33] didrocks: seems to me like dbusmenu is failing because the script run-xfvb.sh is probably very broken in some way [16:33] o/ [16:34] mterry: libappindicator: i'm trying to figure out what might be different between the gtk2 tests and gtk3 tests that would explain why the gtk3 tests reproducibly fail while the gtk2 tests pass [16:34] mterry: if you have knowledge about that, that would be great ^ [16:35] mterry: second things is about indicator autopilot tests [16:36] mterry: we need to fix them all to be able to start releasing daily unity === dandrader is now known as dandrader|afk [16:36] the list is at jenkins-qa/job/ps-indicators-autopilot-release-testing/ [16:36] you can see the 3 archs [16:37] didrocks, https://jenkins.qa.ubuntu.com/view/PS/job/ps-indicators-autopilot-release-testing/ [16:37] oh [16:37] OK, cool [16:37] we have 10/7/10 failures [16:37] Was about to ask if that was right url [16:37] yeah, this is the public mirroring :) [16:37] so sil2100 has a regression fix for 4 of them [16:37] so normally this would be 6/3/6 remaining [16:38] can you please coordinate with sil2100 and bregma (who will put brandon on line) to get that to 0? [16:38] this can be either tests not stable [16:38] OK [16:38] or real issues [16:38] mterry: sil2100 can help you to run autopilot [16:40] I see that some issues are still AP typical issues [16:45] sil2100, is there a wiki for getting myself able to run the indicator autopilot tests? === dandrader|afk is now known as dandrader [16:51] mterry: a wiki? hm, not really, sadly... [16:54] * mterry goes on lunch+errands, but will come back. sil2100, if you could leave some notes on running autopilot, unless it's literally as simple as running autopilot inside the indicator source somewhere [17:02] mterry: I'll send you an e-mail if that's fine with you? [17:03] sil2100: mterry is in the US, so if you can do that before going EOD, it would be awesome :) [17:17] sil2100, mterry hey, I hear you guys are work on fixing the AP tests? [17:18] Yes, some failures regarding the indicators mostly [17:18] sil2100, well I was going to join in, and wanted to make sure I didn't step on anyones toes :) [17:20] bschaefer: some of the failing tests, for instance, are due to AP not waiting for the application to get focus [17:20] (at least that's how it looks like it) [17:20] sil2100, o dang...thomi had a nice ap-view branch that made a list of all the failing AP tests along with the video [17:21] though the video isn't that hard to get from jenkins [17:21] sil2100, this is the list your working through right? http://paste.ubuntu.com/1510013/ [17:21] Yes, I'm using it all the time ;) [17:21] apview.html banzai! [17:21] :) [17:21] yup! [17:22] bschaefer: yes, more or less - there are even some more, since the latest indicator ap results have more test failed [17:23] alright, ill keep checking jeninks for more. [17:23] sil2100, I think i've noticed a bug in unity though....when you do a 'unity' and something is striping focus off the windows in the first say 60 seconds [17:24] though i wasn't sure if it was something I was doing :) [17:24] which could explain the AP tests losing focus of an application (since its a fresh reboot) [17:24] oh! [17:25] That would, hm, really answer the question of why gedit_undo failed last time [17:25] hm [17:25] yeah... i was going to dig into it after I got over a bunch of other work I was doing [17:26] im thinking it could be the switcher, but it would be nice to have someone else confirm it :) [17:26] Never noticed it though - you say it happens after start of unity? [17:26] yeah [17:26] I'll try on a guest session now [17:26] as I have been restarting unity a bunch now [17:26] sil2100, well a compiz --replace [17:28] * bschaefer goes to add debuging statment to nux event loop [17:35] Holy shat, you're right [17:36] well dam...I should have filed a bug about it [17:36] well either way, Ill work on fixing that [17:36] After like 20-25 seconds suddenly all apps loose focus [17:36] yeah, its strange, ill see what window is doing this in the nux event loop...ill see shortly! [17:38] bschaefer: should I fill a bug? [17:38] sil2100, sure, and assign it to me :) [17:39] * bschaefer hopes this is the cause of the problems in the AP tests [17:42] This would make sense, since I tried fixing the issues by adding an assertion of window focus, but it didn't help - and it also answers the question why I was unable to reproduce it here [17:42] I only once reproduced one of the problems, and I think it might have been right after unity --replace [17:42] sil2100, yeah, interesting, it looks like the switcher steals focus for some reason.... [17:42] I didn't notice it [17:42] \o/ [17:43] though let me double check [17:43] bschaefer: anyway, great catch! [17:43] a bunch of events when through when it happened [17:43] thanks! You have no idea how annoying that bug was when trying to reset/compile/test/repeat haha [17:44] sil2100, definitely the switcher.... [17:45] it sends a bunch of PropertyNotify events when it happens ... interesting ... time to go fix it [17:48] bschaefer: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1097368 [17:48] Launchpad bug 1097368 in unity (Ubuntu) "Windows losing focus after the start/restart of Unity" [Undecided,New] [17:48] sil2100, thanks for filing that! [17:49] sil2100, sorry I hadnt yet, that could have saved you some time ... [17:52] bschaefer: no problem, good that you spotted it even now ;) [17:54] yeah, hopefully the fix will be simple! === me4oslav is now known as me4oslav-muffins [18:09] sil2100, interesting, the problem appears to be in SwitcherController::ContructWindow, view_window_->EnableInputWindow(true, "Switcher", false, false); [18:09] if you remove that line, everything works, as that chunk of code should be in ShowView (which it is) [18:10] the switcher window it self was being focus (but since its just an nux::XInputWindow really there is no title) [18:12] bschaefer: does it need to steal focus? [18:12] I mean, hm [18:12] sil2100, nope, it was happening when it was being created [18:12] as there is a bit of a delay when things get created unless you force it [18:12] like with the dash [18:13] bschaefer: excellent, well, we don't want it doing that then ;p! [18:13] sil2100, it needs to take the focus when the switcher is started, but there is code in ShowView to do that, which it does :) [18:13] sil2100, sooo now to test this ... hmm [18:13] I don't want to have an AP test that is 30+ seconds long...for each arc [18:13] Not sure if that's easy autopilot-testable... [18:14] yeha... [18:14] Right, and besides it would require a clean unity start [18:14] plus having to do a compiz --replace [18:14] yup [18:14] a unit test no... [18:14] So maybe an unit test? I know they're not really meant for such things [18:14] i mean... [18:14] hmm...well we could fake creating a the switcher [18:15] which then we could possibly check the panel title [18:15] as it will be empty if it steals focus [18:15] hoo, ok, that sounds nice [18:15] well im not sure if I have access to the panel in a unit test [18:16] but I think I can find something to check, I can dig into [18:16] Since normally I would say 'let's not test it', but then we'll forget about this issue and again after a while, if it gets reintroduced, we'll be thinking 'what the heck is going on' unnecessarily [18:17] sil2100, yeah I agree, this is one of those regressions that is hard to detect [18:17] as looking at the rev, it was introduced by me :), at like 2500 [18:18] sil2100, what are you running? 13.04 or 12.10? [18:18] * bschaefer hopes this wasn't back ported to 12.04 [18:20] I'm running 12.10, but from staging [18:20] I'll check on precise if it's there ;) [18:20] cool, thanks! [18:22] o interesting, it is on a 75ms timer, which is why the unit test atm don't catch it either [18:24] actually no its 20 seconds... [18:24] dam variables looking the same [18:30] heh ;) [18:30] See you tomorrow! [18:34] bschaefer, what was the issue with the switcher messing up the AP tests? [18:35] bregma, i haven't confirmed it, but I should run those AP tests [18:35] bregma, it is leaning towards that [18:35] I'm just looking at what needs to be done to get proper unit tests set up for the switcher [18:36] so I'm particularly interested [18:37] oo yeah, hmm well I was looking at the unit test, and creating the switcher doesn't appear to make it lose focus :( [18:37] soo that either means there is a deeper problem...or you need to run the unity stack to get it to lose focus [18:44] the unit tests don't take into account of the fact that a significant portion of the logic of the switcher is in the Unity compiz plugin: there's a signal fired off when the Switcher is initialized later after its creation, and it's connected to something in the nuityshell somewhere [18:45] bregma, hmm well that could explain that, it would just be nice to fail in a simple unit test :) [18:46] there are bits in the unityshell.cpp that should be moved into the switchercontroller [18:46] .cpp [18:46] bschaefer, absolutely -- I'm working on a task list for that [18:46] part of our new focus on total QA [18:47] bregma, awesome, im guessing that is why we need those books haha [18:47] Switcher seems like a good place to start because it (should be) pretty much self contained [18:47] yes it should! [18:48] * bschaefer wonders why autopilot is being mean [18:51] hmm, nothing activated by that Switcher signal should be stealing focus [18:51] well I need to dig into why EnableInput for the view steals focus when running unity vs a unit test [18:52] as the problem is in SwitcherController::ContructWindow() [18:52] how can you tell? [18:53] if you do a compiz --replace and wait 20 secods [18:53] seconds you lose window focus [18:53] and by adding print statements I found it was in construct window, and I commented out enableinputs and then did a compiz --replace [18:53] and then the window focus was no longer being lost [18:53] ConstructWIndow() calls EnableInputWindow() (from Nux) ... would that do it? [18:54] yeah, that is what the problem was [18:54] but ... doing a unit test that just creates a switcher, and gets to that function doesn't cause unity to lose window focus... [18:55] though...do the unit tests run on a different X Server? [18:55] besides the :) [18:55] :0 [18:56] technically, the unit tests should not need a server and should not uncover this problem [18:56] that's another story [18:57] very true, I don't think a unit test is proper for this... [18:57] nor is an AP test [18:58] either way, nux::BaseWindow::EnableInputWindow() is being called with take_focus set to false, so I would expect it to not grab the focus [18:58] yeah I noticed that as well...I need to spend some more time in figuring out *why* that is enable input is causing it to lose window focus [18:58] ...unless the Nux ABO has changed again and there's a misalignment, but I think that's unlikely [18:59] *ABI [18:59] yeah, ill do some digging into Nux to figure out why... [19:00] also you can see something is sending the UBUS message to the panel, saying we lost focus === salem_ is now known as _salem [19:00] but it doesn't know the name of the window === me4oslav-muffins is now known as me4olsav [19:01] bregma, looking at BaseWindow...it shows the window if the first bool is true [19:01] which simply showing the window could be the problem [19:02] gorram badly named variables, we need to bring in the daeth penlaty for those [19:02] yes... very [19:02] no, daeth is too good for 'em [19:03] the take_focus is just for the XInputWindow [19:03] a boolean variable name 'b' [19:03] haha [19:03] it answers the question, 'is it b?' [19:03] yes it is a b! [19:04] now everyone knows, though since its an explicit typing system it should be easy to tell! [19:05] well, it seems to be that creating an XInputWindow without take_focus set shouldn;t steal the focus, but now I have to brush up on XInputWindow [19:06] yeah, the XInputWindow uses the the take_focus to send an PropertyNotify that it is taking focus [19:06] so it sends an XEvent [19:06] which is the event I was receiving when the switcher was stealing focus [19:07] so how has this ever worked properly? [19:08] * bschaefer wonders the same thing [19:08] second question: why is the Switcher created as a persistent object and not created when needed? [19:08] its the SwitcherController that is just created once [19:08] the model gets created each time you hit alt+tab [19:09] and why there is a timer...im guessing so there is a better start up time....(its done with the dash and the lenses as well) [19:10] that's my guess, but having the Switcher (and dash et al) created when needed also saves time, and makes simpler more reliable code [19:11] one of the things on my list is to see comparative timings of persistent vs. as-needed design for the Switcher [19:11] yes...hmm ill see if the EnableTakeFocus is called when the switcher steals focus... [19:11] that would be nice, we still need to get some timing done to work on improving the dash speed [19:11] * bschaefer wonders who that was passed onto === me4olsav is now known as me4oslav === godbyk-feynman is now known as godbyk === _salem is now known as salem_ [23:34] Hi can someone help me restoring unity desktop? I've tryied some Google tips but still not working [23:37] Stewi3_89, could you explain the problem a bit more?