aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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-213-488/+23
| | | | | | | | | | | 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-186-235/+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-186-214/+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.
* Remove gtk2 supportLars Uebernickel2012-05-071-69/+0
|
* 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
* | Instead of using disconnected in MC5 use offlineTed Gould2012-04-061-3/+3
| |
* | messages-service.c: add missing resort_menuLars Uebernickel2012-04-051-0/+1
| | | | | | | | | | | | This might fix lp:856284, but I couldn't verify because I can't reproduce the bug.
* | Merge lp:~larsu/indicator-messages/lp956147 to fix broken thunderbird ↵Charles Kerr2012-04-041-0/+3
|\| | | | | | | | | | | | | | | | | | | message indicator icons. This is a refinement to r254, which set an empty icon so that shortcut labels ("compose new message", "contacts", etc.) are horizontally aligned with the labels of the applications they belong to. Apparently gtk2 sets a "broken" icon onto a GtkImage if gtk_image_set_from_icon_name() is passed an empty string, which caused the behavior seen in bug #956147. Adding an #ifdef is a short-term fix for removing that "broken" icon in gtk2 for 12.04. Xref: http://bazaar.launchpad.net/~indicator-applet-developers/indicator-messages/trunk.0.6/revision/254 Xref: https://code.launchpad.net/~larsu/indicator-messages/lp956147/+merge/100836
| * Workaround for lp #956147: don't show empty icons in the gtk2 versionLars Uebernickel2012-04-041-0/+3
| |
* | messages-service.c: fix leakLars Uebernickel2012-04-041-0/+5
| |
* | Revert blacklist changes make apps relying on old behavior work againLars Uebernickel2012-04-041-2/+41
|/ | | | | | | | The new policy is: if a file in the blacklist folder is a symbolic link, use its target. If its filename ends on .desktop, use the file's basename (so that copying files works). Otherwise, use the contents of file (first line should contain path to a desktop file).
* Fix blacklistingTed Gould2012-03-201-21/+20
|\
| * Use basename of the desktop file as key in the blacklist hash tableLars Uebernickel2012-03-141-51/+20
| | | | | | | | | | | | | | This is superior to using symlinks, as this also allows copying the desktop files into the blacklist directory. Copying is the default when dragging and dropping an application into that folder.
| * Use link targets as keys in the blacklist hash tableLars Uebernickel2012-02-231-12/+42
| | | | | | | | | | Fixes lp:939258
* | base64_decode the icon and use dbusmenu_menuitem_property_set_byte_array to ↵Ken VanDine2012-03-201-1/+5
| | | | | | | | set it (LP: #960553)
* | Change i18n header to gi18n-lib.h to translate the accessible description. ↵Gabor Kelemen2012-03-171-1/+1
| | | | | | | | LP: #957525
* | Fixing alignment of menu itemsTed Gould2012-03-082-1/+2
|\ \
| * | Add empty icon-name to app shortcuts to indent them correctlyLars Uebernickel2012-03-081-0/+1
| | |
| * | Revert r244, there's only one paddingLars Uebernickel2012-03-081-1/+1
| | |
* | | Collapse all whitespace in indicator menuitem labelsLars Uebernickel2012-03-081-1/+39
|/ /
* / Getting the temporary value into the wrong variable.Ted Gould2012-03-021-1/+1
|/
* silence LP Bug #937438 - Coverity got confused by goto's and gave Coverity ↵Charles Kerr2012-02-211-46/+51
| | | | PW.BRANCH_PAST_INITIALIZATION - CID 10663
* trivial: fix a comment typoCharles Kerr2012-02-211-2/+1
|
* trivial: fix error message grammarCharles Kerr2012-02-211-1/+1
|
* trivial: fix comment typoCharles Kerr2012-02-211-1/+1
|
* trivial: remove unnecessary castCharles Kerr2012-02-211-1/+1
|
* tell accounts service about message statusMichael Terry2012-02-151-0/+205
|
* Removing some GTK3 code, won't look as nice on GTK2, but ehTed Gould2012-02-101-0/+12
|
* Use floor instead of round for lozenge position, better err on them being ↵Lars Uebernickel2012-02-101-1/+1
| | | | too large
* Merge trunkLars Uebernickel2012-02-104-6/+28
|\
| * Adding code coverage targetsTed Gould2012-02-091-1/+8
| |\
| | * Added coverage reporting via gcov config and targets.Allan LeSage2011-12-061-1/+8
| | |
| * | Updating for Dbusmenu 0.5.90Ted Gould2012-02-091-5/+0
| |\ \
| | * | Fixing dbusmenu-gtk include pathsTed Gould2012-01-311-5/+0
| | | |
| * | | Plug leak in launcher_menu_item_newDaniel d'Andrada2012-02-091-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Memory returned by indicator_desktop_shortcuts_nick_get_name has to be freed.
| * | | Fix memory leak: Free path string.Daniel d'Andrada2012-02-081-0/+3
| |/ / | | | | | | | | | | | | | | | The path was being created in build_launchers (line 1427) but never freed.
| * | Compare server and path for multi-server clientsTed Gould2012-01-251-4/+9
| |\ \
| | * | serverList_equal: We have to compare IndicateListenerServers by DBus path ↵Robert Carr2011-12-011-4/+9
| | | | | | | | | | | | | | | | instead of just name. This fixes issues where one client (DBus name) will create two or more indicate servers.
| * | | Added macro to gtk_hbox_new fix per charles' advice (and fixed tabination).Allan LeSage2012-01-231-0/+4
| | | |
| * | | Fix for gtk_hbox_new, werror on deprecated.Allan LeSage2012-01-231-1/+1
| |/ /
* | | Fix left margin of indicator itemsLars Uebernickel2012-02-101-1/+1
| | |
* | | Only draw right items as lozenges if they contain a countLars Uebernickel2012-02-033-4/+24
| | |
* | | Don't draw empty lozengesLars Uebernickel2012-02-031-0/+3
| | |