aboutsummaryrefslogtreecommitdiff
path: root/src/im-application-list.c
Commit message (Collapse)AuthorAgeFilesLines
* unescape_action_name: fix logic error (& instead of |)Lars Uebernickel2015-01-261-1/+1
|
* Escape message and source ids when using them as action names Fixes: #1386584Lars Uebernickel2015-01-121-22/+112
|\ | | | | | | Approved by: Sebastien Bacher, PS Jenkins bot, Ted Gould
| * Also escape message and source ids when removing them from the appLars Uebernickel2014-11-071-5/+16
| | | | | | | | | | The last commit missed these two places.
| * Escape message and source ids when using them as action namesLars Uebernickel2014-11-051-17/+96
| |
* | Update to trunkTed Gould2014-10-101-1/+1
|\|
| * Rename the phone header's title from 'Notification center' to ↵Charles Kerr2014-10-031-1/+1
| | | | | | | | 'Notifications' as per I:RTMUF
* | Merge trunk positionsTed Gould2014-10-081-3/+29
|\|
| * Support X-Ubuntu-SymbolicIcon in desktop filesLars Uebernickel2014-09-161-3/+29
| | | | | | | | | | | | As a way for applications to supply symbolic icons which are not in the theme but specified by file name.
* | Put in a function to handle setting the draw attention valueTed Gould2014-09-171-0/+2
| |
* | Get an accounts service instance in the application listTed Gould2014-09-171-0/+7
|/
* change title to 'Notification center'Charles Kerr2014-07-301-1/+1
|
* messages-service: listen to the ApplicationStoppedRunning callLars Uebernickel2014-04-101-0/+6
|
* Only show the menu when there are apps registered to use itLars Uebernickel2014-04-071-16/+17
|
* Protect against processes calling Register() multiple timesLars Uebernickel2013-10-261-2/+5
| | | | | | Don't unnecessarily reset the application's state if the same process calls Register() more than once.
* im-application-list: unpack icon correctlyLars Uebernickel2013-10-111-1/+1
| | | | | | An additional variant was left by unpacking it the old way, which confused g_icon_deserialize() on the menu-rendering side.
* app_source_action_check_draw: flip erroneous != to ==Lars Uebernickel2013-10-041-1/+1
|
* Add "visible" paramete to im-application-list-source-addedLars Uebernickel2013-10-041-4/+8
|
* im-application-list: fix draws_attention logicLars Uebernickel2013-10-041-11/+16
| | | | | | | The logic to update the both the global and the application-specific draws_attention flags was wrong or inefficient (sending unnecessary updates) when adding, removing, and modifying sources and messages.
* app_source_action_check_draw: reset app->draws_attentionLars Uebernickel2013-10-041-0/+2
| | | | | | Fixes a bug: if a source drawing attention is removed, this function would leave app->draws_attention set to TRUE.
* app_source_action_check_draw: don't let invisible sources draw attentionLars Uebernickel2013-10-041-8/+11
|
* Rename app_check_draw_attention to app_update_draws_attentionLars Uebernickel2013-10-041-11/+10
| | | | | | Because it doesn't check the flag, it updates it. Also make the function return whether the flag was changed.
* app_check_draw_attention: don't overwrite draws_attention when it is already ↵Lars Uebernickel2013-10-041-1/+1
| | | | TRUE
* in im_application_list_update_draws_attention(), free the temporary ↵Charles Kerr2013-10-031-1/+2
| | | | icon_name string created by g_strdup_printf()
* im-application-list.c: return values from functions that have return valuesLars Uebernickel2013-10-021-3/+3
|
* Change title to "Incoming".Lars Uebernickel2013-09-301-1/+1
|\ | | | | | | Approved by Ted Gould, PS Jenkins bot.
| * Change title to "Incoming"Lars Uebernickel2013-09-301-1/+1
| |
* | im-application-list: fix crash (source-changed was declared with wrong ↵Lars Uebernickel2013-09-271-1/+1
|/ | | | signature)
* im-application-list: show all sources that have a count, time, or non-empty ↵Lars Uebernickel2013-09-261-1/+1
| | | | string
* Add "title" to the root action state dictionaryLars Uebernickel2013-09-121-0/+3
|
* im_application_list_message_added: don't use g_object_unref for variantsLars Uebernickel2013-09-061-1/+1
|
* im_application_list_update_draws_attention: fix GVariant leakLars Uebernickel2013-09-061-4/+6
| | | | | g_icon_serialize() returns a full (not a floating) reference.
* Use g_icon_serialize() for application iconsLars Uebernickel2013-09-061-19/+18
|
* Use serialized icons for messages and sourcesLars Uebernickel2013-09-051-14/+36
| | | | | The D-Bus protocol is not part of the public API, so it's okay to change it.
* Remove parameter type from root actionNick Dedekind2013-09-021-1/+1
|
* Merge trunkLars Uebernickel2013-08-271-5/+9
|\
| * desktop menu: don't show sources with a count of 0Lars Uebernickel2013-08-271-4/+8
| |
| * im-application-list: use correct signal marshaller for app-stoppedLars Uebernickel2013-08-271-1/+1
| |
* | im-application-list: remove extraneous variable 'old_draw'Lars Uebernickel2013-08-271-6/+1
|/
* 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
| |