2006-01-30  Elijah Newren  <newren gmail com>

	* configure.in:
	* NEWS: version 2.13.90

2006-01-26  Kjartan Maraas  <kmaraas@gnome.org>

	* libwnck/workspace-accessible.c:
	(wnck_workspace_accessible_get_size): Initialize coords to AT_XY_SCREEN
	to get rid of a compiler warning. FIXME remains since the value was
	picked at random.

2006-01-22  Vincent Untz  <vuntz@gnome.org>

	Make the pager Fitt's law compliant when shadow type is none.

	* pager.c: (workspace_at_point): count the focus width when
	shadow_type == GTK_SHADOW_NONE, extend the workspaces so that the
	right/bottom lines belong to them too.
	Fix bug #304248

2006-01-22  Elijah Newren  <newren gmail com>

	* libwnck/tasklist.c (wnck_task_state_changed): when we get a
	demands-attention/urgent state change and the window doesn't have
	a button in the tasklist, see if one of its ancestors does.  Fixes
	#317541.

2006-01-21  Vincent Noel  <vincent.noel@gmail.com>

	* libwnck/tasklist.c:
	* libwnck/util.c:
	* libwnck/private.h:
        (make_gtk_label_bold, make_gtk_label_normal): Move these functions
	from tasklist.c to util.c/private.h and use an underscore prefix
	to reinforce that they're private
	
	* libwnck/selector.c: (wnck_selector_get_window_name),
	(wnck_selector_window_state_changed), (wnck_selector_item_new):
	Use pango_font_description_set_weight to bold window names instead
	of using pango markup. Fix bug #306289.

2006-01-21  Srirama Sharma  <srirama.sharma@wipro.com>

	This patch is union of patches given by Leena Gunda and Christian
	Neumair along with some minor modifications; it synchronizes the
	right-click-menu with that of Metacity's.  #135710.

	* libwnck/screen.c :
	(wnck_create_window_action_menu): Add "Move to Workspace Left/
	Right/Up/Down" menu item.
	(item_activated_callback): Implement code to move the window to
	the workspace at left/right/up/down.

	* libwnck/screen.h :
	Added the WnckWorkspaceLayout and WnckMotionDirection structure.

	* libwnck/window-action-menu.c :
	(wnck_screen_get_workspace_index): Get the index of the
	workspace.
	(wnck_screen_get_workspace_neighbor): Get the neighbor of the
	workspace in specified direction.
	(_wnck_screen_process_property_notify): If the workspace layout
	has changed, call the idle handler to update the screen info.
	(wnck_screen_calc_workspace_layout): calculate the workspace
	layout.
	(wnck_screen_free_workspace_layout): free the layout grid.
	(update_workspace_layout): idle handler to update the screen
	info. if the layout has changed.
	The code to calculate the workspace layout is taken from
	metacity sources.
	(make_check_menu_item): create a check menu item with the given
	mnemonic text.
	(update_menu_state): replace the Roll up/Unroll menu item with
	On Top check menu item.

	* libwnck/window.[ch] :
	(wnck_window_make_above): Put the window on top of all window.
	(wnck_window_is_above): check whether the window is above all
	other window.
	(wnck_window_unmake_above): if the window is on top then uncheck
	the menu item.

2006-01-21  Elijah Newren  <newren gmail com>

	* libwnck/tasklist.c (tasklist_include_window_ignoring_skip_taskbar):
	include demands-attention/urgent windows unconditionally in
	tasklist; this should help users not miss important windows on
	other workspaces.  #305979

2006-01-17  Elijah Newren  <newren gmail com>

	Thanks to Bart Vanbrabant for lots of debugging and testing work.

	* libwnck/selector.c (wnck_selector_activate_window): Make sure
	return value of wnck_window_get_workspace() is a valid workspace
	before trying to activate it.  Fixes #327435.

	* libwnck/tasklist.c (wnck_tasklist_active_window_changed): Fix
	coding style violation -- space before parens.  :)

2006-01-16  Vincent Untz  <vuntz@gnome.org>

	* configure.in: post-release bump to 2.13.90

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