Changes since 0.0.5
===================

- Applied various patches not previously applied, these have not been extensively
  tested so let me know!
    - Screenshot-Iconification patch from Florian Forster
    - new keybindings key_horizontal_increment, key_horizontal_decrement, etc
    - ksyms patch
    - Movement patch from Brian Hammond
- Windowshading:
    - Windows can be shaded with the keybinding or theme binding of your choice.
      the action is called "action_shade", see example microGUI-shading theme 
   
       See the 4th line for a microGui theme example of this

       DT2     dec_near dec_top 23 -23 0 0 0.3
                false false
                act_move act_zoom act_resize
                act_shade act_shade act_shade
                TOP_BLUE_UNF TOP_BLUE;

    - Three new options: left double, middle double and right double these are
      valid for any theme. Double click timeout is configurable with the new
      options.
- New options:
    - "Sticky icons": apps will stay in the workspace they were iconized to:
         > sticky_icons true;
    - Double click timeout is in msec:
         > double_click_timeout 250;
    - Options window_box and window_grid and dictate how to draw a resizing or 
      moving window.
         > window_representation window_box;
    - Geometry Drawing:
         > draw_geometry <boolean>	
- Menu fixes: menus stay on screen, better theming (non-xor highlight), close button works.
- wmclass_defs: posix regex matching on window classes
- Pager: pager windows stay in workspaces through restart
- Netwm: initial netwm support (plugin) more is implemented, will follow soon.
- tasklist plugin. middle mouse click on background to see the tasklist.
- general bugfixes, stability fixes and more that I can't remember
- more to follow shortly.
   

Changes since 0.0.4
===================

- added soffset for decor items; allows decoration units to be pushed into
  the client window's area.
- included hack to fix the NumLock/ScrollLock issues for keybindings.
- multibyte font support; implemented by Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
- fixed bug that would cause golem to hang on a restart if a dockapp
  didn't start
- fixed bug that caused simple_menus submenus to fail to display
  multiple times in a row if explicitly clicked (instead of dragged over).

Changes since 0.0.3
===================

- added support for \ continuations in rcfile strings
- a sounds plugin using the EsounD library
- minor gnome plugin improvements; still not finished
- addition of Xinerama support; xinerama screen sizes are used when
  computing zoom sizes and during smart placement.  if a window
  isn't going to be placed (because it's a transient or has an x,y
  position other than 0,0 and the user has set the options for those
  to not be placed) the user may optionally have golem correct the
  window position if it falls across two or more monitors, so that it
  is contained on only one monitor.
- added window gravity adjustments prescribed by the XICCCM
- because of vast differences in the sys/queue.h on different platforms
  the build now uses the bsd_queue.h pulled from freebsd instead of
  only falling back to it if autoconf can't find sys/queue.h.
- reworked plugin architecture to maintain seperate lists for each
  callback.  plugins now explictly register callback routines except
  for a few basic ones (start, init, shutdown and xevent_handler).
  the manner in which plugins handle X events on windows is also
  changed to have a single xevent handler entry; all windows that
  have plugin_setcontext called on them will have their events
  handled by the associated plugin.
- fullscreen zoom now changes client dgroup to dgroup_empty so that
  decoration doesn't overlap to the next workspace
- pager support for using different colors/pixmaps for the
  focused window; added plugin focus_change callback
- changed all lists to use bsd sys/queue.h macros, a copy of
  sys/queue.h is included for systems lacking it.
- relative_resize option
- made option to turn off window sliding when switching workspaces
- added a bunch of pixmaping options (with scaling) to the
  pager plugin
- added image handling stuff; image scaling, etc.
- Makefiles now pay attention to builddir/libdir/datadir instead of just
  assuming ${prefix}/bin, ${prefix}/lib and ${prefix}/share.
- support for setting stack layer from wmclass_defs
- window stacking layers implemented
- pager window positions are now configurable (on a per-pager basis)
- added increased configurability of pager colors
- added a ChangeLog file
