/srv/irclogs.ubuntu.com/2011/08/31/#ayatana.txt

=== yofel_ is now known as yofel
=== akshatj_ is now known as akshatj
=== htorque_ is now known as htorque
didrocksgood morning05:45
davidyuHi06:58
=== API is now known as Guest97630
=== Guest97630 is now known as apinheiro
jonoMacSlow, glad you weighed in on https://bugs.launchpad.net/ubuntu/+source/unity/+bug/82491607:44
ubot5Ubuntu bug 824916 in unity (Ubuntu Oneiric) "Dash text is unreadable with some background pictures" [High,Incomplete]07:44
jonothis is what I figured would be a good solution too07:44
MacSlowjono, I never understood why this wasn't done in the first place... this solution is "battle-proven" in notify-osd for some cycles now... and it would add to making things look more consistent. We'll see what Design thinks about it.07:47
jonoMacSlow, totally agree07:48
MacSlowhey andyrock07:48
jonoit sounds like it just needs to design sign-off07:48
andyrockhey MacSlow07:48
MacSlowjono, yup07:48
jonoand someone on DX to own the bug and get the design sign-off07:48
davidcalleMacSlow, wasn't there the idea during the cycle to make notify-osd take the same color as the Dash and alt+tab?07:49
MacSlowjono, I guess that would be me (due to my nosd-legacy and having done most of the text-rendering anyway).07:49
davidcalleI remember seeing some commits about that.07:50
MacSlowdavidcalle, yes... I worked on that... but it's not reviewed and there are some other things we've not made up our minds on yet.07:50
davidcalleMacSlow, ok :)07:50
MacSlowdavidcalle, check http://people.canonical.com/~mmueller/notify-osd-avgerage-bg-color-1.jpg (1..7)07:51
davidcalleMacSlow, I've already seen it. Now we just need the panel to take this color ;)07:52
davidcalleHi njpatel07:54
jonoMacSlow, would you be happy to talk to the design team today to get a +1 on that and move this bug forward?07:54
MacSlowjono, generally yes... but I don't want to break the "line of organization" allocating bug-fixing time :)07:58
jonoaha! ;-)07:58
jonoso long as it gets fixed, whatever is easiest :-)07:59
jonofortunately it is a pretty cosmetic bug07:59
jonothanks ma07:59
jonothanks MacSlow07:59
jonoI am heading to bed now :-)07:59
MacSlowjono, good night07:59
andyrocki just woke up and jono's going to go to bed :)08:01
jonoandyrock, bonkers, eh? :-)08:01
jononight all!08:01
jonokeep on rocking in the free world :-)08:01
njpateldavidcalle, hey08:16
davidcallenjpatel, I'm switching back to python for lens developement. Jono wants a working one before release and I don't think I'm going to make it in time with Vala, at least not with the features I want.08:20
davidcalleSo, I have one question :)08:20
njpateldavidcalle, makes sense08:21
njpateldavidcalle, kamstrup is back too, so I think he can help with making the python stuff work nicely08:21
davidcallenjpatel, he just got back, I won't harass him before at least a week ;)08:22
njpateldavidcalle, no, no, it's good to harass him, he likes it08:22
kamstrupdavidcalle: I'm still setting up my dev environment, but should be up to speed soon08:22
davidcallekamstrup, great08:23
kamstrupnjpatel: no, no... you "caress" not "harass"!08:23
andyrocknjpatel gord, when dragging from a "not fullscreen dash" to desktop using a short and continuous mouse move08:59
andyrockit's impossible draggins something on the desktop08:59
andyrockwithout using an extra click08:59
andyrock*extra move08:59
andyrockthe problem is more evident using a touchpad08:59
njpatelandyrock, with trunk?08:59
andyrockyes...08:59
andyrockand the problem is not due to DNDCollectionWindow09:00
andyrockI disabled it09:00
andyrockthe problem is:09:00
andyrock1) when the dash x window is moved offscreen09:00
andyrockthe hovered input window doesn't became the dnd target window09:01
andyrockwithout an extra mouse move09:01
njpatelah, weird09:01
andyrockwe can create a fake mouse move09:01
andyrockbut there is a race condition09:01
andyrockin fact what happen if the mouse il released when the dash window is still onscreen09:02
andyrocki've the same problem in DNDCollectionWindow and no idea how to solve the race condition09:05
andyrockit happens not so often, but it's not good09:05
andyrockTrevinho, around?09:18
Andy80hi guys11:09
=== MacSlow is now known as MacSlow|lunch
andyrockJohnLea, https://bugs.launchpad.net/unity/+bug/76467311:33
ubot5Ubuntu bug 764673 in unity (Ubuntu) "Launcher - Spread should not affect the state of window" [High,Confirmed]11:33
andyrocki no longer have this bug11:33
JohnLeaandyrock; just tested with the latest Oneiric, still present but now somewhat intermittent11:42
JohnLeaandyrock, open 3 windows of the same app, minimise 1, select one of the other windows, and then start repeatedly clicking on that app's launcher icon11:43
JohnLeaandyrock; the minimised window flickers before disappearing when leaving the spread, and after a few time of opening/leaving the spread it magically un-minimises itself11:44
andyrockJohnLea, one window disappears...11:45
JohnLeaandyrock; ?11:45
andyrockopen 3 windows of the same app, minimise 1, select one of the other windows, and then start repeatedly clicking on that app's launcher icon11:46
JohnLeaandyrock; what should happen is that the first click should: open the spread showing all three windows.11:47
JohnLeathe second click should then: close the spread and leave the two open windows displayed11:47
JohnLeathe third click should be the same action as the first click11:47
JohnLeathe forth the same as the second, ect...11:48
JohnLeadoes that make sense?11:48
andyrockJohnLea, totally... but it's a "smspillaz bug"11:48
JohnLeaandyrock; I've just pinged Sam to jump on to this channel if he is about, but I think it is very very early in the morning for him now11:50
JohnLeaandyrock; have you worked on this bug already, or were you just about to start?11:51
andyrockJohnLea, i've already worked on scale plugin...11:52
andyrockbut right now i cannot work on it because for weird reason i can no longer build it from sources11:53
andyrocki've to fix first of all the timeout problem in scale plugin but for the above reason i cannot11:54
=== ehw is now known as ehw|asdf
Trevinhoandyrock: did you ask for me before?11:58
andyrockTrevinho, private chat so we can speak Italian :)11:58
=== ehw|asdf is now known as ehw
smspillazandyrock: hi12:02
smspillazandyrock: someone asked me to poke you about https://bugs.launchpad.net/ayatana-design/+bug/76467312:03
ubot5Ubuntu bug 764673 in unity (Ubuntu) "Launcher - Spread should not affect the state of window" [High,Confirmed]12:03
andyrocksmspillaz, JohnLea did12:04
andyrockwell first of all when I try to build scale plugin from lp:compiz-core12:05
andyrocki get a cmake error12:06
andyrockhttp://paste.ubuntu.com/678839/12:07
andyrocki get the same error from lp:compiz-core and apt-get source compiz...12:08
smspillazhang on12:10
smspillazI might not have resynced that repo12:10
smspillazhmm actually12:10
smspillazif you're building lp:compiz-core you shouldn't get that12:11
smspillazare you building all of lp:compiz-core or just the scale plugin on its own?12:11
smspillazsince I don't think building the plugins within lp:compiz-core on their own is supported just yet with the release code I wrote (I need to fix that)12:12
andyrocksmspillaz, just the scale plugin12:12
smspillazin fact, I'll do that right now so that I don't forget12:12
smspillazandyrock: ok, I'll be about 5 minutes12:23
smspillaz(in order to check if this works I actually need to install compiz temporarily)12:23
andyrocksmspillaz, np...12:24
smspillazandyrock: lp:~compiz-team/compiz-core/compiz-core.dont_require_version12:29
smspillaz(awaiting review)12:29
smspillazhttps://code.launchpad.net/~compiz-team/compiz-core/compiz-core.dont_require_version/+merge/7352012:29
andyrocksmspillaz, ok thx.... about minimized windows.12:30
smspillazandyrock: yah12:30
andyrocksometimes when i minimed chromium (other apps too)12:30
andyrockit receive mouse inputs12:30
smspillazandyrock: have you got the "keep previews of minimized windows" option enabled in the workarounds plugin ?12:31
andyrockno...12:31
smspillazok12:31
smspillazI just know that one is broken and I haven't had time to fix it12:31
andyrockand i run unity --reset to be sure12:31
smspillazI haven't been able to reproduce this myself, though if you can let me know what apps particularly trigger it then I might be able to look into it12:31
smspillazotherwise12:31
smspillazin unity/tests12:31
smspillazthere's a test there called test-minimize-handler12:32
smspillazso if you go into build/tests/test-minimize-handler12:32
smspillazand then run it with ./test-minimize-handler window_id12:32
smspillazwhere window_id is the id you get from xwininfo12:32
smspillazit will simulate what's going on12:32
smspillazand if you can still interact with the window while its visible12:32
smspillazthen there's a problem with that app12:33
smspillaz(also try test-input-remover too)12:33
smspillaz(I knew these would come in use!)12:33
andyrocki'll do it12:34
andyrockso the window id of chrome is 0x3c0004412:35
andyrocki run the test passing this it12:36
andyrocknow using 'm' and 'u' i should be able to minimize/unminimize it?12:36
smspillazsimulate minimize12:38
smspillazso it won't actually minimize12:38
andyrocki've the problem right know12:39
andyrockchrome is minimize12:39
andyrockbut if i right click on the desktop12:39
andyrocki get the chrome context menu12:39
smspillazok12:39
smspillaztry this one12:39
smspillazxwininfo -tree (on the chromium window while it's unminimized)12:40
smspillazand then xwininfo -id (the specified parent window twice)12:40
smspillazthat will get you the frame window12:40
smspillazand then do  tests/test-input-remover (the frame window id)12:40
smspillazand then do  tests/test-input-remover (the frame window id) 10 actually12:40
smspillazsince maybe chromium is changing its input shape12:41
smspillazah12:41
smspillazhang on12:41
smspillazare you using chromium's client side decorations ?12:41
andyrockyes12:41
smspillazthat would be it12:41
smspillazyep, I can reproduce that12:41
smspillazsweet12:41
andyrockbut sometime i get the same error with geany and xchat12:41
andyrockno so ofter12:42
smspillazcan you file a bug saying that when you've got chromium's client side decorations on the window shape changes and we don't respond to that ?12:42
andyrockwhen it will happens i'll send you more info12:42
andyrockof course12:42
smspillazcheers12:42
* smspillaz knew there would be problems with this *sigh*12:42
smspillazadd that to the list of my 1 billion reasons why CSD is evil12:43
smspillazthough I guess it sort of doesn't count since removing input shape + inhibiting painting is also evil12:43
andyrocki read your blog post ;)12:44
smspillazI saw12:44
smspillazlet me know when you get up and running with the scale plugin12:45
smspillazI'm just finishing some delicious hacks on the expo plugin12:45
andyrockUsing chromium's client side decorations minimizing it, it is still able to catch input event12:46
andyrockis it a good title? i really need to improve my English12:46
smspillazsounds great12:49
=== MacSlow|lunch is now known as MacSlow
andyrockhttps://bugs.launchpad.net/unity/+bug/83806212:51
ubot5Ubuntu bug 838062 in unity "Using chromium's client side decorations and minimizing it, it is still able to catch input events" [Undecided,New]12:51
htorquehm, i've also seen that with ccsm12:53
=== m_conley_away is now known as m_conley
davidcalleMidori does it.12:59
smspillazcan you all get me steps to reproduce then ? :)13:00
davidcalleMidori : 1) Make sure every other windows are minimized. 2) Open Midori. 3) Minimize it. 4) Type. -> Midori urlbar history is displayed on the desktop.13:07
davidcallesmspillaz, ^13:07
htorquei'm not sure how to reproduce it with ccsm, i just remember that i minimized it (all other windows were minimized) and wanted to click on the desktop -> a pulldown menu from ccsm appeared13:09
kenvandineKaleo, good morning13:13
kenvandineis unity-2d not honoring the same gsettings key for the systray whitelist?13:13
Kaleokenvandine: good morning13:19
kenvandineKaleo, oh... unity-2d has something for displaying a legacytray ...13:19
Kaleokenvandine: no we don't have the whitelist13:19
kenvandineKaleo, so we have to patch all the apps that use the systray again?13:20
Kaleokenvandine: the legacytray is the systray13:20
kenvandineugh... too late in the cycle to do that13:20
kenvandinethere have been users complaining about getting gnome-power-manager there too13:20
KaleoI see13:20
KaleoI thought they were patched already from Natty13:20
kenvandinei think they have all been dropped...13:20
Kaleokenvandine: well, that's very sad and unexpected13:21
kenvandine:(13:21
Kaleokenvandine: if I am correct the simplest thing is to implement the whitelist in u2d right?13:21
kenvandineKaleo, yes13:21
kenvandinei thought the plan for this cycle was to make unity-2d have more infrastructure in common with unity3d13:22
kenvandinei would expect to see the same indicators in both environments13:22
Kaleokenvandine: the indicators are the same13:22
Kaleokenvandine: just not the systray13:22
Kaleokenvandine: task logged as https://bugs.launchpad.net/unity-2d/+bug/70735413:23
ubot5Ubuntu bug 707354 in unity-2d "[panel] Implement whitelisting for legacy tray applet" [Medium,Confirmed]13:23
kenvandineKaleo, right... but i think if you are loading the same indicators as unity3d13:24
kenvandineyou get the whitelist for free13:24
* kenvandine could be wrong... 13:24
kenvandinedidrocks, ^^13:24
Andy80was, any Natty+GoogleMusicUploader user, able to make it work? I can't see the icon in the indicator using Unity, while I see it normally in Ubuntu Classic session...13:25
didrocksthe whitelist is in libunity-misc13:25
didrockswhich makes the rendering IIRC, not related to the panel lservice13:25
kenvandinegood13:26
htorquebefore i file a bug report: are file results in the dash search are supposed to show up before application results? if i hit super, type 'xchat', and hit enter, it shows me "xchat.png" rather than starting xchat13:26
kenvandineKaleo, does that help?13:26
Kaleokenvandine: yeah, it means that we have our own support for systray, separate from u3d13:26
kenvandinewhich i thought you wouldn't need to do anymore...13:27
didrocksthe whitelist should simply be in the panel service, that would be easier13:27
Kaleodidrocks: it sounds a bit late for that, no?13:27
kenvandinedidrocks, right... but he shouldn't need his own legacytray right?13:28
didrocksKaleo: depends, the code for the reject is small and can be relocated/tested easily13:28
kenvandineKaleo, it is far less intrusive than patching a bunch of apps13:28
Kaleodidrocks: it's not just the reject, AFAIK the systray items are not exposed by the unity-panel-service13:29
kenvandineKaleo, and it would make the behavior between unity and unity-2d more consistent, which is important13:29
Kaleokenvandine: well, definitely13:29
didrocksKaleo: ah, in that case, sux, indeed13:30
Kaleokenvandine: we will implement the whitelisting in our systray as per the bug13:30
kenvandineKaleo, i guess just make it share the same gsettings key13:30
=== m_conley is now known as m_conley_away
Kaleokenvandine: exactly13:31
kenvandineKaleo, thx13:31
Andy80new bug ( #838103 ) reported ;)13:39
Andy80(the bot is sleeping....)13:39
JohnLeaTrevinho; hyia, I'm just reviewing Oneiric and I noticed your patch to bug #690143 has not yet landed.  Is there anything blocking this that I can help with?13:41
ubot5Launchpad bug 690143 in unity "Launcher - Implement workspace/launcher cross interactions" [Medium,In progress] https://launchpad.net/bugs/69014313:41
JohnLeaTrevinho; I would like to test your new backlight mode in the next round of user testing ;-)13:43
beevvyare there any plans to make libindicate-qt not dependent on the glib libindicate?13:44
beevvyagateau: ^^13:44
agateaubeevvy: no, there is no such plan13:45
beevvyagateau: ok, thanks13:46
htorqueJohnLea: that should be in http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/1462 AFAIK13:47
apwdo we expect oneiric to be able to handle external monitors plugged in ?14:10
apwi am seeing compiz crashing out14:11
smspillazyes14:11
smspillazapw: stacktrace ?14:11
apwsmspillaz, waiting for the bug thing to do its thing14:11
smspillazapw: I hotplug monitors all the time so this comes as a bit of surprise to me :)14:11
apwsmspillaz, what h/w do you use14:11
apwi am hearing multiple reports of utter failure with intel graphics on netbooks14:12
apwsmspillaz, i assume the crash report that apport takes has the stack trace in it?14:13
apwsmspillaz, excellent keyboard no longer works ... luckily i can cut-n-paste in apport's bug14:15
smspillazapw: nouveau 8800GT14:15
apwbug #83812814:15
ubot5Error: Launchpad bug 838128 could not be found14:15
smspillazapw: I think in cases where you plug a monitor in where the combined resolution would be more than your maximum texture size you can expect problems14:15
smspillazapw: I know that the maximum texture size on intel is *excessively* low14:16
apwsmspillaz, what still, we reallly don't want to support netbooks do we14:16
smspillazapw: of course we support netbooks14:16
apwsmspillaz, the monitor would push us over 2048 wide which is likely the texture width indeed14:16
apwbut no one output is more than the texture size14:17
smspillazapw: it's a development version for a reason ;-) I've been discussion how to handle this problem with jaytaoko for the past week now and I've got some ideas about it, but its complicated14:17
apwsmspillaz, well it worked in natty so we must have known how to fix it before14:17
smspillazapw: in natty we weren't doing things like redirecting output into a giant fbo :)14:18
smspillaz(for real time blurs and the like)14:18
apwsmspillaz, well we did for the first half of the cycle, and then we fixed it cause it broke netbooks14:18
smspillazapw: the fbo support didn't land till quite late in the cycle actually14:19
smspillazapw: anyways, the point being that I have some ideas on how to fix this14:19
smspillazapw: but its complicated and I need to sit down with jay and work it out14:19
smspillazso once I've got some other stuff on my plate, I'll get on to this, don't worry14:19
smspillaz*off my plate14:19
drussellI notice there are quite a few bugs with the unity launcher not autohiding... is there a particularly well known issue that explains what I'm seeing on a fully updated 11.10 today?14:20
drussellit's only started happening today14:20
smspillazdrussell: yes, it will be fixed tomorrow14:20
drussellsmspillaz: ahh cool, do you have the bug number to hand that I should keep an eye on?14:20
smspillazdrussell: not on me, no14:20
drussellsmspillaz: ok, thanks, feel free to ping it @ me ;o)14:23
apwdo we know about the idle brightness being sometimes higher than the busy brightness on battery; and is gnome-setting-daemon still on the hook for such bugs?14:23
smspillazapw: fyi, for now the workaround is to arrange your monitors so that your combined resolution doesn't exceed 2048 pixels in any direction14:24
smspillazusually that means a top/bottom configuration rather than a left/right one14:25
apwsmspillaz, while that is a reasonable request, with intel graphics it autodetects the plug and automatically puts it on the right14:25
smspillazapw: I think there's a way to tell xrandr not to do that14:25
apwand blows you up in a heap completly without a window manager before you can do 'owt about it14:25
smspillazapw: can't remember what it was off the top of my head though14:26
apwsmspillaz, can you remind me how to ask the render width14:26
smspillazapw: ???14:27
apwsmspillaz, couldn't compiz at least not display on the right of the screen14:27
apwie just stop short at 2k pixels when the render size is too small14:27
apwsmspillaz, there is some glx command which spits out the max renderable XxY14:28
Kaleokenvandine: the whitelist support is under review now14:28
smspillazapw: the correct solution is to use multitexturing14:29
smspillazerr14:29
smspillazmultiple textures14:29
smspillazmultitexturing is something different14:29
smspillazapw: compiz can already do this btws14:29
smspillazerr14:29
smspillaz*btw14:29
smspillazfingers aren't working right today14:29
smspillazapw: disable unity and enable the "copy to texture" plugin in ccsm and compiz should be able to handle the monitor just fine14:29
apwsmspillaz, i am happy with the right soln.  i am wondering if we could bodge something to just carry on and leave the right side of my screen as not there at all, but at least not make core files and let me move the display14:29
smspillazapw: ah14:30
kenvandineKaleo, cool14:30
smspillazapw: well, you could force your output dimentions before you plug in your monitor14:30
smspillazapw: eg in ccsm -> general options -> output14:30
smspillazjust add an entry like14:30
smspillazheightx2048+0+014:31
smspillazand uncheck detect outputs14:31
apwsmspillaz, will give that a go in a bit14:31
=== m_conley_away is now known as m_conley
apwsmspillaz, is there some way to get the unity panel (erm the thing with lenses on it) to resize so i can see the little icon menu at the bottom14:33
smspillazapw: iirc the fix for that is coming at some point, though I'm not in charge of that so I don't know14:34
TrevinhoJohnLea: about the patch related to bug #690143 now it should be landed in trunk14:52
TrevinhoYou can test the new backlight so compiling the bzr versino14:53
ubot5Error: Could not gather data from Launchpad for bug #690143 (https://launchpad.net/bugs/690143). The error has been logged14:53
Trevinhoversion*14:53
Trevinhohowever I must admit that there's still a bug that I don't think that can easily solved: if you right-click on the window decoration and you move a window to another workspace in a such way the indicator doesn't get updated... In fact we don't have a smart way to check where a window is in a such case14:54
Trevinhohowever I should do more tests on that14:54
smspillazTrevinho: window->geometry () should do it14:58
smspillaz(even though the thought of that makes me sick because of how wrong compiz gets that, but this is another discussion)14:59
Trevinhosmspillaz: the problem is getting the event of the vp changed15:02
Trevinhowindow movement should work15:02
Trevinhobut I guess I'd need to add too many filters in that case15:02
drussellspeaking of xrandr commands being needed because the display settings get things wrong...15:06
drussellhttps://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/82862315:06
ubot5Ubuntu bug 828623 in gnome-control-center (Ubuntu) "gnome control centre does not allow you to disable the laptop screen while leaving an external connected screen working" [Undecided,Confirmed]15:06
drussellis anyone here able to steer me in the right direction of who's best to speak to to get it at least triaged/looked at15:07
drussell(this is 11.10 again)15:07
smspillazTrevinho: is this from within unity ?15:08
Trevinhoyes15:09
smspillazTrevinho: don't we hook into signals from the wall plugin in that case ? (start_viewport_switch and end_viewport_switch)15:09
TrevinhoOf course, and I use them15:10
Trevinhobut they're related to the screen15:10
Trevinhonot to a window15:10
TrevinhoI need that a window will say "Hey... I just moved to viewport X"15:10
smspillazTrevinho: moveNotify with dx == screen->width () will do that15:11
smspillazat least if the wall plugin works the way I think it does15:11
TrevinhoI checked that some times ago, but it wasn't working too well15:11
TrevinhoI'll recheck tonight15:11
smspillazit's not 100% reliable15:12
smspillazTrevinho: http://git.compiz.org/compiz/core/tree/src/window.cpp#n505015:13
smspillazTrevinho: if you just need to know that a window moved to another viewport, then you can check for window->invisible () on moveNotify as well15:15
smspillazTrevinho: unfortunately, there's no such concept of "viewports owning a particular window". That's not really how largedesktop works15:16
Trevinhook, thanks15:18
TrevinhoI've to go now, but tonight I'll look into that15:18
smspillaz:)15:18
smspillazhave fun15:18
=== smspillaz is now known as smstudy
jcastrodidrocks: ping15:53
didrocksjcastro: hey!15:53
jcastrohowdy!15:53
jcastroI have a quicklist question for you15:54
jcastroso let's say I have update manager on my launcher15:54
jcastroI only get the "check for updates" quicklist when update-manager is running15:54
jcastroif it's not running there's nothing in the list15:54
didrocksshould be a dynamic quicklist then15:54
didrocks(which depends on the component running then)15:55
jcastroso it's like, not really a quicklist at all, unless it's running, at that point why have a quicklist. when it makes me run the app and I have the button right there15:55
jcastrook so is this a bug in update manager or is it just how quicklists work?15:55
didrocksyeah, it's maybe not really useful15:55
jcastroit has to be in u-m because like firefox keeps its quicklists when not running15:55
didrocksshould maybe be a static quicklist, launching update-manger in a mode where it apt-get update?15:55
jcastroright15:56
didrocksnot sure if update-manager has that TBH15:56
jcastroso I just needed to know where to file the bug15:56
didrocks(this option)15:56
didrocksoh, the quicklist is in update-manager code itself15:56
didrocks(as the .desktop file for the static quicklist)15:56
didrocksso yeah, bug update-manager :)15:56
jcastroawesome, thanks!15:56
htorque_Trevinho: have you thought about making the launcher items pulse like normal when starting (in "backlight and edge illum. toggles" mode)? right now i find it a bit difficult to see whether a program starts or not.17:12
andyrockDBO, dash has the same DNDCollectionWindow issue https://bugs.launchpad.net/unity/+bug/83796817:52
ubot5Ubuntu bug 837968 in unity "Dragging and dropping something from dash to other windows require an extra mouse moveĀ·" [Undecided,New]17:52
andyrockand the problem is not due to dndcollectionwindow17:52
DBOandyrock, thats due to teh nature of DND17:52
DBOim not exactly sure what can be done about it really17:53
andyrockbut this problem sucks and should be fixed :)17:53
DBOthe XDND protocol isn't very flexible in this manner...17:53
DBOhappens to GTK also17:53
Trevinhohtorque_: No I didn't think about that, but it would be a nice idea... Open a bug about that17:54
htorque_Trevinho: will do :-)17:54
TrevinhoNice, feel free to call me back about that... Now I can't do it, but I'll give a look.17:55
jjohansenis there an indicator to get crash reports that notification report and ask for you to click on the notification icon?18:02
htorque_Trevinho: bug 838283 - maybe it can be made an additional option so it can be evaluated during user testing (if that's done somehow sometime).18:12
ubot5Launchpad bug 838283 in unity "Edge illumination launch animation hard to see" [Undecided,New] https://launchpad.net/bugs/83828318:12
Trevinhothanks htorque_18:17
Trevinhojjardon: apport gtk has a tray-icon, but I guess it has not ported to libappindicator yet18:18
htorque_Trevinho: thanks for being open to suggestions ;-)18:18
andyrockhtorque, Trevinho is open not only to suggestions ;)18:27
TrevinhoWhat the hell are you meaning andyrock?!?18:30
andyrockTrevinho, muahahahah18:30
Trevinholittle bastard!18:30
Baabelfishhello, any idea if it's possible to do global menu applet to the panel?18:40
Andy80andyrock, Trevinho you two!!! Don't damage the name of the "italian stallions" :D18:41
kamstrupkenvandine: dee-0.5.20 is out19:46
kenvandinekamstrup, thx!19:46
kamstrupkenvandine: tell the people with the pitchforks to stand down now ;-)19:46
kenvandine:-D19:46
kamstrupkenvandine: here's the changelog https://launchpad.net/dee/+milestone/0.5.20, since we're already shipping the relevant patches it's not hugely important, otoh we also know from experience now that the patches are safe :-)19:48
kenvandineyeah :)19:49
kenvandinei'll think about updating the package after beta1 :)19:49
kenvandinekamstrup, do you think the blocking problem i have when the models are refreshing could be related to the FilterModel I am using?20:01
kamstrupkenvandine: how many rows/changes are going into the model?20:02
kenvandinewhen it clears and appends a couple thousand rows... I guess the filter is being reapplied on every change20:02
kamstrupthe filter is applied incrementally to new rows20:02
kenvandineright20:02
kenvandineso if i have 2000 appends20:02
kenvandineright after a clear20:03
kenvandineit has to filter each row20:03
kamstrupyes20:03
kamstrupbut assuming this filter is a collator filter it should be cheap20:03
kenvandine"cheap"20:03
kenvandineabout 2 seconds20:03
kamstrupno, maybe 20ms worst case20:04
kenvandinehow about a filter of a filter?20:04
kenvandinei filter by a column first20:04
kenvandinethe collate that20:04
kamstrupkenvandine: it basically becomes a merge sort of 2k items I think20:04
kenvandineand i do that 8 filter models20:05
kamstruphehe, i can see that the layout is not exactly trivial...20:05
kenvandineone model, filtered by a column into 8 different filtermodels20:05
kenvandinethen apply the collator filter on that20:05
kamstrupah that way20:05
kamstrupa collator on each of the 8 filter models?20:06
kenvandineyes20:06
kamstrupok i have the picture20:06
kenvandinethey are all sorted by time20:06
kamstrupstill shouldn't be too bad I think20:06
kenvandinebut the point of all the filters is to have one per stream20:06
kamstrupalthough we are talking 1 + 2*8 "row-added" signals20:07
kenvandineright20:07
kamstrup+ the same amount of "row-removed" beforethat I assume20:07
kenvandinei experimented with not clearing the model first20:07
kenvandineand it got slower20:07
kenvandinebecause the model got bigger and bigger20:07
kamstrupif you wanna do clever updates you almost certainly need some indexes on the right columns20:08
kenvandinequickly got over 10k20:08
kenvandinei never looked at the indexes20:08
kamstrupa 10k model shouldn't be a problem as such20:08
kamstrupit all depends on how you use it20:08
kamstrupif you traverse the entire model often then sure20:09
kenvandinebut i am filtering it like crazy20:09
kamstrupbut if you only use limited subsections and otherwise access it via indexes20:09
kamstrupright20:09
kamstrupfiltering should be efficient as well20:09
kamstrupbut it sounds odd that you have to rebuild so much data20:10
kenvandinejust once20:10
kamstrupah, right20:10
kenvandineafter loading from the resource manager20:10
kenvandineso you have instant data, but then i need to bring it in sync with what the service has20:10
kenvandinethen i just get changes from the service20:10
kenvandinewhich are small20:11
kamstrupok, and in order to take in these changes you need to rebuild the entire model - right?20:12
kenvandineyes20:12
kamstrupand that's where you take te hit20:12
kenvandinewell... just on load20:12
kamstrupright20:12
kenvandineotherwise it is pretty speedy20:12
kamstrupkenvandine: any chance the service can just write directly to the resource20:13
kenvandineno20:13
kamstrupand then the view just re-reads from the RM?20:13
kamstrupbugger :-)20:13
kenvandinethen i need to parse the json on the way out20:13
kenvandineand leaks like hell20:13
kamstruphehe20:13
kenvandinethere is where i plan to be at next cycle though20:14
kenvandineusing a shared model managed by the service20:14
kenvandinebut that requires redesign of the db schema20:14
kenvandinekamstrup, so if you start gwibber and try to scroll or click anything for the first few seconds you can't20:15
kenvandineand sometimes compiz grays it out... but not often20:15
kenvandinei've tried moving all the parsing and refreshing the model into async function20:16
kenvandinebut once i start changing the model, it doesn't matter20:16
kamstrupkenvandine: I think I need to dive into the code to really come with some proper suggestions :-)20:17
kamstrupkenvandine: but it worries me a bit that shuffling json around - you should profile this20:18
kenvandineunderstand20:18
kenvandinewe are going to get rid of the json20:18
kamstrupkenvandine: some tasty GTimers and some printfs should do fine :-)20:19
kenvandinewhen refresh_model gets run in libgwibber/streams.vala20:19
kenvandinethat is when it blocks20:19
kenvandineuntil that is done20:19
kamstrupkenvandine: ok, i'll dig in when I've had some sleep20:28
kenvandinecool20:28
kenvandinethx!20:28
=== m_conley is now known as m_conley_away
hakermaniaHey guys, I'd like to ask about libunity, what does the UnityLauncherEntry argument inside the C code mean? What should I place there? Any C code example arounf?21:48
hakermaniaaround*21:48
hakermaniaOk, nv I found it :)21:55

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