[06:15] <didrocks> good morning
[06:52] <oSoMoN> good morning
[07:21] <Saviq> can anyone comment on bug 872051 whether that's on purpose or whether the DnD should actually create a copy of the desktop file?
[09:03] <njpatel> Trevinho, hey dude, any luck with the dual-monitor patch? (reviewing your other one :)
[09:16] <Trevinho> njpatel: yes
[09:16] <njpatel> Trevinho, woohoo!
[09:16] <Trevinho> The patch was working fine already, but I'm doing some optimizations in panelview to make it sync better
[09:16] <njpatel> I can haz merge proposal?
[09:16] <njpatel> Ah, okay
[09:16] <Trevinho> also when changing res or disabling a screen
[09:16] <njpatel> going to release this afternoon, so some time before then would be awesome, thanks Trevinho
[09:17] <Trevinho> eh, I send it in few minutes I hope
[09:17] <Trevinho> but I've to polish it :P
[09:17] <Trevinho> njpatel: when is it the last call?
[09:17] <njpatel> Trevinho, couple of hours :)
[09:17] <njpatel> so take your time, just give me enough time to test + review :D
[09:18] <Trevinho> So if I have time I also put into the drag-over menus + esc thing
[09:18] <Trevinho> Or I send two different requests
[09:18] <Trevinho> so you have more time to test this one
[09:20] <Trevinho> njpatel: ^^ ?
[09:20] <Trevinho> Ah, njpatel  should I ask for merge for the 4.0 branch or for trunk?
[09:21] <njpatel> Trevinho, one request is fine, propose against 4.0 please
[09:21] <njpatel> Trevinho, everyone is still proposing against lp:unity, I think they hate me ;)
[09:22] <Trevinho> njpatel: that's why I asked that... Since I love you! :D
[09:24] <njpatel> awww, thanks man :D
[10:23] <Trevinho> njpatel: in glib if I have an hashtable, which points to some other hashtables... Removing all the child hashtables, the parent hastable is destroyed automatically? Cause it seems so...
[10:23] <jml> hey, is there a base Ubuntu stylesheet somewhere?
[10:29] <njpatel> Trevinho, nope, it shouldn't be
[10:30] <njpatel> Trevinho, using g_hash_table_remove?
[10:46] <Trevinho> njpatel: yes
[10:49] <Trevinho> However njpatel  that seems strange because here after removing all the sub-hash children, if I try to get that sub-hash from the top-hash using the lookup function, then I get a null value. So it seems that the sub-hash is destroyed and the top-hash doesn't point anymore to the sub-parent location...
[10:49] <Trevinho> Maybe glib automatically uses the destroy notify
[10:49] <Trevinho> for doing that
[10:50] <Trevinho> however for safety I do it manually too...
[10:52] <mhr3> Trevinho, that's because there's a bug somewhere ;)
[10:52] <mhr3> and hashtables dont have destroynotifications
[10:53] <mhr3> well... if we're talking about GHashTable
[10:53] <Trevinho> mh, yes... In fact... they only have for children...
[10:54] <mhr3> but hashtable pointing to hashtables... that sounds scary... what code is that?
[10:59] <njpatel> Trevinho, hmm, can you pastebin the creation and destroy code for the hashtables?
[11:00] <Andy80> hi all
[11:01] <Andy80> can anyone tell me if this is a known bug: someone send you a contact request on GTalk, you see the notification balloon in the top right corner but you cannot click it.... neither clicking on the "message" notify icon helps.... neither clicking on the Empaty icon on Launcher: no way to open that damn request. Same things for messages, calls ecc....
[11:02] <Trevinho> njpatel: mh, I send you the merge... You'll see there.
[11:03] <Trevinho> njpatel:  here you are... https://code.launchpad.net/~3v1n0/unity/fix-multiscreen-indicators-geometries/+merge/78940
[11:05] <Trevinho> njpatel: sorry... I proposed for lp:unity :D
[11:05] <Trevinho> this is the fixed merge request: https://code.launchpad.net/~3v1n0/unity/fix-multiscreen-indicators-geometries/+merge/78941
[11:12] <njpatel> sweet,
[11:12] <njpatel> bbiab
[11:35] <Trevinho> njpatel: I've also included there the "ESC causes menus to open-close" issue fix... It was just an one-line patch that I excluded to push for no reason weeks ago :)
[11:41] <Trevinho> njpatel: I wonder that that branch also fixes bug #845856 please check if I'm right
[11:43] <jussi> rather than trawling through LP, I thought Id shortcut and ask if anyone knows of a bug filed for the search in unity's menus being poor?
[11:44] <Trevinho> jussi: what do you mean? with the search in menus?
[11:44] <jussi> ie. If I search for "tux" it should come up with supertux etc
[11:44] <Trevinho> Scrubbing?
[11:44] <Trevinho> ah.... not menus...
[11:44] <Trevinho> You mean the dash search
[11:44] <jussi> ahh yes, I guess my terminology isnt correct
[11:45] <Trevinho> well.. I think there's something related
[11:45] <jussi> right now it seems to match only on the start of the program name
[11:45] <Trevinho> yes, that must be improved I guess... More on gnome-do style...
[11:46] <jussi> Im usually a kde user, giving unity a go, and I love my krunner ;)
[11:46] <njpatel> jussi, no, but now kamstrup is here, you guys can figure that out :)
[11:46]  * jussi hugs kamstrup
[11:47] <njpatel> Trevinho, testing/reviewing now
[11:48] <Trevinho> nice
[11:48] <kamstrup> jussi: it's https://bugs.launchpad.net/unity-lens-applications/+bug/869888
[11:49] <kamstrup> jussi: but also note my comment there :-)
[11:49] <kamstrup> tl;dr; I think substring matching is an abomination
[11:49] <kamstrup> sorry :-)
[11:50] <kamstrup> I might be willing to take a pillow fight over it though
[11:50] <jussi> kamstrup: why?
[11:50] <kamstrup> because it gives crazy hits and bad ranking
[11:50] <kamstrup> it's an expert feature imho
[11:51] <Trevinho> kamstrup: I think that pure sub-stringing is wrong...
[11:51] <Trevinho> but not all the cases are
[11:51] <kamstrup> right, if we could break on dictionary words...
[11:51] <jussi> kamstrup: I would disagree. the size of the sample its taking from is small, so a few crazy hits get narrowed down very fast.
[11:51] <kamstrup> then i'd be happy, but I think that'll be expensive to index... although I'd love to be proven wrong :-)
[11:52] <kamstrup> jussi: no the size is > 3k
[11:52] <jussi> more than 3k menu items? o.O
[11:52] <kamstrup> jussi: as we also search the software center, and I really want the matching behaviour identical
[11:54] <Trevinho> kamstrup: basically I think that there are things that we should learn from synapse or projects like that to better index... Also if that mostly uses regex
[11:54] <kamstrup> jussi: a rought estimate, just in my installed apps, searching for "fi" gives ~160 hits
[11:54] <kamstrup> (with substring matching)
[11:55] <kamstrup> Trevinho: i am all for improving the matching
[11:55] <kamstrup> but we need to make sure we don't start messing the ranking and relevancy of the hits up. That will *massively* detract from the usability
[11:56] <kamstrup> and why nobody uses alta vista ;-)
[11:58] <jussi> kamstrup: at the moment though the usability is even further detracted - how do I find things without knowing the name? (or knowing only part of the name
[11:59] <Trevinho> kamstrup: of course... But you know that the relevancy of the results are also based on their "priority"... For example zeitgeist can give you lots of data to refine your search
[12:00] <kamstrup> jussi: try and type what you think, it will most likely work
[12:00] <Trevinho> synapse did something like that... and that's why on super-bar fi -> enter quickly opens
[12:01] <jussi> kamstrup: Im not trying to be obtuse, but Ive had several instances where it doesnt (example of tux/supertux )
[12:02] <jussi> kamstrup: also, is there a reason for alt+f2 having diferent search etc from super key?
[12:02] <kamstrup> jussi: as said, I can definitely see a point in splitting on dictionary words, which will fix this. Substring matching is shooting pigeons with rail guns
[12:05] <jussi> kamstrup: is there a way to configure it at all?
[12:06] <kamstrup> jussi: you can't "configure" the indexing
[12:06] <kamstrup> except for hacking the code of course ;-)
[12:07] <Andy80> jussi: hello :)
[12:07] <jussi> Andy80: hi
[12:08] <jussi> Andy80: oh HI!! (just figured out who you are) :D
[12:08] <Andy80> jussi: :D
[12:10] <jussi> kamstrup: I guess Im just too used to the behaviour in krunner, which worked excellently (for me), and this feels like a step back
[12:11] <jussi> Im not certain how they are doing it, but it does work well.
[12:17] <kamstrup> jussi: imagine if google did this...
[12:18] <jussi> kamstrup: this is not quite the same as google - cant we just steal their algorythym?  :D
[12:56] <Trevinho> njpatel: how is going the test? :)
[12:58] <njpatel> Trevinho, badly, in meetings :(
[12:58] <njpatel> give me an hour
[13:00] <Trevinho> np,
[13:16] <Trevinho> njpatel: I'm also updating unity2d to fix the multi-screen issue there too...
[13:16] <njpatel> awesomeness
[13:19] <Trevinho> njpatel: the fact is that I already tought on the past that we could have an issue on this field (in fact my UnityCore code was just ready for doing this)... But since I had no luck with multi-screen testing and I didn't receive any report before, I just left the old code there :)
[13:25] <Trevinho> Kaleo: here?
[14:52] <njpatel> Trevinho, ping
[14:52] <Trevinho> njpatel: pong
[14:54] <njpatel> Trevinho, in your merge, line 201 of the diff (creating the dash function), do you mean to have g_free for both? otherwise key leaks, no?
[14:54] <njpatel> https://code.launchpad.net/~3v1n0/unity/fix-multiscreen-indicators-geometries/+merge/78941
[14:54] <Trevinho> njpatel: yes sorry
[14:54] <Trevinho> typo... since I pasted that code from the previous one which used int keys...
[14:55] <Trevinho> I fix it.
[14:55] <njpatel> sweet
[14:57] <Trevinho> njpatel: done and up
[14:58] <njpatel> sweet
[14:58] <njpatel> just testing now, rest looked good
[14:59] <Trevinho> good
[15:00] <Trevinho> njpatel: however the thing about the destroying of the HT, if at line 184 you remove the if and you just do g_hash_table_remove (entry2geometry_hash, entry); then that seems to perform also the same of g_hash_table_remove (priv->panel2entries_hash, panel_id);
[15:01] <njpatel> weird
[15:03] <Trevinho> yes...
[15:04] <njpatel> Trevinho, it works!
[15:04] <njpatel> including the Esc thing
[15:04] <njpatel> nice :)
[15:04] <Trevinho> I know :D
[15:04] <Trevinho> The esc thing was just an one-line patch I forgot to merge on old merge request..
[15:05] <Trevinho> njpatel: to me it seems that it also fixes https://bugs.launchpad.net/unity/+bug/845856
[15:05] <Trevinho> bug, you can check it better
[15:06] <njpatel> Trevinho, I can confirm that on Thursday (as Jane's computer exhibits it), so I'll mark it as fix-committed and re-open if necessary
[15:10] <njpatel> tremolux, approving and merging, excellent work dude
[15:19] <Saviq> greyback: re your comment on #859596, what would be your approach to catch and dismiss the X error?
[15:21] <Trevinho> njpatel: thanks... :)
[15:30] <htorque> JohnLea_: about bug 839677, in the description you write "*anywhere* on the far left" - and that should not include the top 20-something pixels of the top bar? if so, can you maybe update the description and title again to make that clear?
[15:34] <Trevinho> htorque: some days ago I made you open a bug similiar to bug #869196
[15:34] <Trevinho> I remember you tested that with your TV
[15:34] <Trevinho> Now it is fixed, but I can't find the original report...
[15:34] <JohnLea_> htorque; I've added a note to the bottom of the bug clarifying that the top bar is included, thx
[15:35] <htorque> Trevinho: i'll have a look
[15:36] <htorque> JohnLea_: thanks, now all is clear! :-)
[15:37] <htorque> Trevinho: it wasn't this, no? bug 845212
[15:38] <Trevinho> ah ok htorque.... I guess that was that
[15:39] <htorque> Trevinho: yeah, i don't have opened any other multi-display bugs during that time
[16:33] <Kaleo> Trevinho: sorry, I was out
[16:33] <Kaleo> Trevinho: what did you need?
[16:36] <Trevinho> Kaleo: i've sent a merge proposal for fixing a bug that was affecting unity as well, related to menus and multi-screen usage
[16:36] <Trevinho> Since unity is going to SRU'ing it, maybe you could do the same for unity-2d
[16:43] <Kaleo> Trevinho: thank you, I milestoned it
[16:43] <Kaleo> mardy: do you mind taking care of the review of https://code.launchpad.net/~3v1n0/unity-2d/fix-multiscreen-indicators-geometries/+merge/78965 ?
[19:45] <federico1> guys?  who knows about jumplists or the internals of Unity?
[19:45] <kenvandine> tedg, ^^
[19:45] <tedg> federico1, Uhm, lots of folks do.  Do you have a specific question?
[19:46] <federico1> tedg: hey hey
[19:46] <tedg> Howdy
[19:46] <federico1> tedg: I'm trying to find out what ubuntu already does, and if it can be moved to gnome
[19:46] <seif> hi federico1
[19:46] <seif> federico1, kamstrup also does afaik
[19:46] <seif> and DBO
[19:46] <tedg> federico1, I think it can be :-)
[19:47] <federico1> tedg: jumplists as I see them have two parts; the "files I've used with this app" part, and the "actions that this app wants to expose" part
[19:47] <tedg> federico1, We do two different things, for static entries and dynamic ones.
[19:47] <tedg> federico1, For static entries we put them in the desktop file as separate sections.
[19:47] <tedg> federico1, I believe our gnome-untils patch just got accepted there for gnome-screenshot
[19:48] <seb128> http://git.gnome.org/browse/gnome-utils/commit/?id=399aa3cda87d03102ed4f3c132dcfd8a2436b472
[19:48] <seb128> ^ the commit
[19:48] <tedg> federico1, For dynamic entries we're just publishing a dbusmenu menu that gets put in.
[19:48] <seb128> (just for reference)
[19:48] <tedg> federico1, Currently that's a lib.  But, desrt presented putting a next gen menu model that we've been working on into GLib for the next release.  It seemed to go well, but needs to be reviewed.
[19:49] <tedg> federico1, FYI, at Summit it was stated that GNOME wasn't going to do jumplists because the "designers found it uninteresting"  :-/
[19:50] <federico1> tedg: bah - translate that to "we haven't really thought about it"; that seems to be *cough* their modus operandi
[19:50] <federico1> ok, this makes perfect sense
[19:51]  * tedg refrains from comment :-)
[19:51]  * kenvandine resists the urge as well
[19:51] <tedg> federico1, Sure, and if you have suggestions I don't think anything is in stone.  We probably couldn't change for the LTS, but we're going to have to go from dbusmenu v1 to v2 after that anyway.
[19:52] <federico1> tedg: I want to see where desrt takes things... but for the static entries, stuff in .desktop files makes perfect sense (and KDE et al would find them amenable as well - I bet they already have something similar)
[19:53] <federico1> tedg: fwiw, for the "files I've used with this app" part, obviously we want to use zeitgeist
[19:53] <tedg> federico1, We tried to base it off the Nautilus Actions guy's stuff.  His is slightly different, but really close (he puts them in separate files)
[19:54] <federico1> tedg: do you have some docs about what can get put in .desktop files?  like, what's that "screen shortcut group" and "window shortcut group"?
[19:54] <federico1> ... or if you have a pointer to the source, I can use that too
[19:54] <tedg> Have both... give me a sec.
[19:55] <tedg> federico1, https://wiki.ubuntu.com/Unity/LauncherAPI#Quicklists
[19:56] <tedg> federico1, http://bazaar.launchpad.net/~indicator-applet-developers/libindicator/trunk/view/head:/libindicator/indicator-desktop-shortcuts.c
[19:56] <tedg> federico1, I don't know if we've discussed automatically putting in recent files...  seems like a good idea to me.
[19:56] <kenvandine> me too
[19:57] <kenvandine> i think i saw some example of gedit with recent files in a quicklist
[19:57] <kenvandine> a while back
[19:57] <kenvandine> never real code, just as a concept
[20:03] <federico1> kenvandine: http://seilo.geekyogre.com/2011/10/gnome-shell-with-a-little-zeitgeist-extension-update/ shows that working
[20:03] <federico1> tedg: awesome, thanks
[20:04] <kenvandine> federico1, sweet
[20:08] <tedg> federico1, np
[20:08] <tedg> federico1, I'd read that page bug I use ZG to automatically close my browser everytime I got to seif's website ;-)
[20:08] <tedg> go to
[20:09] <seif> federico1, u can annoy DBO now
[20:09] <seif> federico1, DBO knows alot about the jumplists too
[20:09] <seif> i think he implements them
[20:09] <seif> hi DBO
[20:10] <kenvandine> i think tedg was sufficient for this topic
[20:10] <kenvandine> not that we don't love DBO
[20:10] <kenvandine> :)
[20:10] <federico1> DBO: hey hey :)
[20:10] <federico1> one sec, need to make a phone call
[20:12] <tedg> seif, DBO may know a lot, but I'm better looking.
[20:13] <seif> tedg, i can agree
[20:13] <kenvandine> tedg, you have better hair for sure
[20:13] <seif> but tedg u got a family
[20:13] <seif> and me stealing you from them is just harsh
[20:13] <seif> stealing DBO fomr his gf is less damage
[20:13] <tedg> LOL
[20:13] <seif> :)
[20:14]  * tedg just goes to the salon with a picture of kenvandine and says "make me look like that!"
[20:14] <kenvandine> haha :)
[20:14] <seif> HAHAHAAHAHAHAHAAHAHAAHAHAHA
[20:14] <seif> epic
[20:14] <kenvandine> tedg, i am sure they say you couldn't pull that off
[20:14] <kenvandine> :)
[20:15] <seif> tedg u need to grow a beard
[20:15] <seif> maybe an amesh or arab bread
[20:15] <seif> beard
[20:15] <seif> liek DBO
[20:16] <federico1> beard = bad for tacos
[20:16] <tedg> seif, Sadly I can't really, I just get really scruffy.  And weirdly, my beard has a lot of red in it!?!?!
[20:17] <kenvandine> tedg, mine used to have a lot of red too... until it turned gray :)
[20:18] <seif> federico1, beard makes me look wiser
[20:18] <seif> i need that since the behavior is not helping
[20:18] <seif> beard makes me look like 36
[20:18]  * tedg things that needs to go visit federico1 for tacos...  miss real tacos in Mexico.
[20:19] <seif> behviour makes me appear like a 16 year old
[20:19] <seif> ( 36 + 26 ) / 2 = 26
[20:19] <seif> woops
[20:19] <seif> i mean 36 + 16
[20:20] <tedg> Heh, this is why we made computers to do math for us.
[20:23] <seif> i am a mathmatician
[20:23] <seif> tedg, kenvandine u have to live like youngsters again
[20:23] <seif> play fifa on the ps3 or xbox
[20:23] <seif> u can watch me make DBO and njpatel cry like babies
[20:23] <tedg> seif, I don't have either of those.
[20:23] <seif> get one
[20:24] <tedg> seif, Heh, no.
[20:24] <tedg> I don't have time to play the game systems I have.
[20:25] <seif> is this a dirty joke
[20:25] <seif> it souds like it
[20:25] <tedg> I did enjoy playing njpatel's PS3 last week.  I got to beat up a girl with a sword ;-)
[20:26] <seif> which game was that
[20:26] <seif> ?
[20:30] <tedg> seif, I don't know, I think it was that came with the Move?
[20:30] <tedg> seif, I got to controllers, a sword, a shield...
[20:35] <seif> i need one of those
[20:38] <seif> tedg, kenvandine http://www.youtube.com/watch?v=OOpOhlGiRTM&feature=player_embedded