aboutsummaryrefslogtreecommitdiff
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* Use serialized icons for messages and sourcesLars Uebernickel2013-09-051-5/+5
| | | | | The D-Bus protocol is not part of the public API, so it's okay to change it.
* Merge from trunkTed Gould2013-08-131-0/+4
|
* Use aa{sv} instead of a(ssgav) to communicate actions to the serviceLars Uebernickel2012-11-281-2/+2
|
* Pass message action and its parameter through to the applicationLars Uebernickel2012-11-271-0/+2
|
* Allow adding actions to MessagingMenuMessageLars Uebernickel2012-11-271-2/+2
|
* Tell applications when messages and sources are dismissedLars Uebernickel2012-11-261-0/+4
| | | | | | Right now, this is only used to clean up internal data structures in libmessaging-menu. It's not exposed to the application itself.
* Export menu for the phone clientLars Uebernickel2012-11-161-1/+1
| | | | | | | | This is a rough first draft: It only fetched the sources and messages from applications once and doesn't listen for further changes. This removes all code for the desktop menu for now.
* Add support for individual messages to MessagingMenuAppLars Uebernickel2012-11-151-0/+12
| | | | | This is not exposed in the indicator menu yet.
* Change application to service d-bus protocolLars Uebernickel2012-11-142-1/+32
| | | | | | | | | | | | | | Previously, the protocol was simply a menu model and an action group of the currently active sources. The service inserted the menu as a section into the indicator menu. This doesn't work anymore, because applications can (soon) expose individual messages, and the messaging menu doesn't always display all of those at once. This patch introduces a more specific d-bus API. That API is still considered private: applications have to use libmessaging-menu.
* Move service .xml into a common directoryLars Uebernickel2012-11-132-0/+46
Both the service (in src/) and the client library (in libmessaging-menu/) need access to the dbus interface description file. Until now, it resided in src, with both Makefiles calling gdbus-codegen on it. This patch moves the file to common/ and builds a convenience library that contains only the generated code.