root/trunk/notification-daemon/NEWS

Revision 3025 (checked in by chipx86, 2 months ago)

Bump to version 0.4.0.

Line 
1 version 0.4.0 (20-November-2008):
2     * Bumped up the required minimum version of GTK+ to 2.10.0.
3     * Bump the notification spec version we're compliant with to 1.0.
4     * Send the reason code along with the NotificationClosed signal in order
5       to indicate why the notification was closed. (Bug #137)
6     * Send an error if the user attempts to close an already closed
7       notification.
8     * Text is now escaped in the summary in the Standard theme so that
9       ampersands and other special characters show up instead of disappearing.
10       (Bug #132)
11     * Set the type hint for notifications to TYPE_NOTIFICATION. (Bug #146)
12     * Added support for playing sounds when the "sound-file" hint is set or
13       when the default_sound GConf key is set, as well as support for the
14       "suppress-sound" hint. Patch by Jim Ramsay. (Ticket #111)
15     * Added a control panel applet for controlling such things as the
16       notification theme and popup positions. Patch by John Wendell.
17       (Ticket #126)
18     * Added better support for attaching context notifications to an icon on
19       the system tray, even when it moves. Patch by Colin Walters.
20     * Added an Arabic translation. Patch by Djihed Afifi. (Ticket #131)
21     * Added an Italian translation. Patch by Luca Ferretti.
22     * Fixed a bug where text would sometimes get truncated. (Ticket #162)
23     * Fixed a bug where notifications weren't displayed if a fullscreen
24       window was minimized. (Bug #142)
25     * Fixed a bug where we were quitting on theme engine failure, instead of
26       falling back to the default theme engine. Patch by
27       driehuis-at-playbeing.org. (Ticket #128)
28     * Fixed a bug where notifications with arrows were crossing the monitor
29       on multihead setups instead of staying on their head. Patch by M.S.
30       (Bug #5)
31     * Fixed the close button size on the notifications so that they don't
32       stretch. Patch by Luca Cavelli. (Bug #127)
33     * Fixed a crash when an unsupported value type was passed in for the
34       urgency when using the standard theme. (Bug #135)
35
36 version 0.3.7 (27-February-2007):
37     * Fixed a compatibility issue with dbus-glib 0.72. Patch by Pawel Worach.
38       (Bug #95)
39     * The background of the window in the standard theme is now just slightly
40       transparent when compiled against GTK+ 2.10 and when using a composite
41       manager. Patch by Matt Walton. (Ticket #110)
42     * Fix several rendering glitches with the borders in the standard theme.
43     * Fix a memory leak when removing a notification. Patch by Sven Wegener.
44       (Bug #105).
45     * Added initial accessibility support with the standard theme engine.
46     * Clicking anywhere in a notification should now close the notification.
47       This was happening only on the body text sometimes.
48
49 version 0.3.6 (8-October-2006):
50     * Added a GConf key to allow users to specify which corner of the screen
51       notifications should appear in. Patch by M.S. (Ticket #57)
52     * Added a Dutch translation from Wouter Bolsterlee. (Bug #55)
53     * Fixed compatibility problems with D-BUS v0.61. (Bugs #67, #75)
54     * A notification's timeout will now pause while the mouse is hovering over
55       the notification. This allows users to respond to notifications without
56       it suddenly disappearing before the user clicks. (Ticket #73)
57     * Fixed a crash under some icon themes where the base size of an icon
58       was being returned as 0. (Bug #61)
59     * Fixed an assertion failure under newer versions of GTK+ during a
60       notification's destruction. Patch by Ed Catmur. (Bug #77)
61     * Fixed type validation for raw icon data. Patch by Ed Catmur.
62       (Bugs #75, #67)
63     * Fixed a problem where a replaces_id that points to a non-existant
64       notification would cause a broken notification where timeouts and
65       action invoking fails. In this case, a new ID is generated. Patch by
66       Ed Catmur. (Bug #76)
67     * Fixed a memory leak that occurred every time a notification went away.
68       Patch by Nick Schermer.
69
70 version 0.3.5 (26-April-2006):
71     * Add three new required theme functions:
72       - theme_check_init - determines if the theme is compatible with the
73         running version of notification-daemon.
74       - get_theme_info - returns info on the theme.
75       - clear_notification_actions - Clears the notification action buttons
76         on the window.
77     * Disabled the Bubble theme for this release. It's the source of too
78       many bugs.
79     * Fix the scaling of different icon sizes. Now small icons display as
80       small, and larger icons are scaled down to 48x48.
81     * Fixed a problem where icons were being clipped in notifications.
82       Patch by M.S. (Bug #21)
83     * Fixed incorrect usage of GtkIconTheme. (Bug #38)
84     * Fixed notifications with a timeout of 2147484ms or longer expiring
85       in less than a second. (Bug #22)
86     * Fixed a bug where a notification would duplicate its actions when
87       updated. (Bug #30)
88     * The Standard theme's countdown timer is now rendered using Cairo when
89       compiled against Gtk 2.8.0 or higher. This improves the timer by making
90       it antialiased.
91     * Renamed notification-daemon.service to
92       org.freedesktop.Notifications.service.
93
94 version 0.3.4 (4-February-2006):
95     * Added a Close button to notifications. This closed ticket #8. Thanks
96       to Michael Vogt for the basis of this patch.
97     * Fixed a few bugs (including crashes) involving the freeing of
98       memory when notifications and theme enginers are destroyed.
99     * Fixed the theme engines to be installed as unversioned libraries.
100       Thanks to Rodney Dawes for this patch.
101     * Fixed a bug where the notification window was not realized, causing
102       a crash. This fixes bug #10.
103     * Fixed a crash in the Bubble theme when clicking an action.
104     * Fixed action ordering in the Bubble theme.
105     * Made the destroy_notification, show_notification, hide_notification,
106       and set_notification_hints theme engine functions optional.
107     * Added set_notification_timeout and notification_tick theme engine
108       functions.
109     * Made several improvements to the Standard theme:
110       - The left-hand color stripe has been made smaller and now reflects
111         the urgency level set.
112       - Added a pie-based countdown timer for notifications containing
113         actions. This allows the user to see how long they have to react to
114         a notification.
115       - Converted the action links into buttons. These are now left-aligned
116         and make a reasonable attempt to find an appropriate stock icon.
117       - Allow the notification to be very short when no icons, body text or
118         actions are specified.
119
120 version 0.3.3 (25-January-2006):
121     * Install and check for engines in
122       $(libdir)/notification-daemon-1.0/engines, as opposed to
123       $(libdir)/notification-daemon/engines.
124     * Notifications no longer appear over full screen windows or
125       screensavers.
126     * When using icontheme icons, the icon with a size closest to 48x48
127       is used. If the icon is smaller than 48x48, the icon is left unscaled,
128       but if it's larger, it's scaled down.
129
130 version 0.3.2 (23-January-2006):
131     * Renamed the program back to notification-daemon.
132     * Reverted the default look back to the notification-daemon 0.2.x look,
133       but with improvements, such as flexible arrow positioning and cleaner
134       action separators.
135     * Updated to match the notification spec correctly.
136     * Added the beginnings of theme support. The look from
137       notification-daemon v0.3.1 can be set in a GConf key, though it is
138       not yet fully functional.
139     * Added back action support.
140     * Added back support for D-BUS 0.36 and higher.
141     * Added back the GetCapabilities and GetServerInformation calls.
142     * Added back suppor for markup and hyperlinks in the new theme.
143     * Fix several cases of C99 usage, and other compiler problems.
144     * Fixed a bug where the desktop work area (the area excluding panels)
145       wasn't being taken into consideration when positioning notifications.
146     * Fixed several crash bugs.
147
148 version 0.3.1:
149     * First release of the notify daemon which supports the new 0.3.x protocol
150     * Users of the older notification-daemon must make sure they uninstall it
151       as it will try to catch messages ment for the notify-daemon
152
153 version 0.2.4 (6-November-2005):
154     * Support clicking on hyperlinks.
155
156 version 0.2.3 (6-November-2005):
157     * Depends on libsexy for the URL label.
158
159 version 0.2.2 (10-August-2005):
160     * Fixed several run-time issues on PPC and AMD64 (Martin Pitt)
161     * Notifications that are created at the same time will disappear at
162       the same time.
163     * Notifications that don't expire until the user clicks on them will
164       no longer block notifications that do expire.
165
166 version 0.2.1 (28-July-2005):
167     * Fixed hint support for D-BUS 0.3x.
168     * Fixed a compile issue with GCC 4.0.
169
170 version 0.2.0 (28-July-2005):
171     * Initial public release.
Note: See TracBrowser for help on using the browser.