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

2005-08-08  Elijah Newren  <newren@gmail.com>

	* configure.in:
	* NEWS:
	version 2.11.91

2005-07-29  Christian Neumair  <chris@gnome-de.org>

	* libwnck/pager.c: (wnck_pager_init), (wnck_pager_draw_workspace),
	(wnck_pager_expose_event), (wnck_pager_button_release):
	Prevent pager from flickering when moving windows between workspaces.
	Fixes #167745.

2005-07-23  Elijah Newren  <newren@gmail.com>

	Revert the portion of the patch from bug 161361 related to the
	behavioral change of _NET_ACTIVE_WINDOW as that behavioral change
	is being reverted in metacity (see bug 128380)

	* libwnck/selector.c (wnck_selector_activate_window): send a
	_net_current_desktop and _net_active_widow message.  See FIXME in
	the code about how this is sick and wrong and needs to be
	fixed--but happens to work fine for now.

	* libwnck/tasklist.c (wnck_tasklist_activate_task_window): no need
	to move the window manually to the current workspace under default
	behavior, need to manually send a _net_current_desktop message
	first if user has stupid option set.  See FIXME in the code about
	how the latter change is sick and wrong and needs to be fixed--but
	happens to work fine for now.

2005-07-20  Ryan Lortie  <desrt@desrt.ca>

	* libwnck/tasklist.h (wnck_tasklist_set_button_relief):
	* libwnck/tasklist.c:  Add new API for allowing the button relief
	to be set to GTK_RELIEF_NONE on transparent panels.

2005-07-19  Elijah Newren  <newren@gmail.com>

	* libwnck/xutils.c (_wnck_get_group_leader): remove this function
	(should have been removed as part of my patch in bug #120439)

2005-07-19  BenoƮt Dejean  <TazForEver@dlfp.org>

	* libwnck/tasklist.c (wnck_task_get_type):
	Marked static and G_GNUC_CONST.
	
	* libwnck/wnck-marshal.c:
	added missing #include.
	
	* libwnck/xutils.c (_wnck_get_string_property_latin1):
	Marked static.
	
	* libwnck/xutils.c (_wnck_get_group_leader):
	#if 0 as it's never used.
	
	* libwnck/pager-accessible.c (wnck_workspace_accessible_get_type):
	Marked GTypeInfo const.
	
	* libwnck/pager-accessible-factory.h
	libwnck/pager-accessible.h
	libwnck/selector.h
	libwnck/wnck-enum-types.h
	libwnck/workspace-accessible-factory.h
	libwnck/workspace-accessible.h:
	Marked *_get_type() G_GNUC_CONST.

2005-07-19  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* libwnck/window.[ch] (wnck_window_set_window_type): new setter
	function (patch from bug #133306).

2005-07-19  Matthias Clasen  <mclasen@redhat.com>

	* doc/tmpl/*.sgml: Add template files to cvs, to make
	a clean build from cvs work.  (#302231, Ali Akcaagac)

2005-07-18  Elijah Newren  <newren@gmail.com>

	Patch from Philipp Thomas and Benoit Dejean to clean up a number
	of warnings.  Fixes #140175.

	* libwnck/application.c (wnck_application_get_type):
	* libwnck/pager.c (wnck_pager_get_type):
	* libwnck/screen.c (wnck_screen_get_type):
	* libwnck/tasklist.c (wnck_task_get_type, wnck_tasklist_get_type):
	* libwnck/window.c (wnck_window_get_type):
	* libwnck/workspace.c (wnck_workspace_get_type):
	make sure to intialize the value_table field of the GTypeInfo

	* libwnck/pager.c (wnck_pager_get_accessible):
	s/gboolean static/static gboolean/

	* libwnck/xutils.c (_wnck_get_utf8_list):
	make local vars i and n_strings be guints instead of ints to avoid
	comparison with unsigned quanties errors

	* libwnck/xutils.c (_wnck_get_cardinal, _wnck_get_wm_state,
	  _wnck_get_window, _wnck_get_pixmap, _wnck_get_atom,
	  _wnck_get_window_list, _wnck_get_atom_list,
	  _wnck_get_cardinal_list, _wnck_get_utf8_list, read_rgb_icon,
	  get_kwm_win_icon):
	typecast to (void*) instead of (guchar**) to avoid compiling
	errors

2005-07-18  Xavier Claessens  <x_claessens@skynet.be>

	Correctly determine the active task when dealing with transients.
	Fixes #310381.

	* libwnck/tasklist.c (wnck_tasklist_active_window_changed): if the
	current window doesn't have a corresponding task search for an
	ancestor window that does
	
	* libwnck/window.[hc] (wnck_window_get_transient): new function

2005-07-18  Elijah Newren  <newren@gmail.com>

	Fix an activation/minimization inconsistency.  Mostly only affects
	mouse focus (fixes a case where the stuff from both bug 136581 and
	bug 121556 needs to be applied instead of just one of the two).

	* libwnck/tasklist.c (wnck_tasklist_activate_task_window):
	* libwnck/window.[ch] (wnck_window_transient_is_most_recently_activated):

	rename wnck_window_transient_is_active() to
	wnck_window_transient_is_most_recently_activated().

	* libwnck/window.[ch] (wnck_window_transient_is_most_recently_activated):

	Call wnck_window_is_most_recently_activated() for each transient
	instead of wnck_window_is_active().

	* configure.in:
	bump LIBWNCK_CURRENT due to function rename

2005-07-17  Elijah Newren  <newren@gmail.com>

	Patch from Gregory Merchan to zero out unused fields in
	ClientMessages, as required by the EWMH spec.  Fixes what's left
	of #135024.

	* libwnck/window.c (wnck_window_activate,
	wnck_window_activate_transient): improve/fix the documentation

	* libwnck/xutils.c: (_wnck_close, _wnck_keyboard_move,
	_wnck_keyboard_size, _wnck_change_state, _wnck_change_workspace,
	_wnck_change_viewport, _wnck_toggle_showing_desktop): zero out
	unused fields

2005-07-17  Elijah Newren  <newren@gmail.com>

	Patch from Mariano to have window list tooltips display WM_NAME
	instead of WM_ICON_NAME.  Finally fixes #124463.

	* libwnck/tasklist.c:
	(wnck_task_get_text): add a gboolean icon_text parameter, and use
	it to determine whether to get_icon_name or get_name

	(wnck_task_popup_menu):
	(wnck_task_update_visibile_state):
	(wnck_task_create_widgets):
	pass true or false as appropriate for icon_text parameter to
	wnck_task_get_text()

2005-07-02  Vincent Untz  <vuntz@gnome.org>

	* .cvsignore:
	* doc/.cvsignore: updated
	* COPYING: fix, again. I'm not the one who broke it, for once :-)

2005-07-02  Vincent Untz  <vuntz@gnome.org>

	* configure.in: post-release bump to 2.11.5

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