aboutsummaryrefslogtreecommitdiff
path: root/src/im-application-list.c
Commit message (Collapse)AuthorAgeFilesLines
* application list: update root action unconditionallyLars Uebernickel2015-05-051-10/+9
|\ | | | | | | Approved by: Ted Gould
| * application list: update root action unconditionallyLars Uebernickel2015-05-041-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | Until now, the _update_root_action() was only called when the draws_attention was set. That function now also sets the sensitive state of some other actions, which might change independently of the attention flag. Simply call the function unconditionally. It's not doing a lot of work anyway and it only gets called when something in the source or message lists changes.
* | Remove spacesNiklas Wenzel2015-04-301-1/+1
| |
* | Use guint instead of intNiklas Wenzel2015-04-301-1/+1
| |
* | Fix build errorNiklas Wenzel2015-04-301-0/+1
| |
* | Remove GArray and fix code styleNiklas Wenzel2015-04-301-22/+9
| |
* | Unescape action names when passing them to the proxy in ↵Niklas Wenzel2015-04-251-2/+30
|/ | | | im_application_list_remove_all()
* Verify state type before parsingTed Gould2015-04-031-0/+2
|\ | | | | | | Approved by: Charles Kerr, PS Jenkins bot
| * Check the type of the variant before trying to parse itTed Gould2015-02-171-0/+2
| |
* | Action name should be escaped message id and escaped action name, not ↵Ted Gould2015-03-041-1/+1
| | | | | | | | escaped action name twice.
* | Adding a version of source_removed that doesn't unescapeTed Gould2015-02-181-7/+14
| |
* | Make a version of the remove that doesn't escapeTed Gould2015-02-181-8/+15
| |
* | 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
|/