2007-01-16  Thomas Thurman  <thomas@thurman.org.uk>

	* wsscreen.c (create_context): Remove temporary printing
	of debug information. Add check for LIBCM_TFP.
	* wsscreen.c (paint_window): Defined out.
	* ws.h: Prototype of enable_tfp().
	* wspixmap.c (enable_tfp): New function.
	* wspixmap.c (create_tfd_texture): Big new workaround
	if LIBCM_TFP is not defined, based on similar code from
	Beryl.
	* configure.ac: added AC_C_BIGENDIAN check.

2007-01-05  Thomas Thurman  <thomas@thurman.org.uk>

        * configure.ac: post-release bump to 0.1.1.

2007-01-05  Thomas Thurman  <thomas@thurman.org.uk>

        * configure.ac: pre-release bump to 0.1.0.

2007-01-05  Thomas Thurman  <thomas@thurman.org.uk>

        * wsscreen.c (create_context): Add temporary printing of
	list of glX extensions, plus environment variable to toggle
	whether we composite directly or via the X server. (This will
	probably be temporary, too.)

Mon Oct 23 14:01:14 2006  Søren Sandmann  <sandmann@redhat.com>

	* wspixmap.c: Make it work with most recent texture from pixmap api.

2006-08-28  Brian Cameron  <brian.cameron@sun.com>

	* src/wsdisplay.c, src/wsint.h: Fix X11 header includes so
	  that libcm builds on Solaris.

2006-08-23  Ross Burton  <ross@burtonini.com>

	* configure.ac:
	Check for Xext as we use XSync*.

	* src/Makefile.am:
	Add -lm to the link flags and don't build custom marshallers.

	* src/cm-marshal.list:
	Remove.
	
	* src/node.c:
	* src/wsdrawable.c:
	* src/wssyncalarm.c:
	* src/wswindow.c:
	Use standard GLib marshallers.

Wed May 31 14:26:15 2006  Søren Sandmann  <sandmann@redhat.com>

	* configure.ac: Bump version number.

2006-05-29  Kristian Høgsberg  <krh@redhat.com>

	* src/demo.c (main): Add command line option to enable sync mode.

Wed May 24 21:40:15 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/shadow.c (cm_shadow_render): Delete black blobs from the
	corners. 

Wed May 24 15:41:55 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsdrawable.c (ws_drawable_finalize): Only unregister the
	damage if it exists.

Wed May 24 15:36:45 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsdrawable.c (ws_drawable_constructor): Trap errors around
	XDamageCreate(). 

2006-05-24  Kristian Høgsberg  <krh@redhat.com>

	* src/shadow.c (bind_shadow_texture): Fix shadows on small windows.
	
2006-05-24  Kristian Høgsberg  <krh@redhat.com>

	* src/shadow.c (bind_shadow_texture): Tweak shadow size to make it
	less subtle.
	(cm_shadow_render): Add tiles within the windows rectangle to make
	round corners look good.

Tue May 23 14:58:53 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c (cm_drawable_node_get_viewable): New function

	* src/ws.h, src/wswindow.c: New ws_window_send_configure_notify()
	and ws_window_query_override_redirect() functions.

Mon May 22 17:54:51 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wswindow.c (ws_window_send_client_message): New function

Mon May 22 15:14:38 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsdrawable.c (on_damage): Trap errors around the
	XDamageSubtract().

	* src/wsdisplay.c (pop_obsolete_handlers): Only set the error
	handler if it is non-NULL. 

Thu May 18 13:00:55 2006  Søren Sandmann  <sandmann@redhat.com>

	* configure.ac: Bump version numbers.

Thu May 11 11:59:22 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/grid.c (cm_grid_init): Revert accidentally committed
	gridspacing.

Thu May 11 11:55:47 2006  Søren Sandmann  <sandmann@redhat.com>

	* configure.ac: Bump version number

	* src/wssynccounter.c: Add new _await_ method.

	* src/waittest.c: New file

	* src/Makefile.am: Add waittest

Fri May  5 16:47:35 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsint.h (struct WsPixmap): Delete damage callback stuff
	(replaced by new signal).

Fri May  5 16:40:34 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsdrawable.c: Create a signal on WsDrawable.

	* src/drawable-node.c: Update to use new signal instead of pixmap
	damage callback.

Fri May  5 12:44:39 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/ws.h: Declare ws_display_init_sync()

	* src/wspixmap.c: Move some code around in preparation for
	fallback in non-TFP case.

Thu May  4 16:13:40 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/ws.h: Add ws_sync_counter_ensure,
	ws_window_get_property_sync_counter. Improve formatting.

	* src/wssynccounter.c: Implement ws_sync_counter_ensure().

	* src/wswindow.c: Implement ws_window_get_property_sync_counter().

Tue Apr 25 12:57:56 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/overlaytest.c: Include "wm.h", not <cm/wm.h>

Mon Apr 24 18:08:40 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/ws.h, src/wsint.h, src/wsdisplay.c, src/wssyncalarm.c: Add
	new WsSyncAlarm object

	* src/synctest: Add a simple test for the sync extension

Mon Apr 24 16:25:04 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/ws.h, src/wsint.h, src/wssync.c: Add new WsSyncCounter object

Thu Apr 13 12:17:13 2006  Søren Sandmann  <sandmann@redhat.com>

	* configure.ac: Bump the version number.

	Various leaks:
	
	* src/drawable-node.c (cm_drawable_node_init): Unref the deform
	object

	* src/wsdisplay.c (process_event): Pop obsolete handlers

	* src/wspixmap.c (create_glx_pixmap): Free the visual infos.

Mon Apr 10 16:23:10 2006  Søren Sandmann  <sandmann@redhat.com>
	
	* src/wswindow.c (ws_window_new): New function. 

	* src/wsresource.c: Keep track of whether the resource is
	foreign. 

	* src/wspixmap.c (pixmap_new): Keep track of whether the pixmap is
	foreign. 

	* src/wsdisplay.c (_ws_display_remove_resource): New function

	* src/wswindow.c (ws_window_own_selection): New function.

	* src/magnifier.c (cm_magnifier_finalize): Disown the child.

Thu Apr  6 10:09:58 2006  Søren Sandmann  <sandmann@redhat.com>

	* configure.ac: Bump version number

Thu Apr  6 10:01:45 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c (cm_drawable_node_finalize): Plug a number
	of leaks.

Wed Apr  5 17:02:13 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wswindow.c (ws_window_get_property_atom_list): Add this function

	* src/pixtexture.c (cm_pix_texture_render): Don't modulate here

	* src/wsdisplay.c (_ws_display_intern_atom): Add this function

Tue Apr  4 12:51:12 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/square.c (cm_square_render): Plug a leak.

Fri Mar 31 16:43:19 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsscreen.c (ws_screen_release_gl_window): Make None current.
	
	* src/wsscreen.c (create_context): Store the context in the screen struct

Fri Mar 31 16:20:11 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsscreen.c (ws_screen_release_gl_window): 
	Add this function.

Fri Mar 31 15:08:35 2006  Søren Sandmann  <sandmann@redhat.com>

	* configure.ac: Bump version number

Fri Mar 31 12:11:54 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/magnifier.c (screen_to_identity): Don't hardcode screen size

Fri Mar 31 09:40:27 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/explosion.c (render_polygon): Also render black
	outline. Tweak the explosion speed a little.

Thu Mar 30 16:05:07 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/grid.c (cm_grid_init): Set spacing to 64.

	* src/state.c (cm_state_get_visible_region): Make the visible
	region much larger

	* src/drawable-node.c (drawable_node_get_covered_region): Don't
	return coverage for deformed windows. 

Thu Mar 30 15:23:19 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/explosion.c (render_polygon): Forgot to actually add these files.

Wed Mar 29 14:32:22 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsscreen.c (ws_screen_get_gl_window): Uncomment overlay
	windows since they now work in the X server.

	* src/explosion.[ch]: New files.
	
Tue Mar 28 09:52:34 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c (drawable_node_get_covered_region): Fix
	coverage for argb windows. 

	* src/wsscreen.c (ws_screen_get_gl_window): Fix up supported for
	CompositeOverlays to use subwindows, but leave it commented out,
	because of FD bug 6411.

Thu Mar 23 10:00:01 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/overlaytest.c: New file.

Wed Mar 22 13:14:48 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/stacker.c (render_children): Only try rendering non-NULL children

	* src/square.c (cm_square_render): Disable some debugging spew.

	* src/drawable-node.c (refresh_pixmap): Get the nesting of error
	traps right.

Wed Mar 22 10:25:38 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/tex-env.[ch]: New files

	* src/drawable-node.[ch]: Add a CmTexEnv to control texture
	parameters. Use new cm_state_set_screen_coords().

	* src/grid.[ch]: Use new cm_state_get_visible_region()
	Set [hv]spacing to 1024

	* src/square.c: Use set_screen_coords(). Only draw visible part of
	the squares.

	* src/stacker.c: Reenable depth buffer updating

	* src/state.[ch]: Add set_screen_coords() and
	get_visible_region().

Mon Mar 20 11:34:14 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsscreen.c (ws_screen_get_gl_window): Add non-working,
	commented out support for new composite overlay technology.

Fri Mar 17 10:08:36 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/magnifier.c (cm_magnifier_set_active): Add this function

Thu Mar 16 18:10:36 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/magtest.c (main): Pack the contents in an Ortho node.

	* src/ortho.[ch]: New files, containing a node that sets a
	orthonormal coordinate system.

	* src/magnifier.c (cm_magnifier_render): Set the coordinate
	systems correctly.

Thu Mar 16 14:11:56 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wswindow.c: Cache the format
	
	* src/state.c (cm_state_push_covered_region): Copy the region
	before returning it.

	* src/stacker.c (render_children): New fucntion that draw the
	children keeping track of covered regions.

	* src/stacker.c (stacker_render): Call it from here

	* src/node.h: Include "ws.h"

	* src/drawable-node.c (set_geometries): Use new get_shape() function

	* src/drawable-node.c (drawable_node_get_covered_region):
	Implement in terms of get_shape().

Thu Mar 16 13:13:13 2006  Ray Strode <rstrode@redhat.com>

	* src/Makefile.am: make test programs not installed by
	default

Wed Mar 15 17:33:04 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/state.[ch]: Add new functions to deal with node coverage

	* src/node.[ch]: Add new virtual get_coverage function and a
	wrapper around it.

	* src/stacker.[ch]: Use the functions here to pass coverage down
	to the children.

Wed Mar 15 11:26:27 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c (cm_drawable_node_set_patch): Just delegate
	to deformation node.

	* src/drawable-node.h (struct _CmDrawableNode): Remove patch points

	* src/deform.c (cm_deform_set_rectangle): New function.

	* src/deform.c (cm_deform_set_patch): New function. Delete the old
	patch_deform() function.

Tue Mar 14 11:41:22 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/scenetest.c (create_desktop): Update to use get_clipbox();

	* src/drawable-node.c: Simplify various stuff by requiring
	application to set the size and shape.
	
	* src/drawable-node.c (cm_drawable_node_new): Don't connect to
	configure anymore.

	* src/drawable-node.c (set_geometries): Update for application
	driven sizes

	* src/drawable-node.c (drawable_node_vertex): Use get_clipbox()

	* src/drawable-node.c (cm_drawable_node_finalize): Remove signal
	handler disconnect

	* src/demo.c (create_windows): query geometry and pass it to
	drawable_node_new().

	* src/demo.c (main): same

	* src/deform.c (cm_user_geometry_deform): Use get_clipbox().

Mon Mar  6 18:29:19 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c: Remove debug spew

Mon Mar  6 18:25:10 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c (cm_drawable_node_set_updates): Restore some
	support for tear-free resizing.

Mon Mar  6 16:29:32 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/magnifier.[ch], src/magtest.c: Add beginning of magnifier
	node.

Fri Mar  3 15:25:15 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/gridtest.c: Add test for shaped grid.

	* src/grid.c: Add support for shaped grids.

	* src/drawable-node.c (drawable_node_render): Set the grid shape
	to the shape of the window.

	* src/wswindow.c (ws_window_get_output_shape): New function

	* src/drawable-node.c: Remove deform functions

	* src/Makefile.am (libcm_la_SOURCES): Delete file drawable-deforms.c

	* src/deform.c: Put them here instead

Fri Mar  3 11:48:57 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/ws.h, wsregion.c: Add WsRegion, from the X server via GDK.

Fri Mar  3 11:31:23 2006  Søren Sandmann  <sandmann@redhat.com>

	* *.[ch]: Add copyright notices

Fri Mar  3 11:23:48 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsserverregion.c: Rename WsRegion to WsServerRegion

Fri Mar  3 10:41:14 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/stacker.c (restack_internally): Add restacking code.

Wed Mar  1 12:20:33 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wswindow.c (ws_window_process_event): Process them here
	* src/wswindow.c (ws_window_class_init): Add new event signals.
	* src/wsscreen.c (ws_screen_get_root_window): Add is_screen
	assertion. 
	* src/wsdisplay.c (_ws_display_get_atom_name): New function
	* src/wsdisplay.c (process_error): Implement this function
	* src/wsdisplay.c (process_event): Handle selection clear events.
	* src/ws.h: New event structs. Delete WsConfigureCallback 
	* src/stacker.h: Prototype for cm_stacker_remove_child()
	* src/stacker.c (cm_stacker_finalize): Disown the children of the
	stacker. 
	* src/node.c (cm_node_disown_child): Set child location to NULL
	* src/drawable-node.h: Delete user damage functions
	* src/drawable-node.c (cm_drawable_node_new): Connect to configure
	signal. 
	* src/drawable-node.c (cm_drawable_node_finalize): Disconnect
	configure handler. Unset damage callback on pixmap. Delete
	cm_drawable_set_damage_func(). 
	(on_damage): queue paint here.
	(queue_paint): Call cm_node_queue_paint() instead of user
	callback.
	(refresh_pixmap): Trap errors around pixmap unref.
	(on_configure): Take a WsConfigureEvent instead.

Tue Feb 28 14:26:59 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/stacker.c: Own/disown children

	* src/node.c (cm_node_{disown/own}_child): Maintain a list of
	parents, rather than just one.

2006-02-27  Kristian Høgsberg  <krh@redhat.com>

	* src/wspixmap.c: Fix bad conflict resolution.

2006-02-27  Kristian Høgsberg  <krh@redhat.com>

	* src/wspixmap.c: Rename HAVE_TFD to HAVE_TFP.

	* src/wsscreen.c (ws_screen_get_gl_window): Always create an
	indirect GLX context.

Mon Feb 27 16:31:56 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/stacker.c: Add new methods to enable and disable depth and
	color buffer updates.

	* src/wspixmap.c: Actually return the generated texture.
	
Mon Feb 27 09:36:33 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wspixmap.c: Include config.h

2006-02-27  Kristian Høgsberg  <krh@redhat.com>

	* src/Makefile.am (LDADD): Use libcm.la instead of -lcm.

Sun Feb 26 00:21:28 2006  Soeren Sandmann  <sandmann@redhat.com>

	* configure.ac: Don't fail if we don't have TFD
	
	* src/stacker.c (stacker_render): Add notes about Z bleeding plus
	some experimental code to deal with it.

	* src/wspixmap.c: Make tfp code conditional on HAVE_TFD
	
	* src/Makefile.am: Build cubetest
	
	* src/cubetest.c: New file

	* src/square.[ch]: New files

Sat Feb 25 21:00:47 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/node.c (cm_node_own_child): Remove assertion that
	child->parent == NULL

	* src/drawable-node.c (drawable_node_render): Don't load identity
	before setting coordinate system
	
	* src/drawable-node.c (drawable_node_render): Don't clobber the
	matrix mode. 

	* src/cube.[ch] (cm_cube_new): Rename from cm_cube_node_new()

	* src/cube.c (cube_render): Assume identity coordinate system. 

Sat Feb 25 11:41:49 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/shadow.c (SHADOW_ALPHA): Set to 0.9 

	* src/grid.c (cm_grid_init): Use 32x32 instead of 64x64

	* src/drawable-node.c (refresh_pixmap): Unref the pixmap

	* src/drawable-node-deforms.c (cm_patch_deform): Translaste u_in
	and v_in correctly

Fri Feb 24 18:11:12 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/pixtexture.[ch]: New files

Fri Feb 24 18:10:23 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/shadow.c (emit_quad): Make shadows obey distortions

Fri Feb 24 16:21:02 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c: Use grid, deform and shadow.

	* src/shadow.[ch]: New files
	
Thu Feb 23 15:17:51 2006  Søren Sandmann  <sandmann@redhat.com>

	* state.[ch]: New state class, instances of which are passed to
	the render methods.

	* grid.[ch]: New files

	* gridtest.[ch]: New files

	* deform.[ch]: New files
	
	* *.c: Update to new state API

