Created by Allan LeSage on 2012-11-29 and last modified on 2016-04-15
Get this branch:
bzr branch lp:notify-osd
Members of Indicator Applet Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Indicator Applet Developers
Notify OSD

Recent revisions

506. By CI Train Bot Account on 2016-04-15

Releasing 0.9.35+16.04.20160415-0ubuntu1

505. By Marco Trevisan (Treviño) on 2016-04-15

Bubble: don't append new lines when receiving empty bodies

Delay the addition of new lines until there's some real content to append. Fixes: #1570483
Approved by: Andrea Azzarone

504. By Marco Trevisan (Treviño) on 2016-04-15

Stack: allow to replace a notification when the replace_id has been provided

This fixes the case where we want to replace a notification with a given
ID that is about to show or currently visible. As the NotifyOSD and Desktop
Notification protocols expect. Fixes: #1569682
Approved by: Andrea Azzarone

503. By CI Train Bot Account on 2015-12-01

Releasing 0.9.35+16.04.20151201-0ubuntu1

502. By Lars Karlitski on 2015-12-01

bubble_set_icon: allow absolute paths in the icon name field Fixes: #1520667
Approved by: Sebastien Bacher

501. By CI Train Bot Account on 2015-11-18

Releasing 0.9.35+16.04.20151118-0ubuntu1

500. By Lars Karlitski on 2015-11-18

Ignore body for synchronous notifications

It doesn't make sense to not show the notification at all when a body is set. Instead, simply ignore the body.

499. By CI Train Bot Account on 2015-11-12

Releasing 0.9.35+16.04.20151112-0ubuntu1

498. By Lars Karlitski on 2015-11-12

Listen to xsettings dpi changes

We only listened to font scale factor changes on gsettings, but retrieved the actual value from xsettings (through gtk-xft-dpi). This is racy: unity-settings-daemon also listens to gsettings and might not have set the xsettings value when our handler is run.

Fix this by listening to xsettings changes as well.

This means that we're now listening for both xsettings and gsettings changes for what is essentially the same thing and recalculate size on each of them. This creates some unnecessary work, but those settings are not changed very often. We can't only listen on xsettings, because there are other gsettings keys that might trigger a change in notification bubble appearance. Fixes: #1303796
Approved by: Sebastien Bacher

497. By Lars Karlitski on 2015-11-12

Refactor bubble_set_icon()

This function did the same as bubble_set_icon_for_path(), because paths are allowed in addition to icon names for both the app-icon parameter and the image-path hint.

Remove one of those functions and inline load_icon(), which gives us more control over when icon-not-found warnings are shown. Don't show one when using the fallback of prefixing the icon name with "notification-".

Remove TEMPORARY_ICON_PREFIX_WORKAROUND. It's been there since 2009 and
was never set to anything but 1.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.