==================== 2.22.1 ====================

==================== 2.22.0 ====================

==================== 2.21.92 ====================

==================== 2.21.91 ====================

==================== 2.21.90 ====================

==================== 2.21.5 ====================

==================== 2.20.1 ====================

==================== 2.20.0.1 ====================

==================== 2.20.0 ====================

==================== 2.19.92 ====================

==================== 2.19.6 ====================

2007-07-26  Jaap Haitsma   <jaap@haitsma.org>

	* GNOME_NotificationAreaApplet.xml:
	Use gtk-about icon i.s.o. deprectated gnome-stock-about
	Fixes bug #457148

==================== 2.19.5 ====================

2007-07-07  Vincent Untz  <vuntz@gnome.org>

	* main.c: (about_cb): use program-name instead of name property for
	GtkAboutDialog.
	Fix bug #438903.

2007-06-26  Vincent Untz  <vuntz@gnome.org>

	* Makefile.am: add LIBPANEL_APPLET_CFLAGS to make compilation work. It
	seems some pkgconfig file changed, and we didn't have the bonobo
	headers anymore...

==================== 2.19.4 ====================

==================== 2.19.3 ====================

==================== 2.19.2 ====================

2007-05-09  Vincent Untz  <vuntz@gnome.org>

	* na-tray-manager.c: (na_tray_manager_get_child_title): fix warning

==================== 2.18.1 ====================

==================== 2.18.0 ====================

==================== 2.17.92 ====================

==================== 2.17.91 ====================

==================== 2.17.90 ====================

2007-01-14  Christian Persch  <chpe@svn.gnome.org>

	* Makefile.am:
	* main.c: (get_orientation_from_applet), (help_cb), (about_cb),
	(applet_change_background), (applet_change_orientation),
	(applet_destroy), (free_applet_data), (applet_factory):
	* na-tray-manager.c: (na_tray_manager_class_init):
	* na-tray.c: (get_tray), (tray_added), (tray_removed),
	(icon_tip_buffer_free), (icon_tip_free), (icon_tip_buffer_compare),
	(icon_tip_show_next_clicked), (icon_tip_show_next_timeout),
	(icon_tip_show_next), (message_sent), (message_cancelled),
	(update_orientation_for_messages), (update_size_and_orientation),
	(na_tray_init), (na_tray_constructor), (na_tray_dispose),
	(na_tray_set_property), (na_tray_size_request),
	(na_tray_size_allocate), (na_tray_class_init),
	(na_tray_new_for_screen), (na_tray_set_orientation),
	(na_tray_get_orientation), (idle_redraw_cb),
	(na_tray_force_redraw):
	* na-tray.h:
	Move the tray implementation into the NaTray class, so it can be shared
	with test-tray. Adapt the applet to the change.

	* testtray.c: (do_add), (update_child_count), (tray_added_cb),
	(tray_removed_cb), (orientation_changed_cb), (maybe_quit),
	(warning_dialog_response_cb), (add_tray_cb),
	(create_tray_on_screen), (main):
	Add a test-tray programme. Bug #393651.

==================== 2.16.2 ====================

2006-10-19  JP Rosevear  <jpr@novell.com>

	* main.c (icon_tip_buffer_compare): compare the arguments, not
	uninitialized memory. Fix bug 363309

==================== 2.16.1 ====================

==================== 2.16.0 ====================

==================== 2.15.92 ====================

