aboutsummaryrefslogtreecommitdiff
path: root/src/im-application-list.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Protect against invalid actions. Fixes: https://bugs.launchpad.net/bugs/1216758.Ted Gould2013-08-261-0/+2
|\ | | | | | | Approved by Lars Uebernickel, PS Jenkins bot.
| * Protect against action lossTed Gould2013-08-261-0/+2
| |
* | Don't use deprecated g_simple_action_group_{lookup,insert}Lars Uebernickel2013-08-221-3/+3
|/
* Change g_simple_action_group_remove() to g_action_map_remove_action()Ted Gould2013-08-211-2/+2
|
* Swap g_simple_action_group_insert() for g_action_map_add_action()Ted Gould2013-08-211-5/+5
|
* Add a DBus error for list_add().Ted Gould2013-08-211-3/+5
|\ | | | | | | Approved by Charles Kerr, PS Jenkins bot.
| * Make it so that application list returns an error on a bad desktop fileTed Gould2013-08-191-3/+5
| |
* | Enabling and disabling the remove-all action if we have items to removeTed Gould2013-08-201-0/+44
| |
* | Switch to looking in the shortcuts object to set the actionsTed Gould2013-08-201-5/+5
| |
* | Building up a shortcuts object to track the shortcuts from the desktop fileTed Gould2013-08-201-0/+12
| |
* | Remove unused struct memberTed Gould2013-08-201-1/+0
| |
* | Making the base menu item an a{sv} with proper icons and fallbacksTed Gould2013-08-201-8/+39
| |
* | Make the accessible name translatable and based on the blue envelopeTed Gould2013-08-201-3/+9
| |
* | Track the old draw_attention and look for updatesTed Gould2013-08-201-0/+6
|/
* Save the draws attention for messages and react to thatTed Gould2013-08-181-3/+5
|
* Check the action state to get whether it's drawing or notTed Gould2013-08-181-1/+14
|
* Starting to regen the draw attention flag from the source actionsTed Gould2013-08-181-2/+49
|
* clearing the sources on remove allTed Gould2013-08-181-51/+2
|
* Dropping indicator prefixes as they're set up with the base namespace of the ↵Ted Gould2013-08-161-1/+1
| | | | section
* Whitespace Ted Gould2013-08-161-1/+1
|
* Only dismiss if there is a proxy connected and the application is remoteTed Gould2013-08-161-4/+8
|
* Stop removing sources, just set them to no longer draw attentionTed Gould2013-08-161-1/+50
|
* Forgot to draw attention for new messagesTed Gould2013-08-161-0/+3
|
* Making it so that we cache the draw attention state in the appTed Gould2013-08-161-15/+6
|
* Couldn't make that assumption, instead assume they're all listening and ↵Ted Gould2013-08-151-13/+11
| | | | adjust themselves or tell us otherwise
* Setting the status of the menu based on the aggregate application statusTed Gould2013-08-151-4/+45
|
* Adding a set status signalTed Gould2013-08-151-1/+13
|
* Setting up a callback on the activation to set the state and update the ↵Ted Gould2013-08-151-0/+25
| | | | applications
* Tracking application statusTed Gould2013-08-151-0/+8
|
* Create a status actionTed Gould2013-08-151-6/+12
|
* Really we should set status on the application listTed Gould2013-08-151-0/+9
|
* application list: show non-running applicationsLars Uebernickel2013-08-131-0/+3
|
* application list: update draws-attention when necessaryLars Uebernickel2013-08-131-37/+47
|
* Add application actionsLars Uebernickel2013-08-131-5/+30
|
* Add desktop menuLars Uebernickel2013-08-131-11/+73
| | | | | Only shows application launchers right now.
* Prefix action names with "indicator."Lars Uebernickel2013-07-311-1/+1
|
* ImApplicationList: add "remove-all" signalLars Uebernickel2012-12-201-0/+12
| | | | | This is a temporary hack to work around a crash in QMenuModel.
* im_application_list_set_remote: robuster check for running async operationLars Uebernickel2012-12-141-3/+9
| | | | | | | | | | | This fixes the case when app->proxy is still NULL but another application with the same desktop file replaces it. This should never happen in practice, but turned up while testing multiple processes which used the same desktop file. Their proxy_create async functions raced each other because the first one's wasn't properly cancelled. Also fixes a small memory leak.
* im_application_list_proxy_created: fix error conditionLars Uebernickel2012-12-141-2/+3
| | | | | | | | Also, don't print a warning when the proy couldn't be created because the operation was cancelled. This only happens when the service is shutting down or when one application replaces another one with the same desktop file (in which case we already warn with a more descriptive message).
* Don't shorten the app id to seven charactersLars Uebernickel2012-12-051-1/+6
|
* Change icon when there are any messages in the menu.Lars Uebernickel2012-12-041-0/+47
|\ | | | | | | Approved by Renato Araujo Oliveira Filho.
| * Switch accessible name and icon-name (see last commit)Lars Uebernickel2012-12-041-1/+1
| |
| * Change icon when there are any messages in the menuLars Uebernickel2012-12-041-0/+47
| |
* | Only expose one application icon (the -symbolic one)Lars Uebernickel2012-12-041-10/+4
|/
* im-application-list: initialize local variables with NULLLars Uebernickel2012-12-041-2/+2
| | | | | They are not set in every code path but freed at the end of the function.
* Export symbolic application icons on messagesLars Uebernickel2012-12-041-3/+38
| | | | | | | | This is implemented by appending '-symbolic' to the first icon name. The old icon name is kept as a fallback in case there's no symbolic icon installed. This doesn't work yet for applications that specify their icon as a filename.
* Prefix message action names with the right namespaceLars Uebernickel2012-12-031-10/+33
|
* Merge trunk and fix conflictsLars Uebernickel2012-11-301-8/+7
|\
| * ImApplicationList: specify right number of args for 'message-added'Lars Uebernickel2012-11-291-1/+2
| | | | | | | | | | | | This fixes a crash on arm, because g_signal_emit was called with one argument too many.
| * Add root menu itemLars Uebernickel2012-11-281-8/+7
| | | | | | | | | | | | | | The action for that root item lives in ImApplicationList for now, because it owns the action group (which should probably factored into its own class at some point).