
  Copyright © 2005 Novell, Inc.
 
  Permission to use, copy, modify, distribute, and sell this software
  and its documentation for any purpose is hereby granted without
  fee, provided that the above copyright notice appear in all copies
  and that both that copyright notice and this permission notice
  appear in supporting documentation, and that the name of
  Novell, Inc. not be used in advertising or publicity pertaining to
  distribution of the software without specific, written prior permission.
  Novell, Inc. makes no representations about the suitability of this
  software for any purpose. It is provided "as is" without express or
  implied warranty.
 
  NOVELL, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
  NO EVENT SHALL NOVELL, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
  OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
  NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
  WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
  Author: David Reveman <davidr@novell.com>
 


  Modified by: Shantanu Goel
  Tech Blog: http://tech.shantanugoel.com
  Blog: http://blog.shantanugoel.com
  Home Page: http://tech.shantanugoel.com/projects/linux/shantz-xwinwrap
 
  Changelog:
  15-Jan-09:   1. Fixed the bug where XFetchName returning a NULL for "name"
                  resulted in a crash.
               2. Provided an option to specify the desktop window name.
               3. Added debug messages
 
  24-Aug-08:   1. Fixed the geometry option (-g) so that it works
               2. Added override option (-ov), for seamless integration with
                  desktop like a background in non-fullscreen modes
               3. Added shape option (-sh), to create non-rectangular windows.
                  Currently supporting circlular and triangular windows
 
