[00:57] Nafai: ! Response on gnome-bt! [00:57] Nafai: but that can wait for another day. <- EOD, cya tomorrow [01:08] Yeah, noticed, nice to have great feedback to help me become a better programmer === magcius_ is now known as magcius === magcius is now known as magcius_ === magcius_ is now known as magcius === rgreening_ is now known as rgreening === MacSlow is now known as MacSlow|lunch [13:57] seb128: ok, smithj responded, you can toss him some bugs [13:58] he says "anything" [13:58] seb128: I would assign non-time critical bugs since he's part timing [13:59] seg|ars: hi [14:03] jpetersen: you saw hughsie's review of the gpm patch I take it? [14:04] jcastro, hey, ok [14:06] jcastro, yes I will answer him [14:35] jcastro: Heading to a quick checkup with my doctor and I'll be back at around 10:30ish my time. I [14:35] cool! [14:35] will take a look at the feedback on gnome bluetooth then [16:35] djsiegel2: what's up? [16:37] back === MacSlow|lunch is now known as MacSlow|capoeira [17:19] tedg: bug 547072 - should the -panel be appended to both icon_name and attention_icon_name when they are set by the application or should it be done in app_indicator_get_icon? The code seems to be used only be the fallback anyway [17:19] Launchpad bug 547072 in indicator-application (Ubuntu) "Fallback should try to use icons with -panel suffix first, just as indicator-application does (affects: 1)" [Low,Triaged] https://launchpad.net/bugs/547072 [17:29] and what are the official code standards for indicator-application? I see part of code following GNU style, some parts ~Linux style. :) [17:29] kklimonda: Hmm, I'm not sure if we should use -panel there or not... it seems like if someone isn't using app indicators they wouldn't want to use our panel naming as well. [17:29] kklimonda: None, my coding standard is "readable" :) [17:31] tedg: hmm.. but appending -panel in the indicator-application code would be transparent for developers and we could still use themed icons. [17:31] tedg: right now rhythmbox uses rhythmbox-notplaying and rhythmbox icons [17:32] the first one have a monochromatic version and the second one does not but there is a rhythmbox-panel which is used by the indicator-application [17:33] tedg: ah, but other developers apparently believe that other style is more readable :) [17:34] kklimonda: Yeah, I'm just trying to figure out what would be "least surprise" -- it seems like "fallback" is don't use anything new, eh? [17:35] kklimonda: Yes, and they're wrong ;) No, I just don't care that much, I think people spend too much time worrying about formatting their code and not enough time making it actually good code :) [17:36] well, that's true but using both styles in a single file looks weird and it made me confused. :) [17:37] i'd say that if we decided to use mono icons in Ubuntu then we should use them for both indicator and notification area [17:38] I don't see it as something new - rather as a theming decision. [17:39] if people aren't happy with theme they can change it but as long as they use it we should make sure that applications use it regardless of whether they use indicator or fallback to notification area. [17:40] and the current situation is broken anyway as can be seen on the screenshot :) [17:49] jcastro: I haven't been able to find a good way for making the Banshee.AppIndicator extension conflict with Banshee.NotificationArea. There are two options to do it, but I'm not sure if any of them is something preferable: 1: make the Banshee.AppIndicator extension disable the Banshee.NotificationArea plugin from the initialisation code (nasty solution), 2: change the enabled extensions in the postinst and postrm scripts of the packaged extension. [17:50] qense: I imagine Mono doesn't use a pre-processor when compiling, does it? [17:50] qense: the second solution sounds even nastier to me.. :/ [17:50] That's the tactic I've taken with the C ones [17:51] qense: I think that debian policy is really strict about packages changing configuration of other packages in postinst/postrm [17:51] Nafai: It does, but we've decided to move the AppInd plugin to a separate extension in the Banshee Community Extensions project, which means we cannot mess with the 'core' plugins. [17:51] ah, makes sense [17:54] kklimonda: Okay, I can see that. If nothing else, it should be transparent to applications. [17:55] dinner time, afk! [18:02] seg|ars: here yet? [18:03] djsiegel2: yeah, what's up? [18:24] Nafai: sweet, brasero response [18:24] yeah, saw that, but I wonder if he looked, because it's messy and it was one of the ones I wanted to do better :) [18:27] Nafai: yeah let's hope it's not "rewrite the whole thing!" [18:27] Nafai: was bastien's feedback useful? [18:28] yeah, most of it, though I need to point out that I can't put all of it in notify.c as he requests because the GtkStatusIcon is created and initialized in another file [18:28] but the rest is helpful [18:33] tedg: do you know the reason why why setting PROP_ICON_NAME doesn't call app_indicator_set_icon but PROP_ATTENTION_ICON_NAME do call app_indicator_set_attention_icon ? [18:33] there is nothing in code, the only difference is check_connect call [18:34] kklimonda: Hmm, not off hand. Seems like a bug. [18:34] tedg: it setgs the self->priv->icon_name by hand [18:35] kklimonda: Yeah, one place sounds better. [18:35] jcastro: Did you read my ping above, or did it get lost in the conversation that followed it? [18:37] qense: ah just noticed it [18:37] I have no idea [18:38] maybe DBO might be able to help? [18:38] jcastro: Unfortunately DBO is offline atm, so that will have to wait to tomorrow. [18:38] but I could ask him [18:38] ok [18:38] jcastro: The other solution would be to put a warning in the extention's description and submit a merge request and wait for conflict support to be added to Mono Addins. [18:39] I ignore warnings [18:39] so I am for that [18:40] jcastro: That would mean that if the plugin would be accepted for Lucid we'd have a not-very-perfect solution in the LTS> [18:49] tedg: I've requested merge, it requires my previous branch to be merged before (it compiles just fine but without g_themed_icon_new_with_default_fallbacks it won't find the right icons :) ) [18:51] kklimonda: Cool. At the bottom of the merge you can make a "prerequisite branch" which will show only the changes in that branch. [18:54] tedg: hmm.. that's how it works. I see. I'm going to have to read some more about how to do merges in bzr [19:36] jcastro: cleaning up/organizing nautilus menus is a good idea (tm) :) [19:41] Nafai, jcastro: agreed [19:42] qense: ok sorry was distracted [19:42] jcastro: no worries, must be a busy time for you. I've already filed a merge request for the branch at Gitorious. [19:43] jcastro: directhex pinged me and asked me if he could take a look at the code and said it was ok. [19:43] qense: yeah it doesn't need to be ideal, it is an extension that is off by default. [19:43] jcastro: true [19:43] yeah I asked him to poke you to see if you needed help [19:43] ah! :) [19:43] teamwork! [19:44] teamwork works! === MacSlow|capoeira is now known as MacSlow