2007-08-26  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes@gmail.com>

	* configure.in: Version 0.14.7.
	* colorblind/GNOME_Magnifier_ColorblindApplet.server.in.in: Corrected
	spell errors. (bug #460057)
	* colorblind/data/colorblind-prefs.glade: Changed dessaturate to the
	correct spell: desaturate (bug #460057); Corrected other spell errors.
	(bug #460057)
	* colorblind/ui/ColorblindPreferencesUI.py: Changed dessaturate to the
	correct spell: desaturate. (bug #460057)
	* configure.in: Use the PKG_CHECK_MODULES macro to detect the presence
	of the composite extension. (bug #442886)
	* magnifier/magnifier.c:
	(magnifier_new): When started without arguments the functions added by
	the call g_idle_add are called so frequently that the magnifier uses
	about 100% of CPU. Changing this function to g_timeout_add and putting
	a time of 500 miliseconds between one call and other. (bug #468373)
	* magnifier/magnifier-main.c: Added to new CLI. Now is possible to
	control if the magnifier will draw de cursor and if it will draw the
	crosswires. (bug #465120)
	* magnifier/x11/gmag-graphical-server.c: Changed the call of
	XSetErrorHandler to be called later, when the connection with the X
	server is made. This prevent the compositor core dump the magnifier
	due a BadWindow error when the compositor try to get the attributes of
	a window that no longer exist. (bug #468373)

2007-08-16  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes@gmail.com>

	* gnome-mag-1.0-pc.in: Moved datarootdir variable to it's correct
	place. Thanks to Damien Carbery for the patch!

2007-08-14  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes@gmail.com>

	* magnifier/magnifier.c:
	(magnifier_set_property): Added code to free the
	magnifier->priv->source_drawable (used as the image source when the
	Composite Extension is being used) when changing the
	MAGNIFIER_SOURCE_DISPLAY_PROP. Without this the magnifier will continue
	to use this variable even if the Composite Extension isn't present or
	being used.
	* magnifier/x11/gmag-graphical-server.c: Added code to compare if the
	source and target displays are differents. When this is true the
	Composite Extension isn't used, since it's not necessary. This is the
	case when using a dummy driver or a dual head configuration.

2007-07-30  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes@gmail.com>

	* magnifier/magnifier-main.c: When the source and target screen are
	different, there is no reason to use the composite extension, only due
	the benefitis that the overlay window can give, but since this case
	will just be addressed in the future, we decide to set the
	MAGNIFIER_IGNORE_COMPOSITE variable when the source and target screen
	are different; I also differentiate between source/destination screens
	width and height, making the magnifier work properly when the screens
	resolutions are different.

2007-07-25  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes@gmail.com>

	* magnifier/x11/gmag-damage.c:
	(gmag_damage_notify_handler): Corrected how damage events are handled;
	(gmag_damage_init): Corrected how the XDamage is created for the root
	window.
	* magnifier/x11/gmag-graphical-server.c:
	(gmag_gs_reset_overlay_at_idle): Added an unverified possibility about
	composite availability;
	(gmag_gs_client_init): If not using the compositor, export the
	MAGNIFIER_IGNORE_COMPOSITE, since this variable is verified in some
	parts of the code; Also added a condition to only start the compositor,
	when it's available, when there is no explicit request to disable it.

2007-07-17  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes@gmail.com>

	* Deleted the following uneeded files: colorblind/Makefile.in,
	colorblind/data/Makefile.in, colorblind/data/art/Makefile.in,
	colorblind/keybinder/Makefile.in, colorblind/osutils/Makefile.in and
	colorblind/ui/Makefile.in

2007-06-18  Carlos Eduardo Rodrigues Diógenes  <cerdiogenes@gmail.com>

	* configure.in: Version 0.14.6.
	* docs/reference/Makefile.am: Remove "html" from EXTRA_DIST and added
	CLEANFILES = doxygen-warnings.txt doxygen-output.txt, so make distcheck
	can run properly.