[gnome-mag] Prep for v0.15.7



commit 9fe119c1882a3ae1d86d44d9e3191d025e564f27
Author: Willie Walker <william walker sun com>
Date:   Mon Jun 29 12:25:44 2009 -0400

    Prep for v0.15.7

 ChangeLog    |  567 +++++++++++++++++++++++++++++++---------------------------
 NEWS         |    9 +
 README       |    2 +-
 configure.in |    2 +-
 4 files changed, 310 insertions(+), 270 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 75af5c9..f85fabb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,40 @@
+2009-06-24  Luis Menina <liberforce freeside fr>
+
+        * colorblind/keybinder/eggaccelerators.h:
+          colorblind/keybinder/tomboykeybinder.c:
+          colorblind/keybinder/tomboykeybinder.h:
+          magnifier/magnifier-main.c:
+          magnifier/magnifier-private.h:
+          magnifier/magnifier.c:
+          magnifier/zoom-region.c:
+          Fix for bgo#563764 - GNOME Goal: Clean up GLib and GTK+ includes.
+          Allows to compile with G_DISABLE_SINGLE_INCLUDES,
+          GDK_PIXBUF_DISABLE_SINGLE_INCLUDES and
+          GTK_DISABLE_SINGLE_INCLUDES. This prepares for the GNOME 3.0
+          transition.
+
+2009-06-09  Rajesh Ranjan <rranjan rranjan csb>
+
+        * po/hi.po:
+          hindi update
+
+2009-04-23  Olav Vitters <olav bkor dhs org>
+
+        * gnome-mag.doap:
+          Add DOAP file
+
+2009-04-21  Miquel Esplà <miquelespla gmail com>
+
+        * po/LINGUAS:
+        * po/ca valencia po:
+          Added Valencian-Catalan translation
+
 2009-04-11  Willie Walker <william walker sun com>
 
         * configure.in:
           NEWS:
           README:
-          Initial prep for 0.15.6 
+          Initial prep for 0.15.6
 
 2009-04-04  Simon Vanderlinden <via william walker sun com>
 
@@ -52,7 +83,7 @@
 2008-08-29  Willie Walker <william walker sun com>
 
         * magnifier/magnifier.c, magnifier/x11/gmag-graphical-server.c:
-          Fix for bug #532918 - It's unable to launch magnifier of orca 
+          Fix for bug #532918 - It's unable to launch magnifier of orca
           in gdm login window.
 
 2007-08-03  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes gmail com>
