| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| |\
| | |
| | |
| | |
| | |
| | | |
https://bugs.launchpad.net/bugs/1154099.
Approved by PS Jenkins bot, Ted Gould.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
indicator_desktop_shortcuts_nick_exec_with_context() with a NULL context instead - fixes the FTBFS
|
| | | |
|
| |/ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
This version isn't honoring OnlyShowIn=MessagingMenu. Disabling it
seems like the lesser evil.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Only shows application launchers right now.
|
| |
| |
| |
| |
| |
| | |
Also, get rid of only exporting sections if they were non-empty. That was a
hack for non-conformant GMenuModel renderers.
|
| |
| |
| |
| |
| |
| | |
A base class for all messaging menus. ImPhoneMenu already subclasses from it,
with a desktop version coming up.
|
| | |
|
| | |
|
|\ \ |
|
|/| | |
|
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This is a temporary hack to work around a crash in QMenuModel.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes the case when app->proxy is still NULL but another application with
the same desktop file replaces it. This should never happen in practice, but
turned up while testing multiple processes which used the same desktop file.
Their proxy_create async functions raced each other because the first one's
wasn't properly cancelled.
Also fixes a small memory leak.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also, don't print a warning when the proy couldn't be created because the
operation was cancelled. This only happens when the service is shutting down
or when one application replaces another one with the same desktop file (in
which case we already warn with a more descriptive message).
|
| | |
|
| |
| |
| |
| |
| | |
Always use messageitem instead.
|
| | |
|
|\ \
| | |
| | |
| | | |
Approved by Renato Araujo Oliveira Filho.
|
| | | |
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| | |
They are not set in every code path but freed at the end of the function.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is implemented by appending '-symbolic' to the first icon name. The old
icon name is kept as a fallback in case there's no symbolic icon installed.
This doesn't work yet for applications that specify their icon as a filename.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Newest messages should show up on top. The menu is still sorted by the time
messages were added, not by the time property of MessagingMenuMessage.
Approved by Olivier Tilloy.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Newest messages should show up on top. The menu is still sorted by the time
messages were added, not by the time property of MessagingMenuMessage.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This doesn't require every consumer ("panel") to know about
IndicatorServiceManager's protocol.
Also, it ensures that objects are exported before the name is acquired, getting
rid of a race condition (when a consumer tries to access objects in
NameAppeared before they're exported).
This patch also adds a --replace command line option -- replacing the
INDICATOR_SERVICE_REPLACE_MODE environment variable.
. Fixes: https://bugs.launchpad.net/bugs/1085206.
Approved by Renato Araujo Oliveira Filho, PS Jenkins bot.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This doesn't require every consumer ("panel") to know about
IndicatorServiceManager's protocol.
Also, it ensures that objects are exported before the name is acquired, getting
rid of a race condition (when a consumer tries to access objects in
NameAppeared before they're exported).
This patch also adds a --replace command line option -- replacing the
INDICATOR_SERVICE_REPLACE_MODE environment variable.
|
| | | |
|
|\| | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes a crash on arm, because g_signal_emit was called with one argument
too many.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
It isn't used right now (the action group wasn't even exported on the bus) and
would need to be refactored anyway once chat status is added back in.
|