2006-08-15  Vincent Untz  <vuntz@gnome.org>

	Lot of work. Basically: make balloon messages work, and make them
	work in a good way.
	Big part of fix for bug #104641.

	* fixedtip.[ch]: change this to be a widget. This is basically a
	rewrite.
	* main.c: keep a hash table for the messages displayed (and the next
	buffered messages for each tray icon) on each screen
	(icon_tip_buffer_free): new
	(icon_tip_free): new
	(icon_tip_buffer_compare): new
	(icon_tip_show_next_clicked): new, display next message for the tray
	icon when the message is clicked,
	(icon_tip_show_next_timeout): new, display next message for the tray
	icon after the timeout of the current message
	(icon_tip_show_next): new, do all the work to display the next message
	(message_sent): don't accept a message with the same id as one we
	already got, don't accept a message from an icon we don't know, add
	the message to the buffer and display it if necessary
	(message_cancelled): show the next message if the cancelled message is
	the displayed one, else remove the buffered message with the specified
	id
	(update_orientation_for_messages): update orientation of all displayed
	messages, called when the tray orientation changes
	(update_size_and_orientation): call update_orientation_for_messages(),
	don't change the orientation of the tray manager if the tray is not
	the one used by the manager (yay for multiple trays on the same
	screen!)
	(free_tray): updated to kill new data if we let the manager go,
	update the manager orientation to be the one of the new 'current' tray
	(applet_factory): create hash table
	* na-tray-manager.[ch]: remove useless stuff (following use of
	G_DEFINE_TYPE)
	(na_tray_manager_class_init): parent_class renaming
	(na_tray_manager_socket_exposed): new, since it seems it's useful for
	transparency with some themes (see bug #100600)
	(na_tray_manager_socket_style_set): renamed from
	na_tray_manager_make_socket_style_set()
	(na_tray_manager_handle_dock_request): don't use double buffering for
	the socket, and connect to the expose event (see bug #100600)
	(na_tray_manager_handle_message_data): renamed to
	na_tray_manager_handle_client_message_message_data(), beautify code
	and make it a callback to handle client messages
	(na_tray_manager_handle_begin_message): don't accept the message if we
	don't know the tray icon, fix small leak, emit "message-sent" signal
	if the size of the message is 0
	(na_tray_manager_handle_cancel_message): remove the message from the
	pending queue if it's there
	(na_tray_manager_handle_event): renamed to...
	(na_tray_manager_handle_client_message_opcode): ... this, don't handle
	SYSTEM_TRAY_REQUEST_DOCK here
	(na_tray_manager_window_filter): beautify, only handle
	SYSTEM_TRAY_REQUEST_DOCK client messages here
	(na_tray_manager_selection_clear_event): new, commented out for future
	use
	(na_tray_manager_unmanage): use gdk_selection_owner_set_for_display()
	instead of X functions, add FIXME for when GTK+ 2.11 will exist
	(na_tray_manager_set_orientation_property): get the atom here, instead
	of keeping it in the manager structure
	(na_tray_manager_manage_screen_x11): beautify, use
	gdk_selection_owner_set_for_display(), use
	gdk_display_add_client_message_filter() to get the client messages
	* obox.c: remove useless stuff (following use of G_DEFINE_TYPE)

2006-08-12  Vincent Untz  <vuntz@gnome.org>

	* Makefile.am: install in-process library in $(libdir)/gnome-panel
	Fix bug #351042

2006-08-10  Vincent Untz  <vuntz@gnome.org>

	Make transparent icons in the notification area.
	Based on patch by Frédéric Crozat <fcrozat@mandriva.com> and
	Dan Winship <danw@novell.com>
	Fix bug #100600

	* main.c: keep a hash table associating the icon to the tray it's
	currently in
	(get_tray): new, to get the tray to use on a screen
	(force_redraw): new, to force a redraw of the whole notification area
	(tray_added): updated, and force a redraw so all icons get the correct
	background, add the icon to the hash table
	(tray_removed): force a redraw to update the background, remove the
	icon from the hash table
	(update_size_and_orientation): force redraw
	(applet_change_background): new, ditto
	(free_tray): destroy the hash table if we release the manager
	selection
	(applet_factory): create hash table when it makes sense, connect to
	the background changed signal
	* na-tray-manager.c: (na_tray_manager_make_socket_transparent): new
	(na_tray_manager_make_socket_style_set): new, make the socket
	transparent again
	(na_tray_manager_handle_dock_request): set the socket paintable by
	application, connect to realize and style_set signals

2006-08-10  Vincent Untz  <vuntz@gnome.org>

	* obox.[ch]: use G_DEFINE_TYPE, rename from TrayOBox to NaOBox
	* main.c: (update_size_and_orientation): updated for name change
	(applet_factory): updated for name change

2006-08-10  Vincent Untz  <vuntz@gnome.org>

	Try to fix the notification area in non-xinerama setups.
	Should fix bug #115704

	* main.c: add myself as author, keep a list of tray managers and trays
	per screen
	(about_cb): I'm here too :-)
	(tray_added): beautify, update for non-xinerama fix by using the data
	from the correct screen
	(tray_removed): ditto
	(message_sent): ditto
	(message_cancelled): ditto
	(update_size_and_orientation): ditto
	(free_tray): ditto
	(applet_factory): the first time this is runned, get the number of
	screens and initializes structures, then use the correct screen to do
	everything else

2006-08-10  Vincent Untz  <vuntz@gnome.org>

	Stop using XInternAtom.
	Fix bug #110876

	* na-tray-manager.c: use G_DEFINE_TYPE
	(na_tray_manager_check_running_xscreen): renamed to...
	(na_tray_manager_check_running_screen_x11): ... this, use
	gdk_x11_get_xatom_by_name_for_display() and other Gdk structures most
	of the time
	(na_tray_manager_check_running_xscreen): renamed to...
	(na_tray_manager_check_running_screen_x11): ... this, ditto
	(na_tray_manager_get_child_title): ditto

2006-08-08  Vincent Untz  <vuntz@gnome.org>

	* GNOME_NotificationAreaApplet.server.in.in:
	* Makefile.am: make it possible to compile as an in-process applet
	* main.c: ditto, and set icons for all dialogs since the default icon
	can only be set if the applet is out of process, also remove useless
	includes

==================== 2.15.91 ====================

2006-08-08  Vincent Untz  <vuntz@gnome.org>

	* GNOME_NotificationAreaApplet.server.in.in: icon name change

2006-08-08  Vincent Untz  <vuntz@gnome.org>

	* main.c: (about_cb):
	(applet_factory): update for icon name change

2006-07-28  Vincent Untz  <vuntz@gnome.org>

	* update-from-egg.sh: kill
	* egg*: renamed to...
	* na-marshal.list: new
	* na-tray-manager.[ch]: new
	* Makefile.am: updated for the rename
	* main.c: (tray_added): ditto
	(tray_removed): ditto
	(message_sent): ditto
	(message_cancelled): ditto
	(update_size_and_orientation): ditto
	(applet_factory): ditto

2006-07-28  Vincent Untz  <vuntz@gnome.org>

	* GNOME_NotificationAreaApplet.server.in.in: update bugzilla stuff
	* Makefile.am: also fill the version in the server file

==================== 2.15.90 ====================

==================== 2.14.2 ====================

2006-05-29  Vincent Untz  <vuntz@gnome.org>

	* main.c: (about_cb): destroy the about dialog on response. Fix bug
	#341517

==================== 2.14.1 ====================

==================== 2.14.0 ====================

==================== 2.13.91 ====================

==================== 2.13.90 ====================

==================== 2.13.5 ====================

==================== 2.13.4 ====================

2005-12-31  Vincent Untz  <vuntz@gnome.org>

	* eggtraymanager.c: update from libegg

2005-10-28  Vincent Untz  <vuntz@gnome.org>

	* main.c: (applet_change_background): kill
	(applet_factory): use new libpanel-applet API instead of connecting to
	the change_background signal

==================== 2.13.3 ====================

==================== 2.13.2 ====================

==================== 2.13.1 ====================

2005-10-23  Vincent Untz  <vuntz@gnome.org>

	* eggtraymanager.[ch]: update from libegg.

==================== 2.12.1 ====================

==================== 2.12.0 ====================

==================== 2.11.92 ====================

==================== 2.11.91 ====================

==================== 2.11.90 ====================

==================== 2.11.5 ====================

==================== 2.11.4 ====================

==================== 2.11.3 ====================

==================== 2.11.1 ====================

==================== 2.10.0 ====================

==================== 2.9.92 ====================

2005-02-26  Vincent Untz  <vincent@vuntz.net>

	* main.c: (applet_change_background): don't leak the style

2005-02-09  Vincent Untz  <vincent@vuntz.net>

	* main.c: (about_cb): simplify.
	Patch by Luca Ferretti <elle.uca@libero.it>
	Fix bug #166766

==================== 2.9.91 ====================

==================== 2.9.90 ====================

2005-01-12  Arvind Samptur  <arvind.samptur@wipro.com>

	* main.c (help_cb): get the help window on the
	right screen. Fixes #134027

==================== 2.9.4 ====================

2005-01-03  Vincent Untz  <vincent@vuntz.net>

	* fixedtip.c: (fixed_tip_show): kill HAVE_GTK_MULTIHEAD

2005-01-01  Vincent Untz  <vincent@vuntz.net>

	* main.c: (about_cb): better name for the applet

==================== 2.9.3 ====================

2004-11-30  Mark McLoughlin  <mark@skynet.ie>

	Correctly update the orientation hint and allow "size-allocate"
	to define the applet size rather than the "size-changed" signal.

	* main.c:
	(update_size_and_orientation): update the orientation hint and
	don't set the size request on the frame.
	(applet_factory): don't connect to "change-size".

==================== 2.9.2 ====================

==================== 2.9.1 ====================

2004-11-06  Vincent Untz  <vincent@vuntz.net>

	* main.c: (applet_change_background): better background support,
	code is shamelessly stolen from the trash applet

2004-11-04  Vincent Untz  <vincent@vuntz.net>

	* obox.[ch]: rename GtkObox to TrayObox.
	* main.c: (update_size_and_orientation): updated
	(applet_factory): ditto

2004-11-01  Vincent Untz  <vincent@vuntz.net>

	* fixedtip.c: (fixed_tip_show): replace deprecated
	gtk_window_set_policy() call with gtk_window_set_resizable() call
	* obox.[ch]: (gtk_obox_get_type):
	(gtk_obox_new): stop using GtkType stuff and port to GType

2004-11-01  Vincent Untz  <vincent@vuntz.net>

	* main.c: stop including everything from libgnomeui

2004-10-30  Vincent Untz  <vincent@vuntz.net>

	* Makefile.am: no need to define GNOME_ICONDIR

2004-10-27  Vincent Untz  <vincent@vuntz.net>

	* main.c: (applet_factory) set default icon here
	(about_cb): ditto, and port to GtkAboutDialog, and move to
	translator-credits

==================== 2.8.0.1 ====================

2004-09-27  Mark McLoughlin  <mark@skynet.ie>

	* eggtraymanager.[ch]: sync with libegg.

==================== 2.8.0 ====================

==================== 2.7.92.1 ====================

==================== 2.7.92 ====================

2004-08-24  Kjartan Maraas  <kmaraas@gnome.org>

	* fixedtip.c: (fixed_tip_show): Use g_signal_connect
	instead of the deprecated gtk_signal_connect(). Closes
	bug #150948.

==================== 2.7.91.1 ====================

==================== 2.7.91 ====================

==================== 2.7.90 ====================

2004-08-09  Mark McLoughlin  <mark@skynet.ie>

	* GNOME_NotificationAreaApplet.server.in.in: remove the
	panel:category attribute.

==================== 2.7.4.1 ====================

==================== 2.7.4 ====================

==================== 2.7.3 ====================

==================== 2.7.1 ====================

==================== 2.6.1 ====================

==================== 2.6.0 ====================

==================== 2.5.93 ====================

==================== 2.5.92 ====================

==================== 2.5.91 ====================

2004-02-26  Fernando Herrera  <fherrera@onirica.com>

	* main.c: (about_cb): set the window icon. Fix #135085

==================== 2.5.90 ====================

==================== 2.5.5 ====================

2004-02-16  Mark McLoughlin  <mark@skynet.ie>

	* main.c: (about_cb): warning fix.

2004-02-14  Arvind Samptur <arvind.samptur@wipro.com>

	Patch from Archana Shah <archana.shah@wipro.com>

	* main.c: Added a field in the structure SystemTray for
	about dialog.
	(about_cb): Changed to use structure member about_dialog instead of
	static variable.
	(applet_factory): Attached a callback function for destroy event.
	(applet_destroy): Callback function, when the tray
	is removed, the about dialog should also be removed.
	Fixes bug# 132294

2004-02-12  Mark McLoughlin  <mark@skynet.ie>

	Patch from Shaun McCance <shaunm@gnome.org>

	* main.c: (help_cb): update help links to new user-guide
	location.

2004-02-05  Vincent Untz  <vincent@vuntz.net>

	* main.c: (about_cb) use the notification area icon in the about
	dialog.
	Fix bug #124253.

==================== 2.5.4 ====================

2004-01-27  Mark McLoughlin  <mark@skynet.ie>

	Patch from Padraig O'Briain in bug #128487.

	* main.c: (applet_factory): Set the accessible name.

==================== 2.5.3.1 ====================

==================== 2.5.3 ====================

2004-01-09  Kaushal Kumar  <kaushal.kumar@wipro.com>

	* GNOME_NotificationAreaApplet.server.in.in: Added info for 
	bug-reporting.
	Fix bug #129213.

2003-12-11  Mark McLoughlin  <mark@skynet.ie>

	* main.c: kill gnome-help.h and gnome-url.h includes.

2003-12-10  Vincent Untz  <vincent@vuntz.net>

	* main.c: (help_cb): use gnome_help_display_desktop_on_screen() to
	display help on the right screen.
	Fix bug #125025.

==================== 2.5.2 ====================

2003-12-09  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: redo marshaler generation.
	
	* egg-marshal.c: remove.

==================== 2.5.1 ====================

2003-11-11  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: use $(DISABLE_DEPRECATED_CFLAGS).

2003-10-20  Vincent Untz  <vincent@vuntz.net>

	* main.c: (help_cb): use the help from the user guide.
	Fix bug #103294.

2003-09-20  Kjartan Maraas  <kmaraas@gnome.org>

	* main.c: (about_cb): Get rid of warnings wrt
	pointer conversion with newer gcc.

==================== 2.4.0 ====================

==================== 2.3.91 ====================

==================== 2.3.90 ====================

==================== 2.3.7 ====================

==================== 2.3.6.2 ====================

==================== 2.3.6.1 ====================

==================== 2.3.6 ====================

==================== 2.3.4.1 ====================

==================== 2.3.4 ====================

==================== 2.3.3.3 ====================

==================== 2.3.3.2 ====================

2003-06-14  Kevin Vandersloot

	* main.c: exapnd the applet for Fitts' law complience.

==================== 2.3.3.1 ====================

==================== 2.3.3 ====================

2003-03-05  Mark McLoughlin  <mark@skynet.ie>

	* eggtraymanager.[ch]: sync with libegg.

	* main.c: update.

2003-03-05  Mark McLoughlin  <mark@skynet.ie>

	* eggtraymanager.c: fix warning temporarily.

2003-01-30  Havoc Pennington  <hp@pobox.com>

        Update to newer libegg with some fixes.

2003-01-14  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: link again X_LIBS. Should fix #103373.

2003-01-14  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: define PREFIX, SYSCONFDIR, DATADIR
	and LIBDIR ...

2003-01-07  Mark McLoughlin  <mark@skynet.ie>

	* GNOME_NotificationAreaApplet.server.in.in:
	* Makefile.am:
	* main.c: make this applet an out-of-proc applet
	so that it doesn't crash the panel.

