aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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.
| * ImPhoneMenu: expose application icon on message itemsLars Uebernickel2012-11-221-0/+12
| |
| * ImApplicationList: use specified state for source actions (uxsb)Lars Uebernickel2012-11-221-2/+4
|/
* Move menu and application handling out of messages-service.cLars Uebernickel2012-11-217-185/+915
|\ | | | | | | | | | | As a side effect, changes from applications (message/source adds and removals) are propagated to the menu properly. Approved by Renato Araujo Oliveira Filho, PS Jenkins bot, Olivier Tilloy.
| * ImApplicationList: fix typosLars Uebernickel2012-11-211-2/+2
| | | | | | | | | | Thanks Olivier!
| * ImApplicationList: no need to include the dynamic data in the signalsLars Uebernickel2012-11-213-24/+8
| | | | | | | | | | This data can (and should) always be retrieved via actions.
| * Remove application messages when it unregisters itselfLars Uebernickel2012-11-211-10/+28
| |
| * Replace app when another process is registering with the same idLars Uebernickel2012-11-213-22/+15
| |
| * Remove applications from the menu when the disappear from the busLars Uebernickel2012-11-214-0/+90
| |
| * libmessaging-menu: emit the right signal when a message is removedLars Uebernickel2012-11-201-1/+1
| |
| * ImApplicationList: listen for added and removed signalsLars Uebernickel2012-11-202-36/+153
| |
| * messages-service: move app handling into separate classLars Uebernickel2012-11-204-161/+419
| | | | | | | | | | | | | | Add ImApplicationList, a class that manages the list of applictions that are currently registered with the messaging menu. It creates dbus proxies for running applications and sends signals when the app adds messages or sources.
| * messages-serivce: move menu creation into separate classLars Uebernickel2012-11-204-49/+319
| |
* | Release phablet version.Lars Uebernickel2012-11-202-2/+19
|\ \ | |/ |/| | | Approved by PS Jenkins bot, Lars Uebernickel.
| * Add new symbols to debian/libmessaging-menu0.symbolsLars Uebernickel2012-11-201-0/+13
| |
| * Releasing upstream for phabletRicardo Mendoza2012-11-201-2/+6
|/
* Merge upstream: inline packagingLars Uebernickel2012-11-1914-1/+1038
|\
| * Add pot file to upstream source.Didier Roche2012-11-161-0/+46
| |\ | | | | | | | | | Approved by Lars Uebernickel.
| | * add pot fileDidier Roche2012-11-161-0/+46
| |/
| * bootstrap message.Mathieu Trudel-Lapierre2012-11-161-0/+3
| |\ | | | | | | | | | Approved by Charles Kerr, PS Jenkins bot.