aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * 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
| | | |
| | | * Listen to actions exported by applicationsLars Uebernickel2012-06-024-20/+114
| | | |
| | | * app-section: fix indentationLars Uebernickel2012-05-311-23/+23
| | | |
| | | * Put the 'launch' action onto app's menu sectionsLars Uebernickel2012-05-313-16/+27
| | | | | | | | | | | | | | | | | | | | This requires clients to make those menu sections clickable.
| | | * Rename AppMenuItem to AppSectionLars Uebernickel2012-05-317-134/+130
| | | |
| | | * Remove an application from the menu after it unregisteredLars Uebernickel2012-05-311-1/+52
| | | |
| | | * Allow applications to (un)register themselves from the messaging menu via d-busLars Uebernickel2012-05-304-9/+111
| | | |
| | | * Remove dbusmenu dependencyLars Uebernickel2012-05-251-2/+0
| | | |
| | | * Port to gmenu, act II - the indicator objectLars Uebernickel2012-05-252-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 .bzrignoreLars Uebernickel2012-05-251-49/+40
| | | |
| | | * appmenuitem: make app-info a construct-only propertyLars Uebernickel2012-05-252-14/+90
| | | |
| | | * appmenuitem: remove name-changed signalLars Uebernickel2012-05-252-25/+0
| | | |
| | | * Check whether supplied desktop files existLars Uebernickel2012-05-241-0/+6
| | | |
| | | * message-service: replace the server list with a hash table of appmenuitemsLars Uebernickel2012-05-241-49/+12
| | | |
| | | * Don't support X-Ayatana-Messaging-Menu-Icon anymoreLars Uebernickel2012-05-242-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 ILars Uebernickel2012-05-2411-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 appmenuitemsLars Uebernickel2012-05-236-733/+175
| | | |
| | | * Allow creating an app menu item without associated indicate serverLars Uebernickel2012-05-232-54/+68
| | | |
| | | * app-menu-item: remove another unneeded priv variableLars Uebernickel2012-05-221-19/+5
| | | |
| | | * app-menu-item: remove unneeded priv variableLars Uebernickel2012-05-221-11/+6
| | | |
| | | * Allow creating AppMenuItems without initial listener / serverLars Uebernickel2012-05-213-5/+24
| | | |
| | | * Move build_launcher_core into build_launcherLars Uebernickel2012-05-211-19/+5
| | | |
| | | * Use a gsettings list for finding out which apps should appear in the menuLars Uebernickel2012-05-217-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 dbLars Uebernickel2012-05-187-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 applicationsLars Uebernickel2012-05-187-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/lp1010122 to fix out-of-tree builds.Charles Kerr2012-06-181-2/+3
| | |\ \ | | | |/ | | |/|
| | | * tests: pull generated files from the build directoryLars Uebernickel2012-06-181-2/+3
| | |/
| | * merge lp:~larsu/indicator-messages/remove-gtk2 to excoriate gtk2 ↵Charles Kerr2012-05-072-100/+9
| | |\ | | | | | | | | | | | | dependencies from indicator-messages
| | | * Remove gtk2 supportLars Uebernickel2012-05-072-100/+9
| | |/
| | * merge lp:~allanlesage/indicator-messages/TDD to add Google Test autoconf rulesCharles Kerr2012-04-262-15/+23
| | |\
| | | * Clarified tabination.Allan LeSage2012-04-171-10/+10
| | | |
| | | * Removed obsolete testing configure.Allan LeSage2012-04-161-10/+0
| | | |
| | | * Adjusted enabling tests to Charles suggestion (removed xyes=xyes).Allan LeSage2012-04-161-2/+16
| | | |
| | | * Pedantic name change for gcovr xml results.Allan LeSage2012-03-271-2/+2
| | | |
| | | * Merge of prior fixes for TDD tooling.Allan LeSage2012-03-279-6/+241
| | | |\
| | | * | Also cleaning up coverage instrumentation (*.gcno) on clean-local.Allan LeSage2012-03-271-2/+6
| | | | |
* | | | | drop deprecated transition fieldsSebastien Bacher2012-08-231-3/+0
| | | | |
* | | | | Drop gtk2 build from the packaging since support for it was Sebastien Bacher2012-06-2011-44/+20
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | dropped in trunk, thanks Lars Uebernickel
| * | | | | Remove gtk2 package and dependenciesLars Uebernickel2012-06-203-23/+1
|/ / / / /
* | | | | releasing version 0.6.0-0ubuntu1Ken VanDine2012-04-111-1/+1
| | | | |
* | | | | * New upstream release.Ken VanDine2012-04-116-6/+38
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * Handle blank icons properly (LP: #956147) * Fix telepathy offline/disconnected state bug
| * | | | | releasing version 0.6.0-0ubuntu1~ppa1Charles Kerr2012-04-111-2/+2
| | | | | |
| * | | | | * New upstream release.Charles Kerr2012-04-116-6/+38
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Handle blank icons properly (LP: #956147) * Fix telepathy offline/disconnected state bug
| | * | | | Import upstream version 0.6.0Charles Kerr2012-04-115-9/+30
| | |\| | |
| | | * | | 0.6.0Charles Kerr2012-04-111-1/+1
| | | | | |
| | | * | | merge lp:~larsu/indicator-messages/lp956147 to make the menu display a blank ↵Charles Kerr2012-04-101-4/+1
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | icon when appropriate
| | | | * | | Use "blank-icon" instead of "" to make the menu display a blank iconLars Uebernickel2012-04-101-1/+1
| | | | | | |
| | | | * | | Revert fix for lp:956147, the same service binary is used for gtk2 and gk3 ↵Lars Uebernickel2012-04-101-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | packages