[00:03] <RAOF> DBO: What was the missing feature of Xorg that made doing proximity-menus difficult?
[00:04] <DBO> you cant track the cursor without polling it
[00:05] <RAOF> So, if I said that you could register to get raw pointer events and if you're an Xi 2.1 client you'd always get them delivered regardless of the grab state, would that qualify?
[00:07] <RAOF> I'm wondering because that's something we could cherry-pick back to 1.10 for oneiric if you were interested.
[00:20] <DBO> RAOF, color me interested
[00:21] <Nafai> oh nice
[00:22] <RAOF> DBO: Sweet.  I'll ping you when it's in oneiric, then.
[00:27] <thumper> DBO: oh hai
[00:27] <DBO> oh hai
[00:27] <thumper> sometimes I want to stab our code
[01:25] <jo-erlend> who can tell me how to write a Unity lense in Python?
[01:46] <Vampire0> Hi, anyone around?
[01:46] <Vampire0> I'm having a problem. I distribute an application. Actually a Java application. The application also provides a .desktop file in /usr/share/applications/. Directly after installing the .deb package, the Dash can find the application, but if I start it, only a gray box with question mark and title "win0" appears in the launcher. Pinning that is not possible and also vanishes if you restart unity. This b
[01:46] <Vampire0> ehaviour exists until Unity is restarted. From then on all behaves well. Is there any trigger call I have to make in my postinst script to make this work properly immediately after installation?
[08:04] <oSoMoN> good morning
[08:08] <MacSlow> greetings everyone
[09:11] <didrocks> JohnLea: around?
[09:11] <JohnLea> didrocks; hyia
[09:12] <didrocks> JohnLea: some questions on unity quicklists, we need some guidelines for capitalization
[09:12] <didrocks> JohnLea: some quicklist have all words capitalized, others not
[09:12] <didrocks> JohnLea: what do you advise?
[09:12] <didrocks> Create a New Document
[09:12] <didrocks> or
[09:12] <didrocks> Create a new document
[09:13] <JohnLea> didrocks; First letter of each line capitalized, names all capitalized.  e.g. "Create a new document" and "Open Office" are both correct
[09:14] <didrocks> JohnLea: thanks for the guideline, can you update https://wiki.ubuntu.com/Unity/LauncherAPI#Static Quicklist entries with this quickly please?
[09:17] <andyrock> "Keep in launcher" not "Keep In Launcher"
[09:21] <didrocks> andyrock: what is it in English right now?
[09:22] <didrocks> (it's "Conserver dans le lanceur" in french)
[09:22] <andyrock> didrocks, i use English in natty right now... so yes
[09:23] <didrocks> andyrock: heh, so not coherent, should be fixed, but taking care to not break all translations
[09:24]  * didrocks needs to import the launchpad translations upstream
[09:26] <andyrock> didrocks, should we open a bug about this?
[09:27] <didrocks> andyrock: yes please, just ensure to emphasize that we should take care of translations in the description :)
[09:28] <andyrock> didrocks, ayatana-design, unity, unity (ubuntu) right'
[09:28] <andyrock> ?
[09:28] <didrocks> andyrock: I would say no need for ayatana-design
[09:29] <didrocks> JohnLea: we have "Keep In Launcher", should be "Keep in launcher", right?
[09:29] <JohnLea> didrocks, andyrock; https://wiki.ubuntu.com/Unity/LauncherAPI updated with answer to the capitalisation question in the faq, I also added a brief section detailing 'quicklist elements'
[09:30] <didrocks> JohnLea: you rock!
[09:30] <didrocks> andyrock: so that answers, just open unity/unity (ubuntu)
[09:31] <andyrock> didrocks, i got it
[09:39] <andyrock> didrocks, https://bugs.launchpad.net/ubuntu/+source/unity/+bug/795422
[09:39] <andyrock> didrocks, i don't know if it is fine
[09:39] <didrocks> andyrock: perfect, I triaged it :) thanks!
[09:40] <andyrock> didrocks, thx you :)
[10:02] <andyrock> DBO, are you here?
[10:13] <Zhenech> could someone please merge https://code.launchpad.net/~sargentd/indicator-network/libnotify-bd/+merge/64126? the previous upload is broken :>
[10:35] <Zhenech> didrocks, thanks! and yes, unreleased "we" use too, that one was a mistake :)
[10:36] <didrocks> Zhenech: yeah, I was surprized by a DD :-)
[10:37] <didrocks> Zhenech: nice if you are there, also the branch isn't the right one, (debcheckout <source_packagename> indicates the right one
[10:37] <didrocks> Zhenech: but no worry, I'm pushing your change to the right places (in ubuntu-desktop, we tend to use debian/ only branch)
[10:38] <didrocks> hum 0.3.8-0ubuntu2 is missing in this branch as well
[10:39] <Zhenech> that's the one i checked out with lp:ubuntu/package as I do always :)
[10:40] <didrocks> Zhenech: yeah, but desktop branches are in lp:~ubuntu-desktop/package/ubuntu :)
[10:40] <didrocks> Zhenech: debcheckout should checkout you the right branch
[10:40] <Zhenech> even on a debian machine? ;)
[10:40] <didrocks> I agree it's confusing, sorry about that
[10:40] <didrocks> Zhenech: not sure, it's quite fun sometimes as it tries to take the git repo ;)
[10:41] <Zhenech> heh, will try at some point
[10:41] <didrocks> no worry, I'm fixing the "history" :-)
[10:45] <Zhenech> great, thanks
[11:18] <andyrock> njpatel, your dev-ayatana email rocks!
[11:28] <njpatel> andyrock, heh, thanks :)
[13:17] <didrocks> Kaleo: agateau: we are famous on the Qt bug: http://labs.qt.nokia.com/2011/06/10/type-punning-and-strict-aliasing/ :)
[14:19] <Kaleo> didrocks: rock!
[14:28] <DBO> andyrock, just got your email
[14:28] <DBO> excellent debugging
[14:28] <DBO> I very much agree with yoru conclusion
[14:29] <DBO> your solution is also agreeable with me so long as you comment as to why it is done that way
[14:30] <andyrock> DBO, graet! launcher.cpp is very hard to understand (but this is right)
[14:31] <andyrock> DBO, ok... i'm working on another bug right now! i will do it as soon as possible :)
[16:22] <andyrock> DBO, done
[16:22] <DBO> andyrock, excellent
[16:37] <andyrock> jcastro, hi
[16:37] <andyrock> jcastro, about the unity contributors meetings
[16:40] <andyrock> jcastro, where will be held?
[17:05] <andyrock> njpatel, i am working on launcher device settings for reproposing this (https://code.launchpad.net/~andyrock/unity/launcher-devices-improvement/+merge/54100)
[17:06] <andyrock> i have to follow the google c++ code style?
[17:21] <njpatel> andyrock, ideally, if it's a new chunk of code, yes. If it's just fixes in existing code, then it's probably good to keep to the existing style
[17:21]  * njpatel needs to run astyle over the codebase at some point
[17:22] <andyrock> njpatel, ok... i will use old style ;)
[17:22] <njpatel> :)
[17:22] <andyrock> njpatel, what about stl data type?
[17:27] <njpatel> andyrock, yeah, use C++ data types if you can
[17:28] <njpatel> andyrock, also look at GLibWrapper*
[17:28] <njpatel> it's kind of interesting :)
[17:28] <andyrock> njpatel, indeed
[18:18] <jo-erlend> Is there Python support to write lenses?
[18:18] <davidcalle> jo-erlend, yes
[18:18] <jo-erlend> davidcalle, any links?
[18:21] <davidcalle> have a look at lp:unity-books-lens or lp:unity-place-sample for a simple python lenses and lp:askubuntu-lens for a more complex one.
[18:21] <davidcalle> jo-erlend^
[18:21] <davidcalle> lens*
[18:22] <davidcalle> jo-erlend, https://wiki.ubuntu.com/Unity/Lenses
[18:27] <davidcalle> jo-erlend, lp:unity-books-lens is my personal mess, but some comments in it might be useful.
[18:48] <jo-erlend> great. Thanks :)
[19:24] <cyphermox> tedg: re the appindicator signals, are you waiting for me to update my branch or are you doing it directly? I'm not exactly certain what conclusion we got to ;)
[19:26] <tedg> cyphermox, I think using open/close makes more sense.  What do you think?
[19:27] <cyphermox> i'm fine with either solution
[19:27] <cyphermox> does appindicator already expose open/close?
[19:27] <cyphermox> (also, I notice now that the fallbacks don't seem to work properly with my code)
[19:27] <tedg> cyphermox, No, it'd be basically the same code, except you'd respond to the custom event siganl.
[19:27] <tedg> cyphermox, We'd need to figure out how to get those signals in the fallback case as well.
[19:28] <tedg> Hmm, they shouldn't have broken...
[19:28] <cyphermox> huh, you mean catch the open/close from dbusmenu and send it through appindicator, and add the return value stuff?
[19:28] <tedg> cyphermox, No, with open and close there is no return.  They're just a reflection of state.
[19:28] <cyphermox> ok
[19:29] <tedg> cyphermox, So then we could resynthize the fallback by looking at whether the menu is displayed or not.
[19:29] <tedg> Thinking about the fallback I think open/close makes even more sense.
[19:29] <cyphermox> what I'm worried about is that setting a new menu when I get an open signal will replace the menu but not leave it in open state (or visible on the screen, if you will)
[19:29] <cyphermox> yeah
[19:30] <tedg> It should.  We replace all kinds of items pretty regularly on the messaging menu for instance.
[19:30] <cyphermox> statusicon stuff in nm-applet uses show/hide
[19:30] <tedg> It would be best if you didn't do a full replacement, but it's not the end of the world either way there.
[19:30] <cyphermox> I can't easily figure out what to replace... unless you have specific ideas for that?
[19:31] <cyphermox> (I mean, to not replace the whole menu, just parts of it)
[19:31] <tedg> Eh, okay.  It'd have to be designed that way in the application.
[19:31] <cyphermox> yeah
[19:32] <cyphermox> ok, so I'll update the code in my branch and test it some more
[19:33] <cyphermox> kenvandine: ping
[19:33] <cyphermox> kenvandine: gbrainy: https://code.launchpad.net/~mathieu-tl/gbrainy/disable-gnome/+merge/64232
[19:34] <kenvandine> cyphermox, pong
[19:34] <kenvandine> cool
[19:34] <kenvandine> cyphermox, did you build it in pbuilder?
[19:34] <cyphermox> seems okay, for instance it now doesn't build with art-sharp
[19:34] <cyphermox> yes, do you want logs?
[19:34] <kenvandine> my box is a bit overloaded atm
[19:34] <kenvandine> nah
[19:35] <cyphermox> oh wait a sec
[19:35] <kenvandine> i'll do a quick review, and hope it builds in the archive
[19:35] <kenvandine> ok
[19:35] <cyphermox> I think my pbuilder wasn't as up to date as it should have been
[19:35] <kenvandine> well it'll update itself
[19:35] <kenvandine> just has to download more packages
[19:36] <cyphermox> oh, right, it would have failed otherwise
[20:50] <ZombiePriest> dear god please tell me there is a way to get rid of this Unity abomination
[20:52] <ZombiePriest> Guess not..
[20:52] <ZombiePriest> thanks anyway
[22:31] <nnnaji> om
[23:21] <JanC> http://river-valley.tv/quick-and-dirty-usability-leveraging-google-suggest-to-instantly-know-your-users/ --> might be useful for usability research  ☺
[23:57] <Proxen> hi
[23:57] <Proxen> Does anyone know how can I launch an application twice from the sidebar?