[04:29] i am new to ubuntu dev and wanted to start by fixing a typo in a package. has anyone got a few minutes to answer a couple of questions? [05:19] good morning === DanRabbit_ is now known as DanRabbit [06:53] in unity what is BamfLauncherIcon? [07:07] good morning [07:17] Hi. I've created a small Unity 2D patch, and to do so, I had to somehow kill the original launcher, and keep it dead [07:17] I did that by renaming /usr/bin/unity-2d-launcher. I presume there is a better way? === troy_s is now known as troy_sleep [09:12] Hello everyone! I'm not sure I'm in the right channel. I want to ask a question regarding application indicator development. [09:56] kicsyromy: yeah, I think this is the right channel [09:57] kicsyromy, go ahead [10:00] hey [10:00] sorry i was afk [10:00] i want to add a slider widget to an appindicator [10:01] Like the Sound Applet one? [10:01] this is what i have so far: http://paste.ubuntu.com/656278/ tthe problem is that it dowsnt show in the indicator menu it only shows a minus sign [10:01] yeah like the one in the sond menu [10:02] ive used libido for the scale widget [10:09] any toughts? :D I'm really stuck an have no ideea what to do :-S [10:27] fhd: I guess it's re-launched by dbus monitor, so you can just edit the related service file not to exec it automatically [10:28] Just tested ubuntu 11.10 [10:31] good morning [10:32] hello andyrock, just back from testing Ubuntu 11.10 [10:32] ephan, cool... report as many bugs as possible [10:33] andyrock, indeed I must report all the ones I find when I boot it for testing later [10:34] ephan, try to solve unity bitesize bug too... :) [10:34] andyrock, I couldn't get internet on Ubuntu 11.10, so I couldn't install Unity [10:34] I could only log in as guest from the Daily Build (running live) [10:34] from USB Drive [10:36] Actually Ubuntu 11.04 is bugging right now, I can't use the mouse, let me reboot [10:36] ephan, what do you mean for "i couldn't get internet on Ubuntu..."? i'm not American/English :) [10:36] Trevinho: Thanks, I'll have a look. [10:42] bakc [10:44] I've asked this before, but didn't get a definite answer yet: If I create a merge proposal for Unity 2D on Launchpad, will someone review it in any case or do I have to add reviewers manually (as with Google projects)? [10:45] fhd: You can specify a preference but it emails everyone in the unity-2d team [10:45] ephan, what do you mean for "i couldn't get internet on Ubuntu..."? i'm not American [10:47] Amaranth: Ah, that's a definite answer, thanks :) [10:54] andyrock, netierh am I XD What I mean is, I couldn't connect to the Internet using Ubuntu 11.10 [10:54] I ran live from USB Drive and logged in as guest, it requested a password for guest to connect to the internet [10:54] And due to that, i couldn't branch Unity and try to compile [10:55] ephan, ah ok... [10:56] hey all [10:56] hey ruhil [10:57] i was reading the source code of unity but could not understand what "BamfLauncherIcon" could mean [10:58] Bamf is the library libbafm, but what is that, a class, a file? [10:58] a class defined in a file of same name [11:00] ruhil, a banflaunchericon is an icon of an application [11:00] *bamf [11:00] ruhil, a device icon is a DeviceLauncherIcon [11:00] ruhil, a place/lense icon is a PlaceLauncherIcon [11:01] yeah i figured them out [11:01] but is there any full form related to bamf? [11:01] like "bfb" means "Big Freaking Button" [11:02] Hm, just reading the file [11:03] Basically, it defines how the icon should be depending on what the application state is, I guess. Am I right? [11:03] ruhil, bamf stands for Bamf Applications Matching Framework [11:04] ephan, yeah :) [11:05] andyrock, how can full form of bamf can contain "b" for bamf? [11:06] ruhil, something like GNU = "Gnu is not unix" :) [11:07] i didn't know that , lol [11:07] ruhil, let me remember the exact word to describe it :) [11:08] ruhil, http://en.wikipedia.org/wiki/Recursive_acronym [11:08] " ruhil, something like GNU = "Gnu is not unix" :)" haha [11:09] I'll add Bafm to that Wikipedia page [11:10] Done [11:13] ephan, you made a mistake "Bafm - Bamf Applications Matching Framework" [11:14] oops [11:14] aah i corrected it [11:14] thanks ruhil [11:14] ephan, :) [11:15] I actually looked for the file in the folder for "Bafm" too, I guess it's the way I type === andyrock is now known as andyrock|lunch [11:30] Does Unity for GNOME 3 also use javascript for plugins? Hum [11:31] ephan: No. [11:32] Thanks RAOF [11:32] It is itself a compiz plugin. [11:32] Indeed, hence it doesn't make sense writing plugins for plugins. [11:36] ephan, not just that, but we'd rather not have plugins inside the window manager process. You can talk to most (all?) the Unity APIs through the gobject-introspection infrastructure, though [11:44] Unity just crashed, I'm using the terminal from Ctrl+Alt+F1 === david__ is now known as ephan_ [11:45] What should I try? unity -reset ? [11:45] Or just reboot and I'm sure it'll be fine after it [11:47] sigh resetting fixed it === andyrock|lunch is now known as andyrock [12:03] smspillaz, around? === MacSlow is now known as MacSlow|lunch [12:07] andyrock: yeah, but I'm kind of busy right now. What's up? [12:08] smspillaz, don't worry if you are busy... sorry! i'll ping you another time [12:09] it's fine, just braindump and I'll answer at some point :) [12:12] smspillaz, compiz uses extern "C" function to get vtable (and it's fine i know) but it doesn'use extern "C" function to delete vtable [12:12] smspillaz, i know it's not always a problem, but... [12:15] andyrock: why would that be a problme? [12:15] *problem [12:15] (I haven't dealt with this part of the code before, so I'd be interested to know) [12:18] smspillaz, a lot of books/tutorial do not recommend it, after all if the class overloads new and delete operators.... [12:19] but it's a bad programming IMHO [12:19] andyrock: overloading new and delete is forbidden in the coding guidelines iirc [12:20] andyrock: I believe that doing things in an extern "C" { } like that only prevents symbol mangling [12:20] that's when declaring new functions [12:20] or objects [12:20] smspillaz, i know... [12:21] so the reason that's in an extern "C" is because dlopen needs to find the ("getCompPluginVTable20090315_name") symbol [12:21] smspillaz, ok thx sorry for the apologize for the inconvenience [12:21] smspillaz, because c++ is not c i know :) [12:26] andyrock: np [12:26] andyrock: btw, I have a persistent nick on irc, so if you poke me and I don't reply its best to shoot me an email in case you log of [12:27] *off [12:28] smspillaz, okok... thx === HarryHaaren is now known as HarryHaaren|lunc [12:38] te [12:38] whoops :) [12:43] Cimi_, hello! Has Robert Ancell talked to you about a unity greeter theme for LightDM? [12:43] mterry: no [12:44] Cimi_, I have this note in a list of tasks he wrote that needed to be done: "Fixing up the theming in unity-greeter, probably just need to ask Cimi to make a theme. The important part is the transparent menubar." [12:45] Cimi_, I don't know if that's enough to go on. Maybe email Robert? [12:45] mterry: he should mail me :-) [12:45] mterry: that was not in my list [12:47] Cimi_, well, he's away on vacation/conference time, so he may not mail you shortly. But ACK [12:47] Cimi_, if in a couple weeks he does email you, is there room in your schedule for such a thing? [12:50] mterry: IIRC, we will both attend the desktop summit. So we can chat in person [12:51] Cimi_, oh, great! OK, that'll sort that then. I'll email him to remind him to seek you out === chaotic_ is now known as chaotic === HarryHaaren|lunc is now known as HarryHaaren === MacSlow|lunch is now known as MacSlow [14:01] Trevinho, present? === chaotic_ is now known as chaotic === fhd2 is now known as fhd [14:22] njpatel, if you want i can port other tets to gtest [14:23] andyrock, that would be awesome, we could get rid of the glib tester stuff once and for all! [14:23] since i want to work on unity dnd, but nux dnd is broken :( [14:23] andyrock, will try and get nux DND fixed this week, as we need it for dash stuff too [14:24] njpatel, ok... === andyrock is now known as andyrock|brb === andyrock|brb is now known as andyrock [15:24] lamalex, hi, in the end, do you prefer if I search for a different reviewer for this branch: ? [15:24] https://code.launchpad.net/~apinheiro/unity/a11y-further-places-review [15:25] no, i'll review it now- is it actually ready? didn't you make some changes before? [15:27] API, ^ [15:29] lamalex, hmm no ;) [15:29] the last change that I made [15:29] was just to solve some conflicts on merge [15:29] last week [15:29] but I have just merged now [15:29] and merged fine [15:29] ok, reviewing NOW [15:31] lamalex, ok thanks [15:50] API, can you run the formatter over your code and push a new rev [15:50] the style is all off [15:51] lamalex, hmmm, I think that it is just the format that those files already had [15:51] I mean that it is following current style for all the a11y files [15:51] ok [15:51] so probably the best option would apply it in this commit, and then fix the style for [15:52] all the a11y files [15:52] yah, i forgot that would totally screw the diff :P [15:52] DBO: I'm here right now! [15:52] Trevinho, https://code.launchpad.net/~3v1n0/unity/fix-690143/+merge/69849 [15:52] lamalex, btw, are you talking about ./tools/astyle-formatter? [15:52] right? [15:53] it seems somewhat new, as this seems a new tool for me [15:53] tools/apply_unity blah blah [15:53] yah [15:53] ah ok, the apply formatter [15:53] so, thats the plan? merge this branch and then fix the style in a different merge proposal? [15:54] DBO: yes, I saw that... I should merge with trunk and retry [15:54] in my branch it works fine [15:54] sorry :/ [15:54] No problem DBO [15:54] DBO: about the bug https://code.launchpad.net/~3v1n0/unity/laucher-edge-reveal-revisited/+merge/69701 [15:55] sorry, the branch [15:55] do you also want the 1px thing (that I mentioned in the merge request?) [15:55] Also if I know that this could be temporary too [15:56] DBO Trevinho i think the conflicts are caused by "pulse trash" branch [15:57] lamalex, so, thats the plan? merge this branch and then fix the style in a different merge proposal? [15:57] yah [15:57] Ah, ok... thankyou andyrock [15:58] lamalex, ok, I will wait for your approval on that merge proposal then [16:01] Trevinho, yw [16:05] API, reviewed with 1 small cmment [16:05] lamalex, ok, thanks, looking [16:06] Mh, andyrock I gave a look to the pulse branch [16:06] but it shouldn't matter [16:07] lamalex, I don't understand that comment, I added other g_debug in other functions, why that debug is different? [16:08] ah i just didn't note them [16:08] goes for all of them [16:08] they're kind of useless when not developing [16:08] should scrap them [16:09] lamalex, hmm, but this is the reason I used g_debug instead of g_printf [16:09] you can deactivate g_debug on release [16:09] Trevinho, bho [16:09] 151 result = backlight_strength; [16:09] 152 if (_backlight_mode == BACKLIGHT_ALWAYS_ON) [16:09] 153 result *= CLAMP(running_progress + IconStartingPulseValue(icon, current), 0.0f, 1.0f); [16:09] 154 - else if (_backlight_mode == BACKLIGHT_NORMAL) [16:09] 155 + else if (IsBackLightModeToggles()) [16:09] 156 result += (BACKLIGHT_STRENGTH - result) * (1.0f - IconStartingPulseValue(icon, current)); [16:09] 157 else [16:10] this stuff maybe, but i'm not sure... btw they should be only text conflict [16:10] *s [16:11] Mh, andyrock don't flood :D [16:11] however I've to check... [16:11] API, yah but it's just noise basically, it's essentially just a trace, gdb can tell you the same thing + more [16:12] lamalex, ok, not a big deal anyway [16:12] taking into account that there are more g_debug [16:12] on other places of a11y code [16:12] what about remove all them on that style review? [16:13] lamalex, ^ [16:13] ok [16:13] works for me [16:13] do you have push access to trunk [16:13] Am I the only who can't compile the latest unity? [16:14] hmm, did someone forget to bzr add a file? [16:14] seems unity-misc/gnome-bg-slideshow.h is missing [16:14] Amaranth, you need unity-misc from trunk [16:15] oh, that's a separate thing? [16:15] yeah [16:15] hrm [16:15] bzr branch lp:unity-misc [16:15] API, do you have trunk access? [16:15] Trevinho, which kind of error do you get? [16:15] lamalex: well that failed but I'll look around [16:15] lamalex, well yes, I already merged branches [16:15] I suppose that people didn't revoke my trunk access ;= [16:16] ;=) [16:16] haha [16:16] yah i was just cheking, i wasn't sure [16:17] lamalex, I will merge this then, thanks again [16:18] are bugs against indicators filed against indicator-applet? [16:18] I just filed https://bugs.launchpad.net/ubuntu/+source/indicator-applet/+bug/819398 [16:18] Ubuntu bug 819398 in indicator-applet (Ubuntu) "Skype has no indicator and no way of accessing the window" [Undecided,New] === MacSlow is now known as MacSlow|break [16:20] speaking of noise, any plans to make unity stop spewing loads of stuff while running? [16:20] jono: skype doesn't use an indicator [16:20] but the systray [16:20] Trevinho, it does now [16:20] ah, ok... :) [16:20] well, it's menu is rendered as an indicator [16:20] I didn't upgrade it in Oneiric [16:21] I think the new indicator API can render notification apps as indicators [16:21] Trevinho: btw, did you try to ping me the other day? [16:21] Trevinho, yeah, it is pretty cool :-) [16:21] Trevinho: link me up to your membership application! [16:21] Let's not call it systray will we? XD [16:21] Amaranth: yes, I needed some help with compiz [16:21] oh? [16:21] but then I found what I was missing [16:21] hehe [16:22] jcastro: https://wiki.ubuntu.com/Treviño ;) [16:22] arg, can't wait until I don't have to keep trying to sync all of this stuff [16:22] jono, about skype I don't know if that's something related to qt more than to libindicator... [16:22] hmm, seems the build is broken [16:23] /home/travis/Projects/gles/unity/plugins/unityshell/src/DesktopLauncherIcon.cpp:54:29: error: ‘class WindowManager’ has no member named ‘ShowDesktop’ [16:23] either that or I've done something wrong while doing a merge but I don't think I've ever touched that file [16:23] Trevinho, it may indeed be [16:25] jono: I also was thinking to do something to get better indicator support for standard gtk apps using a systray, but the way it works in gtk could lead to unworking indicators at all... [16:26] that was indeed a glitch with a merge [16:27] oh, *facepalm* [16:27] I was fixing things up between BASE and THIS instead of OTHER and THIS [16:27] Trevinho, yeah, I that could be awesome [16:27] I would have thought providing support for it could be workable [16:27] it seems Qt is doing that [16:28] jono: the fact is that in gtk a systray can have both a menu associated and any other action over it [16:28] So we can't ever know what is doing an app with is systray icon [16:29] Trevinho, ahhh of course, good point [16:29] (is was his, of course! :P) [16:29] or its, better :P [16:35] jcastro: thank you for your support! ;) [16:41] Trevinho, added one too :) [16:41] Thank you njpatel ;) [16:43] Trevinho, no worries, dude, it's the least you deserve [16:44] :) [16:47] https://bugs.launchpad.net/unity/+bug/692462 Why did I get this as email? [16:47] Ubuntu bug 692462 in unity "unity confused with chromium web apps" [Wishlist,Confirmed] [16:47] Ah it was andy :P Thanks [17:01] DBO around? [17:25] hi all [17:25] hey Andy80 [17:56] lamalex, I have just created this branch: [17:56] https://code.launchpad.net/~apinheiro/unity/a11y-code-style-review/+merge/70051 [17:56] anyway after thinking it a little [17:56] not sure if requires a review as it should be really safe [17:57] yah, should be ok just to push it, just make sure it compiles and give the diff a quick read through [17:57] just g_debug removal and a call to apply_unity_formatting.sh [17:57] lamalex, I already tested it [17:57] so I will make a read to the diff and push it [17:57] lamalex, thanks === _LibertyZero is now known as LibertyZero === troy_sleep is now known as troy_s [18:57] Trevinho, around? [18:57] andyrock, I saw that bug you sent me [18:58] ephan, which bug? :) my memory is not to long.. you know [18:59] *too [19:00] the one with getting the gnome-applet icons === MacSlow|break is now known as MacSlow [19:02] ephan, are you sure it was me? [19:03] Are you Didier Roche? [19:03] Yes andyrock [19:03] ahhhh I get it now [19:03] ephan, no.... i am andyrock (Andrea Azzarone) [19:03] I received the email because I'm not part of "Unity Community Hackers" [19:04] Sorry [19:04] i'm now* [19:04] I was wondering why I'd received a bug notification [19:04] Sorry about that andyrock [19:04] ephan, btw didier roche is didrock [19:04] *didrocks === daker is now known as daker_ === yofel_ is now known as yofel [21:29] morning [22:15] thumper: good night :) [22:15] :)