Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Put the 'launch' action onto app's menu sections | Lars Uebernickel | 2012-05-31 | 3 | -16/+27 |
| | | | | | This requires clients to make those menu sections clickable. | ||||
* | Rename AppMenuItem to AppSection | Lars Uebernickel | 2012-05-31 | 7 | -134/+130 |
| | |||||
* | Remove an application from the menu after it unregistered | Lars Uebernickel | 2012-05-31 | 1 | -1/+52 |
| | |||||
* | Allow applications to (un)register themselves from the messaging menu via d-bus | Lars Uebernickel | 2012-05-30 | 4 | -9/+111 |
| | |||||
* | Remove dbusmenu dependency | Lars Uebernickel | 2012-05-25 | 1 | -2/+0 |
| | |||||
* | Port to gmenu, act II - the indicator object | Lars Uebernickel | 2012-05-25 | 2 | -355/+34 |
| | | | | | | | Ports the indicator object itself to listen to exported gactions and gmenumodels. The menu creation itself is outsourced to a new dependency: menu-factory-gtk. | ||||
* | Update .bzrignore | Lars Uebernickel | 2012-05-25 | 1 | -49/+40 |
| | |||||
* | appmenuitem: make app-info a construct-only property | Lars Uebernickel | 2012-05-25 | 2 | -14/+90 |
| | |||||
* | appmenuitem: remove name-changed signal | Lars Uebernickel | 2012-05-25 | 2 | -25/+0 |
| | |||||
* | Check whether supplied desktop files exist | Lars Uebernickel | 2012-05-24 | 1 | -0/+6 |
| | |||||
* | message-service: replace the server list with a hash table of appmenuitems | Lars Uebernickel | 2012-05-24 | 1 | -49/+12 |
| | |||||
* | Don't support X-Ayatana-Messaging-Menu-Icon anymore | Lars Uebernickel | 2012-05-24 | 2 | -28/+3 |
| | | | | | | | It was used to override icons for the default apps (Mail, Chat, Broadcast). Since all apps are now shown with their real name and icon, the override is not needed anymore. | ||||
* | Port to gmenu, act I | Lars Uebernickel | 2012-05-24 | 11 | -1879/+175 |
| | | | | | | | Work-in-progress of the gmenu port for the service. The bulk of this patch removes everything related to libindicate from the service. Only the static app launchers and their configured shortcut actions are exported for now. | ||||
* | Merge launcher- and appmenuitems | Lars Uebernickel | 2012-05-23 | 6 | -733/+175 |
| | |||||
* | Allow creating an app menu item without associated indicate server | Lars Uebernickel | 2012-05-23 | 2 | -54/+68 |
| | |||||
* | app-menu-item: remove another unneeded priv variable | Lars Uebernickel | 2012-05-22 | 1 | -19/+5 |
| | |||||
* | app-menu-item: remove unneeded priv variable | Lars Uebernickel | 2012-05-22 | 1 | -11/+6 |
| | |||||
* | Allow creating AppMenuItems without initial listener / server | Lars Uebernickel | 2012-05-21 | 3 | -5/+24 |
| | |||||
* | Move build_launcher_core into build_launcher | Lars Uebernickel | 2012-05-21 | 1 | -19/+5 |
| | |||||
* | Use a gsettings list for finding out which apps should appear in the menu | Lars Uebernickel | 2012-05-21 | 7 | -490/+43 |
| | | | | | | | | | | | Previously, this was handled by looking for .desktop files in various system and user directories. The messaging menu should not display any applications by default anymore, so a simple per-user gsettings list suffices. A neat side effect is that the hairy blacklist handling is not needed anymore, either. Small regression: apps are not configurable at runtime anymore (settings key is not listened to for changes). | ||||
* | Remove the seen db | Lars Uebernickel | 2012-05-18 | 7 | -237/+15 |
| | | | | | | | It was only really used to figure out whether one of the default apps was ever running, so that "Set up..." or the app name and actions would be shown in the menu. Since there are no default apps anymore, this is not needed either. | ||||
* | Remove default applications | Lars Uebernickel | 2012-05-18 | 7 | -217/+26 |
| | | | | | | | | This gets rid of the "Set Up <app>" sections for Email, Chat, and Broadcast. Also, default apps don't get to override the icon and names anymore. Every app gets its real name and icon displayed. Overriding the icon with X-Ayatana-Messaging-Menu-Icon is still possible. | ||||
* | merge lp:~larsu/indicator-messages/remove-gtk2 to excoriate gtk2 ↵ | Charles Kerr | 2012-05-07 | 2 | -100/+9 |
|\ | | | | | | | dependencies from indicator-messages | ||||
| * | Remove gtk2 support | Lars Uebernickel | 2012-05-07 | 2 | -100/+9 |
|/ | |||||
* | merge lp:~allanlesage/indicator-messages/TDD to add Google Test autoconf rules | Charles Kerr | 2012-04-26 | 2 | -15/+23 |
|\ | |||||
| * | Clarified tabination. | Allan LeSage | 2012-04-17 | 1 | -10/+10 |
| | | |||||
| * | Removed obsolete testing configure. | Allan LeSage | 2012-04-16 | 1 | -10/+0 |
| | | |||||
| * | Adjusted enabling tests to Charles suggestion (removed xyes=xyes). | Allan LeSage | 2012-04-16 | 1 | -2/+16 |
| | | |||||
| * | Pedantic name change for gcovr xml results. | Allan LeSage | 2012-03-27 | 1 | -2/+2 |
| | |