/srv/irclogs.ubuntu.com/2012/12/18/#ubuntu-unity.txt

* bschaefer smspillaz hey, are you around?02:46
bschaeferopps02:46
* bschaefer ments msg haha02:46
smspillazjrr: might be worth giving my branch a try later today09:16
* smspillaz just got regional updates working again for unity09:17
sil2100\o/09:18
smspillazsil2100: these numbers are basically meaningless, but I've seen a 1000fps boost in glxgears09:45
sil2100Well, that makes sense, now it finally doesn't redraw everything as it goes meaninglessly again09:46
davidcallesil2100, hi09:57
larsusil2100, hi, sorry for not getting back to you on Friday - I was crazy busy09:57
larsuI did try the package with my indicator-appmenu patch, and it works as expected09:58
larsucan you tell me again how you're able to still reproduce this?09:58
larsuI used this package: lp:ubuntu/raring-proposed/indicator-appmenu09:58
sil2100larsu: hello!09:59
sil2100larsu: hm, ok, let me try building this specific package - since I was testing on a locally compiled version of  indicator-appmenu  from the staging PPA10:00
davidcallesil2100, nevermind, found my answer :)10:00
sil2100larsu: also, it seems to fail on the autopilot testing machines for raring, when using the latest package (i.e. 12.10.4daily12.12.14-0ubuntu1)10:00
sil2100davidcalle: hello! Good :)10:01
larsusil2100, hm, that's exactly the one I built... which staging ppa do you mean? I can try the package from there as well10:02
sil2100larsu: https://launchpad.net/~unity-team/+archive/staging10:04
sil2100larsu: which is strange, since I remember it working before too!10:04
sil2100larsu: btw. would you mind trying to run an autopilot tests with your package?10:05
sil2100And tell me if it works or not?10:05
sil2100larsu: could you add the ppa:autopilot/ppa, install python-autopilot from it, then, bzr branch lp:unity; cd unity/tests/autopilot10:06
larsusil2100, sure10:06
sil2100larsu: and finally: autopilot run unity.tests.test_panel.PanelHoverTests.test_hovering_indicators_open_menus10:06
sil2100And check if the test fails or not - since if with your package the cursor suddenly goes to some strange position while hovering over the menus, it means there have to still be some hidden indicator entries10:07
sil2100larsu: thanks!10:07
larsusil2100, that ppa is not enough, apt-get complains about missing deps:  python-junitxml, python-testscenarios, python-testtools, python-xlib10:10
sil2100larsu: hm, those should be in main I think?10:12
sil2100In main and universe10:12
larsusil2100, ah sorry, I messed up earlier when force-install indicator-appmenu-tools. Nevermind :)10:13
sil2100;)10:13
larsusil2100, haha watching those tests is awesome!10:17
larsusil2100, it fails though10:17
larsusil2100, so gedit is opened and the cursor moves to open the File, Edit, View, Search, Tools menus, and then it suddenly goes to 0,010:23
larsuthen it times out10:24
larsuand considers the test failed10:24
larsuis this the same failure you were talking about=10:24
larsu?10:24
sil2100larsu: yes :|10:25
sil2100larsu: when the mouse moves to 0,0, it means that it encountered an empty indicator in-between menu entries, which has some broken x,y coordinates10:25
sil2100When you edit unity/tests/test_panel.py, go to test_hovering_indicators_open_menus and simply paste 'print entries' after the list of entries is fetched, you'll get a print-out of the indicators u-p-s is getting through DBus10:26
sil2100And there are still those strange empty entries inbetween those proper menu indicators10:27
larsusil2100, ah, that's a different issue from the one I solved, though10:28
larsuI mean, the reason those empty indicators are there is different10:29
sil2100larsu: any idea why? Since when I dbus-monitor, I also see them being sent through DBus10:33
sil2100By one of the libappmenu.so's ;p10:34
larsusil2100, I'm trying to find out right now, but it looks like gedit itself creates those empty menu items10:34
larsuand indicator-appmenu doesn't filter those10:34
larsumy patch only makes sure that indicator-appmenu doesn't create empty items by itself10:34
sil2100larsu: charmap also suffers from this problem10:35
sil2100Ah, ok ;)10:35
larsusil2100, really, I don't see empty items in charmap10:36
sil2100larsu: since I remember browsing through the sources of gedit and gucharmap and didn't notice any of them adding such empty indicator/menu entries, but maybe those are not planned10:36
larsusil2100, how can I test gucharmap with autopilot?10:37
sil2100larsu: uh oh! Wait!10:38
sil2100larsu: you're right!10:38
sil2100charmap is no longer affected!10:38
larsusil2100, and gedit is affected because it inserts a separator itself. WTF?10:38
sil2100So maybe indeed gedit is doing something strange - but this means that your previous patch worked fine10:38
larsuwhy would it do thaT?10:38
larsusil2100, so I could filter out GtkSeparatorMenuItems, but that still wouldn't fix all the cases because apps could still insert normal menu items with a "" label10:39
sil2100larsu: anyway, if you would liek to see it in action for charmap, simply edit the test_panel.py I mentioned earlier, search for test_hovering_indicators_open_menus and simply replace "Text Editor" with "Character Map"10:39
larsuI think the safest bet is to handle this case in autopilot10:39
sil2100larsu: true, I think I will have to simply fix the autopilot tests to filter those out10:40
sil2100Yes10:40
larsusil2100, okay, thanks. This won't be a problem anymore once all applications are using GMenuModel10:40
sil2100Big thanks! At least now I know why it worked before, since it seems when I was testing your patch, I was using charmap instead of gedit for testing10:40
larsu(which might take some time :P)10:40
* sil2100 feels a bit stupid now ;)10:40
larsusil2100, well, I honestly wouldn't have thought that any app puts separators in its menu bar...10:41
larsusil2100, I could watch those tests all day :)10:42
sil2100larsu: just in case you know - is there a way in which the seperators are 'differenciated' from normal menu entries in DBus?10:42
sil2100hehe10:42
larsusil2100, sadly not. I'd filter out everything that has a label with an empty string10:43
larsusil2100, and no icon!10:43
larsu(otherwise you'll miss the indicators)10:43
sil2100Indeed! Ok, thanks again, going to fix all those things now10:43
larsusil2100, very cool. Thanks for all the great testing work you guys are doing!10:44
MCR1@all: Hi :)10:52
MCR1Top job. Since ages I was suffering from bug 1047232. I do not know which commit exactly fixed it, but it is fixed since I updated Unity today. Great \o/10:56
ubot5bug 745707 in Ayatana Design "duplicate for #1047232 Launcher - Launcher should never autohide when the cursor is positioned over the Launcher (e.g. When a spread ends)" [High,Fix released] https://launchpad.net/bugs/74570710:57
MCR1https://bugs.launchpad.net/unity/+bug/1047232 -> this is a video showing the bug, which is now fixed, in action: https://bugs.launchpad.net/unity/+bug/1047232/+attachment/3297777/+files/launcherhide.mp410:58
ubot5Launchpad bug 745707 in Ayatana Design "duplicate for #1047232 Launcher - Launcher should never autohide when the cursor is positioned over the Launcher (e.g. When a spread ends)" [High,Fix released]10:58
MCR1Also all click-through and minimize/restore bugs, which were recently introduced in lp:compiz (r3513) are fixed. Great !10:59
MCR1Place plugin also worx perfectly.11:00
sil2100\o/11:00
MCR1sil2100: Many people (including myself) mostly come here to complain, but this time I am here to honor you and thank you 4 your top work. Keep it up that way ;)11:04
=== gatox is now known as gatox_brb
=== _salem is now known as salem_
=== gatox_brb is now known as gatox
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk
=== rsalveti_ is now known as rsalveti
gatishello, i have this problem, when i use xcb_grab_keyboard on my client i still get Unity "run command" (on Alt) and  seach window (on Windows key)15:04
gatiscan somebody tell me more, how those parts are implemented in the unity?15:05
gatisif i do xcb_grab_keyboard on the screen's root window then i dont get all those unity extras..15:06
=== dandrader|afk is now known as dandrader
=== gatox is now known as gatox_lunch
fgintherTrevinho, bschaefer, Can you please take a look at http://paste.ubuntu.com/1447957/? It looks like recent bamf merge broke unity17:04
* bschaefer swore he compiled unity with that branch MP17:05
bschaeferfginther, I can take a look17:05
fgintherbschaefer, thanks. found your name on the review :-)17:06
bschaeferfginther, yup :)17:06
bschaeferthough it should have just been cleaning up dead code....maybe it wasn't completely dead17:06
bschaeferfginther, hmm it looks like that function is used in unity ApplicationLauncherIcon....which im not sure if its needed... Trevinho would know more about this17:17
bschaeferfginther, soo im thinking if unity needs it, then we might have to revert that change in bamf17:17
bschaeferand re propose the correct fixes in bamf17:18
fgintherbschaefer, I'm glad to help if I can.17:24
fgintherbschaefer, thanks for investigating so quickly17:24
bschaeferfginther, np, I just got on :)17:24
bschaeferfginther, mostly im hoping for Trevinho to magically appear17:24
bschaeferbut he stayed up late17:25
bschaeferfginther, let me prepare a branch to revert that change17:26
bschaeferfginther, wait...it didn't merge17:27
bschaeferfginther, sorry, I thought it was in trunk bamf merged, and unity was failing to build :)17:27
bschaeferfginther, just let Trevinho fix his branch now :)17:28
fgintherbschaefer, my mistake. I thought the branch had merged also17:28
bschaeferno worries :), jenkins caught it17:28
bschaefer\o/17:28
Trevinhobschaefer, fginther: sorry I was busy17:29
bschaeferTrevinho, your branch needs a fixing!17:29
Trevinhobschaefer: Oh, that functionality was added recently... I don't think that we need it in unity17:29
Trevinhobschaefer: do we need indicators in unity?17:29
bschaeferwell its used in ApplicationLauncherIcon17:29
bschaeferTrevinho, that is what I wanted to ask you :)17:30
fgintherbschaefer, Trevinho, I'll be afk for a bit. if you need me, just leave a message17:30
bschaeferfginther, will do, thanks for pointing that out!17:30
bschaeferTrevinho, I just built my unity with it removed and am about to test it17:30
=== dandrader is now known as dandrader|afk
Trevinhobschaefer: I think that functionality is in libunity now17:31
Trevinhobschaefer: I'll fix unity and all will be fine again17:31
bschaeferTrevinho, o really? That would be nice, it just looked like ApplicationLauncherIcon was using that list for that array ...17:32
Trevinhobschaefer: yeah... But that was to control the dynamic quicklist that are handled by libunity nowadays17:33
bschaeferTrevinho, sweet, I haven't touched those things in a while :)17:33
bschaeferping me when you have a branch that needs a review, then we can get your bamf branch merged!17:33
Trevinhobschaefer: ok17:34
Trevinhobschaefer: sorry for breackage, I acually tought that the code in unity was removed17:34
bschaeferTrevinho, no worries, and I thought I tested unity with that bamf branch!17:35
bschaeferTrevinho, jenkins caught it :)17:35
Trevinhobschaefer: yeah, nice thing17:35
=== gatox_lunch is now known as gatox
=== dandrader|afk is now known as dandrader
Trevinhobschaefer: https://code.launchpad.net/~3v1n0/unity/remove-bamf-indicators/+merge/140519 I'm also looking to remove something from indicator-application18:23
bschaeferTrevinho, cool18:24
* bschaefer looks at branch18:24
bschaeferTrevinho, also your working full time now?18:24
Trevinhobschaefer: no, still part-time... But I've changed contract18:25
bschaeferTrevinho, o, cool, I just saw you in that email18:25
bschaeferTrevinho, well it seems andyrock beat me to the review18:33
bschaeferbut it compiled here :)18:33
andyrock;)18:33
=== Cimi is now known as Cimitaly
=== Cimitaly is now known as Cimi
=== salem_ is now known as _salem

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!