Merge lp:~indicator-applet-developers/indicator-application/lucid into lp:~ubuntu-desktop/indicator-application/ubuntu

Proposed by Ted Gould
Status: Merged
Merged at revision: not available
Proposed branch: lp:~indicator-applet-developers/indicator-application/lucid
Merge into: lp:~ubuntu-desktop/indicator-application/ubuntu
Diff against target: 130 lines (+46/-3)
5 files modified
.bzrignore (+8/-1)
bindings/mono/libappindicator-api.metadata (+4/-0)
configure.ac (+2/-2)
debian/changelog (+21/-0)
src/libappindicator/app-indicator.c (+11/-0)
To merge this branch: bzr merge lp:~indicator-applet-developers/indicator-application/lucid
Reviewer Review Type Date Requested Status
Ken VanDine Pending
Review via email: mp+20178@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Ted Gould (ted) wrote :

0.0.14

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.bzrignore'
--- .bzrignore 2010-02-06 01:30:10 +0000
+++ .bzrignore 2010-02-25 21:25:22 +0000
@@ -1,6 +1,5 @@
1data/indicator-application.service1data/indicator-application.service
2compile2compile
3indicator-application-[0-9].[0-9].[0-9].tar.gz
4m4/3m4/
5src/indicator-application-service4src/indicator-application-service
6src/libappindicator.la5src/libappindicator.la
@@ -93,3 +92,11 @@
93tests/test-libappindicator-status92tests/test-libappindicator-status
94tests/test-libappindicator-status-client93tests/test-libappindicator-status-client
95tests/test-libappindicator-status-server94tests/test-libappindicator-status-server
95bindings/mono/AppIndicator.Test.dll
96bindings/mono/libappindicator-api.middle
97bindings/mono/examples/IndicatorExample.exe
98src/libappindicator/app-indicator-enum-types.gen.c
99indicator-application-[0-9].[0-9].[0-9].tar.gz
100indicator-application-[0-9].[0-9].[0-9].tar.gz.asc
101indicator-application-[0-9].[0-9].[0-9][0-9].tar.gz
102indicator-application-[0-9].[0-9].[0-9][0-9].tar.gz.asc
96103
=== modified file 'bindings/mono/libappindicator-api.metadata'
--- bindings/mono/libappindicator-api.metadata 2010-01-12 04:59:17 +0000
+++ bindings/mono/libappindicator-api.metadata 2010-02-25 21:25:22 +0000
@@ -2,9 +2,13 @@
2<metadata>2<metadata>
3 <attr path="/api/namespace/object[@cname='AppIndicator']" name="name">ApplicationIndicator</attr>3 <attr path="/api/namespace/object[@cname='AppIndicator']" name="name">ApplicationIndicator</attr>
4 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_attention_icon']" name="name">NewAttentionIcon</attr>4 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_attention_icon']" name="name">NewAttentionIcon</attr>
5 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_attention_icon']" name="cname">new-attention-icon</attr>
5 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_status']" name="name">NewStatus</attr>6 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_status']" name="name">NewStatus</attr>
7 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_status']" name="cname">new-status</attr>
6 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='connection_changed']" name="name">ConnectionChanged</attr>8 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='connection_changed']" name="name">ConnectionChanged</attr>
9 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='connection_changed']" name="cname">connection-changed</attr>
7 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_icon']" name="name">NewIcon</attr>10 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_icon']" name="name">NewIcon</attr>
11 <attr path="/api/namespace/object[@cname='AppIndicator']/signal[@field_name='new_icon']" name="cname">new-icon</attr>
8 <attr path="/api/namespace/object[@cname='AppIndicator']/property[@cname='id']" name="name">ID</attr>12 <attr path="/api/namespace/object[@cname='AppIndicator']/property[@cname='id']" name="name">ID</attr>
9 <attr path="/api/namespace/object[@cname='AppIndicator']/property[@cname='PROP_CATEGORY_S']" name="hidden"></attr>13 <attr path="/api/namespace/object[@cname='AppIndicator']/property[@cname='PROP_CATEGORY_S']" name="hidden"></attr>
10 <attr path="/api/namespace/object[@cname='AppIndicator']/property[@cname='PROP_CATEGORY_S']" name="hidden"></attr>14 <attr path="/api/namespace/object[@cname='AppIndicator']/property[@cname='PROP_CATEGORY_S']" name="hidden"></attr>
1115
=== modified file 'configure.ac'
--- configure.ac 2010-02-23 16:26:10 +0000
+++ configure.ac 2010-02-25 21:25:22 +0000
@@ -1,11 +1,11 @@
11
2AC_INIT(indicator-application, 0.0.13, ted@canonical.com)2AC_INIT(indicator-application, 0.0.14, ted@canonical.com)
3AC_COPYRIGHT([Copyright 2009, 2010 Canonical])3AC_COPYRIGHT([Copyright 2009, 2010 Canonical])
44
5AC_PREREQ(2.53)5AC_PREREQ(2.53)
66
7AM_CONFIG_HEADER(config.h)7AM_CONFIG_HEADER(config.h)
8AM_INIT_AUTOMAKE(indicator-application, 0.0.13)8AM_INIT_AUTOMAKE(indicator-application, 0.0.14)
99
10AM_MAINTAINER_MODE10AM_MAINTAINER_MODE
1111
1212
=== modified file 'debian/changelog'
--- debian/changelog 2010-02-23 16:52:35 +0000
+++ debian/changelog 2010-02-25 21:25:22 +0000
@@ -1,3 +1,24 @@
1indicator-application (0.0.14-0ubuntu1~ppa1) lucid; urgency=low
2
3 * Upstream release 0.0.14
4 ∘ Fix mono bindings to include proper metadata (LP: #526620)
5 ∘ Send connection changed signal when the proxy is created
6 and destroyed (LP: #527082)
7 ∘ Hide the fallback status icon before unrefing it. (LP: #526041)
8 ∘ Increase dbus-glib version check to 0.82
9 ∘ Handle menu layout changes and visibility changes better.
10 ∘ Improve testing stability
11 ∘ Read menu sensitivity on startup.
12 ∘ Handle null strings when evaluating whether we have an
13 attention icon.
14 ∘ Remove dbus objects when we fallback
15 ∘ Disconnect client_menu_changed signal handlers on cleanup.
16 ∘ Handle cases where the menu gets unset on updates.
17 ∘ Fix custom labels on stock items.
18 ∘ Adds support for submenus
19
20 -- Ted Gould <ted@ubuntu.com> Thu, 25 Feb 2010 15:22:28 -0600
21
1indicator-application (0.0.13-0ubuntu8) lucid; urgency=low22indicator-application (0.0.13-0ubuntu8) lucid; urgency=low
223
3 * Upstream Merge24 * Upstream Merge
425
=== modified file 'src/libappindicator/app-indicator.c'
--- src/libappindicator/app-indicator.c 2010-02-23 15:52:09 +0000
+++ src/libappindicator/app-indicator.c 2010-02-25 21:25:22 +0000
@@ -387,6 +387,9 @@
387 g_signal_handlers_disconnect_by_func(G_OBJECT(priv->watcher_proxy), watcher_proxy_destroyed, self);387 g_signal_handlers_disconnect_by_func(G_OBJECT(priv->watcher_proxy), watcher_proxy_destroyed, self);
388 g_object_unref(G_OBJECT(priv->watcher_proxy));388 g_object_unref(G_OBJECT(priv->watcher_proxy));
389 priv->watcher_proxy = NULL;389 priv->watcher_proxy = NULL;
390
391 /* Emit the AppIndicator::connection-changed signal*/
392 g_signal_emit (self, signals[CONNECTION_CHANGED], 0, FALSE);
390 }393 }
391394
392 if (priv->connection != NULL) {395 if (priv->connection != NULL) {
@@ -625,6 +628,9 @@
625 org_freedesktop_StatusNotifierWatcher_register_status_notifier_item_async(priv->watcher_proxy, path, register_service_cb, self);628 org_freedesktop_StatusNotifierWatcher_register_status_notifier_item_async(priv->watcher_proxy, path, register_service_cb, self);
626 g_free(path);629 g_free(path);
627630
631 /* Emit the AppIndicator::connection-changed signal*/
632 g_signal_emit (self, signals[CONNECTION_CHANGED], 0, TRUE);
633
628 return;634 return;
629}635}
630636
@@ -639,6 +645,10 @@
639 dbus_g_connection_unregister_g_object(self->priv->connection,645 dbus_g_connection_unregister_g_object(self->priv->connection,
640 G_OBJECT(self));646 G_OBJECT(self));
641 self->priv->watcher_proxy = NULL;647 self->priv->watcher_proxy = NULL;
648
649 /* Emit the AppIndicator::connection-changed signal*/
650 g_signal_emit (self, signals[CONNECTION_CHANGED], 0, FALSE);
651
642 start_fallback_timer(self, FALSE);652 start_fallback_timer(self, FALSE);
643 return;653 return;
644}654}
@@ -885,6 +895,7 @@
885{895{
886 g_signal_handlers_disconnect_by_func(G_OBJECT(self), status_icon_status_wrapper, status_icon);896 g_signal_handlers_disconnect_by_func(G_OBJECT(self), status_icon_status_wrapper, status_icon);
887 g_signal_handlers_disconnect_by_func(G_OBJECT(self), status_icon_changes, status_icon);897 g_signal_handlers_disconnect_by_func(G_OBJECT(self), status_icon_changes, status_icon);
898 gtk_widget_hide(GTK_WIDGET(status_icon));
888 g_object_unref(G_OBJECT(status_icon));899 g_object_unref(G_OBJECT(status_icon));
889 return;900 return;
890}901}

Subscribers

People subscribed via source and target branches

to all changes: