2007-01-08 Carlos Eduardo Rodrigues Diogenes * configure.in: Change the test for XDamage and XFixes to only look at the directories passed by --x-libraries. Added test for XRender, XShape and XComposite. Changed the behavior of how the test are done. XDamage is only looked if XFixes is finded, as well as the XComposite is only searched if XDamage is present. * damage-client.c: Removed. This file was incorpored in gmag-events.c. * damage-client.h: Removed. * gmag-events.c: New file added. This file is responsible to gnome-mag and X comunication. This one initialize all the extensions and handle events. * gmag-events.h: Interface to gmag-events.c. * magnifier-main.c: Added the option ignore_composite to MagnifierOptions structure. Added comments after the struct members inicialization. * magnifier-private.c: Added two new members: GdkWindow *overlay and GdkPixmap *source_drawable, the first hold an reference to the overlay window created by XCompositeGetOverlayWindow and the second is where the screen is composited. * magnifier.c: Some headers reorganized; Removed functions from this file: magnifier_free_cursor_pixels, magnifier_get_source_pixbuf, magnifier_cursor_notify and magnifier_cursor_notification_init. The first two function were putted in the new file magnifier/gmag-events.c with the prefix magnifier removed and the new one, gmag_events, added. The function magnifier_cursor_notify was incorporated in the handler function of XFixes, XDamage and XComposite related events gmag_events_handler, while the magnifier_cursor_notification_init was putted inside gmag_events_init. (magnifier_reset_overlay_at_idle): This new function was added to reparent the magnifier window to the overlay window after the magnifier initialization. This grants that the magnifier window will not be obscured by popup windows. Thanks to everyone that report bugs about all these modifications and the Sun team that tested it and make possible a very good COMPOSITE support in gnome-mag available! 2007-01-08 Christian Kirbach With hints from Christian Persch * configure.in, magnifier-main.c: Do the transition from popt to glib's GOption command line parsing, one of the current Gnome goals. Require glib >= 2.11.1. * magnifier.c: Remove obsolete dependency on . 2006-12-15 Carlos Eduardo Rodrigues Diogenes * configure.in: post-release incrementing to 0.14.1.