1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
|
NEW in 0.5.0:
==============
- Add a new default theme
- Properly handle monitor changes
- Add multi-screen support
- Exit when not in use
- Exit when unable to acquire bus name
- Support version 1.1 of the notification spec
- Various memory leak fixes
- Better RTL locale support
- Don't monitor all X events unless necessary
- Update the list of ways to start a browser (Matthias Clasen)
- Fix the screensaver lock detection (Matthias Clasen)
- Use top right location by default (Matthias Clasen)
- Use canberra instead of gstreamer for event sounds
- Limit the total number of notifications that can be displayed at once
- Conversion from glade to gtkbuilder
- Fixed #608077, doesn't report its sound capability when built with sound support (Bastien Nocera)
- Fixed #608082, Arabic text is misplaced in bubbles (RTL) (William Jon McCann)
- Fixed #608858, Modernize autotools configuration (Javier Jardón)
- Fixed #612032, Various i18n problems (William Jon McCann)
- Fixed #622021, Closed signal is not emitted when the screensaver si active (Bastien Nocera)
- Fixed #622552, doesn't support multiple screens or monitor configuration changes (William Jon McCann)
- Fixed #622556, Save some RAM in NotifyTimeout (Bastien Nocera)
Translations:
- Updated cs: Petr Kovar
- Updated da: Joe Hansen
- Updated de: Mario Blättermann
- Updated el: Kostas Papadimas
- Updated es: Jorge González
- Updated et: Priit Laes
- Updated fr: Claude Paroz
- Updated gl: Fran Diéguez
- Updated hu: Gabor Kelemen <kelemeng at mate dot hu>
- Updated it: Luca Ferretti
- Updated ja: Christian Hammond
- Updated lt: Gintautas Miliauskas, Aurimas Černius
- Updated nb: Kjartan Maraas
- Updated pa: A S Alam
- Updated pl: Piotr Drąg
- Updated pt_BR: André Gondim, Vladimir Melo, Henrique P. Machado
- Updated ru: Leonid Kanter, Yuri Myasoedov, Christian Hammond
- Updated sl: Matej Urbančič
- Updated sv: Daniel Nylander
- Updated zh_CN: Ray Wang, 微尘, Aron Xu
version 0.4.0 (20-November-2008):
* Bumped up the required minimum version of GTK+ to 2.10.0.
* Bump the notification spec version we're compliant with to 1.0.
* Send the reason code along with the NotificationClosed signal in order
to indicate why the notification was closed. (Bug #137)
* Send an error if the user attempts to close an already closed
notification.
* Text is now escaped in the summary in the Standard theme so that
ampersands and other special characters show up instead of disappearing.
(Bug #132)
* Set the type hint for notifications to TYPE_NOTIFICATION. (Bug #146)
* Added support for playing sounds when the "sound-file" hint is set or
when the default_sound MateConf key is set, as well as support for the
"suppress-sound" hint. Patch by Jim Ramsay. (Ticket #111)
* Added a control panel applet for controlling such things as the
notification theme and popup positions. Patch by John Wendell.
(Ticket #126)
* Added better support for attaching context notifications to an icon on
the system tray, even when it moves. Patch by Colin Walters.
* Added an Arabic translation. Patch by Djihed Afifi. (Ticket #131)
* Added an Italian translation. Patch by Luca Ferretti.
* Fixed a bug where text would sometimes get truncated. (Ticket #162)
* Fixed a bug where notifications weren't displayed if a fullscreen
window was minimized. (Bug #142)
* Fixed a bug where we were quitting on theme engine failure, instead of
falling back to the default theme engine. Patch by
driehuis-at-playbeing.org. (Ticket #128)
* Fixed a bug where notifications with arrows were crossing the monitor
on multihead setups instead of staying on their head. Patch by M.S.
(Bug #5)
* Fixed the close button size on the notifications so that they don't
stretch. Patch by Luca Cavelli. (Bug #127)
* Fixed a crash when an unsupported value type was passed in for the
urgency when using the standard theme. (Bug #135)
version 0.3.7 (27-February-2007):
* Fixed a compatibility issue with dbus-glib 0.72. Patch by Pawel Worach.
(Bug #95)
* The background of the window in the standard theme is now just slightly
transparent when compiled against GTK+ 2.10 and when using a composite
manager. Patch by Matt Walton. (Ticket #110)
* Fix several rendering glitches with the borders in the standard theme.
* Fix a memory leak when removing a notification. Patch by Sven Wegener.
(Bug #105).
* Added initial accessibility support with the standard theme engine.
* Clicking anywhere in a notification should now close the notification.
This was happening only on the body text sometimes.
version 0.3.6 (8-October-2006):
* Added a MateConf key to allow users to specify which corner of the screen
notifications should appear in. Patch by M.S. (Ticket #57)
* Added a Dutch translation from Wouter Bolsterlee. (Bug #55)
* Fixed compatibility problems with D-BUS v0.61. (Bugs #67, #75)
* A notification's timeout will now pause while the mouse is hovering over
the notification. This allows users to respond to notifications without
it suddenly disappearing before the user clicks. (Ticket #73)
* Fixed a crash under some icon themes where the base size of an icon
was being returned as 0. (Bug #61)
* Fixed an assertion failure under newer versions of GTK+ during a
notification's destruction. Patch by Ed Catmur. (Bug #77)
* Fixed type validation for raw icon data. Patch by Ed Catmur.
(Bugs #75, #67)
* Fixed a problem where a replaces_id that points to a non-existant
notification would cause a broken notification where timeouts and
action invoking fails. In this case, a new ID is generated. Patch by
Ed Catmur. (Bug #76)
* Fixed a memory leak that occurred every time a notification went away.
Patch by Nick Schermer.
version 0.3.5 (26-April-2006):
* Add three new required theme functions:
- theme_check_init - determines if the theme is compatible with the
running version of notification-daemon.
- get_theme_info - returns info on the theme.
- clear_notification_actions - Clears the notification action buttons
on the window.
* Disabled the Bubble theme for this release. It's the source of too
many bugs.
* Fix the scaling of different icon sizes. Now small icons display as
small, and larger icons are scaled down to 48x48.
* Fixed a problem where icons were being clipped in notifications.
Patch by M.S. (Bug #21)
* Fixed incorrect usage of GtkIconTheme. (Bug #38)
* Fixed notifications with a timeout of 2147484ms or longer expiring
in less than a second. (Bug #22)
* Fixed a bug where a notification would duplicate its actions when
updated. (Bug #30)
* The Standard theme's countdown timer is now rendered using Cairo when
compiled against Gtk 2.8.0 or higher. This improves the timer by making
it antialiased.
* Renamed notification-daemon.service to
org.freedesktop.Notifications.service.
version 0.3.4 (4-February-2006):
* Added a Close button to notifications. This closed ticket #8. Thanks
to Michael Vogt for the basis of this patch.
* Fixed a few bugs (including crashes) involving the freeing of
memory when notifications and theme enginers are destroyed.
* Fixed the theme engines to be installed as unversioned libraries.
Thanks to Rodney Dawes for this patch.
* Fixed a bug where the notification window was not realized, causing
a crash. This fixes bug #10.
* Fixed a crash in the Bubble theme when clicking an action.
* Fixed action ordering in the Bubble theme.
* Made the destroy_notification, show_notification, hide_notification,
and set_notification_hints theme engine functions optional.
* Added set_notification_timeout and notification_tick theme engine
functions.
* Made several improvements to the Standard theme:
- The left-hand color stripe has been made smaller and now reflects
the urgency level set.
- Added a pie-based countdown timer for notifications containing
actions. This allows the user to see how long they have to react to
a notification.
- Converted the action links into buttons. These are now left-aligned
and make a reasonable attempt to find an appropriate stock icon.
- Allow the notification to be very short when no icons, body text or
actions are specified.
version 0.3.3 (25-January-2006):
* Install and check for engines in
$(libdir)/notification-daemon-1.0/engines, as opposed to
$(libdir)/notification-daemon/engines.
* Notifications no longer appear over full screen windows or
screensavers.
* When using icontheme icons, the icon with a size closest to 48x48
is used. If the icon is smaller than 48x48, the icon is left unscaled,
but if it's larger, it's scaled down.
version 0.3.2 (23-January-2006):
* Renamed the program back to notification-daemon.
* Reverted the default look back to the notification-daemon 0.2.x look,
but with improvements, such as flexible arrow positioning and cleaner
action separators.
* Updated to match the notification spec correctly.
* Added the beginnings of theme support. The look from
notification-daemon v0.3.1 can be set in a MateConf key, though it is
not yet fully functional.
* Added back action support.
* Added back support for D-BUS 0.36 and higher.
* Added back the GetCapabilities and GetServerInformation calls.
* Added back suppor for markup and hyperlinks in the new theme.
* Fix several cases of C99 usage, and other compiler problems.
* Fixed a bug where the desktop work area (the area excluding panels)
wasn't being taken into consideration when positioning notifications.
* Fixed several crash bugs.
version 0.3.1:
* First release of the notify daemon which supports the new 0.3.x protocol
* Users of the older notification-daemon must make sure they uninstall it
as it will try to catch messages ment for the notify-daemon
version 0.2.4 (6-November-2005):
* Support clicking on hyperlinks.
version 0.2.3 (6-November-2005):
* Depends on libsexy for the URL label.
version 0.2.2 (10-August-2005):
* Fixed several run-time issues on PPC and AMD64 (Martin Pitt)
* Notifications that are created at the same time will disappear at
the same time.
* Notifications that don't expire until the user clicks on them will
no longer block notifications that do expire.
version 0.2.1 (28-July-2005):
* Fixed hint support for D-BUS 0.3x.
* Fixed a compile issue with GCC 4.0.
version 0.2.0 (28-July-2005):
* Initial public release.
|