lp:~larsu/indicator-messages/notify-stopped-running
- Get this branch:
- bzr branch lp:~larsu/indicator-messages/notify-stopped-running
Branch merges
- PS Jenkins bot (community): Approve (continuous-integration)
- Ted Gould (community): Approve
- Mathieu Trudel-Lapierre: Pending requested
-
Diff: 288 lines (+183/-6)9 files modifiedconfigure.ac (+12/-6)
debian/control (+1/-0)
libmessaging-menu/messaging-menu.c (+4/-0)
m4/ax_python_module.m4 (+49/-0)
src/messages-service.c (+25/-0)
src/messages-service.xml (+4/-0)
test/Makefile.am (+11/-0)
test/applications/test.desktop (+2/-0)
test/test-client.py (+75/-0)
- Mathieu Trudel-Lapierre: Pending requested
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 16308 lines (+8289/-7135)98 files modified.bzr-builddeb/default.conf (+2/-0)
.bzrignore (+65/-49)
Makefile.am (+21/-1)
Makefile.am.coverage (+48/-0)
NEWS (+42/-0)
autogen.sh (+5/-11)
configure.ac (+72/-60)
data/Makefile.am (+6/-1)
data/com.canonical.indicator.messages.gschema.xml (+12/-0)
data/icons/16x16/categories/Makefile.am (+1/-1)
data/icons/16x16/status/Makefile.am (+1/-1)
data/icons/22x22/categories/Makefile.am (+1/-1)
data/icons/22x22/status/Makefile.am (+1/-1)
data/icons/24x24/status/Makefile.am (+1/-1)
data/icons/32x32/categories/Makefile.am (+1/-1)
data/icons/32x32/status/Makefile.am (+1/-1)
data/icons/48x48/status/Makefile.am (+1/-1)
data/icons/Makefile.am (+1/-1)
data/icons/scalable/categories/Makefile.am (+1/-1)
data/icons/scalable/status/Makefile.am (+1/-1)
debian/changelog (+856/-0)
debian/compat (+1/-0)
debian/control (+86/-0)
debian/copyright (+19/-0)
debian/gir1.2-messagingmenu-1.0.install (+1/-0)
debian/indicator-messages.install (+5/-0)
debian/libmessaging-menu-dev.install (+5/-0)
debian/libmessaging-menu0.install (+1/-0)
debian/libmessaging-menu0.symbols (+23/-0)
debian/rules (+17/-0)
debian/watch (+2/-0)
doc/Makefile.am (+1/-0)
doc/reference/Makefile.am (+20/-0)
doc/reference/messaging-menu-docs.xml.in (+38/-0)
libmessaging-menu/Makefile.am (+66/-0)
libmessaging-menu/gtupleaction.c (+354/-0)
libmessaging-menu/gtupleaction.h (+40/-0)
libmessaging-menu/messaging-menu.c (+1199/-0)
libmessaging-menu/messaging-menu.h (+148/-0)
libmessaging-menu/messaging-menu.pc.in (+11/-0)
m4/ax_python_module.m4 (+49/-0)
m4/gcov.m4 (+86/-0)
m4/gtest.m4 (+63/-0)
po/POTFILES.in (+0/-6)
po/indicator-messages.pot (+46/-0)
src/Makefile.am (+41/-223)
src/app-section.c (+771/-534)
src/app-section.h (+46/-45)
src/dbus-data.h (+0/-12)
src/default-applications.c (+0/-116)
src/default-applications.h (+0/-34)
src/dirs.h (+0/-4)
src/gactionmuxer.c (+485/-0)
src/gactionmuxer.h (+44/-0)
src/gmenuutils.c (+87/-0)
src/gmenuutils.h (+38/-0)
src/gsettingsstrv.c (+106/-0)
src/gsettingsstrv.h (+33/-0)
src/ido-detail-label.c (+396/-0)
src/ido-detail-label.h (+59/-0)
src/ido-menu-item.c (+425/-0)
src/ido-menu-item.h (+54/-0)
src/im-app-menu-item.c (+351/-0)
src/im-app-menu-item.h (+54/-0)
src/im-menu-item.c (+0/-538)
src/im-menu-item.h (+0/-67)
src/im-source-menu-item.c (+407/-0)
src/im-source-menu-item.h (+54/-0)
src/indicator-messages-status-provider-0.5.pc.in.in (+0/-15)
src/indicator-messages.c (+254/-690)
src/launcher-menu-item.c (+0/-392)
src/launcher-menu-item.h (+0/-68)
src/messages-service-dbus.c (+0/-267)
src/messages-service-dbus.h (+0/-62)
src/messages-service.c (+631/-1469)
src/messages-service.xml (+20/-15)
src/seen-db.c (+0/-177)
src/seen-db.h (+0/-31)
src/status-items.c (+0/-314)
src/status-items.h (+0/-38)
src/status-provider-emesene.c (+0/-348)
src/status-provider-emesene.h (+0/-56)
src/status-provider-mc5.c (+0/-308)
src/status-provider-mc5.h (+0/-56)
src/status-provider-mc5.list (+0/-1)
src/status-provider-pidgin.c (+0/-433)
src/status-provider-pidgin.h (+0/-56)
src/status-provider-pidgin.list (+0/-1)
src/status-provider-telepathy.c (+0/-385)
src/status-provider-telepathy.h (+0/-56)
src/status-provider-telepathy.list (+0/-1)
src/status-provider.c (+0/-101)
src/status-provider.h (+0/-81)
test/Makefile.am (+78/-0)
test/applications/test.desktop (+2/-0)
test/indicator-messages-service-activate.c (+0/-2)
test/test-client.py (+75/-0)
test/test-gactionmuxer.cpp (+357/-0)
- Mathieu Trudel-Lapierre: Needs Information
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 288 lines (+183/-6)9 files modifiedconfigure.ac (+12/-6)
debian/control (+1/-0)
libmessaging-menu/messaging-menu.c (+4/-0)
m4/ax_python_module.m4 (+49/-0)
src/messages-service.c (+25/-0)
src/messages-service.xml (+4/-0)
test/Makefile.am (+11/-0)
test/applications/test.desktop (+2/-0)
test/test-client.py (+75/-0)
Related bugs
Bug #1154099: Applications are not unmarked when MessagingMenuApp is unrefed | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 339. By Lars Karlitski
-
debian/control: add autoconf-archive as an explicit build dep
Needed for AC_PYTHON_MODULE
- 338. By Lars Karlitski
-
Test libmessaging-menu
Use dbusmock to test whether libmessaging-menu calls the right functions on
registration and deregistration. - 337. By Lars Karlitski
-
Notify the service when an app unrefs its MessagingMenuApp
Prior to this patch, the messaging menu only marked apps as "not running" when
they quit (i.e. disappeared from the bus). This was okay, since most
applications only ever release the ref to their MessagingMenuApp when they
quit, or after calling _unregister explicitely (which removes them from the
menu entirely).However, this is according to libmessagingmenu's documentation, and at least
indicator-telepathy relies on it. - 335. By Charles Kerr
-
remove g_type_init() calls, bump glib requirement to 2.35.4. Fixes: https:/
/bugs.launchpad .net/bugs/ 1103087. Approved by Lars Uebernickel, PS Jenkins bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:indicator-messages/13.04