[08:29] <oSoMoN> good morning
[08:37] <Saviq> hello
[08:49] <apinheiro> njpatel, one question, looking at this method QuicklistView::IsMenuItemSeperator(int index)
[08:50] <apinheiro> and at the objects
[08:50] <apinheiro> it seems that a quicklistmenu item can have a label, no matters if it is a quicklistmenuitemlabel or  not
[08:50] <apinheiro> right?
[08:51] <apinheiro> hmm, the question is not really clear
[08:52] <apinheiro> can I assume that only quicklistmenuitemseparator will be a separator?
[09:16] <njpatel> apinheiro, yes, you can assume that safely :)
[09:27] <apinheiro> njpatel, ok, thanks
[09:35] <nigelb> njpatel: Heya! Do you think you'd have time to give a session at User Days about Unity Lenses? https://wiki.ubuntu.com/UserDays
[09:35] <nigelb> (Mostly about using)
[09:39] <njpatel> nigelb, I _should_ be able to, but I'm not sure if I'm away those days, let me find out and get back to dyou
[09:43] <nigelb> njpatel: Great! Thanks. Once you're sure you can pick a slot yourself or just let me know whats a convinient time :)
[10:35] <Saviq> any comments on whether that's a sane approach http://pastebin.ubuntu.com/689057/ to fix https://bugs.launchpad.net/unity-2d/+bug/801073 ?
[10:36] <Saviq> what I'm yet unsure how to follow on, are custom shortcuts for other LauncherItems
[10:37] <Saviq> and now that I think about it, it won't help with shortcuts interpreted outside of the launcher :/
[10:37] <Saviq> e.g. what's mentioned on the bug - using Super+Tab to switch between windows
[10:53] <Saviq> Kaleo: ^
[11:07] <Kaleo> Saviq: that won't do it unfortunately
[11:07] <Kaleo> Saviq: it has to work for any key press happening at the same time as the super tap
[11:07] <Kaleo> Saviq: that is, for keys that Unity 2D does not control
[11:07] <Saviq> yeah I know
[11:08] <Kaleo> Saviq: just read your comment :)
[11:08] <Kaleo> Saviq: ok :)
[11:08] <Saviq> ah so you mean if during SuperkeyHeld
[11:08] <Saviq> any other key is pressed
[11:08] <Saviq> just ignore that
[11:08] <Kaleo> Saviq: yes
[11:08] <Saviq> so we need to monitor all the other keypresses
[11:08] <Kaleo> Saviq: for example, some laptops for some reason use Super+L for switching video output
[11:08] <Kaleo> Saviq: that's right
[11:09] <Kaleo> Saviq: and we don't want the dash to show up when the user presses Super+L quickly
[11:09] <Saviq> yeah obviously
[11:09] <Saviq> ok, on it
[11:10] <Kaleo> Saviq: thanks
[12:02] <smoser> my unity-2d-panel right now is taking up 865M resident
[12:04] <smoser> I'm running 'system-load-indicator', could that possibly causing leaks in unity-panel-2d ?
[14:44] <greyback> mardy, hey would you like me to review the grid_view stuff you did?
[14:44] <mardy> greyback: sure, you're most welcome! :-)
[14:45] <greyback> mardy, ok, I wasn't certain what "Abstain" meant
[14:47] <mardy> greyback: I accidentally set it on "resubmit" myself, then I didn't find a way to remove my own review, so I changed it to "abstain" :-)
[14:48] <greyback> mardy: aha, see :)
[14:50] <greyback> mardy, interestingly, you've also managed to fix something I just logged: bug:850036
[14:51] <mardy> greyback: good to know! :-)
[14:51] <greyback> mardy: hmmm, no, not quite :(
[14:51] <mardy> greyback: I hope it doesn't make it worse, at least :-)
[14:52] <greyback> mardy: it's working a lot better anyway. That was a nasty bug
[14:55] <greyback> mardy: oh you're really gonna hate me now!
[14:56] <mardy> greyback: maybe ;-)
[14:57] <davidcalle> Kaleo, hi
[14:58] <Kaleo> davidcalle: hi
[14:59] <davidcalle> Kaleo, are you the one who implemented the HorizontalRenderer in Unity-2D?
[15:01] <Kaleo> davidcalle: yep
[15:02] <davidcalle> Kaleo, great, I have a small problem with it, non square images are enlarged to fit the tile http://ubuntuone.com/4hJIk1CeAboeNXsKv0T1ZP
[15:02] <davidcalle> Kaleo, do you want a proper bug report on this?
[15:10] <Kaleo> davidcalle: I'm not sure I see the non square case in that screenshot
[15:10] <Kaleo> davidcalle: definitely, a bug report would be grand
[15:12] <greyback> Kaleo: "would be grand" :P
[15:12] <davidcalle> Kaleo, silly me, it sure could be useful to provide you a reference... Same icons with the vertical renderer http://ubuntuone.com/1SSTc5J23VFLFK5piS9GAD Bug report on its way, thanks a lot :-)
[15:14] <Kaleo> greyback: :p
[15:14] <Kaleo> davidcalle: got it :)
[15:14] <Kaleo> davidcalle: excellent, thank you for that
[15:15] <cyphermox> mpt: hey
[15:16] <cyphermox> mpt: can I get your opinion of https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/834495 ? better to have icons that are almost invisible in some themes, or no icons at all?
[15:17] <cyphermox> unfortunately special-casing the icons to ship dark when the theme is light and the other way around would be complicated
[15:30] <OwaisL> In some cases especially with the panel at some level of transparency. Mono icons become invisible when opening the dash as the panel changes colour too. Usually happens with light panel+dark icons
[15:46] <mpt> cyphermox, that's a false choice, it works in 11.04
[15:47] <mpt> and I'm pretty sure there was a bug report about it previously
[15:47] <cyphermox> mpt what do you mean?
[15:47] <cyphermox> it "works" in as much as the icons are already there, but afaik they would be just as not very visible
[15:47] <mpt> Basically the menu should be using -symbolic, which mono provides, while the Edit Connections window uses the standard icons that don't
[15:47] <cyphermox> -symbolic?
[15:47] <mpt> "don't" = "mono doesn't provide, I mean
[15:50] <cyphermox> both things use the exact same icons
[15:50] <mpt> cyphermox, exactly, they shouldn't
[15:50] <cyphermox> this is done because normally the icons will match the theme throughout, what nm-connection-editor does is ask what theme is used, that's all
[15:53] <mpt> cyphermox, what does it do with that information?
[15:53] <cyphermox> well, just get the theme used, to know what the icon theme is, then load the icon from that theme
[15:54] <mpt> cyphermox, why does it do that? Why doesn't it just use the icon name?
[15:55] <cyphermox> mpt, it's equivalent. just getting the icon name will also get the one from the current theme
[15:55] <cyphermox> you ask for the icon name, the theme will be used unless the icon is unavailable, then it will start to use fallbacks
[15:55] <cyphermox> however the icon *is* always availa
[15:56] <cyphermox> because it's the same as we use for the indicator icons
[15:56] <cyphermox> (or largely the same, especially for wired)
[16:00] <mpt> cyphermox, what are the names of the icons used?
[16:01] <cyphermox> nm-device-whatever; so -wired, -wireless, -wwan and -unknown, IIRC
[16:01] <cyphermox> -unknown is a possibility but should never be reached, so we can safely forget it
[16:01] <cyphermox> oh, I forgot -vpn
[16:04] <mpt> cyphermox, so, the mono themes should provide, and the network menu should be using, -wired-symbolic, -wireless-symbolic, -wwan-symbolic, etc
[16:04] <mpt> cyphermox, then Humanity or Hicolor should provide, and the Edit Connections window should be using, -wired, -wireless, -wwan, etc.
[16:06] <cyphermox> can you point me to where this symbolic stuff is defined? I know nothing of it and it all sounds a little confusing
[16:06] <cyphermox> e.g. defined as in documented
[16:06] <mpt> Depending on the age of the code it might be using -panel rather than -symbolic
[16:08] <mpt> aha
[16:08] <cyphermox> I can't find anywhere on my system an icon named -symbolic (and -panel has *very few*)
[16:08] <mpt> cyphermox, bug 541882 is where the equivalent bug was fixed for the Sound Preferences.
[16:09] <mpt> Looks like maybe it is supposed to be -panel, to avoid clashing with future -symbolic icons that work differently.
[16:30] <mpt> cyphermox, oh, snap
[16:30] <mpt> we commented at the same time
[16:30] <cyphermox> d oh
[16:30] <cyphermox> :)
[16:30] <cyphermox> well, I understand it better now, though I'm pretty unhappy that this means yet more delta from upstream and debian
[16:30] <cyphermox> but I think with careful work, this can be corrected
[16:31] <mpt> cyphermox, there shouldn't be any delta except in the menu, which is all delta anyway, right?
[16:31] <mpt> And why do you need new icons at all?
[16:31] <cyphermox> mpt: less and less
[16:31] <cyphermox> I'm working on getting the patches upstream
[16:31] <mpt> Well then, even in the menu, exactly the same code would work regardless of theme
[16:32] <mpt> If you're using an icon theme that doesn't have -panel icons, it falls back to the standard ones
[16:32] <cyphermox> well, seems to me like it should be new icons, ubuntu-mono needs to have a dark version of say, nm-device-wired, and a light version. the light one will be used in the panel, the dark one in the UI.
[16:32] <cyphermox> past that I don't really care much how they are done or what the name is, as long as it's implementable in code and doesn't destroy other themes
[16:33] <mpt> cyphermox, are you sure that Humanity or Hicolor or something else in the fallback stack doesn't have them already?
[16:33] <cyphermox> pretty sure
[16:33] <mpt> cyphermox, well if they don't, why doesn't it malfunction upstream?
[16:34] <mpt> Does upstream have versions of Humanity or Hicolor that have more icons than ours?
[16:34] <cyphermox> hicolor just has colored icons, and that works no matter if your panel is dark or light
[16:34] <mpt> cyphermox, right, that's what you want here
[16:35] <mpt> Again comparing to the Sound Preferences, the volume icons there are slightly colored too
[16:35] <cyphermox> but the name of the icon used in the code is always the same here, I use nm-device-wired for both the panel and connection editor, that's how it's done upstream
[16:35] <mpt> cyphermox, exactly!
[16:36] <mpt> cyphermox, so step 1, change the names in the menu code, adding -panel
[16:36] <mpt> Step 2, change the names in the mono theme, again adding -panel
[16:37] <mpt> The Edit Connections window code remains unchanged
[16:37] <cyphermox> mkay, now this makes sense
[16:39] <cyphermox> mpt: finally, you know the icons will look different in ubuntu-mono and humanity at least for wired?
[16:40] <cyphermox> in ubuntu-mono we have arrows, in humanity what I find now is two connectors of some sort, looks a bit like a belt
[16:40] <mpt> cyphermox, if anything, that's a feature ... Mono's wired icon is not very good :-)
[16:40] <cyphermox> alright.
[16:41] <cyphermox> care to update the bug so that it's clear as you described it above?
[19:20] <mamed> hey
[19:20] <smoser> is unity-2d-panel leaking extremely badly for others ?
[19:21] <mamed> guys
[19:21] <mamed> i removed unity it was so slow but i loved global menu . i want it back (i mean global menu) can you help me?
[19:21] <smoser> I'm using 4.6.1-0ubuntu1, its been up for < 8 hours, and sucking 1.1G resident.
[19:22] <smoser> Kaleo, ^ ?
[19:22] <mamed> noone will help i think
[19:23] <smoser> mamed, you could try unity-2d. i dont think that the unity panel was expected to function without the rest.
[19:26] <htorque> smoser: is it unity-2d-panel or the unity-panel-service (bug 835646)?
[19:26] <smoser> unity-2d-panel is what shows in top
[19:26] <htorque> ok, then that's not that
[19:27] <smoser> i run 'system-load-indicator' which might be what differenciates me from stock
[19:28] <smoser> i just killed unity-2d-panel, and quit the system-load-indicator. i'll see if that is less leaky
[19:28] <htorque> smoser: i'm running that here as well, though using normal unity. haven't seen it leaking.
[19:38] <smoser> well, its visably still leaking for me. started off at 32M resident, its alrady up to 46M in 10 minutes.
[19:40] <Kaleo> smoser: hi, let me see
[19:41] <Kaleo> smoser: that's not good, can you file a report with the specifics of your configuration please?
[19:43] <smoser> Kaleo, what sort of specifics ?
[19:43] <smoser> bug 850320 opened
[19:44] <htorque> smoser: that gotta be similar to bug 835646 - you can trigger the memory raise by opening any program
[19:44] <htorque> e.g., check mem usage, run start and quit gimp, check mem usage again
[19:44] <smoser> hm... htorque i dont know. i dont start a lot of GUI problems.
[19:44] <smoser> programs.
[19:45] <smoser> i dont actually think i've *started* an X11 program in the last 15 minutes
[19:45] <smoser> i do use 'gnome-open' fairly extensively though for opening urls in firefox.
[19:46] <htorque> smoser: maybe just coincidence, will monitor it a bit and confirm if it raises on without any action.
[19:46] <smoser> well its hard to do *no* action
[19:46] <smoser> :)
[19:46] <htorque> heh, true
[19:46] <smoser> for one, you just made my launcher panel come out, and the indicator panel light up by saying my name
[19:48] <smoser> i'll let others figure out if its a dupe or not.
[19:50] <htorque> smoser: did you switch between windows a couple of times during that period? seems to raise on every switch here (~500kb each time).
[19:52] <smoser> yeah. switching desktops seems to make it leak
[19:56] <macer1> Hi. What is ayatana doing exactly? I mean...is it managing Ubuntu look and feel and thinks like that?
[20:00] <macer1> ?
[20:02] <Omega> macer1: it tries to improve the user experience of ubuntu and applications on ubuntu
[20:03] <macer1> cool :D
[20:03] <Omega> so yes look and feel are all part of what ayatana does
[20:03] <Omega> https://wiki.ubuntu.com/Ayatana
[20:04] <macer1> I am running oneiric now. Ayatana made very good work on imporiving user experience :)
[20:04] <Omega> :)
[20:06] <macer1> i want to report a bug about some dropped gestures/keys like Ctrl+D in compare to natty. does it affect ayatana or only unity?
[20:07] <macer1> maybe ayatana deleted Ctrl+D to show desktop, to give better user experience :D
[20:13] <Omega> macer1: yes it affects ayatana
[20:14] <Omega> if it is a design change, it affects ayatana
[20:14] <macer1> hmm...is there a list of changes like that?
[21:17] <jderose> tedg: what's the correct, modern way to save and restore an app's window size and position?
[21:17] <tedg> jderose, Great question :-)
[21:17] <tedg> jderose, It seems to be falling on apps to do today, but my personal believe is the WM/session manager should help there.
[21:17] <jderose> hehe
[21:17] <tedg> jderose, But they're not today.
[21:18] <tedg> belief
[21:18] <jderose> yeah, it does seems like a weird thing for the app to manage... so that being the case, how should an app to this?  what's "the tedg way"? :)
[21:24] <tedg> jderose, You can just grab your position from you window and restore it.  Honestly, i think you probably should just have a good default.
[21:24] <jderose> yeah
[21:24] <tedg> It's quick to maximize, which is really what most people want anyway.
[21:24] <tedg> Especially with a video editor.
[21:25] <jderose> yeah :)
[21:28] <jderose> tedg: so just call Window.maximize() before I call Window.show_all()?