2006-02-22  Ross Burton  <ross@burtonini.com>

	* src/Makefile.am:
	Fixes to get make distcheck to work.

Wed Feb 15 18:40:07 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wsscreen.c (ws_screen_get_gl_window): New function, based on
	code from ws_window_new_gl().

	* src/wswindow.c: Delete ws_window_new_gl();

	* update stuff to deal with new API

Tue Feb 14 11:27:53 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wspixmap.c, src/drawable-node.c: Add support for turning
	updates on and off.

	* src/drawable-node-deforms.c: Code style

2006-02-07  Kristian Høgsberg  <krh@redhat.com>

	* src/drawable-node-deforms.c:
	* src/drawable-node.c:
	* src/drawable-node.h: Clean up bezier patch deformation and
	export cm_drawable_node_set_patch() to set it.

2006-02-06  Kristian Høgsberg  <krh@redhat.com>

	* src/drawable-node.c (draw_window): Fade out shadows with window.

2006-02-06  Kristian Høgsberg  <krh@redhat.com>

	* src/drawable-node.h: Implement soft shadows, introduce
	deformation callback.

	* src/wsdisplay.c: (process_damage_event): Drop some debug spew.

	* src/Makefile.am:
	* src/drawable-node-deforms.c: New file.
	
Mon Feb  6 14:57:35 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c: Some fuzzyness fixes, support application
	set geometry.

Thu Feb  2 17:38:29 2006  Søren Sandmann  <sandmann@redhat.com>

	* TODO: various updates.

	* cm.pc.in: Remove -lGL and -lGLU

	* configure.ac: check for GL and GLU, add to DEP_LIBS here

	* src/Makefile.am: build pixtest

	* src/clip.c: Use own/disown child

	* src/demo.c: Various updates

	* src/drawable-node: Use new texture-from-drawable extension, add
	drop-shadows. New refresh_pixmap() functionality.

	* src/node.c: Add new repaint_needed signal, add
	own/disown_child() functions.

	* src/rotation.c: Use own/disown 

	* src/scenetest.c: call g_type_init() as the first thing.

	* src/stacker.c: remove glTranslatef() epsilon crack

	* src/wsdisplay.c: Support error traps with return, add a way to
	register damage to work around freedesktop bug 5730. Dispatch
	damage events based on the damage, not on the drawable. Delete
	shared memory support. New facilities to look up screens from
	xscreens.

	* src/wsdrawable.c: Remove most damage support. Add get_format()
	virtual function.

	* src/wspixmap.c: Use new TFD extension, register damage on
	pixmaps rather than windows. 

	* src/wsutil.c: Facilities to convert get information about
	formats. Make 'inputonly' a separate format.
	
Wed Jan 25 19:45:51 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/ws.h: New function ws_format_get_depth(
)	* src/ws.h (struct _WsTexture): New class WsTexture
	* src/ws.h: Add new 'format' WS_INPUT_ONLY
	* src/wstexture.c: New file
	* src/wsdrawable.c: Add format property, and make it required at
	construction time.
	* src/wswindow.c, srcwspixmap.c: Pass format property at
	construction time.

Wed Jan 25 19:45:19 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c (create_texture2): Use get_format() instead
	of query_format(). 

Wed Jan 25 15:38:15 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c (cm_drawable_node_finalize): Trap errors
	around ws_drawable_free()

Fri Jan 20 16:40:59 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.c (render_tile): Don't draw all the
	microtiles.

Fri Jan 20 13:08:30 2006  Søren Sandmann  <sandmann@redhat.com>

	* * Make WsResource contain the display and XID.

Thu Jan 19 18:02:45 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/ws*.c: gobjectify the Ws objects as well

Thu Jan 19 16:47:40 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/*.c: Rename Ws to WsDisplay.

Wed Jan 18 14:30:54 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/ws.c (init_ws): Don't call XSynchronize

Tue Jan 17 17:10:16 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/*.[ch]: GObjectify

Fri Jan 13 16:39:16 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/drawable-node.[ch]: Add new damage callback.

Fri Jan 13 14:50:54 2006  Søren Sandmann  <sandmann@redhat.com>

	* src/wswindow.c (ws_window_new_gl): Use rgb sizes of 0 instead of
	1.

Fri Jan 13 13:27:10 2006  Søren Sandmann  <sandmann@redhat.com>

	* configure.ac: Add -lGL and -lGLU


