aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Sync chat status from and to clientsLars Uebernickel2012-06-274-9/+126
|
* messages-service.xml: remove unused methods and signalsLars Uebernickel2012-06-271-16/+0
|
* Use gdbus-codegen also for the server side messages serviceLars Uebernickel2012-06-277-609/+43
|
* indicator-messages.c: remove messages-service proxyLars Uebernickel2012-06-271-267/+0
| | | | | | | It wasn't used anymore, all menu-related things are communicated via gmenu now. Regression: accessible description
* Add toplevel menuLars Uebernickel2012-06-271-2/+21
| | | | | | | | The toplevel menu represents the indicator itself. It has one item with a submenu, which is the indicator's popup menu. The action that is set on the toplevel will never be activated, but its state is used to indicate "draws-attention".
* Set status action when requestedLars Uebernickel2012-06-271-0/+12
|
* Disable "Clear" initiallyLars Uebernickel2012-06-271-6/+25
|
* Make "Clear" work againLars Uebernickel2012-06-273-3/+51
|
* Add draws-attention flag to source actionsLars Uebernickel2012-06-274-23/+217
| | | | | | AppSections watch those flags for associated sources and mux them into a draws-attention property for the whole section.
* Remove dependency on menu-factoryLars Uebernickel2012-06-272-14/+14
| | | | | | libindicator now has GMenuModel support (unreleased), so indicator-messages doesn't need to create gtk menus anymore.
* app-section.c: get rid of unnecessary local itemLars Uebernickel2012-06-261-4/+1
|
* messages-service: move gmenu utility functions into gmenuutils.[ch]Lars Uebernickel2012-06-265-57/+131
| | | | | As a neat side-effect, this fixes a memory leak in app-section.c.
* messages-service.c: move gsettings strv handling into gsettingsstrv.[ch]Lars Uebernickel2012-06-264-49/+145
|
* messages-service.c: fix memory leakLars Uebernickel2012-06-251-0/+2
|
* messages-service.c: get rid of some global variablesLars Uebernickel2012-06-251-8/+8
|
* messages-service.c: get session bus asynchronouslyLars Uebernickel2012-06-253-23/+48
|
* messages-service.c: removee unused includesLars Uebernickel2012-06-251-4/+1
|
* Remove status providersLars Uebernickel2012-06-2521-2483/+53
| | | | | | Applications will be able to set and retrieve status through libmessaging-menu and telepathy.
* Set user_data that action handlers expectLars Uebernickel2012-06-251-1/+1
|
* Set action namespace on application sectionsLars Uebernickel2012-06-251-1/+6
|
* Put launcher and shortcut menu items into the same gmenu sectionLars Uebernickel2012-06-253-42/+23
|
* libmessaging-menu: add source name detail to "active-source" signalLars Uebernickel2012-06-151-3/+5
|
* Check parameter types in public APILars Uebernickel2012-06-151-0/+4
|
* Add first version of a libmessaging-menu client libraryLars Uebernickel2012-06-157-0/+931
|
* Don't install convenience library used for the testsLars Uebernickel2012-06-131-9/+7
|
* Use autoreconf instead of gnome-autogen.shLars Uebernickel2012-06-081-10/+4
| | | | | | | | Also remove INSTALL. An up-to-date version is copied into the tree by autoreconf. Note: autogen.sh does not call configure anymore.
* testing: use EXPECT_* instead of ASSERT_*Lars Uebernickel2012-06-041-18/+18
|
* gactionmuxer: more testsLars Uebernickel2012-06-041-1/+110
|
* gactionmuxer: check for NULL in public APILars Uebernickel2012-06-041-0/+6
|
* gactionmuxer: remove unnecessary NULL checkLars Uebernickel2012-06-041-3/+0
|
* Add coverage results to .bzrignoreLars Uebernickel2012-06-041-0/+4
|
* Link test against a static lib to clean up lcov reportingLars Uebernickel2012-06-041-6/+9
| | | | | | | If specifying the sources in src/ directly for each test, lcov generates reports for tests itself. That's fairly useless, as the ASSERT_* branches in the tests should (hopefully) never be taken.
* Update .bzrignoreLars Uebernickel2012-06-041-0/+2
|
* Test gactionmuxer more extensivelyLars Uebernickel2012-06-041-1/+166
|
* gactionmuxer: don't crash when no global actions are givenLars Uebernickel2012-06-042-5/+23
|
* gactiongroup: don't remove items from the hash while iterating over itLars Uebernickel2012-06-041-15/+32
|
* test: remove warnings in Makefile.am (duplicate vars)Lars Uebernickel2012-06-041-5/+3
|
* Remove dummy test caseLars Uebernickel2012-06-042-27/+1
|
* Add a first gactionmuxer testLars Uebernickel2012-06-042-1/+88
|
* Include different header in test case to fix `make check`Lars Uebernickel2012-06-042-2/+3
|
* POTFILES.in: remove old fileLars Uebernickel2012-06-041-1/+0
|
* Reexport application menu as a separate section below the shortcutsLars Uebernickel2012-06-041-2/+12
|
* app-section: replace G_TYPE_INSTANCE_GET_PRIVATE calls with a priv memberLars Uebernickel2012-06-042-20/+24
|
* Name actions after the shortcut nick instead of its labelLars Uebernickel2012-06-031-2/+2
|
* gactionmuxer: allow passing a NULL action group to insert()Lars Uebernickel2012-06-031-1/+7
|
* Reexport application actionsLars Uebernickel2012-06-033-0/+43
|
* Use ids instead of .desktop file names to identify applicationsLars Uebernickel2012-06-031-8/+25
|
* Add GActionMuxerLars Uebernickel2012-06-035-5/+513
| | | | | | | | | | | This is a new implementation of an action muxer with the same interface as the one in the gtk tree. Its implementation is considerably simpler, mostly because it doesn't need to implement GActionObservable. In addition to muxing different action groups with the <prefix>.<action_name> scheme, it has the notion of global, prefix-less actions. Indicator-messages needs those for the status and clear actions.
* app-section: only call g_bus_unwatch_name if we're watching a nameLars Uebernickel2012-06-021-2/+4
|
* Listen to menus exported by applicationsLars Uebernickel2012-06-021-8/+14
|