[07:36] <didrocks> good morning
[07:36] <jono> hey didrocks
[07:36] <didrocks> hey jono! how are you?
[07:37] <jono> didrocks, good, pal, you?
[07:37] <didrocks> jono: I'm fine, thanks :)
[07:37] <jono> didrocks, sweet :-)
[08:00] <oSoMoN> good morning
[08:11] <didrocks> waow jono found a bug not already reported which is a functional one \o/
[08:14] <jono> didrocks, heh, which one? the search box one?
[08:14] <didrocks> jono: yeah, the search box focused by default. It's becoming very rare to find such a bug still to report :)
[08:15] <jono> :-)
[08:22] <MacSlow> greetings everybody
[08:24] <didrocks> Guten Morgen MacSlow
[08:24] <MacSlow> bon jour didrocks
[08:25] <didrocks> Wie geht's?
[08:25] <didrocks> (right, 6 years of German for… that ^ :()
[08:28] <MacSlow> didrocks, trying to get input-focus working on quicklists is ruining my sleep
[08:30] <didrocks> MacSlow: also, there are some kind of regression on the launcher (the input-focus keep their, open the quicklist and such)
[08:33] <MacSlow> didrocks, I know... :( it's pretty aweful
[08:50] <kvalo> didrocks: oh, you are more advanced in german than me. I studied five years ;)
[08:51] <didrocks> kvalo: the result isn't great for me though :)
[08:52] <kvalo> didrocks: neither for me :)
[09:35] <klattimer> seb128: if we're not shipping gtk3 are we shipping dconf?
[09:35] <didrocks> klattimer: dconf is already shipped
[09:35] <klattimer> ok just checking
[09:36] <seb128> klattimer, we are, current glib and dconf
[09:53] <AlanBell> can python be used to write a unity places place? the examples just show vala which I have never even heard of
[09:56] <rsajdok> AlanBell: vala = c#
[09:56] <AlanBell> ah, interesting
[09:58] <AlanBell> so is mono a dependency of unity then?
[09:58] <AlanBell> or just some of the places daemons?
[10:05] <rsajdok> AlanBell: I do not know :)
[10:05] <rsajdok> AlanBell: http://en.wikipedia.org/wiki/Vala_(programming_language)
[10:07] <AlanBell> thanks, that is interesting, so it isn't mono, just c# syntax translated to c then compiled
[10:07] <AlanBell> sounds a bit like the android/dalvik/java process that Oracle don't like much
[10:08] <AlanBell> anyhow, looking at the places documentation I am guessing it should be possible to write a places daemon in python that talks the right bits of dbus to unity
[10:11] <didrocks> AlanBell: dee will have soon introspection (with gir), so you will be able to include dee (which basically handle the dbus protocol) into the place
[10:12] <didrocks> in python so :)
[10:12] <AlanBell> yay
[10:13] <AlanBell> I added a few more business focussed ideas to the end of https://wiki.ubuntu.com/Unity/Places/Ideas/ and I hope to have a crack at implementing them at some point
[10:16] <didrocks> nice :)
[11:25] <DJKorbit> hi everyone
[11:29] <DJKorbit> does anyone know how can i restart unity? just to see if i can reproduce a bug
[11:36] <kamstrup> DJKorbit: Just run 'unity' from the command line should do it
[11:41] <DJKorbit> kamstrup, that will run my /opt/unity version
[11:42] <DJKorbit> besides that, i don't have any unity binary
[11:42] <DJKorbit> i don't want to run my compiled version, i want to run the ubuntu version that's running now
[11:42] <kamstrup> DJKorbit: /usr/bin/unity is in the 'unity' package, so you should have it
[11:42] <DJKorbit> kamstrup, ok, i'll try
[11:43] <kamstrup> DJKorbit: if it's picking up your /opt version, then you've set some PATH variables
[11:43] <DJKorbit> thanks, it worked
[11:44] <DJKorbit> so, the bug i reported doesn't exist in the bzr version
[11:44] <DJKorbit> because in bzr, unmounted volumes don't show up
[11:44] <DJKorbit> as they do in the ubuntu version
[11:49] <DJKorbit> this is really strange, i've switched to bzr version of unity and now the unmounted volumes show up also
[11:49] <DJKorbit> bugs that can't be reproduced all the time are really annoying to debug
[11:52] <DJKorbit> i've opened bug 715711 and assigned it to me
[12:03] <DJKorbit> i've just opened this bug too
[12:03] <DJKorbit> bug 715718
[12:31] <didrocks> DJKorbit: those bugs are already reported btw
[12:31] <didrocks> DJKorbit: did you check for duplicates?
[12:31] <DJKorbit> didrocks, no, i relied on launchpad's ability to do that
[12:32] <didrocks> DJKorbit: launchpad isn't great in proposing duplicate, making a manual search is way better :)
[12:32] <DJKorbit> didrocks, ok, i'll do that now before lunch
[12:32] <didrocks> DJKorbit: thanks a lot :)
[12:33] <DJKorbit> found it, its bug 710809
[12:34] <DJKorbit> how can i mark my bug as a duplicate?
[12:35] <didrocks> DJKorbit: you should have a "mark as duplicate" link
[12:35] <didrocks> (top right)
[12:35] <didrocks> you just enter there the bug number of the master bug
[12:37] <DJKorbit> done
[12:39] <didrocks> DJKorbit: thanks! :)
[12:39] <DJKorbit> i really wished i had more time to dedicate to solving bugs :(
[12:39] <DJKorbit> i have two part-time jobs :(
[12:40] <DJKorbit> and still finishing college
[12:40] <didrocks> yeah for life-work-study balance ;)
[12:41] <DJKorbit> i'm waiting for my grade of my experimental physics exam to see if i finish the course this month
[12:42] <DJKorbit> time for lunch, bye
[14:17] <alex3> D:< unity is segfaulting on start again
[14:19] <lamalex> agateau: don't forget about the bug pilot today. I haven't been gotten into X to check my email yet
[14:19] <lamalex> so if you already did a bunch, ignore that message :P
[14:20] <agateau> lamalex: no pb, can I cheat and include some bugs I triaged yesterday? :)
[14:21]  * fagan wonders if that message actually sent 
[14:26] <lamalex> agateau: haha yah sure
[14:26] <lamalex> ugh i have to restart, be right back
[14:29] <lamalex> ugh oh god
[14:29] <lamalex> i seem to have accidentally upgraded x
[14:30] <lamalex> how do i get myself out of this one :\
[14:31] <lamalex> wait apparently I did not
[14:31] <lamalex> so why is my screen black
[14:32] <lamalex> no. i did.
[14:37] <lamalex_> ok back in x but with nv :(
[15:43] <mpt> ronoc, what does "canRaise()==false" mean?
[15:44] <ronoc> mpt, its part of the mpris spec -> mpris.org
[15:44] <torkvemada> mpt: that player doesn't have any window you can raise up
[15:44] <ronoc> or it doesn't suppor the feature
[15:44] <mpt> I see, thanks
[15:45] <mpt> ronoc, so what do you think of making that application's application item insensitive?
[15:47] <ronoc> mpt, yeah it makes sense if the app is not going to be raised from the user clicking on that item
[15:48] <kenvandine> klattimer, so i see the new "Add appointment" menu item, which works
[15:49] <kenvandine> but after i add an appointment, shouldn't i see it in the menu?
[15:49] <klattimer> kenvandine: you should
[15:49] <kenvandine> ok, i'm not :)
[15:49] <klattimer> it might take a moment for eds to do it's job
[15:49] <kenvandine> i even restarted the service
[15:49] <klattimer> but  the menu should update on about to show
[15:49] <klattimer> kenvandine: that's weird
[15:50] <klattimer> have you done evolution --force-shutdown and restarted the service?
[15:50]  * klattimer will be very pissed if he has to reopen the source every time the menu needs updating 
[15:50] <klattimer> that *could* be the only thing
[15:50] <kenvandine> well, i should still be able to see future appointments right?
[15:50] <kenvandine> that were already there?
[15:51] <klattimer> but reopening the source would be the same as restarting indicator-datetime
[15:51] <klattimer> kenvandine: how far in the future did you add it?
[15:51] <klattimer> I only have 1 week into the future
[15:51] <kenvandine> i added one for today
[15:51] <klattimer> in the past perhaps?
[15:51] <kenvandine> but i had one already there for tomorrow
[15:51] <kenvandine> not showing up though
[15:51] <klattimer> hmm
[15:51] <klattimer> I should maybe pull the HEAD code and test it
[15:52] <kenvandine> it does pull for all calendars right?
[15:53] <klattimer> oh kenvandine nope
[15:53] <klattimer> it only pulls the system calendar
[15:53] <kenvandine> humm
[15:53] <klattimer> google calendars/webcal are insanely slow
[15:53] <kenvandine> which one is that?
[15:53] <klattimer> so we missed those out
[15:54] <klattimer> kenvandine: anything in "On this computer" I assume
[15:54] <kenvandine> but shouldn't eds already have that cached?
[15:54] <klattimer> kenvandine: you'd think huh?
[15:54] <kenvandine> that is the one i added the new one to
[15:54] <kenvandine> that sucks that it doesn't :/
[15:54] <klattimer> remember the clock-applet
[15:55] <klattimer> 15-20 second wait on opening
[15:55] <klattimer> in our case, the menu would have to be open for 15-20 seconds for the items to appeaer
[15:55] <klattimer> simply pointless
[15:55] <klattimer> kenvandine: OK, so we have a bug perhaps?
[15:55] <kenvandine> ugh
[15:55] <klattimer> in that it's not adding items to the menu at all
[15:56] <kenvandine> seems so
[15:56] <kenvandine> although, i have more than one "On this computer" section, each with a "Personal" under it
[15:56] <kenvandine> not sure how that happened
[15:56] <kenvandine> years of eds data :)
[15:56] <klattimer> kenvandine: that sounds like you've got buggy eds data
[15:56] <klattimer> try adding appointments to other calendars and see what happens in the menu
[15:56] <kenvandine> oh... wait
[15:57] <kenvandine> does it use the one that is marked as default?
[15:57] <kenvandine> because my google calendar is marked as default
[15:57] <kenvandine> maybe we are ignoring the remote calendars but also looking for the default
[15:57] <klattimer> it uses e_cal_new_system_calendar();
[15:58] <klattimer> which I am to believe gets the first calendar on the local system
[15:59] <wb_> hi. first time here. how could i give feedback on unity?
[16:00] <klattimer> kenvandine: could you be experiencing an evolution bug if that's the case?
[16:00] <kenvandine> that is what i am thinking
[16:00] <klattimer> failing this, I'll make it so it iterates all sources
[16:01] <kenvandine> would be better to fix eds so it caches some data
[16:01] <klattimer> to hell with it if it takes 15-20 seconds to update the menu, and probably all the google ones vanish just as it starts the update again
[16:01] <klattimer> :/
[16:01] <kenvandine> would make evo better too i would think
[16:01] <klattimer> kenvandine: I found a list of things that need doing in l.g.o for evolution
[16:01] <kenvandine> at least for me, only including appointments from the local calendar is pretty pointless, i want to access my calendar for all of my devices
[16:01] <klattimer> and fixing the calendar issue so that a) it's properly async and b) caches were on the list
[16:01] <klattimer> kenvandine: agreed
[16:02] <klattimer> but unfortunately I don't see a way to fix it in indicator-datetime
[16:02] <klattimer> and evolution needs a lot of work as it stands
[16:02] <kenvandine> yeah
[16:03] <klattimer> kenvandine: at least as it is now, the default calendar source is the same one as is being displayed in the default install
[16:05] <kenvandine> klattimer, ok, after rebooting i see the apt
[16:05] <klattimer> after rebooting?!
[16:05] <klattimer> then that's got to be eds's fault
[16:05] <klattimer> surely
[16:05] <kenvandine> probably
[16:06] <kenvandine> also, the list should always be for the current day, not the selected day?
[16:06] <klattimer> kenvandine: how do you mean?
[16:06] <klattimer> the list is from today to today+7 days
[16:06] <kenvandine> if i select tomorrow in the cal, should it show me tomorrow's apt?
[16:06] <kenvandine> oh
[16:07] <kenvandine> i guess i just need more appointments on that local calendar :)
[16:14] <kenvandine> klattimer, couldn't we load the remote calendar events in the background and just update the menu when we have them, caching them in the service?
[16:15] <klattimer> kenvandine: that complicates things quite a bit
[16:15] <kenvandine> ok, nevermind then :)
[16:31] <ronoc> mpt, good work on the bug front, let me know if you have any questions
[16:50] <kenvandine> klattimer, i just copied an event from my work calendar to the system calendar, the timezone for the event is converted for me in evolution but not in the menu
[16:50] <kenvandine> known problem?
[16:51] <mpt> ronoc, what does it mean to set a volume greater than 100%?
[16:58] <jcastro> mpt: it's like cranking it up to 11
[16:59]  * kenvandine thinks that is silly
[16:59]  * ogra wants a volume of 1000% !
[16:59] <kenvandine> :-D
[16:59] <klattimer> kenvandine: the timezones working *properly* is waiting on me finishing the locations code I'm working on atm
[17:00] <kenvandine> ok
[17:00] <kenvandine> so known :)
[17:00] <kenvandine> cool
[17:00] <mpt> jcastro, "Why don't you just make ten louder" ...
[17:00] <kenvandine> i am pretty sure this indicator won't wake me up at 5am friday to have my 1:1 with jason :)
[17:00] <jcastro> heh
[17:03] <kenvandine> hey jasoncwarner, speak of the devil :)
[17:05] <jasoncwarner> kenvandine: uh oh?
[17:06] <kenvandine> hehe
[17:06] <kenvandine> testing out the new eds integration with indicator-datetime
[17:06] <kenvandine> our 1:1 appears in my indicator at 5am friday
[17:06] <kenvandine> but klattimer is already working on that
[17:07] <kenvandine> :)
[17:14] <nmarques> hi
[17:16] <kenvandine> hey nmarques
[17:16] <nmarques> kenvandine, hi ken
[17:17] <ronoc> mpt: remember we talked about this before - g-v-c allows you todo it
[17:18] <ronoc> mpt: its mainly for dvd/movie playback
[17:18] <mpt> ronoc, I do remember, I just forgot the details
[17:18] <mpt> sorry
[17:18] <ronoc> sometimes it is necessary to overdrive the audio (since its probably peaking around -10db)
[17:19] <ronoc> mpt, no worries :)
[17:21] <ronoc> mpt, so are you into this one - https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/609860
[17:21] <mpt> ronoc, I'd skipped over to bug 632956 while I was waiting
[17:23] <ronoc> mpt, yeah its again a feature we could incorporate
[17:23] <ronoc> mpt, requires a visual design obviously but I like the idea for usability reasons
[17:23] <ronoc> mpt, no so straight to implement but doable of course
[17:33] <mpt> ronoc, is there anything I can do to help with bug 694259, or is it something you need to design yourself? :-)
[17:34] <ronoc> mpt, I need to the pulse work and then talk with the distro guys to get this turned on by default with a tweak
[17:34] <ronoc> mpt, I'll take this on
[17:35] <mpt> ok
[17:35] <mpt> ronoc, so,  I've made 4 suggestions, marked 1 as Triaged, 1 as duplicate, and 3 Invalid
[17:37] <ronoc> mpt, ok excellent, I'll do another run through to make sure I have not missed any, will send on any others I may find. thanks,
[17:59] <achiang> seb128: hi, you around?
[18:00] <achiang> or anyone that knows about unity-place-applications, i suppose...
[18:00] <achiang> debian/control says there's a build-dep on libdbus-glib-1-dev, but it is not versioned
[18:01] <achiang> configure.ac does give a version for the lib (>= 0.88)
[18:01] <achiang> (this is the maverick package)
[18:01] <achiang> anyway, i'm wondering, does unity-place-applications truly require 0.88? or is 0.84 (the lucid version) sufficient?
[18:06] <achiang> didrocks: ^^ ??
[18:06] <didrocks> achiang: I'm not sure anymore, it's getting old :)
[18:07] <didrocks> achiang: but if you want to backport unity to lucid, I can tell you that you won't be able
[18:07] <didrocks> too many deps to backport, we stopped during the cycle
[18:07] <achiang> didrocks: hm, i see
[19:47] <omnoms> I'm looking to grab the name of the current running Unity theme from the commandline. Is there configuration file I could perhaps do and awk statement on or grep?
[19:55] <omnoms> s/and/an/
[20:02] <omnoms> Any ideas?
[20:09] <vish> hmm, now we have messaging indicator *and* a number counter in the launcher for new message .. which will stay? ;)
[20:10] <kenvandine> vish, good question
[20:12] <spikeb> yeah, i don't get what the point of the counter in the launcher is
[20:14] <jderose> spikeb: well, application developers can use either, i suppose... will probably take some experimentation to decide what user experience is best in different scenarios
[20:14] <spikeb> meanwhile, we have a user experience that is worse than either option.
[20:14] <spikeb> way to go.
[20:16] <bcurtiswx> i don't see the # counter in launcher
[20:16] <vish> jderose: indicator-applet was to indicate new events, so now this introduces another place, two places where apps can notify new events is not an ideal situation.. there needs to be only one..
[20:16] <vish> bcurtiswx: http://castrojo.tumblr.com/post/3202209062/progress-meters-quicklists-and-number-count-for-the
[20:17] <spikeb> a progress meter might not be such a bad idea though
[20:17] <Omega> jcastro's blog is awesome :>
[20:17] <vish> yea.. lets just kill indicator applet..
[20:17] <vish> ^and that would make a few folks cry ;p
[20:18] <jderose> DBO: nice work on Launcher API, really cool stuff. curious about your thoughts on progress for events that aren't rightfully associated with any particular application... true background processes... would this be something appropriate to have in an indicator, ie you click indicator and menu contains a progress bar?
[20:18] <spikeb> vish, probably nobody without an @canonical.com address would cry ;-)
[20:18] <DBO> jderose, what kind of background processes?
[20:19] <jderose> DBO: file transfers come to mind, and the pro file import design i discuss here - https://wiki.ubuntu.com/AyatanaDmediaLovefest
[20:19] <Omega> I don't actually mind the counter, it shouldn't be use to indicate an event though, just to indicate that there *are* events
[20:19] <bcurtiswx> hmm, if it's truly trivial.. i think i'll do that for empathy
[20:19] <Omega> so at a glace someone can see what program requires their attention
[20:19] <jcastro> :)
[20:19] <bcurtiswx> new messages, progress of file transfers
[20:19]  * spikeb sighs at the desktop clutter returning
[20:20]  * omnoms still wonders if there's a file somewhere that stores the name and/or path of the current Unity theme
[20:20] <DBO> jderose, mountable volumes show up in the launcher, so those progress dialogs could go there
[20:20] <DBO> spikeb, its designed to be clean as possible
[20:21] <jcastro> DBO: speaking of, the stupid nautilus appindicator one is the first one we should put against the wall
[20:21] <jcastro> the stupid folder with an arrow in my panel
[20:21] <jderose> DBO: what about when volume isn't removable?
[20:21] <bcurtiswx> i don't have that one anymore.. i did a --reset
[20:21] <vish> jcastro: mpt wanted to kill that a long while ago, but seb128 does not want to..
[20:21] <DBO> jderose, things get fuzzy
[20:21] <jderose> DBO: agreed :)
[20:21] <jcastro> vish: I think someone should propose it, the current solution is pretty horrible
[20:21] <DBO> jcastro, there are lots of things I want to put against the wall
[20:22] <DBO> starting with Hugh Jackman
[20:22] <vish> lol!
[20:22] <jcastro> wolverine can't be killed
[20:22] <omnoms> DBO: Agreed.
[20:22]  * DBO is so glad nobody read that in a gay way
[20:22] <spikeb> I won't even inquire as to what mean of "against the wall" you are refering to.
[20:22] <DBO> ah damnit
[20:22] <spikeb> hahaha
[20:22] <DBO> spikeb did
[20:23] <vish> and here i was thinking that the only reason DBO had that beard was because he was a Hugh Jackman/Wolverine fan ;p
[20:23] <DBO> vish, no I am abe lincoln fan
[20:23] <spikeb> i thought it was because most geeks are bearded
[20:23] <DBO> i accidentally a word
[20:23] <spikeb> haha
[20:23] <DBO> it was either a beard or a ponytail
[20:23] <DBO> or bald
[20:24] <vish> haha!
[20:24] <DBO> you must have one of those to program
[20:24] <spikeb> i'd like to see a combination of all 3
[20:24] <DBO> (please note that the ponytail option applies equally well to both genders)
[20:25] <DBO> for the love of zombie jesus's reincarnated followers, why is g_file_trash_async not  a real thing?
[20:27] <DBO> jcastro, the wiki page is still formatted like a puke information all over it
[20:27] <jcastro> yeah I know dude, I need to fix it
[20:29] <DBO> awesome
[20:29] <DBO> erm
[20:34] <vish> in the example webplaces, there are so many search ideas. We could just combine them into one "search place"
[20:34] <vish> and user could just rightclick and select/change what they wanna search..
[20:36] <vish> basically like browsers, the search engines that can plug into the search place.. instead of having 10 search places..
[20:36] <jcastro> well, they're basically like firefox search thingers
[20:36] <jcastro> the individual ones are the search engine things that plug in
[20:37] <jcastro> they plug into the main search/zeitgeist thing
[20:37] <vish> ah! do we include zeitgeist by default for 11.04?
[20:38] <seiflotfy> vish, yes :)
[20:38] <jcastro> ask me at the end of the week
[20:38] <vish> seiflotfy: cool!
[20:38] <seiflotfy> huh jcastro why end of the week
[20:38] <jcastro> waiting for mikkel to land a bunch of stuff
[20:38] <jcastro> and seif to finish the people place. :p
[20:38] <seiflotfy> ?
[20:38] <seiflotfy> jcastro, seif is finishing the launcher stuff today with mikkel
[20:38] <seiflotfy> :)
[20:38] <seiflotfy> we are at the hackfest
[20:38] <jcastro> seiflotfy: I'm just not clear on how it all ties together yet, but feel free to fill me in
[20:39] <jcastro> oh, I was going to let you guys finish the hackfest. THEN tell people about it
[20:39] <seiflotfy> jcastro, well application places and files places are using zeitgeist anyhow
[20:39] <thumper> what hackfest?
[20:40] <seiflotfy> zeitgeist hackfest 2011
[20:40] <seiflotfy> :)
[20:40] <jcastro> DBO: don't forget trevino's merge proposal for the title bar fade
[20:40] <DBO> I wont
[20:40] <DBO> well I might
[20:40] <DBO> but I'll try not to!
[20:40] <jcastro> DBO: or make someone else do it
[20:41] <DBO> I got it
[20:41] <DBO> almost done with this bit
[20:42] <bcurtiswx> where's the info located right now to add numbers and bars to the unity apps?
[20:42] <jcastro> https://wiki.ubuntu.com/Unity/LauncherAPI
[20:42] <bcurtiswx> thx
[20:43] <jcastro> very wip right now
[20:43] <kenvandine> jcastro, so when is libunity-dev going to be available?
[20:43] <jcastro> any help making this page suck less would be most appreciated
[20:43] <seiflotfy> jcastro, do u use gedit ?
[20:43] <jcastro> seiflotfy: mostly, but I prefer scribes
[20:44] <jcastro> kenvandine: DBo knows?
[20:44] <seiflotfy> jcastro, shit
[20:44] <seiflotfy> jcastro, link to scribes
[20:44] <seiflotfy> ?
[20:45] <DBO> kenvandine, at the very least its in bzr now
[20:45] <jcastro> seiflotfy: http://scribes.sourceforge.net/
[20:45] <kenvandine> i know :)
[20:45] <kenvandine> just wondering about a package
[20:45] <kenvandine> would be much easier for people to use it :)
[20:46] <jcastro> kenvandine: I thought it was your job to provide this every thursday?
[20:46]  * jcastro runs
[20:46] <kenvandine> hehe
[20:46] <kenvandine> jcastro, i could :)
[20:47] <bcurtiswx> so the indicator-me grabs the number of new message for evolution from where exactly?
[20:47] <bcurtiswx> because i'd assume you'd grab it from the same place foe doing the same in the unity app panel
[20:47] <kenvandine> bcurtiswx, that is evolution-indicator
[20:47] <kenvandine> it comes from eds
[20:48] <bcurtiswx> so empathy would be empathy-indicator, find the location, and grab it from there and use in jcastro's stuff
[20:48] <kenvandine> no
[20:48] <bcurtiswx> im trying to grasp the trivial nature of it
[20:49] <kenvandine> probably best to patch empathy
[20:49] <jcastro> wait no
[20:49] <kenvandine> evolution-indicator is a package
[20:49] <jcastro> that's not how dbo explained it to me
[20:49] <kenvandine> you could do a separate app
[20:49] <kenvandine> but you'll want to get signals and such to change it as messages get viewed, etc
[20:49] <jcastro> DBO: can you clarify pls.
[20:50] <DBO> yeah
[20:50] <kenvandine> jcastro, sure you could write a separate utility to stick that number in there for empathy
[20:50] <kenvandine> but
[20:50] <kenvandine> ideally empathy would do it for you, and when you view a chat it would clear the number
[20:50] <kenvandine> or reduce it
[20:50] <kenvandine> etc
[20:50] <DBO> right so with empathy you could do it as a plugin or standalone
[20:50] <kenvandine> hard to do that from outside empathy
[20:50] <DBO> it would probably be simpler to do it as an empathy plugin
[20:51] <DBO> since the indicator work is already there
[20:51] <kenvandine> yup
[20:51] <DBO> just piggy back into that same region
[20:51] <kenvandine> should be trivial actually
[20:51] <DBO> yeah
[20:51] <kenvandine> i have already started adding it to xchat-indicator :)
[20:51] <jcastro> ok perfect, so ken's committed to empathy and xchat
[20:51] <kenvandine> hehe :)
[20:51] <kenvandine> sure
[20:51]  * jcastro writes that down
[20:51] <bcurtiswx> on_GetNewMessage (add 1 to panel), on_ViewMessage (remove 1 from panel)
[20:52] <jcastro> kenvandine: don't forget progress bar on file transfer in empathy!
[20:52]  * kenvandine ignores jcastro
[20:52] <bcurtiswx> so where would empathy store this number so that the unity-app-panel sees it?
[20:53] <kenvandine> i guess it would have to either store the count itself
[20:53] <kenvandine> or
[20:53] <kenvandine> just use the number of indicators it knows about
[20:53] <kenvandine> since it already has all the logic for figuring out the indicators
[20:54] <jcastro> kenvandine: the progress bar on a transfer is a totally legit use case!
[20:54] <kenvandine> jcastro, agreed
[20:54] <jcastro> DBO: fyi: https://wiki.ubuntu.com/Unity/WindowMatching
[20:54] <kenvandine> no idea how hard that would be to do
[20:54] <bcurtiswx> does this plan on making it into 11.04?
[20:55] <kenvandine> bcurtiswx, yeah
[20:55] <jcastro> it's in trunk already. :)
[20:55] <bcurtiswx> great.
[20:55]  * kenvandine wants released and in natty :)
[20:56] <DBO> jcastro, great page, thank you
[20:56] <jcastro> that's not mine, but yeah, I agree
[20:58] <DBO> jcastro, I LOVE the pango-view report on that page
[20:58] <DBO> *goes complete insane*
[20:58] <DBO> classic
[21:06] <bcurtiswx> this idea would eliminate the need for apps having the option of closing to the tray.. like empathy does for example.  which was a big pet peeve of mine for xchat, wasted space in the old panel window list
[21:13] <DBO> bcurtiswx, what would?
[21:15] <bcurtiswx> DBO, moving the numbers from the indicator-whatever to the unity-app-panel.
[21:15] <DBO> ah yes it does fix that
[21:18] <bcurtiswx> but in the mockup, the number should be in the top right, because as apps have pending items (like it would be in the indicator-applet) you can push the icon out to the right (if its hidden by a maximized window)
[21:25] <bcurtiswx> is it just me or does unity not allow gdb ?
[21:25] <bcurtiswx> or vice versa
[21:28] <bcurtiswx> anyways, how soon until I can play with this code?
[21:33] <DBO> bcurtiswx, you can play with it today if you build it yourself
[21:33] <bcurtiswx> i guess I could always compile it and play
[21:33] <bcurtiswx> woah
[21:33] <DBO> bcurtiswx, I like your argument about it being on the right
[21:33] <DBO> I am going to presetn that to design
[21:33] <bcurtiswx> DBO, go ahead :)
[21:34] <bcurtiswx> whats the prog called unity-?
[21:34] <bcurtiswx> i guess, where's the source at
[21:38] <DBO> bcurtiswx, its actually a compiz plugin
[21:38] <bcurtiswx> compiz-?
[21:38] <DBO> there is a wiki page somewhere on wiki.ubuntu.com about building it
[21:38] <bcurtiswx> OK, i will stalk google
[21:39] <DBO> jcastro, that merge is done
[21:42] <bcurtiswx> DBO, libunity ?
[21:42] <DBO> bcurtiswx, yeah thats what you need to talk to unity
[21:42] <DBO> bcurtiswx, you will also need unity trunk
[21:43] <DBO> so it will listen to your commands
[21:43] <bcurtiswx> so i need both unity and libunity trunk
[21:45] <kenvandine> ok, i think the code is done for xchat-indicator :)
[21:46] <kenvandine> but can't test it atm, don't have libunity or unity required versions to build it... i'll get that tomorrow :)
[21:46] <kenvandine> jcastro, ^^
[21:46] <bcurtiswx> kenvandine, i'd be interested in your diff for reference.. can i take a look at it?
[21:47] <kenvandine> yeah, just a minute
[21:48] <kenvandine> http://pastebin.ubuntu.com/565189/
[21:48] <kenvandine> bcurtiswx, no idea if that would even build
[21:48] <kenvandine> :)
[21:48] <kenvandine> i'll find out tomorrow
[22:00] <bcurtiswx> kenvandine, ugh i keep forgetting new partition not i get a publickey error on bzr branch
[22:00] <bcurtiswx> lol
[22:07] <RAOF> DBO: Props on that “fade launchers which don't support the DnD target” thingy.  That looks great.
[22:08] <DBO> RAOF, you see a pimps love is very different from that of a square
[22:09] <RAOF> :)
[22:10] <DBO> RAOF, I wonder how long I could get away with having a bot stand in for me that simply quotes idiocracy when addressed
[22:11] <RAOF> Not very long.  You'd need a significantly better eliza than that, I think :)
[22:12] <nhaines> DBO: how does that make you feel?
[22:12] <DBO> Welcome to costco, I love you
[22:21] <DBO> GRAH!
[22:21] <DBO> why do I have to define my templated methods in the header?
[22:21] <DBO> thats not right
[22:25] <RAOF> Because otherwise they're not instantiated, and so you get multiple definitions, one for each compile unit? :)
[22:25] <DBO> RAOF, is there a clean way around that?
[22:26] <DBO> also, this is why I hate shitty type systems
[22:26] <RAOF> Add a declaration of each template specialisation in the header, I think :/
[22:26] <RAOF> The price you pay for pseudo-generics :)
[22:26] <DBO> RAOF, you mean I need to do
[22:27] <DBO> template<foo> bar baz ();
[22:27] <DBO> for every foo I want to use
[22:27] <DBO> assuming I have template<class T> bar baz ();
[22:28] <RAOF> I don't think you need that for every foo you want to use; just for every foo you want to use in more than one file?
[22:28]  * RAOF isn't a C++ wizard, and this is getting arcane.
[22:28] <DBO> it gives a linker error at run time if you dont leave the method declaration in the header
[22:29] <DBO> which I will now do because it's going to be shorter than the alternative
[22:48] <jcastro> kenvandine: can you add your xchat example on the wiki page?
[23:13] <tremolux> DBO: heya Jason!  just a head's up that I have a branch that implements the software-center side of the s-c/unity launcher integration per mpt's spec: https://wiki.ubuntu.com/SoftwareCenter#Learning%20how%20to%20launch%20an%20application
[23:14] <tremolux> DBO: don't know where that's fitting in your plans  :)
[23:14] <DBO> tremolux, LOVE IT
[23:14] <Omega> Wow, the ctrl+alt+numpad feature is _amazing_
[23:14] <DBO> tremolux, I intent to do it now
[23:14] <Omega> Thank you so much.
[23:14] <tremolux> DBO: seriously?  nice!
[23:14] <DBO> tremolux, I just finished a major push elsewhere
[23:14] <DBO> so yeah
[23:15] <tremolux> well, I have some final tweaks that I  tried to push but LP went read-only  :/
[23:16]  * bcurtiswx pushes the power button back to ON at LP
[23:17] <tremolux> DBO: branch is here: lp:~gary-lasker/software-center/launcher-integration , but I want to push this last change...
[23:17] <DBO> ooooooo, you're gary
[23:17] <DBO> I was wondering who you were
[23:18] <tremolux> DBO: hah!  yeahp
[23:18] <Omega> 00:14 < Omega> Wow, the ctrl+alt+numpad feature is _amazing_
[23:18] <Omega> 00:14 < DBO> tremolux, I intent to do it now
[23:18] <Omega> 00:14 < Omega> Thank you so much.
[23:19] <Omega> Oops.
[23:19] <Omega> tremolux: Does your grandfather remember your name? :>
[23:19] <DBO> why you quoting us
[23:19] <DBO> :P
[23:19] <Omega> It was a pasto :<
[23:20] <bcurtiswx> ctrl+alt+numpad?
[23:21] <Omega> press ctrl+alt+1
[23:21] <bcurtiswx> what did it do to my screen?
[23:22] <bcurtiswx> a.k.a window
[23:23] <bcurtiswx> OH EM GEE.. Thats So cool!
[23:24] <Omega> :D
[23:25] <tremolux> DBO: so the last bit that I still need to push whe LP comes back is that, for the icon, I'll send you the full path to the icon file (rather than just the icon name in the theme)
[23:26] <DBO> tremolux, yes that would be handy
[23:26] <DBO> so long as its a big icon
[23:28] <tremolux> DBO: yeah, the icon in the details view of s-c is usually 64x64, or 48x48 sometimes
[23:28] <DBO> so long as thats the size you display it at I am fine with it
[23:29] <tremolux> DBO: yep
[23:29] <tremolux> DBO: so the dbus call looks like: http://paste.ubuntu.com/565210/
[23:30] <tremolux> DBO: but (of course) it fails now as there's no such service (yet)
[23:30] <tremolux> DBO: but let me know if that looks like what you want
[23:30] <DBO> I think we might add the call to libunity if that works for you :P
[23:30] <DBO> it would just change where oyu make the call
[23:30] <DBO> but yeah
[23:31] <DBO> since they have not given me a proper dbus listener
[23:31] <tremolux> DBO: sure, whatever is best
[23:31] <jcastro> hey
[23:31] <jcastro> lets add this kind of stuff to the wiki page please!
[23:32] <DBO> why?
[23:32] <DBO> this isn't API epople need to know about
[23:32] <jcastro> oh nm then
[23:32] <tremolux> jcastro: mean like this? https://wiki.ubuntu.com/SoftwareCenter#Learning%20how%20to%20launch%20an%20application
[23:32]  * jcastro whistles
[23:32] <tremolux> heh
[23:32]  * jcastro backs away from the experts
[23:32] <jcastro> sorry!
[23:33]  * tremolux ^5s jcastro
[23:33] <jcastro> man, the USC integration will be wicked
[23:34] <jcastro> hey, now that DND is in the launcher can we just snag random app from USC and drop it on the launcher?
[23:34] <jcastro> if I'm too lazy to click install
[23:34] <tremolux> seems like we almost could actually, people have wanted that
[23:35] <bcurtiswx> we're starting to look like an iPad/Pod/Phone in a sense with the square apps and numbers  :D
[23:35]  * bcurtiswx runs
[23:38]  * bcurtiswx peeks in door
[23:39] <tremolux> haha
[23:43] <ion> Absolutely no reason not to imitate the stuff that doesn’t suck from them.
[23:51] <tremolux> DBO: so I have to run get some dinner, but be sure to let me know what you need from me, etc.
[23:52] <RAOF> Garh.  Any ETA for making monitor hotplug with unity less hateful?
[23:52] <DBO> RAOF, get in there and fix it
[23:53] <RAOF> You take all the fun out of bitching :(
[23:56] <DBO> RAOF, its because you bitch that I love you
[23:56] <DBO> now fix it, bitch
[23:58] <RAOF> I'd need to hook nux up to RANDR events, right?