@@ -212,7 +243,7 @@
 	fullScreeCapable API. (bug #481009)
 
 2007-10-07  Christian Kirbach  <Christian Kirbach googlemail com>
-  
+
 	* colorblind/data/art/Makefile.am: Provide uninstall-hook
 	(Gnome Goal 4).
 
@@ -415,7 +446,7 @@
 	that are in this subdir to the magnifier_SOURCES variable.
 	* magnifier/x11/Makefile.am: File removed, since the files in the
 	folder x11 don't need rules.
-	* po/POTFILES.skip: 
+	* po/POTFILES.skip:
 
 2007-05-31  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes gmail com>
 
@@ -581,7 +612,7 @@
 	support in gnome-mag available!
 
 2007-01-08  Christian Kirbach  <Christian Kirbach siemens com>
-  
+
   	With hints from Christian Persch
 	* configure.in, magnifier-main.c:
   	  Do the transition from popt to glib's GOption command line parsing,
@@ -738,7 +769,7 @@
 
 	* teste/control-client.c: Added the 'C' option to test the new contrast
 	interface: "# ./control-client C 1 0.5 0.5". (bug #343689)
-	
+
 
 2006-05-15  Carlos Eduardo Rodrigues Diogenes <cerdiogenes yahoo com br>
 
@@ -753,7 +784,7 @@
 
 	* magnifier/Makefile.am: Changed to properly clean files when running
 	'make distcheck' (bug #341888).
-	
+
 	* magnifier/zoom-region.c: Round problem in conversion from
 	source-to-view and view-to-source coords resolved (bug #338551).
 	(zoom_region_set_property): Now zoom_region_align is called when the
@@ -798,7 +829,7 @@
 
 	* docs/reference/Makefile.am:
 	Make doxygen optional (bug #330720, thanks to Sylvain Bertrand).
-	
+
 2006-01-19  Bill Haneman <bill haneman sun com>
 
 	* configure.in: Revved to 0.12.3.
@@ -815,7 +846,7 @@
 	(zoom_region_update): Avoid painting parts of pixbuf that aren't onscreen.
 	(zoom_region_set_viewport): Re-allocate the scaled pixbuf if the
 	source bounds change.
-	
+
 2005-11-01  Simos Xenitellis  <simos gnome org>
 
 	* configure.in: Added ky (Kirghiz) to ALL_LINGUAS.
@@ -828,17 +859,17 @@
 
 	* configure.in, README, NEWS:
 	Revved to 0.12.2.
-	
+
 2005-08-24  Bill Haneman <bill haneman sun com>
 
 	* magnifier/zoom-region.c:
 	(zoom_region_calculate_scroll_rects):
-	Fix for nasty update bug when panning quickly, 
+	Fix for nasty update bug when panning quickly,
 	effects large magnification factors most severely.
-	
+
 2005-06-21  Bill Haneman <bill haneman sun com>
 
-	* magnifier/magnifier.c: 
+	* magnifier/magnifier.c:
 	(magnifier_adjust_source_size) C89 fix - thanks to Behdad Estafod.
 
 2005-06-07  Ignacio Casal Quinteiro  <nacho resa gmail com>
@@ -847,16 +878,16 @@
 
 2005-05-24  Bill Haneman <bill haneman sun com>
 
-	* magnifier/magnifier.c: 
+	* magnifier/magnifier.c:
 	(magnifier_get_cursor): Make sure we initially grab the current
 	source cursor if we don't have any other cursor defined.
 	Fixes #167705.
-	
+
 2005-03-23  Bill Haneman <bill haneman sun com>
 
 	* configure.in, README, NEWS:
 	Revved to 0.12.1.
-	
+
 2005-04-21  Abduxukur Abdurixit <abduxukur abdurixit t-systems ch>
 
         * configure.in: Added "ug" to ALL_LINGUAS.
@@ -868,10 +899,10 @@
 2005-03-23  Bill Haneman <bill haneman sun com>
 
 	Cleaned up magnifier.c to suppress compiler warnings.
-	
-	* magnifier/magnifier.c: 
+
+	* magnifier/magnifier.c:
 	(magnifier_adjust_source_bounds): Corrected typo.
-	
+
 2005-03-22  Bill Haneman <bill haneman sun com>
 
 	* magnifier/magnifier.c:
@@ -883,7 +914,7 @@
 
 	* configure.in, README, NEWS:
 	Revved to 0.12.0, for gnome 2.10.0.
-	
+
 2005-02-04  Bill Haneman <bill haneman sun com>
 
 	Fix for bug #164371.
@@ -897,11 +928,11 @@
 	(zoom_region_set_viewport): Re-create the pixmap when the viewport
 	changes, since the source-bounds may have changes as a result.
 	[This can happen when source-display==target-display]
-	
+
 2005-02-04  Bill Haneman <bill haneman sun com>
 
 	* configure.in: Revved to 0.11.14.
-	
+
 	* README, NEWS: Updated for 0.11.14.
 
 	* magnifier/zoom-region.c:
@@ -911,7 +942,7 @@
 	(zoom_region_clip_scaled_pixmap). Not yet used.
 	(zoom_region_update): Create the pixmap if not already
 	created; this makes the 'update current' calls at init time work,
-	so that the initial magnified target window isn't wholly 
+	so that the initial magnified target window isn't wholly
 	or partially blank.
 	(impl_zoom_region_mark_dirty): Clip to the source, not target,
 	bounds.
@@ -922,20 +953,20 @@
 2005-01-18  Bill Haneman <bill haneman sun com>
 
 	* README, NEWS : Updated for 0.11.13.
-	
+
 	* magnifier/magnifier.c: Moved the 'get source bounds' call
 	back to before the zoom-regions-restore call.  Fixes bugs #164444
 	and (partially) #164371.  Note that this fix will cause "self-magnification"
 	if the source display is changed to be the same as the target
 	display, after initial invocation, as a minor side-effect.
-	
+
 2005-01-17  Bill Haneman <bill haneman sun com>
-	
+
 	* configure.in: Revved to 0.11.13.
 
 	* magnifier/magnifier.c:
-	(magnifier_cursor_notification_init): Keep track of cursor 
-	connection, close the old one, remove the gsource (which was 
+	(magnifier_cursor_notification_init): Keep track of cursor
+	connection, close the old one, remove the gsource (which was
 	causing a hang), and reopen a new one when SOURCE changes.
 	Fixes #164491.
 
@@ -944,7 +975,7 @@
 
 	* magnifier/zoom-region.c:
 	(zoom_region_do_dispose): Brute-force remove the update handler gsource,
-	because g_idle_remove_by_data isn't reliably removing 
+	because g_idle_remove_by_data isn't reliably removing
 	all the idle handlers.
 	(zoom_region_queue_update): Only add the process-updates idle
 	handler if one isn't already running.
@@ -952,18 +983,18 @@
 	checking its length.  Reset the update_handler_id to 0 when
 	you've emptied the queue.
 	Completes fix for #164275.
-	
+
 2005-01-16  Bill Haneman <bill haneman sun com>
 
 	* configure.in, NEWS, README: Updated for 0.11.12.
 
 	Fixes for bug #164275.
-	
+
 	* magnifier/damage-client.c:
 	(magnifier_damage_client_init):
 	Keep track of the damage-client gsource, and remove it
-	when re-initializing the damage connection on 
-	source DISPLAY change.  
+	when re-initializing the damage connection on
+	source DISPLAY change.
 	Make sure to connect to the source display, not the
 	default DISPLAY.
 
@@ -975,25 +1006,25 @@
 	zoom region params during a brute-force reparent.
 	(magnifier_unref_zoom_region): Don't unref here, we do it
 	elsewhere.
-	(magnifier_reparent_zoom_regions): Superceded by 
+	(magnifier_reparent_zoom_regions): Superceded by
 	separate save/restore methods.
 	(magnifier_zoom_regions_save): New, persist the zoom region
 	data before disposing, during brute-force reparent.
 	(magnifier_zoom_regions_restore): New, create and
 	new zoom region list from saved set.
-	(magnifier_set_property): Handle source-display setting 
+	(magnifier_set_property): Handle source-display setting
 	differently - save the old zoom list, destroy and recreate the
 	main GtkWindow, and recreate the zoom list.
 	Restore the main window's target bounds on re-create.
 	(impl_magnifier_get_target_display): Fixed cut/n/paste
 	error in the return of 'target display'.
-	
+
 	* magnifier/zoom-region.c:
 	Added conditionally-compiled assertions for lifecycle testing.
 	Added more sanity checks before indirections through pointers, to
 	help prevent SEGVs.
 	(zoom_region_update_current): Tested GDK_IS_DRAWABLE of pixmap.
-	(zoom_region_paint_crosswire_cursor): Init an unused part of 
+	(zoom_region_paint_crosswire_cursor): Init an unused part of
 	the GdkRectangle, to keep valgrind happy.
 	(zoom_region_create_pixmap): Recompute the exposed viewport
 	when creating the initial pixmap.
@@ -1014,7 +1045,7 @@
 
 	* magnifier/zoom-region-private.h:
 	Added member for pointer-update gsource handler.
-	
+
 2005-01-10  Pawan Chitrakar  <pawan nplinux org>
 
 	* configure.in: Added ne "Nepali" in ALL_LINGUAS
@@ -1032,61 +1063,61 @@
 	(zoom_region_paint_crosswire_cursor): Fix broken GDK_DRAWABLE
 	test, reinstates drawing of crosswire.
 	Use 16 bits of color mask instead of 8, for GdkColor inversion
-	mask.  Set the gdk_gc clip mask to NULL if we haven't been passed 
+	mask.  Set the gdk_gc clip mask to NULL if we haven't been passed
 	one, don't reuse the stale one.
 	(zoom_region_paint_cursor): Save the last_drawn_crosswire_pos
 	before we clip the cursor_backing_rect to the current screen.
 	(zoom_region_update_pointer): Create a clip region which
 	encompasses the whole zoom region, before updating the cursor
 	image.
-	
+
 2004-12-06  Bill Haneman <billh gnome org>
 
 	* configure.in:
 	Improved tests for DAMAGE and XFIXES - include
 	-lX11 in the link list for the configure tests.
-	
+
 2004-12-03  Bill Haneman <billh gnome org>
 
-	* magnifier/zoom-region.c: 
+	* magnifier/zoom-region.c:
 	(zoom_region_update_cursor): Unpaint the cursor before movine the
 	backing rectangle.
 	(impl_zoom_region_mark_dirty): Always update the pointer when handling a
 	dirty region.  Fixes bug #160352.
-	
+
 2004-11-22  Bill Haneman <billh gnome org>
 
 	* magnifier/magnifier.c: Terminate #ifdef.  Ow.
-	
+
 2004-11-19  Bill Haneman <billh gnome org>
 
 	* magnifier/magnifier.c:
 	(magnifier_cursor_convert_to_rgba): New.
-	(magnifier_get_source_pixbuf): Convert from client 
+	(magnifier_get_source_pixbuf): Convert from client
 	incoding to little-endian before passing RGBA data
 	from XFixes cursor image.
-	
+
 2004-11-11  Bill Haneman <billh gnome org>
 
 	* magnifier/magnifier.c:
 	(magnifier_init_window): Added declaration to
-	top of source file.  Thanks to George Kraft of IBM 
+	top of source file.  Thanks to George Kraft of IBM
 	for catching the problem.
-	
+
 2004-11-05  Bill Haneman <billh gnome org>
 
-	* magnifier/magnifier.c: 
+	* magnifier/magnifier.c:
 	(magnifier_init_window): Declare before first use.
-	Cast the priv->w to GTK_WINDOW where needed.	
-	
+	Cast the priv->w to GTK_WINDOW where needed.
+
 2004-11-02  Bill Haneman <billh gnome org>
 
 	* configure.in: revved to 0.11.9.
 
 	* magnifier/magnifier:
-	(magnifier_set_cursor_from_pixbuf): 
+	(magnifier_set_cursor_from_pixbuf):
 	Test for GDK_IS_DRAWABLE before using pixmap or cursor.
-	(magnifier_set_property): Don't change the gdk_screen on 
+	(magnifier_set_property): Don't change the gdk_screen on
 	an existing toplevel magnifier window - tear it down and
 	start over.
 	(magnifier_init_window): Take a GdkScreen param, and call
@@ -1099,12 +1130,12 @@
 	realized before painting it.
 	(zoom_region_update): Check for drawability before
 	writing into the private pixmap.
-	
+
 2004-10-29  Bill Haneman <billh gnome org>
 
 	* magnifier/magnifier-main.c:
 	Set the default cursor-scale-factor to the zoom-factor, if
-	none is specified. 
+	none is specified.
 
 2004-10-06  David Lodge <dave cirt net>
 
@@ -1113,7 +1144,7 @@
 2004-10-06  Bill Haneman <billh gnome org>
 
 	* configure.in: Revved to 0.11.8.
-	
+
 	* magnifier/zoom-region.c: Added more debug
 	output, turned it off by default.
 
@@ -1129,7 +1160,7 @@
 
 	* magnifier/magnifier-main.c:
 	Cleaned up some debug output.
-	
+
 	* magnifier/magnifier.c:
 	Added DBG() macro, and added debug output so that
 	client calls and property changes could be logged.
@@ -1137,27 +1168,27 @@
 	Compare with previous display string before changing.
 	(impl_magnifier_set_source_display):
 	Compare with previous display string before changing.
-	(magnifier_add_zoom_region): Init the expose/damage listeners only 
+	(magnifier_add_zoom_region): Init the expose/damage listeners only
 	if 'source_initialized' is FALSE, not on first zoom region
 	creation.
 
 	* magnifier/magnifier.h:
 	Added source_initialized boolean member to Magnifier struct.
-	
+
 	* magnifier/damage-client.c:
 	(magnifier_source_has_damage_extension): Fix sense of
 	the XDamageQueryExtension return value.
-	
+
 	* magnifier/zoom-region.c:
 	Cleaned up some debug output.
-	
+
 2004-09-17  Bill Haneman <billh gnome org>
 
 	* magnifier/damage-client.c:
-	(magnifier_damage_handler): Fixed memory leak.  
-	Return if rectlist is empty, don't assume value 
+	(magnifier_damage_handler): Fixed memory leak.
+	Return if rectlist is empty, don't assume value
 	returned in 'howmany' is correct.
-	
+
 2004-09-17  Bill Haneman <billh gnome org>
 
 	* configure.in, NEWS, README: Revved to 0.11.7.
@@ -1169,11 +1200,11 @@
 	* magnifier/magnifier.c:
 	(magnifier_set_extension_listeners): Don't add a root
 	expose listener, this method for getting notifications is
-	obsolete.  Print warnings if DAMAGE or XFIXES 
+	obsolete.  Print warnings if DAMAGE or XFIXES
 	are not initialized.
-	
+
 	* magnifier/damage-client.c:
-	(magnifier_damage_client_init) Check 
+	(magnifier_damage_client_init) Check
 	MAGNIFIER_IGNORE_DAMAGE env variable and ignore
 	DAMAGE extension if it is set.
 
@@ -1181,13 +1212,13 @@
 	(impl_zoom_region_set_roi): Do some sanity checking
 	to make sure that ROI is centered somewhere on screen and
 	that the right/bottom coords are greater than the left/top coords.
-	
+
 2004-08-24  Bill Haneman <billh gnome org>
 
 	* configure.in: Revved to 0.11.6.
 
 	Fixes for bug #141376 and bug #152300 :
-	
+
 	* magnifier/magnifier.c:
 	(can_open_display): New, check to see if we can open
 	a display given by a 'DISPLAY' string.
@@ -1198,15 +1229,15 @@
 	(magnifier_get_root): Check magnifier->source_display
 	before trying to get ahold of the root window.
 	(magnifier_init_display): Return if the display_name cannot
-	be opened. Manage magnifier->source_display_name and 
-	magnifier->target_display_name strings.	
-	(magnifier_get_property): Implement accessors for 
+	be opened. Manage magnifier->source_display_name and
+	magnifier->target_display_name strings.
+	(magnifier_get_property): Implement accessors for
 	MAGNIFIER_SOURCE_DISPLAY_PROP and MAGNIFIER_TARGET_DISPLAY_PROP.
 	(magnifier_set_property): Call can_open_display before
 	accepting a new source or target display string.
 	(impl_magnifier_get_source_display): New.
 	(impl_magnifier_get_target_display): New.
-	(magnifier_class_init): Initialize the epv entries for 
+	(magnifier_class_init): Initialize the epv entries for
 	above.
 
 	* magnifier/magnifier.h:
@@ -1214,9 +1245,9 @@
 	Magnifier struct.
 
 	* test/control-client.c:
-	(main): Add tests for accessors of source and target display 
+	(main): Add tests for accessors of source and target display
 	properties.
-	
+
 2004-08-30  Tomasz KÅ?oczko <kloczek pld org pl>
 
 	* configure.in: Better lookin PKG_CHECK_MODULES() output. Declare
@@ -1234,13 +1265,13 @@
 
 	* magnifier/magnifier.c: Implement LoginHelper API from
 	at-spi.
-	(magnifier_new): Aggregate LoginHelper interface via 
+	(magnifier_new): Aggregate LoginHelper interface via
 	new MagLoginHelper subclass.
 	(mag_login_helper_get_raise_windows): New.
 	(mag_login_helper_get_device_reqs): New.
 	(mag_login_helper_set_safe): New, no-op.
 	Fixes bug #150846.
-	
+
 2004-08-17  Bill Haneman <billh gnome org>
 
 	* configure.in:
@@ -1248,15 +1279,15 @@
 	libraries, because XSun puts them there.
 	Revved to 0.11.4.
 
-	* magnifier/zoom-region-private.h: Added paint_cursor_gc 
+	* magnifier/zoom-region-private.h: Added paint_cursor_gc
 	and crosswire_gc here.
 
 	* magnifier/magnifier.c:
 	(magnifier_set_property): Re-init the cursor set when TARGET
-	display changes; this is necessarly along with fixes listed below, 
+	display changes; this is necessarly along with fixes listed below,
 	to ensure that the pixmaps for backing data are recreated for the
 	new GdkScreen.
-	
+
 	* magnifier/zoom-region.c:
 	(zoom_region_priv_init): Init the paint_cursor_gc and crosswire_gc to NULL.
 	(zoom_region_paint_cursor): Method-static GC here was wrong, it must be reinitialized
@@ -1264,10 +1295,10 @@
 	(zoom_region_paint_crosswire_cursor):	Method-static GC cache was
 	a bad idea here too, see above.
 	Fixes bug #149599.
-	
+
 	Removed some #ifdef XTST_CURSOR code that didn't work anyway; we
 	don't need it now that we have XFIXES.
-	
+
 2004-08-16  Christian Rose  <menthos menthos com>
 
 	* configure.in: Added "bs" to ALL_LINGUAS.
@@ -1291,14 +1322,14 @@
 	* magnifier/damage-client.c:
 	(magnifier_source_has_damage_extension): New, test for DAMAGE
 	in source display.
-	
+
 2004-06-11  Bill Haneman <billh gnome org>
 
 	* configure.in: Revved to 0.11.3.
 
 	* magnifier/magnifier-main.c:
 	Added is_override_redirect flag to MagnifierOptions.
-	Initialized to '0'.  Added --override-redirect 
+	Initialized to '0'.  Added --override-redirect
 	commandline option.
 
 	* magnifier/magnifier.h:
@@ -1313,7 +1344,7 @@
 	(magnifier_reset_struts_at_idle): New, called in idle handler
 	after a window is created, to ensure that struts are set when
 	appropriate.
-	(magnifier_check_set_struts): Sets the _NET_WM_STRUT and 
+	(magnifier_check_set_struts): Sets the _NET_WM_STRUT and
 	_NET_WM_STRUT_PARTIAL properties on the magnifier window.
 	Has no effect if the window is override-redirect.
 	(magnifier_set_property): Call magnifier_check_set_struts when the
@@ -1330,13 +1361,13 @@
 
 	* test/control-client.c:
 	Added test "control-client T" for resizing the target bounds.
-	
+
 2004-05-27  Mohammad DAMT  <mdamt bisnisweb com>
- 
-	* po/id.po: Added Indonesian translation done by 
+
+	* po/id.po: Added Indonesian translation done by
 	Ahmad Riza H Nst <rizahnst eriagempita co id>
 	* configure.in: Added id to ALL_LINGUAS
- 
+
 2004-05-14  Bill Haneman <billh gnome org>
 
 	* test/control-client.c:
@@ -1347,20 +1378,20 @@
 	#141503.
 
 	* configure.in: Revved to 0.11.2.
-	
+
 2004-04-28  Bill Haneman <billh gnome org>
 
 	* test/control-client.c:
 	Added a test for magnifier color and scale factor,
 	"control-client m".
-	
+
 2004-04-27  Bill Haneman <billh gnome org>
 
 	* magnifier/magnifier.c:
 	(magnifier_get_cursor): Remember to transform the cursor if
 	we fall back to the 'default' cursor image and set.
 	Fixes bug #141211.
-	
+
 2004-04-27  Bill Haneman <billh gnome org>
 
 	* magnifier/magnifier.c:
@@ -1371,7 +1402,7 @@
 2004-04-14  Bill Haneman <billh gnome org>
 
 	* cursors/1_32/Makefile.am: Added missing file.
-	
+
 2004-04-09  Guntupalli Karunakar  <karunakar freedomink org>
 
         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
@@ -1387,16 +1418,16 @@
 	(zoom_region_paint_border): Reinstated.
 	Fixed color creation (color RGB values are 16 bit) and
 	allocate the color on the appropriate drawable.
-	(zoom_region_get_property, zoom_region_set_property): 
+	(zoom_region_get_property, zoom_region_set_property):
 	Fix for smoothscroll and bordersize properties.
-	
+
 
 2004-04-07  Bill Haneman <billh gnome org>
 
-	Big changes to cursor handling, to support 
+	Big changes to cursor handling, to support
 	cursor-change notifications from Xfixes.
 	Fix for bug #104831.
-	
+
 	* Makefile.am:
 	Added "cursors" to SUBDIRS.
 
@@ -1419,7 +1450,7 @@
 	fixes_event_base, fixes_error_base.
 	(magnifier_set_cursor_from_pixbuf): New utility (from
 	refactoring).
-	(magnifier_free_cursor_pixels): Called when an XFixes cursor 
+	(magnifier_free_cursor_pixels): Called when an XFixes cursor
 	is destroyed.
 	(magnifier_get_source_pixbuf): New, returns a GdkPixbuf
 	which contains the current source display's cursor image,
@@ -1430,7 +1461,7 @@
 	cursor from a named pixbuf in a cursor set (if found), or
 	resorts to the source image from Xfixes (if available), or
 	else loads a cursor called "default".
-	(magnifier_cursor_notify): New, gets called if/when events are 
+	(magnifier_cursor_notify): New, gets called if/when events are
 	received on the x connection on which XFixesSelectCursorNotify
 	has been called (if Xfixes is available).
 	(magnifier_cursor_notification_init): New, sets up the
@@ -1450,11 +1481,11 @@
 	in place of "cursor_size".
 
 	* magnifier/zoom-region.c: Removed some debug printfs.
-	
+
 2004-04-07  Bill Haneman <billh gnome org>
 
 	* magnifier/magnifier.c:
-	(magnifier_realize): Reversed incorrect sense of a #define 
+	(magnifier_realize): Reversed incorrect sense of a #define
 	regarding WM hints when gnome-mag is using OVERRIDE_REDIRECT.
 	(magnifier_reparent_zoom_regions): New method, reparents
 	zoom regions when target DISPLAY is changed.
@@ -1463,13 +1494,13 @@
 	if compiled with MAG_WINDOW_OVERRIDE_REDIRECT undefined.
 
 	* magnifier/zoom-region.c:
-	(zoom_region_get_property, zoom_region_set_property): 
+	(zoom_region_get_property, zoom_region_set_property):
 	Added get/set for "is-managed" property.
 	Fixed broken fall-through in BORDERCOLOR_PROP.
 	Changed BORDERSIZE_PROP to LONG.
 	Changed usage of "default_gc" to use "priv->default_gc".
 	(zoom_region_private_init): Init priv->default_gc to NULL.
-	
+
 	* magnifier/zoom-region.h:
 	Added "is_managed" boolean member.
 
@@ -1479,8 +1510,8 @@
 	* test/control-client.c:
 	Added tests for setting target and source displays.
 	"s" changes source display, "t" changes target.
-	Changed arg for 'resize' from "s" to "b" (mnemonic 'bounds).	
-	
+	Changed arg for 'resize' from "s" to "b" (mnemonic 'bounds).
+
 2004-04-06  Bill Haneman <billh gnome org>
 
 	* configure.in:
@@ -1499,7 +1530,7 @@
 	New files, to support notifications from the DAMAGE
 	extension.
 
-	* magnifier/Makefile.am: 
+	* magnifier/Makefile.am:
 	Added damage-client.[ch] to sources.
 	Fixes bug #136635.
 
@@ -1522,7 +1553,7 @@
 	when called.
 	(magnifier_get_display_rect_bounds): New method to load a
 	RectBounds from a magnifier's source or target display.
-	(magnifier_init_display): New method, initializes the 
+	(magnifier_init_display): New method, initializes the
 	source or target display fields when a new display-name is passed
 	in.
 	(magnifier_exit): Moved this method.
@@ -1538,7 +1569,7 @@
 	* magnifier/magnifier.h:
 	Added source_bounds to Magnifier struct.
 	Added declarations for magnifier_notify_damage.
-	
+
 2004-03-22  Bill Haneman <billh gnome org>
 
 	* configure.in:
@@ -1573,7 +1604,7 @@
 
 	* configure.in: (build fix)
 	Don't check for XTST twice.
-	
+
 2004-03-07  Bill Haneman <billh gnome org>
 
 	* configure.in: Revved to 0.10.8.
@@ -1600,12 +1631,12 @@
 
 	* configure.in:
 	Revved to 0.10.7.
-	
+
 	* magnifier/magnifier.c:
 	(magnifier_init_window): Make the toplevel magnifier window
 	GTK_TYPE_POPUP as it should be override-redirect and should never
 	be occluded or decorated.
-	
+
 2004-02-10  Tomasz K³oczko <kloczek pld org pl>
 
 	* magnifier/Makefile.am: fix for paralel build (make -j<N>).
@@ -1618,7 +1649,7 @@
 	* configure.in: Revved to 0.10.6.
 
 	Re-dist to fix libtool problem.
-	
+
 2004-02-06  Robert Sedak  <robert sedak sk htnet hr>
 
         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
@@ -1627,7 +1658,7 @@
 
 	* magnifier/zoom-region.c: Fix pan test so that it does not
 	call zoom_region_process_updates if the delta is 0.  This
-	should fix the problem with Frame Rate being assigned 
+	should fix the problem with Frame Rate being assigned
 	unreasonable values.  Also fixed the counter so it exits
 	the pan test after the correct number of iterations.
 
@@ -1636,7 +1667,7 @@
 	* magnifier/zoom-region.c: Properly reset max totals.
 
 2003-12-20  Arafat Medini <lumina silverpen de>
-                                                                               
+
 	* configure.in: Added Arabic locale "ar"  to ALL_LINGUAS
 
 2003-12-17  Brian Cameron <Brian Cameron sun com>
@@ -1667,7 +1698,7 @@
 	gdk_draw_pixbuf.
 
 	* magnifier/magnifier.c:
-	(magnifier_transform_cursor): 
+	(magnifier_transform_cursor):
 	Replaced gdk_pixbuf_render_to_drawable with gdk_draw_pixbuf (as above).
 
 	* magnifier/magnifier-main.c, zoom-region.c, magnifier.c:
@@ -1678,7 +1709,7 @@
 	* magnifier/zoom-region.c:
 	Add #include <gdk/gdk.h>
 	(zoom_region_clip_to_target): New function, clips a rectangle
-	in the source screen to the zoom-region's target.  Used for 
+	in the source screen to the zoom-region's target.  Used for
 	processing expose/dirty notifications on the source.
 	(impl_zoom_region_mark_dirty): Fixed implementation; it was
 	using the wrong coordinate system for the 'dirty' notification.
@@ -1689,16 +1720,16 @@
 	* magnifier/magnifier.c:
 	(magnifier_expose_filter): New  method, filters
 	'GdkExpose' events that are passed in on a source
-	window for which notifications are selected by the 
-	client.  Useful if we have the ability to 'snoop' exposes on 
+	window for which notifications are selected by the
+	client.  Useful if we have the ability to 'snoop' exposes on
 	the source.
-	(magnifier_set_expose_listener): 
+	(magnifier_set_expose_listener):
 	Add the expose filter (above) to a specified GdkWindow.
 	(magnifier_realize): Add the expose filter (above) to the source root window
 	on set_source_display.
 	(impl_magnifier_add_zoom_region): Add the expose filter to the source
 	root when the first zoom region is added.
-	
+
 2003-12-08  Brian Cameron <Brian Cameron sun com>
 	* magnifier/zoom-region.c
 	Cleaned the timing report, now more code reuse.
@@ -1716,7 +1747,7 @@
 2003-12-08  Brian Cameron <Brian Cameron sun com>
 	* magnifier/zoom-region.[ch]
 	* magnifier/magnifier-mai.c
-	Updated performance tests so that they work properly when 
+	Updated performance tests so that they work properly when
 	at magnification factors greater than 2.  Improved test so that
 	the ROI never goes off the edge of the screen, and exits more
 	cleanly.  Now display a performance summary so that performance
@@ -1786,14 +1817,14 @@
 	* configure.in: Added "uk" to ALL_LINGUAS.
 
 2003-07-30 Paderaig O'Briain <padraig obriain sun com>
-	
+
 	* magnifier/magnifier.c:
 	Add include of <strings.h> to fix compiler warning.
 	Remove semicolon after BONOBO_TYPE_FUNC_FULL to fix compiler warning.
 	(magnifier_init): Move call to bonobo_activation_active_server_register
 	to magnifier_new as BONOBO_OBJREF () returns NULL here; it causes
 	bonobo-activation-server to crash where NUILL CORBA object is sent.
-	(magnifier_new): check if server's registration was successful or not 
+	(magnifier_new): check if server's registration was successful or not
 	and take action accordingly. Code from Adi Dascal.
 
 	This fixes bug #117991.
@@ -1859,7 +1890,7 @@
 	the value of "server_in_files" variable was exposed in two places).
 	Added CLEANFILES tag, so the .server and .server.in will be erased at
 	make clean.
-	
+
 2003-04-05  Duarte Loreto <happyguy_pt hotmail com>
 
         * configure.in: Added "pt" to ALL_LINGUAS.
@@ -1871,7 +1902,7 @@
 	[Replaced use of deprecated methods gtk_signal_connect,
 	gtk_exit, gtk_drawable_size, gtk_window_get_size.]
 
-	* configure.in: Add -DG*_DISABLE_DEPRECATED to 
+	* configure.in: Add -DG*_DISABLE_DEPRECATED to
 	GNOME_MAG_DEBUG_CFLAGS.
 
 	* magnifier/Makefile.am:
@@ -1882,13 +1913,13 @@
 	* test/mag-test.c:
 	(magnifier_clear_all_regions): Removed (unused).
 	(test_client_magnifier_get_zoomer): #ifdef'ed out (unused).
-	
+
 	* magnifier/magnifier-main.c:
 	(main): Do popt stuff before calling gtk_init.
 	Also, set $DISPLAY via putenv if it has been
 	assigned via --target-display, this is because gtk+
 	may not handle changing X servers mid-stream
-	very well. 
+	very well.
 
 	* magnifier/magnifier.h:
 	* magnifier/magnifier.c:
@@ -1899,7 +1930,7 @@
 	(zoom_region_paint_crosswire_cursor):
 	Fix broken calculation of clip bounds if we're clipping a
 	crosswire cursor of thickness > 1 pixel about a cursor bitmap.
-	
+
 2003-04-02  Bill Haneman <bill haneman sun com>
 
         Fix for bugs 105205 and 106067.
@@ -1909,7 +1940,7 @@
 	noting dependency on --source-display and --target-display.
 
 	* configure.in: version 0.10.0
-	
+
 	* idl/GNOME_Magnifier.idl:
 	(setMagFactor): return boolean instead of void,
 	i.e. FALSE on failure.
@@ -1925,35 +1956,35 @@
 	* magnifier/zoom-region.h:
 	* magnifier/zoom-region.c:
 	(ZoomRegionPixmapCreationError): New enum.
-	(zoom_region_paint_crosswire_cursor): 
+	(zoom_region_paint_crosswire_cursor):
 	Initialize x_left_clip and y_top_clip.
 	(zoom_region_create_pixmap): New, broken out from
-	zoom_region_expose_handler.  
-	Returns an error code if the pixmap could not be 
-	created, for instance if the target drawable isn't 
+	zoom_region_expose_handler.
+	Returns an error code if the pixmap could not be
+	created, for instance if the target drawable isn't
 	initialized yet, or we run out of X memory.
 	(zoom_region_expose_handler): call create_pixmap (above),
 	and decrement the scale factor if we can't allocate it.
 	(impl_zoom_region_set_mag_factor): Refuse to comply, and
 	return CORBA_FALSE, if the resulting pixmap is too big for
 	X to allocate.  This also means we do the pixmap allocation
-	synchronously now, so we can check.  
+	synchronously now, so we can check.
 	Note that we can only check if the target is already in
 	existance, so in some cases (setting the initial mag factor
-	at magnifier startup, i.e. before it's mapped) we 
+	at magnifier startup, i.e. before it's mapped) we
 	won't actually return CORBA_FALSE, but will just create the
 	largest pixmap possible once the target drawable is realized.
-		
+
 
 2003-04-02  Bill Haneman <bill haneman sun com>
 
 	* magnifier/magnifier-main.c:
 	(magnifier_main_refresh_all):
 	Removed obsolete FIXME comment.
-	
+
 	* magnifier/magnifier.h:
 	(magnifier_get_root): New method.
-	
+
 	* magnifier/magnifier.c:
 	(magnifier_get_root): New method.
 	(magnifier_init_window): New method, initializes
@@ -1962,20 +1993,20 @@
 	try to set the magnifier's root window here anymore.
 	Don't set source and target display to $DISPLAY here,
 	set them also in magnifier_init_window.
-	Initialize magnifier->priv->root to NULL and 
+	Initialize magnifier->priv->root to NULL and
 	set it on-demand.
-	
+
 	* magnifier/zoom-region.c:
-	(zoom_region_scroll_smooth, zoom_region_cursor_rect): 
-	(zoom_region_paint_cursor, zoom_region_paint_pixmap): 
+	(zoom_region_scroll_smooth, zoom_region_cursor_rect):
+	(zoom_region_paint_cursor, zoom_region_paint_pixmap):
 	Checks for NULL drawables (null cursor,
 	null window, null cursor-backing-pixmap, etc.)
 	(zoom_region_properties_init):
 	Free new bonobo_args after use.
-	(zoom_region_update_pointer, zoom_region_source_root): 
-	Replace direct access to private magnifier 'root' 
-	window with magnifier_get_root().	
-	
+	(zoom_region_update_pointer, zoom_region_source_root):
+	Replace direct access to private magnifier 'root'
+	window with magnifier_get_root().
+
 2003-04-02  Bill Haneman <bill haneman sun com>
 
 	* configure.in: release 0.9.2
@@ -1983,34 +2014,34 @@
 	Replaced AC_DEFINE instances with 3-arg versions, to
 	allow omission of acconfig.h.
 	Include po/Makefile in AC_OUTPUT.
-	
+
 	* acconfig.h: removed.
-	
+
 	* Makefile.am: added 'po' to SUBDIRS.
 
 2003-03-28  Glynn Foster  <glynn foster sun com>
-		
+
 	* configure.in: release 0.9.1
 	* magnifier/Makefile.am: Fixes to distcheck.
-	* Makefile.am: Add the intltool stuff to the 
+	* Makefile.am: Add the intltool stuff to the
 	distcheck.
 
 2003-03-26 Bill Haneman <bill haneman sun com>
 
         Released 0.9.1.
-	
+
 	* configure.in: version 0.9.1.
 	* NEWS: updated.
 
 2003-03-23 Adi Dascal <ad baum ro> [committed by bh]
 
  	* magnifier/magnifier.c:
- 	(magnifier_transfor_cursor): transform the hotspot, too. (if a scaling 
- 	    occurs than the position of the hotspot is not the same as in the 
+ 	(magnifier_transfor_cursor): transform the hotspot, too. (if a scaling
+ 	    occurs than the position of the hotspot is not the same as in the
  	    xpm file)
  	(magnifier_init_cursor): hold the default hotspot positions in the private
  	    strucure.
- 	
+
 2003-03-25  Metin Amiroff <metin karegen com>
 
 	* configure.in: Added "az" to ALL_LINGUAS.
@@ -2030,11 +2061,11 @@
 2003-02-17 Bill Haneman <bill haneman sun com>
 
 	Fixes for bugzilla #106304.
-	
+
 	* magnifier/magnifier.c:
-	(magnifier_parse_display_name): Fixed silly error in 
+	(magnifier_parse_display_name): Fixed silly error in
 	parsing of screen_num.
-	(magnifier_realize): Changed references to 
+	(magnifier_realize): Changed references to
 	gdk_x11_get_atom_by_name to gdk_x11_get_atom_by_name_for_display.
 	(magnifier_set_property):
 	Fixes so that magnifier's main GtkWindow is moved to the correct
@@ -2049,15 +2080,15 @@
 	(global_options):
 	Reverted the default cursor-set back to "default",
 	from "crosswire" (which doesn't exist).
-	
+
 	* magnifier/magnifier.c:
-	(magnifier_set_property): 
-	Fixed bonobo-arg bug which was 
+	(magnifier_set_property):
+	Fixed bonobo-arg bug which was
 	introduced/exposed by pbclient patch.
-	(magnifier_set_property): 
-	(magnifier_get_property): 
-	Revised use of cursor_color property to be a 
-	'proper' unsigned long.	
+	(magnifier_set_property):
+	(magnifier_get_property):
+	Revised use of cursor_color property to be a
+	'proper' unsigned long.
 	(magnifier_init_cursor):
 	Restructured 'if' to squash occasional leak.
 	(magnifier_transform_cursor): Killed a debug printf.
@@ -2065,7 +2096,7 @@
 	* magnifier/crosswire-cursor.xmp:
 	Fixed bug in XPM input that resulted in wrong hotspot
 	visuals.
-	
+
 2003-01-27 Adi Dascal <ad baum ro>
 
 	* magnifier/cursors/*:
@@ -2090,7 +2121,7 @@
 2003-01-23  Kjartan Maraas  <kmaraas gnome org>
 
 	* configure.in: Added GETTEXT_PACKAGE and ALL_LINGUAS.
-	
+
 2002-12-10  Michael Meeks  <michael ximian com>
 
 	* magnifier/magnifier.c (magnifier_do_dispose): split.
@@ -2152,7 +2183,7 @@
 
 	* magnifier/magnifier.c:
 	(magnifier_transform_cursor):
-	Changed to resize with respect to cursor default size, 
+	Changed to resize with respect to cursor default size,
 	instead of cursor's *current* size. [98236]
 
 	* magnifier/zoom-region.c:
@@ -2161,7 +2192,7 @@
 	on receipt of an update to queue (rather than running the
 	idle handler continuously).
 	(zoom_region_update_pointer):
-	Fixed to correctly detect when the zoom_region has been 
+	Fixed to correctly detect when the zoom_region has been
 	destroyed, and return FALSE then.
 	(zoom_region_update_pointer_idle):
 	Changed to queue a timeout-based pointer query and return
@@ -2178,7 +2209,7 @@
 	stops massive memory leakage if multiple zoomers are created/destroyed.
 
 2002-10-24  Bill Haneman <bill haneman sun com>
- 
+
 	* acconfig.h: Added this missing file, with
 	template for HAVE_XFT.
 
@@ -2214,9 +2245,9 @@
 
 	* configure.in: Test for XTst and locate it if available.
 
-	* magnifier/magnifier-main.c: 
+	* magnifier/magnifier-main.c:
 	(MagnifierOptions) (main): Add code to set cursor-color.
-	
+
 	* magnifier/magnifier.c:
 	(magnifier_scale_cursor): renamed "magnifier_transform_cursor".
 	Added code to recolor the magnifier cursor's "black" pixels, if
@@ -2232,7 +2263,7 @@
 	(zoom_region_update_pointer) : Add code to check the
 	current X cursor, using XTest.  Does not seem to work reliably,
 	#defined out via TEST_XTST_CURSOR block.
-	
+
 2002-10-18  Bill Haneman <bill haneman sun com>
 
 	* cursors/1_32/*.xpm:
@@ -2240,26 +2271,26 @@
 	* cursors/1_64/*.xpm:
 	Added a number of new cursors, courtesy of BAUM.  They aren't
 	available via the "cursor-set" API yet, but will be.
-	
+
 2002-10-18  Bill Haneman <bill haneman sun com>
 
 	* magnifier/magnifier-main.c:
 	(MagnifierOptions):
-	Fixed incorrect type of cursor_scale_factor popt 
+	Fixed incorrect type of cursor_scale_factor popt
 	struct member.
-	
+
 	* magnifier/magnifier.c:
-	(magnifier_properties_init): 
+	(magnifier_properties_init):
 	Fixed naming bug, "cursor-scale-factor" was incorrectly
 	referred to as "cursor-mag-factor".
-	
+
 	* magnifier/zoom-region.c:
 	Stifled some debug printfs.
 	(magnifier_set_property) : Fixed bug when setting "smoothing-type"
 	property to "none"; we now revert to NEAREST_NEIGHBOR
 	interpolation.
-	
-	
+
+
 2002-10-17  Bill Haneman <bill haneman sun com>
 
 	* idl/GNOME_Magnifier.idl:
@@ -2278,14 +2309,14 @@
 	(magnifier_init_cursor): Initial code for recoloring cursor
 	pixmaps (non-functional).
 	(magnifier_get_property) (magnifier_set_property)
-	(magnifier_init): 
+	(magnifier_init):
 	Added support for new properties.
 	(magnifier_set_pointer): Removed.
 
-	* magnifier/magnifier-private.h 
+	* magnifier/magnifier-private.h
 	* magnifier/magnifier.h:
 	Added members for new property support.
-	
+
 	* magnifier/zoom-region.c:
 	(zoom_region_cursor_rect):
 	(zoom_region_paint_cursor):
@@ -2294,7 +2325,7 @@
 	(zoom_region_unpaint_crosswire):
 	Major changes to cursor drawing, to support new features.
 	Crosswire now can draw XOR, colored lines/rects, and
-	can be clipped by the cursor's rectanglar bounds if 
+	can be clipped by the cursor's rectanglar bounds if
 	desired.
 	(zoom_region_update_cursor_pos):
 	(zoom_region_update_cursor):
@@ -2302,24 +2333,24 @@
 	New functions for cursor tracking and updating.
 	(zoom_region_update_pointer_idle): GIdleFunc for checking the
 	pointer position.
-	(zoom_region_moveto): update the pointer before scrolling.	
-	
+	(zoom_region_moveto): update the pointer before scrolling.
+
 2002-10-16  Bill Haneman <bill haneman sun com>
-	
+
 	* magnifier/zoom-region.c:
-	(zoom_region_update_pointer) (zoom_region_update_pointer_timeout) 
+	(zoom_region_update_pointer) (zoom_region_update_pointer_timeout)
 	(zoom_region_update_pointer_idle) : New methods, for making sure
 	the displayed cursor position in the magnifier is current.
 	(impl_zoom_region_dispose): call g_idle_remove_by_data more than
 	once.
 	(zoom_region_init) : Add the idle func for checking the mouse
-	position.	
+	position.
 	(zoom_region_paint_*): Change the second GdkRectangle param to a
 	pointer.
 	(zoom_region_paint_cursor): Don't bother clipping if the second
 	parameter is NULL.
-	(zoom_region_paint_crosswire_cursor) (zoom_region_cursor_rect): 
-	Don't use the magnifier->priv->cursor_x, etc. positions, 
+	(zoom_region_paint_crosswire_cursor) (zoom_region_cursor_rect):
+	Don't use the magnifier->priv->cursor_x, etc. positions,
 	ask for the current mouse coords from GDK when painting the
 	cursor.
 
@@ -2330,9 +2361,9 @@
 	* magnifier/magnifier-main.c:
 	(magnifier_main_pan_image): Revert the change from last night
 	which forcibly updated the mouse coords; zoom regions are now
-	responsible for doing this themselves.  
+	responsible for doing this themselves.
 	(This is much more performant).
-	
+
 2002-10-15  Bill Haneman <bill haneman sun com>
 
 	* magnifier/magnifier.h:
@@ -2361,7 +2392,7 @@
 	if there is a valid GdkDrawable for it in the magnifier private
 	structs.  This prevents error messages being printed for
 	cursor-set="none".
-	
+
 2002-10-15  Bill Haneman <bill haneman sun com>
 
 	* magnifier/magnifier.c:
@@ -2372,7 +2403,7 @@
 	windows) goes in.
 	(magnifier_unref_zoom_region): Commented-out cast of user_data to
 	"Magnifier" since we don't use it yet.
-	
+
 2002-10-14  Bill Haneman <bill haneman sun com>
 
 	* test/control-client.c:
@@ -2389,15 +2420,15 @@
 	Renamed method "resize" to "moveResize".
 
 	* magnifier/GNOME_Magnifier.server.in.in:
-	Fixed brokenness in the .server file, in terms of 
+	Fixed brokenness in the .server file, in terms of
 	namespace and versioning.
-	
+
 	* magnifier/Makefile.am:
 	Removed reference to removed file "mag_control.c".
-	
-	* magnifier/magnifier-main.c:	
+
+	* magnifier/magnifier-main.c:
 	(magnifier_main_pan_image): Now set ROI on all active zoom_regions.
-	
+
 	* magnifier/magnifier.c:
 	(magnifier_unref_zoom_region): Created new GFunc for use when
 	freein the zoom regions list.
@@ -2409,13 +2440,13 @@
 	(magnifier_init): We now add the canvas to the toplevel window
 	here.
 	()
-	
+
 	* magnifier/zoom-region-private.h:
 	Reorganized, tidied comments about the coordinate bounds.  Added
 	an expose_handler_id private member, for calling
 	gtk_signal_disconnect_by_data(). NOTE: we should change this to
 	use gsignal API instead, at some point.
-	
+
 	* magnifier/zoom-region.c:
 	(_rectangle_clip_to_rectangle) (_rectangle_clip_to_bounds): Added
 	new convenience API, reduced code duplication.
@@ -2424,10 +2455,10 @@
 	(zoom_region_clip_to_window): New method.
 	(zoom_region_paint): We no longer clip to the viewport, but only
 	to the window.
-	(zoom_region_calculate_scroll_rects) (zoom_region_scroll_fast): 
+	(zoom_region_calculate_scroll_rects) (zoom_region_scroll_fast):
 	Added some error checking.
 	(zoom_region_recompute_exposed_viewport) : New method.
-	(zoom_region_recompute_exposed_bounds): New method; used when 
+	(zoom_region_recompute_exposed_bounds): New method; used when
 	viewport, roi, border-size, or other coordinate-system-affecting
 	properties are changed.
 	(zoom_region_update): We no longer clip to the target before
@@ -2443,8 +2474,8 @@
 	* magnifier/zoom-region.h: rearrange members in struct a bit.
 
 	* magnifier/test/Makefile.am: Added 'control-client' and
-	'mag-test' targets.	
-	
+	'mag-test' targets.
+
 2002-10-10  Bill Haneman <bill haneman sun com>
 
 	* configure.in:
@@ -2471,7 +2502,7 @@
 	perfectly.  However for overlapping or redundant expose rectangles
 	it helps, and it usually reduces the queue length to only two
 	expose events, thus it's mostly a performance improvement.
-	(zoom_region_coalesce_updates): Fixed to check for existance of 
+	(zoom_region_coalesce_updates): Fixed to check for existance of
 	zoom_region->coalesce_func pointer, and use that to do coalescing
 	if it's found.
 	(zoom_region_init_window):
@@ -2493,11 +2524,11 @@
 	supported).
 	TODO : consider storing a smaller scaled GdkPixbuf for the source
 	image, and discarding it after rendering.
-	
+
 	* idl/GNOME_Magnifier.idl:
 	GNOME_Magnifier_ZoomRegion_AlignPolicy: Added this enum.
 	GNOME_Magnifier_ZoomRegion_ScrollingPolicy: Added this enum.
-	
+
 	* magnifier/GNOME_Magnifier.server.in.in:
 	Activation file now looks in 'bindir' directory,
 	since we've moved the magnifier executable there.
@@ -2521,15 +2552,15 @@
 	zoom_factor_x, zoom_factor_y, refresh_time, mouse_poll_time,
 	cursor_size, cursor_scale_factor, smooth_scroll, and test_pattern
 	members; removed dual_head, clamp_colors, no_bonobo,
-	fast_cmap_convert, bilinear, hyperbolic options.  
+	fast_cmap_convert, bilinear, hyperbolic options.
 	The removed options were either nonfunctional now or are
 	superceded by newer options.
-	(magnifier_options): Renamed some options, made "--usage", 
-	"--help", and "-?" arguments work.  Added support for 
+	(magnifier_options): Renamed some options, made "--usage",
+	"--help", and "-?" arguments work.  Added support for
 	cursor-sets, cursor size and scaling, mouse latency control,
 	smoothing algorithms (by name), and scrolling smoothness
-	selection. Also added a "use-test-pattern" option for 
-	testing magnifier scrolling without a source display.	
+	selection. Also added a "use-test-pattern" option for
+	testing magnifier scrolling without a source display.
 	(lastx, lasty): Removed statics.
 	(magnifier_main_test_image): Tweaks to test mode.
 	(magnifier_main_pan_image): Replaced use of X API for querying the
@@ -2548,7 +2579,7 @@
 	(_MagnifierPrivate): removed X dependencies.
 	Added private members for dealing with the root window and the cursor.
 
-	* magnifier/magnifier.c: 
+	* magnifier/magnifier.c:
 	Removed some cruft.
 	(magnifier_timing_test): Removed.
 	(magnifier_scale_cursor) (magnifier_init_cursor)
@@ -2563,34 +2594,34 @@
 	window behavior.
 	(magnifier_init): Removed X dependencies. Changed OADIID suffix to
 	"0.9" from "proto0.1".
-	
+
 	* magnifier/magnifier.h:
 	Added include of <gdk/gdk.h>.
 	Removed deprecated "mag_data" pointer.
-	(magnifier_get_cursor): Added public declaration of method. 
-	
+	(magnifier_get_cursor): Added public declaration of method.
+
 	* magnifier/zoom-image-private.h:
 	(_ZoomRegionPrivate): Added exposed_viewport member, bounds of
 	current viewport, not including borders.
 	Added source_drawable, source_pixbuf_cache (only used if pixbuf
 	diffs are being used), cursor_backing_pixels, border_gc.
-	
+
 	* magnifier/zoom-image.c:
 	Massive revision.
 	(PropIdx): Added ZOOM_REGION_TESTPATTERN_PROP.
 	(_debug_announce_rect): Added debugging aid.
-	(_diff_pixbufs): Added support for source image diffs, 
+	(_diff_pixbufs): Added support for source image diffs,
 	intended for conditional updates, but currently too slow.
-	(_combine_rects) (_refactor_rects) (_combine_update_rects) 
-	(_coalesce_update_rects) (_smartbutbroken_coalesce_update_rects) 
+	(_combine_rects) (_refactor_rects) (_combine_update_rects)
+	(_coalesce_update_rects) (_smartbutbroken_coalesce_update_rects)
 	(zoom_region_coalesce_updates) :
 	Added event coalescing functions, currently buggy.
-	(zoom_region_clip_to_exposed_target) (zoom_region_clip_to_target) 
+	(zoom_region_clip_to_exposed_target) (zoom_region_clip_to_target)
 	(zoom_region_clip_to_viewport) (): Added coordinate conversion
 	routines.
 	(zoom_region_update_current): Added.
-	(zoom_region_cursor_rect) (zoom_region_unpaint_crosswire_cursor) 
-	(zoom_region_paint_crosswire_cursor) (zoom_region_paint_cursor) 
+	(zoom_region_cursor_rect) (zoom_region_unpaint_crosswire_cursor)
+	(zoom_region_paint_crosswire_cursor) (zoom_region_paint_cursor)
 	(zoom_region_unpaint_cursor) : Added cursor painting support.
 	(zoom_region_paint_border) (zoom_region_paint_pixmap) : Added.
 	(zoom_region_paint) : Refactored to use above routines.
@@ -2613,7 +2644,7 @@
 	(zoom_region_init_window) : split the GdkWindow initialization
 	code into its own method.
 	(zoom_region_sync) : Changed to consume all pending updates.
-	(zoom_region_set_viewport) : Does more stuff, so that setting the 
+	(zoom_region_set_viewport) : Does more stuff, so that setting the
 	viewport after the zoomer has been realize works.
 	(zoom_region_get_property) :
 	(zoom_region_set_property) :
@@ -2621,14 +2652,14 @@
 	"smoothing-type", "use-test-pattern", and border properties.
 	(impl_zoom_region_set_roi) : Added support for various alignment
 	policies.
-	(impl_zoom_region_set_mag_factor) : 
+	(impl_zoom_region_set_mag_factor) :
 	(impl_zoom_region_mark_dirty) : Fixed implementation.
 	(impl_zoom_region_set_viewport) : Fixed.
 	(zoom_region_init_properties) : Added initialization of new
 	properties.
 	(zoom_region_private_init) (zoom_region_init) : Added
 	initializations of new instance data.
-	
+
 	* magnifier/zoom-image.h:
 	Added definition of CoalesceFunc.
 	Added new members for the event coalescing function to use, and
@@ -2640,8 +2671,8 @@
 
 	* magnifier/mag_image.c:
 	Removed.
-	
-	
+
+
 2002-09-24  Bill Haneman <bill haneman sun com>
 
 	* idl/GNOME_Magnifier.idl:
@@ -2650,7 +2681,7 @@
 
 	* magnifier/Makefile.am:
 	Added magnifier-main.c to magnifier_SOURCES.
-	
+
 	* magnifier/magnifier-main.c:
 	New file, contains main() and associated CLI processing
 	code, but not "magnifier" instance code.
@@ -2660,16 +2691,16 @@
 
 	* magnifier/mag_image.c:
 	(refresh_image): Changed to take Magnifier* as data,
-	not MagnifierData*.  
-	Also changed to use XDISPLAY information from 
+	not MagnifierData*.
+	Also changed to use XDISPLAY information from
 	Magnifier struct instead of MagnifierData struct.
 
 	* magnifier/magnifier.h:
 	Now #include <bonobo/bonobo-property-bag.h>
 	Changed mag_data pointer (deprecated) to a gpointer.
-	
+
 	* magnifier/magnifier.c:
-	(global_options): 
+	(global_options):
 	(MagnifierOption):
 	(magnifier_option):
 	(magnifier_realize):
@@ -2678,7 +2709,7 @@
 	(main): Moved to magnifier-main.c.
 	(magnifier_process_updates): New method.
 	(magnifier_realize): New method.
-	(magnifier_parse_display_name): 
+	(magnifier_parse_display_name):
 	New method, parses string into display name and screen number.
 	(magnifier_set_property):
 	Implemented back-end support for source-display, target-display.
@@ -2689,15 +2720,15 @@
 	eventually need removing.
 	(magnifier_new):
 	Removed popt stuff, to magnifier-main.c.
-	
+
 	* magnifier/zoom-region.c:
-	(zoom_region_display): 
+	(zoom_region_display):
 	(zoom_region_get_property): Added debug printf.
 	(zoom_region_set_property): Added debug printf.
-	(zoom_region_get_properties): 
+	(zoom_region_get_properties):
 	Fixed previously broken return value, we now dup the objref before
 	returning it.
-	
+
 2002-09-24  Bill Haneman <bill haneman sun com>
 
 	* idl/GNOME_Magnifier.idl:
@@ -2714,7 +2745,7 @@
 	Changed to BonoboProperty properties.
 	(getProperties): new method.
 	(setROI): moved to ZoomRegion,
-	changed to take RectBounds struct instead of 
+	changed to take RectBounds struct instead of
 	individual longs as in params.
 	(getROI): move to ZoomRegion, now return a RectBounds.
 	(exit): changed to dispose().
@@ -2727,18 +2758,18 @@
 	(general):
 	Created new GNOME_Magnifier_ZoomRegion interface,
 	and return a sequence of ZoomRegions from the Magnifier.
-	Defined a new RectBounds structure, for manipulating 
+	Defined a new RectBounds structure, for manipulating
 	bounding boxes.
 	Most methods now operate on these ZoomRegion objects
 	rather than the containing Magnifier.
 	Most properties and settings on both Magnifier and
-	ZoomRegion are now via Bonobo_PropertyBag, 
+	ZoomRegion are now via Bonobo_PropertyBag,
 	which is implemented on Magnifier and ZoomRegion, and
 	available via getProperties() methods on the two
 	interface types.
 
 	* magnifier/Makefile.am:
-	Added zoom-region.h and zoom-region.c to 
+	Added zoom-region.h and zoom-region.c to
 	magnifier_SOURCES.
 	Added libgnome-mag.la to LDADD.
 
@@ -2778,23 +2809,23 @@
 	Changed Magnifier struct to include members for new properties.
 	(MagnifierClass):
 	Changed POA typename to match new namespace.
-	
+
 	* magnifier/zoom-image.h:
 	New file; implementation of GNOME_Magnifier_ZoomRegion.
-	
+
 	* magnifier/zoom-image.c:
 	New file; structure/type definitions of
-	ZoomRegion BonoboObject which implements 
+	ZoomRegion BonoboObject which implements
 	GNOME_Magnifier_ZoomRegion.
 
 2002-09-02  Kenneth Rohde Christiansen  <kenneth gnu org>
 
 	* po/: Added dir
-	* magnifier/GNOME_Magnifier.server.in.in: 
+	* magnifier/GNOME_Magnifier.server.in.in:
 	Marked strings for translation
 	* po/POTFILEs.in: Added files containing strings.
 	* po/Makefile.in.in: Added file.
-	
+
 2002-07-19 Bill Haneman <bill haneman sun com>
 
 	* magnifier/mag_image.c:
@@ -2804,11 +2835,11 @@
 	(get_num, get_coord, get_rect): Removed these methods.
 	(pan_image):
 	Removed unused variable 'rect'.
-	(CDIFF): 
+	(CDIFF):
 	Fixed this macro, shutup preprocessor warnings.
 	(clamp_to_nearest):
 	Removed unused retval.
-	(GET_PIXEL, PUT_PIXEL): 
+	(GET_PIXEL, PUT_PIXEL):
 	New macros for direct gdkpixbuf poking.
 	(mag_pixbuf_post_process):
 	Removed use of GdkImage and horrible slow copy,
@@ -2819,7 +2850,7 @@
 	Added missing return value.
 
 	Horizontal and vertical pans now look pretty good, diagonal
-	pans still look buggy. 
+	pans still look buggy.
 
 	* magnifier/magnifier.c:
 	(sockaddr_un mag_server): Removed (unused).
@@ -2830,27 +2861,27 @@
 	Silenced compiler warning.
 	(magnifier_class_init):
 	Silenced compiler warning.
-	
+
 2002-07-19 Bill Haneman <bill haneman sun com>
 
 	(Branched gnome_2_0 branch prior to this commit)
-	
+
 	* configure.in:
 	Now require gtk+-2.1.0.
 	Incremented gnome-mag revision to 0.2.0.
 
 	* magnifier/mag_image.h:
 	Added global 'spi_source_root_window' GdkWindow.
-	
+
 	* magnifier/mag_image.c:
 	Remove old codepath in favor of multihead gdkpixbuf image scaling...
-	(old_get_root_subimage): 
+	(old_get_root_subimage):
 	Removed.
-	(new_get_root_subimage): 
+	(new_get_root_subimage):
 	Renamed 'get_root_subimage()'.
-	(xlib_get_colormap): 
+	(xlib_get_colormap):
 	Removed.
-	(mask_table[], convert_map[]): 
+	(mask_table[], convert_map[]):
 	Removed.
 	(rgb1, rgb1a, rgb8, rgb8a, rgb565lsb, rgb565msb, rgb565alsb):
 	Removed.
@@ -2858,15 +2889,15 @@
 	Removed.
 	(rgb888alsb, rgb888amsb, rgb888lsb, rgb888msb, visual_decompose_mask):
 	Removed.
-	(convert_real_slow, xlib_get_colormap, get_root_image): 
+	(convert_real_slow, xlib_get_colormap, get_root_image):
 	Removed.
 	(get_root_subimage):
 	Changed to call gdk_pixbuf_get_from_drawable, rather than the old
 	'rgbconvert' method.
-	
+
 	* magnifier/magnifier.c:
 	(main):
-	Changed to use new codepath, i.e. 
+	Changed to use new codepath, i.e.
 	spi_source_root_window = gdk_screen_get_root_window (), rathen
 	than using X calls to get the root window.  This way we can use
 	GDK more effectively and portably than having to convert XImage
@@ -2941,11 +2972,11 @@
 	Renamed from get_root_subimage; will replace with new method when
 	patch for bug #86931 is accepted into gtk+.
 	(new_get_root_subimage):
-	New code which uses the more portable, debugged 
+	New code which uses the more portable, debugged
 	gdk_pixbuf_xlib_get_from_drawable () instead of our cut-and-paste
 	code.  [We can't use this until a fix for the bug mentioned above
 	is accepted into gtk+.]
-	
+
 2002-06-25 Bill Haneman <bill haneman sun com>
 
 	* magnifier/mag_image.c:
@@ -2957,7 +2988,7 @@
 
 2002-06-24 Bill Haneman <bill haneman sun com>
 
-	Reworking of the magnification code to support 
+	Reworking of the magnification code to support
 	fast panning, subimage tiles, and refreshing the copy of the
 	source X root window in an idle handler.
 	(This code is still pretty rough, but much more
@@ -2970,7 +3001,7 @@
 	(timing_test):
 	Added this method.
 	(magnifier_options);
-	Added options --bilinear-interpolation and 
+	Added options --bilinear-interpolation and
 	--hyperbolic-interpolation, and --timing-test.
 
 	* magnifier/mag_image.h:
@@ -2983,14 +3014,14 @@
 	Removed.
 	(MagnifierData):
 	Added source_screen_num and target_screen_num members.
-	
+
 	* magnifier/mag_image.c:
 	(get_root_image):
 	(get_root_subimage):
 	Refactored substantially, get_root_subimage calls
 	get_root_image with bbox parameters.
 	(expose_event):
-	Implemented, to pull data in from stored source 
+	Implemented, to pull data in from stored source
 	image and scale on-the-fly.
 	(update_image):
 	Big refactor.
@@ -3004,4 +3035,4 @@
 	New method, in timeout, checks pointer and scrolls/pans window if
 	necessary, pulling in new image data if needed from the cached
 	copy of the source root window.
-	
+
diff --git a/NEWS b/NEWS
index 9fca222..9c47770 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+What's new in gnome-mag-0.15.7:
+
+Fixes:
+  #563764 - GNOME Goal: Clean up GLib and GTK+ includes. (Luis Menina)
+  Add DOAP file (Olav Vitters)
+
+Translations:
+  Rajesh Ranjan (hi), Miquel Esplà (ca valencia)
+
 What's new in gnome-mag-0.15.6:
 
 * Fixes for the following bugs:
diff --git a/README b/README
index 9296116..1a3d33a 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-This is gnome-mag version 0.15.6 (Stable)
+This is gnome-mag version 0.15.7 (Stable)
 
 This directory contains the gnome-mag magnification
 service definition and sample implementation.
diff --git a/configure.in b/configure.in
index 0ae6b10..e568b0e 100644
--- a/configure.in
+++ b/configure.in
@@ -20,7 +20,7 @@ GNOME_MAG_CURRENT=`expr $GNOME_MAG_MINOR_VERSION - $GNOME_MAG_INTERFACE_AGE`
 
 dnl increment any time the source you release changes; set to
 dnl 0 if you increment CURRENT
-GNOME_MAG_REVISION=6
+GNOME_MAG_REVISION=7
 
 GNOME_MAG_MICRO_VERSION=$GNOME_MAG_REVISION
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]