* Disabled color changes
[ Khurshid Alam ]
* Support 'image-path' as hint (LP: #1840741)
* debian/tests/upstream: Run tests under dbus-run-session; nothing
guarantees that a D-Bus session bus will be running and notify-osd needs
it.
* No-change rebuild to pick up -fPIE compiler default in static
libraries
* Stack: allow to replace a notification when the replace_id has been
provided (LP: #1569682)
* Stack: allow to replace a notification when the replace_id has been
provided (LP: #1569682)
[ CI Train Bot ]
* New rebuild forced.
[ Lars Uebernickel ]
* bubble_set_icon: allow absolute paths in the icon name field (LP:
#1520667)
[ Lars Uebernickel ]
* Ignore body for synchronous notifications
[ Lars Uebernickel ]
* Listen to xsettings dpi changes (LP: #1303796)
* Refactor bubble_set_icon()
[ Lars Uebernickel ]
* Only request rgba visuals on composited screens (LP: #1473269)
[ CI Train Bot ]
* New rebuild forced.
[ Lars Uebernickel ]
* Only request rgba visuals on composited screens (LP: #1473269)
* Remove leftover debug statement and fix identation issue
[ Lars Uebernickel ]
* Render in native resolution on hidpi displays (LP: #1374301)
* dnd_is_screensaver_inhibited no longer works due to obsoleted dbus
method. replace it by an equivalent dbus call, LP: #1440825
[ Alberts Muktupāvels ]
* Fix some deprecation warnings.
* Some improvements: 1) Fix incorrect parameter in widget draw event
function. 2) Use G_DEFINE_TYPE_WITH_PRIVATE.
[ Martin Pitt ]
* Add missing "make" and "libnotify-bin" autopkgtest dependencies, and
show test log on failure.
[ Lars Uebernickel ]
* Don't place bubbles over panels on secondary monitors Using
heuristics to find panels didn't prove to be very stable. Instead,
use _NET_WORKAREA to find out about the panel size on the primary
monitor and assume it's the same on every other monitor as well.
[ Samuel Mehrbrodt ]
* Make 'focus-follow' the default for Multihead environments.
[ Ubuntu daily release ]
* Automatic snapshot from revision 480
[ Iain Lane ]
* Clear the reference when we g_source_remove the timers so we don't
attempt to remove them again in the dispose function.
[ Ubuntu daily release ]
* Automatic snapshot from revision 478
[ Lars Uebernickel ]
* Update contents of a synchronous notification when replacing it.
(LP: #404658)
[ Mirco Müller ]
* Avoid invalid call to g_source_remove() thus fixing LP: #1257717.
(LP: #1257717)
[ Jian-Ding Chen ]
* Update contents of a synchronous notification when replacing it.
(LP: #404658)
[ Ubuntu daily release ]
* Automatic snapshot from revision 476
[ Mirco Müller ]
* Watch "NameLost" signal on DBus and exit if received.
[ Lars Uebernickel ]
* Allow being replaced by a different notification service.
[ Ubuntu daily release ]
* Automatic snapshot from revision 473
[ Sami Jaktholm ]
* Return correct notification ID to clients. (LP: #1191565)
[ Ubuntu daily release ]
* Automatic snapshot from revision 470
[ Jeremy Bicha ]
* Have the tests depend on at-spi2-core.
[ Ubuntu daily release ]
* Automatic snapshot from revision 468
[ Lars Uebernickel ]
* Don't crash when an application is fullscreen when a notification
arrives. (LP: #1189281)
[ Ubuntu daily release ]
* Automatic snapshot from revision 466
* Automatic snapshot from revision 464
* Automatic snapshot from revision 463 (ubuntu-unity/next)
[ Łukasz 'sil2100' Zemczak ]
* debian/control, debian/copyright, debian/rules:
- Modifications related to compliance with our packaging standards
[ Ubuntu daily release ]
* Automatic snapshot from revision 462 (ubuntu-unity/next)
[ Robert Bruce Park ]
* Inline packaging metadata.
[ Didier Roche ]
* Automatic snapshot from revision 458 (bootstrap):
- add some dep8 test. Thanks mterry
[ Automatic PS uploader ]
* Automatic snapshot from revision 460
* debian/source_notify-osd.py:
- Use gsettings not gconf to read current theme
* When running without a compositor, don't show a dark black border
* debian/source_notify-osd.py: Drop tabs to fix compatibility with Python 3.
Thanks Edward Donovan! (LP: #1013171)
* Backport Cimi's color tweaks improvements (lp: #977974)
* New upstream release
- Use _GNOME_BACKGROUND_REPRESENTATIVE_COLORS to better determine tinting
for the notification background
* notify-osd in invisible area of dual screen setup (LP: #716458)
* New upstream release:
- change background colour to use the same median colour used in
the unity dash (lp: #810325)
- should migrate the user gconf keys values to gsettings (lp: #827897)
- accessibility broken due to recent GTK3 changes (lp: #856071)
- keeps on writing to .cache/notify-osd.log and waking up my drive
(lp: #904835)
- wakes up for every key/focus event after showing the first bubble
(lp: #915389)
* Fix unnecessary wakeups on every keyboard/focus event:
- configure.in: Check if wnck_shutdown() is available.
- src/dnd.c: Call wnck_shutdown() (if available) when we are done with
fullscreen window checking.
- https://code.launchpad.net/~pitti/notify-osd/wnck_shutdown/+merge/89836
- LP: #915389
* src/log.c: don't log unless the LOG environment variable is set
(lp: #904835)
* Merged gconf -> gsettings convert fix from trunk (LP: #827897)
* src/Makefile.am
- Add -lm to LDADD to fix FTBFS
* debian/control: Remove obsolete conflicts/replaces.
* debian/control: Add Replaces: notification-daemon, as they (will) both
ship the D-BUS activation file. (See LP #819506)
* New upstream version
- ported to gsettings
* debian/control
- Dropped build depends for libgconf2-dev
* data/org.freedesktop.Notifications.service.in: Update for recently renamed
sessions.
* New upstream version:
- use gtk3 (lp: #655232)
* debian/control:
- updated the build-depends
* data/org.freedesktop.Notifications.service.in:
- fix typo
* gnome-2d and unity-2d should use notify-osd as well (LP: #748970)
* The "gnome-classic" sessions should use notify-osd (lp: #716136)
* New upstream release
- multi-monitor related fixes for correctly positioning the
notification-bubbles
- Notification borders are cut off on the right bottom side (LP: #724842)
- Two notification bubbles at the same time (LP: #559109)
- Fallback alert has leftmost button as default (LP: #353843)
- should build without GTK deprecation (LP: #655232)
- Black border in the notifications when effects are turned
off (LP: #654921)
- Notify-osd needs to pause the timer during mouse-over (LP: #500663)
* Add missing gnome-common build dependency to fix autoreconf'ing.
* Rebuild to get SVGs optimized.
* Cherrypick lp:~pitti/notify-osd/link-gcc-4.5 to get this package buildable
with the Natty toolchain.
* debian/rules: Use autoreconf.mk, add dh-autoreconf build dependency. This
will pick up above change.
* data/org.freedesktop.Notifications.service.in:
- exec notify-osd in UNE session (LP: #600508)
* Backport change from Mirco Müller to fix double bubbles issue (lp: #559109)
* New upstream version:
- change the way the "empty" 1x1 pixel large input-mask is created
- fixed the masking out of the bubble on mouse-over for the non-composited
desktop (lp: #546650)
- reset the stored filename (or path) of an icon, when an icon is passed
via a hint (lp: #451086)
- added C-example testing updating the icon of a notification
using all three possible approaches
(image_path hint, image_data hint, icon-parameter)
* Backported change from Mirco Müller to fix click through being broken since
the gtk update (lp: #546650)
* data/org.freedesktop.Notifications.service.in: Use notify-osd for guest
session. (LP: #461407)
* New upstream version:
- Small maintainance release to fix LP: #525546, so appending works
correctly. This release is also a prerequisite for fixing nm-applet bug
LP: #460144 (or papercut LP: #530041).
- updates to the title- and body-tiles (surface/blur-cache) were
not always done correctly (lp: #525546)
* New upstream version:
- Because the newer/different blur-algorithm is used now, the
blur-radius for the over-/under-shoot throbbing for icon and
value-indicator needed to be decreased, fixes LP: #527756
- Merged in lp:~qense/notify-osd/fix-465801 from Sense Hofstede
fixing LP: #465801, makes storing notify-osd.log more f.d.o-compliant
* New upstream version:
- conditional refresh of blurred tiles, prevent regeneration of
tiles if title, body, icon or value didn't change
- font-sizes with fractional parts don't cause bubble to become tiny anymore
(fixes LP: #396736, LP: #457655, LP: #458413, LP: #459290, LP: #459689)
- all but drop-shadow use the faster exponential blur now
* data/org.freedesktop.Notifications.service.in:
- enough debugging now, turn to non debug by default...
* data/org.freedesktop.Notifications.service.in:
- set debug on in lucid
* New upstream version:
- fixed regression for newline-character replacement in the text_filter
- fixed fonts issues (LP: #396736)
- fixed crasher (LP: #425508
- fixed another crasher (LP: #437088)
- added workaround for icon-name-prefix substitution
- fixed accidentally deleted drawing of drop-shadow for title-text
- avoid re-executing glow-/dim-effect when synchronizing timeouts of bubbles
* New upstream version:
- updating NEWS file now, fixes LP: #432486
- no long using hard-coded -Werror, fixes LP: #361788
- solved regression regarding throbbing-animation for
value-indicator, fixes LP: #435116
- looking up gravity-gconf-key upon startup, fixes LP: #431200
- convert newline characters to spaces, fixes LP: #402247
[ Martin Pitt ]
* debian/control: Drop alternative human-icon-theme dependency, so that
upgrades get notify-osd-icons properly.
* New upstream version: notify-osd has been scrutinized thoroughly
under valgrind to identify all mem-leaks and invalid reads.
(LP: #427924, #375408, #405364, #378193, #428302)
* debian/control: Drop dependency on human-icon-theme, and instead recommend
the new notify-osd-icons | human-icon-theme.
* Correctly rebase on the current upstream version
* New upstream version (LP: #427434)
- Using a fixed slot-allocation scheme now. This means async
bubbles (e.g. volume) always appear in the top slot/position
and sync. bubbles (e.g. IM-message notification) always appear
in the bottom slot/position.
* New upstream version:
- added support for integer gconf-key "/apps/notify-osd/gravity"
- supported values are 1 (NorthEast, top-right) and 2 (East, vertically centered at right of screen)
- switch back default positioning to NorthEast (top-right)
* New upstream version: (LP: #420046)
- updated sizing-factor of body-text height to be 0.9 EMs (of system-wide
setting) according to https://wiki.ubuntu.com/NotifyOSD#Body%20text
- implemented fade-prevention when bubble is opened while mouse-pointer
is over it/within proximity-fade area
- fade-out value now set to 40% as stated in
https://wiki.ubuntu.com/NotifyOSD#Interaction
- added support for automake-1.11's slient output
- added valgrind make-rule
- experiment with centering bubbles vertically, sync. bubble always goes
above center-line, async. one always below it
- ensure GErrors are correctly freed
* New upstream version: (lp: #417384)
- code-clean by extracting fallback-dialog from class Bubble
- fixes for i18n unit-tests
- enforce notification-spam protection (part of backlog-feature work), max. 50 allowed in queue
- Python-examples now get included in generated dist. tarball
* New upstream version:
- added timings-object in preparation for coming
"animations and durations" work
- patch from Eitan Isaacson fixing LP: #409810
- patch from Aurélien Gateau extending text-filtering to handle newlines and
some HTML-tags
* New upstream version:
- further preparation for refactoring of class Bubble and Stack
- mem-leak fixes and fix for LP: #378193 by Alexander Sack
- much code-refactoring
- adapted to 0.10 fd.o spec
- lots of autotools-related fixes and improvements
- added ATK interface by Eitan Isaacson
- fix by Chow Loong Jin for LP: #401809
- added support for image_data and image_path
(cherry-pick rev 357 from lp:~asac/notify-osd/lp378193_tile_memleak)
* fix LP: #378193 - huge memory leak in notify-osd; turned out the biggest share of
memory leak was due to tile objects not properly destroyed in bubble.c; refactoring code a bit
to prevent this in future
- update src/bubble.c
* New upstream version:
- fixed wrong default values for bubble-width, margin- and icon-size
- fixed regressions introduced by the move to the surface- and blur-cache
- improved drawing of gauge/indicator
- tweaked rendering of layout-grid, added display of layout-grid to
debug-mode of notify-osd
- refactored rendering code for bubble
- migrated rendering of drop-shadow, background, icon, title,
body and gauge to surface/blur-cache
- added surface- and blur-cache
- added debug-output for font-size, screen-dpi, pixels/EM and
bubble-width in pixels
- fixed rounding errors in pixel-per-em calculation, changed default bubble
width to 24 EMs, fixed title- and body-text height,
fixes LP: #336110 and LP: #391190
* New upstream version
* New upstream version:
- Numerous bug-fixes
- Added a special debugging feature for displaying notification urgencies
if started with "DEBUG=1 /usr/lib/notify-osd/notify-osd", meant to help
with collecting data for the Do-Not-Disturb mode, testers are encouraged
to run with it enabled and report any applications tagging their
notifications with the wrong urgency-level
- Implemented a new fade-on-hover behaviour called "proximity-fade", this
monitors the mouse pointer and upon nearing the bubble it will fade out
based on the distance of the pointer to the bubble edges
- Trigger-values for under- and overshoot-animations have changed, this
makes it necessary to also update gnome-power-manager and
gnome-settings-daemon
* debian/control:
- updated libnotify requirement
* New upstream version
* Tweak to the apport hook installation
[ Ara Pulido ]
* Install an apport hook so bugs get details about the configuration
[ Loic Minier ]
* Drop patch debian/patches/60_gdmsession-strip-desktop-extension.patch and
do the changes to data/org.freedesktop.Notifications.service.in directly.
* Drop unused simple-patchsys; changes are done in the diff directly.
* Set LDFLAGS directly instead of via DEB_CONFIGURE_ENV; bdep on cdbs >=
0.4.41.
* Cleanup some whitespaces.
* data/org.freedesktop.Notifications.service.in: more quoting, GDMSESSION
isn't always set (e.g. when using startx).
* Pass "-z defs" to ld before --as-needed for safety.
* data/org.freedesktop.Notifications.service.in: strip .desktop from
GDMSESSION before checking it; LP: #360989.
* New upstream version:
- reposition a sync. bubble upon appended async (lp: #334388)
- do not print debug for non-bubbles (NULL); (lp: #352668)
* data/org.freedesktop.Notifications.service.in: Only run notify-osd on
GNOME sessions; if you have both Kubuntu and Ubuntu installed, Kubuntu
shouldn't get notify-osd. (LP: #338279)
* New upstream bug fix release:
- Enforce 10-line-limit for body-message text if newline-characters are part of it.
- Fixes DoS-like exploit-weakness of new append-functionality introduced with rev. 280.
- Make fallback dialogs more HIG-compliant. (LP: #332178)
- cairo_surface_t reference is lost when pointer is overwritten (LP: #356916)
- priv->icon_pixbuf is overwritten before it's current reference is decreased (LP: #356927)
- string from dbus_g_method_get_sender not freed (LP: #356858)
- Notification entries are not appended unless a replace is used (LP: #337394)
- Fix the workarea fallback case.
* New upstream version:
- updated text-filter, fixes LP: #353398
- revert commit 267, a dedicated env-var for indicating a non-composited
desktop under UNR is not needed
- revert commit 266, fixes LP: #354349
- don't do any filtering on the summary-text, removed the filter for the
summary-text completely
- only pass message-body text through HTML- and markup-filter,
the summary text should only be filtered for pango-markup,
treat bubble and fallback-dialog in the same manner
* New upstream version:
- introduced env. variable NOTIFY_OSD_MUST_NOT_USE_COMPOSITING for UNR
- added fallback positioning-behaviour for corner-case
when no gnome-panel was found (lp: #351516, #351593)
- added sanity-check for existence of $HOME/.cache (lp: #345770)
* debian/patches/correct_service_install.patch:
- the change is in the new version
* Merge to trunk, to really get 0.9.7.
* Drop "alsdorf" transitional package. We have had it long enough.
* Drop debian/notify-osd.install, not necessary any more with just one
binary package.
* Reupload, previous upload dropped Ubuntu patches, causing
stracciatella-session to use notify-osd instead of notification-daemon.
* New upstream version:
- added and improved multihead support,
notifications stick to panel whatever the monitor it is on (lp: #331369)
- crashers fixes (lp: #331927, #349133)
- enable the icon lookup fallback mechanism for fallback icons like
notification-display-brightness-* (lp: #344385)
- reworked parts of notify-osd in order to make it adapt dynamically to
changes of font-face, font-size and dpi (lp: #339731)
- ensure X errors will not kill notify-osd
- use HTML- and markup-filter for title- and body-message-text also
in fallback-dialog
* debian/patches/correct_service_install.patch:
- correctly install the dbus service
* debian/rules:
- use simple-patchsys rules
* debian/control: Add missing new build dependency libwnck-dev.
* New upstream release 0.9.6:
- Detect screensaver inhibition for do-not-disturb mode.
- Add compatibility checks to ease transition period for applications to
pick up the capability and hint name changes. (LP: #343553)
- Correctly exit if registering on DBus failed. (LP: #331150)
- Fix filtering of HTML.
- Basic accessibility support.
* New upstream bug fix release:
- Fix typo in project name in AC_INIT (LP: #338837)
* Add debian/watch.
* Add bzr-builddeb configuration.
* debian/copyright: Update download location.
* New upstream version:
- don't crash on download notifications (lp: #332042)
- correctly pass actions to the fallback (lp: #340773)
- correctly namespace the capability names (lp: #340817)
* Merge bug fixes from trunk (r219):
- Added max. limit of 10 lines for message-body text.
- 3-line wrapping for summary text.
- capability "truncation" now advertised to clients (LP: #337389)
- non-composite mouse-hover effect now fully blanks (LP: #336108)
- disable markup-filter if parsing fails (LP: #331019)
* New upstream release:
- src/bubble.c: Ensure that window is always on top (LP: #331115)
- Updated value-indicator bar-rendering to comply to visual guidelines from
design-team
- Temp. fix for notifications appearing over panel, will visually break for
people without a top panel
- Added API-calls bubble_get_title(), bubble_get_body_message() and
bubble_get_value() to ease a11y
- Don't allow LAYOUT_ICON_ONLY when missing icon pixbuf, nice catch by
Frederic "fredp" Peters <fpeters@gnome.org>
- Implement support for title-only (LP: #333524)
- Changed capability hints: private-synchronous, append and private-icon-only
- make sure text is rendered using system-wide font-settings
for antialiasing, subpixel-order and hinting (LP: #331165)
- Provide fallback gnome icons for people not using the Human theme; thanks to
asomething for the proposed fix
- sync. icon-value following sync. icon-only misses layout-change
(LP: #335250)
- Fallback alert has leftmost button as default (LP: #330091)
- Fallback alert boxes shouldn't use custom icons (LP: #330088)
- Fallback alerts aren't centered (LP: #330484)
* debian/control: Fix Homepage and Vcs-Bzr fields.
* Drop icons/avatar.png from bzr, since it's not part of the orig.tar.gz and
not used in the upstream code.
* Fix Conflicts/Replaces on alsdorf so that the transitional package is
installable (LP: #332831).
* data/org.freedesktop.Notifications.service.in: Run
notification-daemon for stracciatella-session.
* Merge bug fixes from trunk:
- Ensure that window is always on top. Thanks Alexander Sack for
the patch! (LP: #331115)
- change window-title to be picked up by window-match-rules of
compiz-plugins and not collide with the old notification-daemon
- egg/egg-fixed.c: Fix unused symbol on arm, which causes build
failure due to -Werror.
[ David Barth ]
* Ensure we are installed with the right icon set.
* imported code with from the trunk with the new 'notify-osd' name
* return proper list of server capabilities
* sync bubble timers to avoid a hole at the top (temporary)
* remove flicker for bubble appearing/fading under the mouse-pointer
* added new default icons for volume & brightness
* numerous other visual tweaks
* various code cleanups
* bumped the release number closer to 1.0
[ Martin Pitt ]
* debian/control: Fix Vcs-Bzr to point to Ubuntu packaging branch.
* Add debian/notify-osd.{preinst,postrm}: Divert
notification-daemon's D-BUS activation .service file, and drop the
Conflicts:/Replaces: notification-daemon, so that the packages can
be installed side by side. This paves the way for offering an
"almost vanilla" GNOME session (UbuntuSpec:stracciatella-session).
* debian/control, debian/changelog, debian/notify-osd.install:
Rename package to notify-osd. The transitional package should be
kept for a while, until all users of the PPA and daily Jaunty
users have upgraded to the new package name.
* Initial jaunty upload based on the dxteam work
* debian/control, debian/rules:
- don't run autotools but use a tarball
* COPYING.LGPL: copy the LGPL license in the tarball