aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 12.10.6-0ubuntu1phablet5Lars Uebernickel2012-12-061-0/+7
|
* Add messaging_menu_app_get_message.Lars Uebernickel2012-12-053-0/+25
|\ | | | | | | Approved by PS Jenkins bot.
| * Update debian/libmessaging-menu0.symbolsLars Uebernickel2012-12-051-0/+1
| |
| * Add messaging_menu_app_get_messageLars Uebernickel2012-12-042-0/+24
| |
* | Don't shorten the app id to seven characters. Fixes: ↵Lars Uebernickel2012-12-051-1/+6
|\ \ | | | | | | | | | | | | | | | https://bugs.launchpad.net/bugs/1086729. Approved by Gustavo Pichorim Boiko.
| * | Don't shorten the app id to seven charactersLars Uebernickel2012-12-051-1/+6
|/ /
* | 12.10.6-0ubuntu1phablet4.Lars Uebernickel2012-12-041-0/+11
|\ \ | | | | | | | | | Approved by Renato Araujo Oliveira Filho.
| * | 12.10.6-0ubuntu1phablet4Lars Uebernickel2012-12-041-0/+11
|/ /
* | Change icon when there are any messages in the menu.Lars Uebernickel2012-12-041-0/+47
|\ \ | | | | | | | | | Approved by Renato Araujo Oliveira Filho.
| * | Switch accessible name and icon-name (see last commit)Lars Uebernickel2012-12-041-1/+1
| | |
| * | Change icon when there are any messages in the menuLars Uebernickel2012-12-041-0/+47
| |/
* | Only expose one application icon (the -symbolic one)Lars Uebernickel2012-12-043-15/+4
|\ \ | |/ |/| | | | | | | Approved by Ivanka. Approved by Renato Araujo Oliveira Filho, PS Jenkins bot.
| * Only expose one application icon (the -symbolic one)Lars Uebernickel2012-12-043-15/+4
|/
* Export symbolic application icons on messagesLars Uebernickel2012-12-043-4/+44
|\ | | | | | | | | | | | | | | | | 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. Approved by Renato Araujo Oliveira Filho, PS Jenkins bot.
| * im-application-list: initialize local variables with NULLLars Uebernickel2012-12-041-2/+2
| | | | | | | | | | They are not set in every code path but freed at the end of the function.
| * Export symbolic application icons on messagesLars Uebernickel2012-12-043-3/+43
|/ | | | | | | | 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.
* Reverse order of messagesLars Uebernickel2012-12-041-2/+2
|\ | | | | | | | | | | | | 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.
| * Reverse order of messagesLars Uebernickel2012-12-041-2/+2
| | | | | | | | | | | | 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.
* | Stop using IndicatorServiceLars Uebernickel2012-12-041-27/+20
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Stop using IndicatorServiceLars Uebernickel2012-12-031-27/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Add the concept of actions to messages.Lars Uebernickel2012-12-048-57/+337
|\ \ | |/ |/| | | Approved by Olivier Tilloy.
| * Prefix message action names with the right namespaceLars Uebernickel2012-12-031-10/+33
| |
| * debian/symbols: export new symbolLars Uebernickel2012-11-301-0/+1
| |
| * Don't export the messaging_menu_message_to_variant symbolLars Uebernickel2012-11-302-5/+5
| |
| * Merge trunk and fix conflictsLars Uebernickel2012-11-303-101/+22
| |\ | |/ |/|
* | 12.10.6-0ubuntu1phablet3.Lars Uebernickel2012-11-301-0/+8
|\ \ | | | | | | | | | Approved by Olivier Tilloy, PS Jenkins bot.
| * | 12.10.6-0ubuntu1phablet3Lars Uebernickel2012-11-301-0/+8
|/ /
* | ImApplicationList: specify right number of args for 'message-added'Lars Uebernickel2012-11-291-1/+2
|\ \ | | | | | | | | | | | | | | | | | | This fixes a crash on arm, because g_signal_emit was called with one argument too many. Approved by Renato Araujo Oliveira Filho.
| * | ImApplicationList: specify right number of args for 'message-added'Lars Uebernickel2012-11-291-1/+2
|/ / | | | | | | | | | | This fixes a crash on arm, because g_signal_emit was called with one argument too many.
* | Expose a root item on the menu as described in the indicator spec and remove ↵Lars Uebernickel2012-11-292-101/+14
|\ \ | | | | | | | | | | | | | | | some related dead code in messages-service.c. Approved by Renato Araujo Oliveira Filho, PS Jenkins bot.
| * | Add x-canonical-type to the root itemLars Uebernickel2012-11-281-0/+1
| | |
| * | messages-service.c: remove chat status actionLars Uebernickel2012-11-281-91/+0
| | | | | | | | | | | | | | | | | | 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.
| * | Add root menu itemLars Uebernickel2012-11-282-10/+13
|/ / | | | | | | | | | | | | The action for that root item lives in ImApplicationList for now, because it owns the action group (which should probably factored into its own class at some point).
| * Expose message actions on the bus (as GActions)Lars Uebernickel2012-11-301-1/+80
| |
| * Expose message actions in the phone menuLars Uebernickel2012-11-283-3/+15
| | | | | | | | | | | | And use com.canonical.indicator.messages.snapdecision as widget type if the message has actions.
| * Use aa{sv} instead of a(ssgav) to communicate actions to the serviceLars Uebernickel2012-11-284-23/+18
| |
| * Pass message action and its parameter through to the applicationLars Uebernickel2012-11-273-1/+26
| |
| * Move 'activate' signal into MessagingMenuMessageLars Uebernickel2012-11-272-23/+21
| | | | | | | | | | And add parameters 'action' and 'parameter' (though they are not set yet).
| * Allow adding actions to MessagingMenuMessageLars Uebernickel2012-11-275-28/+176
|/
* 12.10.6-0ubuntu1phablet2.Lars Uebernickel2012-11-271-0/+11
|\ | | | | | | Approved by Renato Araujo Oliveira Filho, PS Jenkins bot.
| * releasing version 12.10.6-0ubuntu1phablet2Lars Uebernickel2012-11-261-0/+11
|/
* Implement more of the phone spec.Lars Uebernickel2012-11-265-82/+302
|\ | | | | | | Approved by Renato Araujo Oliveira Filho, PS Jenkins bot.
| * Tell applications when messages and sources are dismissedLars Uebernickel2012-11-263-7/+53
| | | | | | | | | | | | Right now, this is only used to clean up internal data structures in libmessaging-menu. It's not exposed to the application itself.
| * Use namespaced action names (src. and msg.) in phone menuLars Uebernickel2012-11-261-4/+4
| |
| * Remove sections and "Clear All" when no sources or messages are availableLars Uebernickel2012-11-261-10/+33
| |
| * Add "Clear All"Lars Uebernickel2012-11-262-1/+51
| |
| * Namespace actions with 'src' and 'msg' for sources and messagesLars Uebernickel2012-11-261-11/+25
| |
| * ImApplicationList: give message and source actions a boolean parameterLars Uebernickel2012-11-261-10/+16
| | | | | | | | | | | | The application will only be notified about the activation when this parameter is true. False denotes a dismissed item.
| * ImApplicationList: listen to activate signalLars Uebernickel2012-11-261-18/+58
| |
| * Canonicalize application idsLars Uebernickel2012-11-263-61/+88
| | | | | | | | | | | | | | | | | | | | Remove trailing '.desktop' and replace all dots by underscores to make GActionMuxer work (which uses the dot as a separator). In order to contain the canonicalization to ImApplicationList, its signals now contain string parameters to id and icon name instead of GDesktopAppInfo pointers.