Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Export symbolic application icons on messages | Lars Uebernickel | 2012-12-04 | 3 | -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 messages | Lars Uebernickel | 2012-12-04 | 1 | -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 messages | Lars Uebernickel | 2012-12-04 | 1 | -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 IndicatorService | Lars Uebernickel | 2012-12-04 | 1 | -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 IndicatorService | Lars Uebernickel | 2012-12-03 | 1 | -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 Uebernickel | 2012-12-04 | 8 | -57/+337 |
|\ \ | |/ |/| | | | Approved by Olivier Tilloy. | ||||
| * | Prefix message action names with the right namespace | Lars Uebernickel | 2012-12-03 | 1 | -10/+33 |
| | | |||||
| * | debian/symbols: export new symbol | Lars Uebernickel | 2012-11-30 | 1 | -0/+1 |
| | | |||||
| * | Don't export the messaging_menu_message_to_variant symbol | Lars Uebernickel | 2012-11-30 | 2 | -5/+5 |
| | | |||||
| * | Merge trunk and fix conflicts | Lars Uebernickel | 2012-11-30 | 3 | -101/+22 |
| |\ | |/ |/| | |||||
* | | 12.10.6-0ubuntu1phablet3. | Lars Uebernickel | 2012-11-30 | 1 | -0/+8 |
|\ \ | | | | | | | | | | Approved by Olivier Tilloy, PS Jenkins bot. | ||||
| * | | 12.10.6-0ubuntu1phablet3 | Lars Uebernickel | 2012-11-30 | 1 | -0/+8 |
|/ / | |||||
* | | ImApplicationList: specify right number of args for 'message-added' | Lars Uebernickel | 2012-11-29 | 1 | -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 Uebernickel | 2012-11-29 | 1 | -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 Uebernickel | 2012-11-29 | 2 | -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 item | Lars Uebernickel | 2012-11-28 | 1 | -0/+1 |
| | | | |||||
| * | | messages-service.c: remove chat status action | Lars Uebernickel | 2012-11-28 | 1 | -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 item | Lars Uebernickel | 2012-11-28 | 2 | -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 Uebernickel | 2012-11-30 | 1 | -1/+80 |
| | | |||||
| * | Expose message actions in the phone menu | Lars Uebernickel | 2012-11-28 | 3 | -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 service | Lars Uebernickel | 2012-11-28 | 4 | -23/+18 |
| | | |||||
| * | Pass message action and its parameter through to the application | Lars Uebernickel | 2012-11-27 | 3 | -1/+26 |
| | | |||||
| * | Move 'activate' signal into MessagingMenuMessage | Lars Uebernickel | 2012-11-27 | 2 | -23/+21 |
| | | | | | | | | | | And add parameters 'action' and 'parameter' (though they are not set yet). | ||||
| * | Allow adding actions to MessagingMenuMessage | Lars Uebernickel | 2012-11-27 | 5 | -28/+176 |
|/ | |||||
* | 12.10.6-0ubuntu1phablet2. | Lars Uebernickel | 2012-11-27 | 1 | -0/+11 |
|\ | | | | | | | Approved by Renato Araujo Oliveira Filho, PS Jenkins bot. | ||||
| * | releasing version 12.10.6-0ubuntu1phablet2 | Lars Uebernickel | 2012-11-26 | 1 | -0/+11 |
|/ | |||||
* | Implement more of the phone spec. | Lars Uebernickel | 2012-11-26 | 5 | -82/+302 |
|\ | | | | | | | Approved by Renato Araujo Oliveira Filho, PS Jenkins bot. | ||||
| * | Tell applications when messages and sources are dismissed | Lars Uebernickel | 2012-11-26 | 3 | -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 menu | Lars Uebernickel | 2012-11-26 | 1 | -4/+4 |
| | | |||||
| * | Remove sections and "Clear All" when no sources or messages are available | Lars Uebernickel | 2012-11-26 | 1 | -10/+33 |
| | | |||||
| * | Add "Clear All" | Lars Uebernickel | 2012-11-26 | 2 | -1/+51 |
| | | |||||
| * | Namespace actions with 'src' and 'msg' for sources and messages | Lars Uebernickel | 2012-11-26 | 1 | -11/+25 |
| | | |||||
| * | ImApplicationList: give message and source actions a boolean parameter | Lars Uebernickel | 2012-11-26 | 1 | -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 signal | Lars Uebernickel | 2012-11-26 | 1 | -18/+58 |
| | | |||||
| * | Canonicalize application ids | Lars Uebernickel | 2012-11-26 | 3 | -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 items | Lars Uebernickel | 2012-11-22 | 1 | -0/+12 |
| | | |||||
| * | ImApplicationList: use specified state for source actions (uxsb) | Lars Uebernickel | 2012-11-22 | 1 | -2/+4 |
|/ | |||||
* | Move menu and application handling out of messages-service.c | Lars Uebernickel | 2012-11-21 | 7 | -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 typos | Lars Uebernickel | 2012-11-21 | 1 | -2/+2 |
| | | | | | | | | | | Thanks Olivier! | ||||
| * | ImApplicationList: no need to include the dynamic data in the signals | Lars Uebernickel | 2012-11-21 | 3 | -24/+8 |
| | | | | | | | | | | This data can (and should) always be retrieved via actions. | ||||
| * | Remove application messages when it unregisters itself | Lars Uebernickel | 2012-11-21 | 1 | -10/+28 |
| | | |||||
| * | Replace app when another process is registering with the same id | Lars Uebernickel | 2012-11-21 | 3 | -22/+15 |
| | | |||||
| * | Remove applications from the menu when the disappear from the bus | Lars Uebernickel | 2012-11-21 | 4 | -0/+90 |
| | | |||||
| * | libmessaging-menu: emit the right signal when a message is removed | Lars Uebernickel | 2012-11-20 | 1 | -1/+1 |
| | | |||||
| * | ImApplicationList: listen for added and removed signals | Lars Uebernickel | 2012-11-20 | 2 | -36/+153 |
| | | |||||
| * | messages-service: move app handling into separate class | Lars Uebernickel | 2012-11-20 | 4 | -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 class | Lars Uebernickel | 2012-11-20 | 4 | -49/+319 |
| | | |||||
* | | Release phablet version. | Lars Uebernickel | 2012-11-20 | 2 | -2/+19 |
|\ \ | |/ |/| | | | Approved by PS Jenkins bot, Lars Uebernickel. | ||||
| * | Add new symbols to debian/libmessaging-menu0.symbols | Lars Uebernickel | 2012-11-20 | 1 | -0/+13 |
| | | |||||
| * | Releasing upstream for phablet | Ricardo Mendoza | 2012-11-20 | 1 | -2/+6 |
|/ |