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

	* configure.in:
	* NEWS: version 2.18.2

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

	Backport from HEAD.

	* libwnck/tasklist.c: (wnck_tasklist_size_request): remove some
	useless code, and also make sure we have size hints that make sense
	when there's no window in always group mode
	Should fix bug #440625

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

	Backport from HEAD.

	* libwnck-1.0.pc.in:
	* libwnck-1.0-uninstalled.pc.in: require libstartup-notification-1.0
	when we compile the library with sn

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

	Backport from HEAD.

	* libwnck/pager.c: (get_workspace_rect): fix vertical pager in RTL
	environments
	Fix bug #431461

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

	Backport from HEAD.

	* libwnck/pager.c: (wnck_update_drag_icon): fix typo which broke the
	height of the icon (was the same as the width)
	(wnck_drag_window_destroyed): don't reset to the default icon. This is
	not what we should do. We should make the drag be impossible instead.
	Side-effect is fix for bug #414967.

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

	Backport from HEAD.

	* libwnck/pager.c: (wnck_pager_drag_data_received): return instead of
	dumbly continuing in this function when we know that the drag doesn't
	work
	Should fix bug #415675

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

	Backport from HEAD.

	* libwnck/window-action-menu.c: (window_weak_notify): destroy the menu
	when the window is getting finalized
	(set_data): kill
	(get_data): walk up in the parent tree to get the widget which knows
	about "wnck-action-data"
	(item_activated_callback): updated
	(make_radio_menu_item): don't call set_data since it's now useless
	(make_menu_item): ditto
	Should fix bug #410133

2007-04-29  Vincent Untz  <vuntz@gnome.org>

	* libwnck/window.h:
	* libwnck/xutils.c: (_wnck_get_string_property_latin1):
	(_wnck_get_utf8_property):
	(_wnck_set_utf8_list):
	(_wnck_get_window_geometry): fix compilation warnings
	Fix bug #431175, based on patch by Bernard Leak
	<bernard@brenda-arkle.demon.co.uk>

2007-04-29  Vincent Untz  <vuntz@gnome.org>

	* libwnck/pager.c: (wnck_update_drag_icon): make sure the width and
	the height of the rectangle are strictly positive (so we don't try to
	draw in a non-existing rectangle)
	Fix a crash when dragging really small windows (bug #428280)

2007-04-15  Elijah Newren  <newren gmail com>

	Patch from Kim Woelders to fix #403377 (crash on startup).

	* libwnck/pager.c (wnck_pager_draw_workspace): avoid a crash when
	there is no active workspace yet

2007-04-11  Elijah Newren  <newren gmail com>

	Check whether window manager supports _NET_WM_ACTION_ABOVE and
	_NET_WM_ACTION_BELOW instead of guessing whether these are
	supported.  Fixes part of #352383 & #115247.

	* libwnck/window.c (update_actions): check for
	_NET_WM_ACTION_(ABOVE|BELOW).

	* libwnck/window.h (enum WnckWindowActions): add
	WNCK_WINDOW_ACTION_ABOVE and WNCK_WINDOW_ACTION_BELOW.

2007-04-10  Matthias Clasen  <mclasen@redhat.com>

	* libwnck/xutils.c (text_property_to_utf8): Always
	free the list of strings returned by  
	gdk_text_property_to_utf8_list.  (#428056)

2007-04-09  Elijah Newren  <newren gmail com>

	* libwnck/window.h (enum WnckWindowGravity): add
	WNCK_WINDOW_GRAVITY_STATIC.  (See #344521; this extra defined
	constant should have been added as part of #342899)

2007-03-12  Vincent Untz  <vuntz@gnome.org>

	* configure.in: post-release bump to 2.18.1

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