Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Use gdbus-codegen also for the server side messages service | Lars Uebernickel | 2012-06-27 | 7 | -609/+43 | |
| | | ||||||
| * | indicator-messages.c: remove messages-service proxy | Lars Uebernickel | 2012-06-27 | 1 | -267/+0 | |
| | | | | | | | | | | | | | | It wasn't used anymore, all menu-related things are communicated via gmenu now. Regression: accessible description | |||||
| * | Add toplevel menu | Lars Uebernickel | 2012-06-27 | 1 | -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 requested | Lars Uebernickel | 2012-06-27 | 1 | -0/+12 | |
| | | ||||||
| * | Disable "Clear" initially | Lars Uebernickel | 2012-06-27 | 1 | -6/+25 | |
| | | ||||||
| * | Make "Clear" work again | Lars Uebernickel | 2012-06-27 | 3 | -3/+51 | |
| | | ||||||
| * | Add draws-attention flag to source actions | Lars Uebernickel | 2012-06-27 | 4 | -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-factory | Lars Uebernickel | 2012-06-27 | 2 | -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 item | Lars Uebernickel | 2012-06-26 | 1 | -4/+1 | |
| | | ||||||
| * | messages-service: move gmenu utility functions into gmenuutils.[ch] | Lars Uebernickel | 2012-06-26 | 5 | -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 Uebernickel | 2012-06-26 | 4 | -49/+145 | |
| | | ||||||
| * | messages-service.c: fix memory leak | Lars Uebernickel | 2012-06-25 | 1 | -0/+2 | |
| | | ||||||
| * | messages-service.c: get rid of some global variables | Lars Uebernickel | 2012-06-25 | 1 | -8/+8 | |
| | | ||||||
| * | messages-service.c: get session bus asynchronously | Lars Uebernickel | 2012-06-25 | 3 | -23/+48 | |
| | | ||||||
| * | messages-service.c: removee unused includes | Lars Uebernickel | 2012-06-25 | 1 | -4/+1 | |
| | | ||||||
| * | Remove status providers | Lars Uebernickel | 2012-06-25 | 21 | -2483/+53 | |
| | | | | | | | | | | | | Applications will be able to set and retrieve status through libmessaging-menu and telepathy. | |||||
| * | Set user_data that action handlers expect | Lars Uebernickel | 2012-06-25 | 1 | -1/+1 | |
| | | ||||||
| * | Set action namespace on application sections | Lars Uebernickel | 2012-06-25 | 1 | -1/+6 | |
| | | ||||||
| * | Put launcher and shortcut menu items into the same gmenu section | Lars Uebernickel | 2012-06-25 | 3 | -42/+23 | |
| | | ||||||
| * | libmessaging-menu: add source name detail to "active-source" signal | Lars Uebernickel | 2012-06-15 | 1 | -3/+5 | |
| | | ||||||
| * | Check parameter types in public API | Lars Uebernickel | 2012-06-15 | 1 | -0/+4 | |
| | | ||||||
| * | Add first version of a libmessaging-menu client library | Lars Uebernickel | 2012-06-15 | 7 | -0/+931 | |
| | | ||||||
| * | Don't install convenience library used for the tests | Lars Uebernickel | 2012-06-13 | 1 | -9/+7 | |
| | | ||||||
| * | Use autoreconf instead of gnome-autogen.sh | Lars Uebernickel | 2012-06-08 | 1 | -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 Uebernickel | 2012-06-04 | 1 | -18/+18 | |
| | | ||||||
| * | gactionmuxer: more tests | Lars Uebernickel | 2012-06-04 | 1 | -1/+110 | |
| | | ||||||
| * | gactionmuxer: check for NULL in public API | Lars Uebernickel | 2012-06-04 | 1 | -0/+6 | |
| | | ||||||
| * | gactionmuxer: remove unnecessary NULL check | Lars Uebernickel | 2012-06-04 | 1 | -3/+0 | |
| | | ||||||
| * | Add coverage results to .bzrignore | Lars Uebernickel | 2012-06-04 | 1 | -0/+4 | |
| | | ||||||
| * | Link test against a static lib to clean up lcov reporting | Lars Uebernickel | 2012-06-04 | 1 | -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 .bzrignore | Lars Uebernickel | 2012-06-04 | 1 | -0/+2 | |
| | | ||||||
| * | Test gactionmuxer more extensively | Lars Uebernickel | 2012-06-04 | 1 | -1/+166 | |
| | | ||||||
| * | gactionmuxer: don't crash when no global actions are given | Lars Uebernickel | 2012-06-04 | 2 | -5/+23 | |
| | | ||||||
| * | gactiongroup: don't remove items from the hash while iterating over it | Lars Uebernickel | 2012-06-04 | 1 | -15/+32 | |
| | | ||||||
| * | test: remove warnings in Makefile.am (duplicate vars) | Lars Uebernickel | 2012-06-04 | 1 | -5/+3 | |
| | | ||||||
| * | Remove dummy test case | Lars Uebernickel | 2012-06-04 | 2 | -27/+1 | |
| | | ||||||
| * | Add a first gactionmuxer test | Lars Uebernickel | 2012-06-04 | 2 | -1/+88 | |
| | | ||||||
| * | Include different header in test case to fix `make check` | Lars Uebernickel | 2012-06-04 | 2 | -2/+3 | |
| | | ||||||
| * | POTFILES.in: remove old file | Lars Uebernickel | 2012-06-04 | 1 | -1/+0 | |
| | | ||||||
| * | Reexport application menu as a separate section below the shortcuts | Lars Uebernickel | 2012-06-04 | 1 | -2/+12 | |
| | | ||||||
| * | app-section: replace G_TYPE_INSTANCE_GET_PRIVATE calls with a priv member | Lars Uebernickel | 2012-06-04 | 2 | -20/+24 | |
| | | ||||||
| * | Name actions after the shortcut nick instead of its label | Lars Uebernickel | 2012-06-03 | 1 | -2/+2 | |
| | | ||||||
| * | gactionmuxer: allow passing a NULL action group to insert() | Lars Uebernickel | 2012-06-03 | 1 | -1/+7 | |
| | | ||||||
| * | Reexport application actions | Lars Uebernickel | 2012-06-03 | 3 | -0/+43 | |
| | | ||||||
| * | Use ids instead of .desktop file names to identify applications | Lars Uebernickel | 2012-06-03 | 1 | -8/+25 | |
| | | ||||||
| * | Add GActionMuxer | Lars Uebernickel | 2012-06-03 | 5 | -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 name | Lars Uebernickel | 2012-06-02 | 1 | -2/+4 | |
| | | ||||||
| * | Listen to menus exported by applications | Lars Uebernickel | 2012-06-02 | 1 | -8/+14 | |
| | | ||||||
| * | Listen to actions exported by applications | Lars Uebernickel | 2012-06-02 | 4 | -20/+114 | |
| | | ||||||
| * | app-section: fix indentation | Lars Uebernickel | 2012-05-31 | 1 | -23/+23 | |
| | |