2004-04-28 08:58  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/application.cpp, libstk/container.cpp,
	  libstk/container.h, libstk/scroll_box.cpp, libstk/state.cpp,
	  libstk/state.h, test/test_app.cpp: added font_props call to label
	  and removed text_size some cleanup, comments, and reordering in
	  application.cpp fixed widget navigation by having container
	  return a null ptr when reaching the end or beginning of  the
	  children when focus_next|prev is called.  Added focus_next|prev
	  to state that loops rather   than returning null.  Also fixed
	  container::focused() to be const, which is why it was never
	  getting called.  Now we don't get trapped inside a container
	  like scroll_panel (test_app) with	no way to navigate out with
	  the keyboard.

2004-04-25 11:07  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, event_producer_input.cpp,
	  event_producer_input.h: Initial layout of linux input event
	  system, some of keyboard is implemented.

2004-04-18 08:26  Marc Strämke <marcstraemke@gmx.net>

	* libstk/list_template.h: fixed up some of the mixing of signed and
	  unsigned values in the list_template class

2004-04-18 08:08  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: spreadsheet.cpp, spreadsheet.h, tribal_theme.cpp: Made
	  it possible to change the background color of spreadsheet cells
	  (to highlight row or columns)

2004-04-18 08:08  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.cpp, application.h: Added a mutex around the
	  stk mainloop which makes it possible to use the library in
	  multiple threads

2004-04-17 06:24  Marc Strämke <marcstraemke@gmx.net>

	* libstk/event_producer_elotouch.cpp: micro bugfix ;)
	  event_producer_elotouch::just_untouched was used before
	  initialisation (had no real negative efects (first touch might
	  get undetected)), fixed for cleaness

2004-03-21 01:56  Marc Strämke <marcstraemke@gmx.net>

	* cvs_users, regen_changelog.sh: Added a shell "script" containing
	  the command to generate a proper changelog from CVS, added a list
	  of CVS users to show real names in the changelog

2004-03-21 00:50  Marc Strämke <marcstraemke@gmx.net>

	* libstk/image.cpp: Fixed a missing extern "C" declaration in
	  image.cpp (THX to dododge (whoever you are ;) )

2004-03-15 08:51  Marc Strämke <marcstraemke@gmx.net>

	* Makefile.am, configure.in: Made libstk compatible with new Boost
	  release

2004-02-08 05:58  Marc Strämke <marcstraemke@gmx.net>

	* libstk/edit_box.cpp: Fixed a bug in edit_box::handle event which
	  let the edit_box stay in hover mode after the mouse left

2004-01-08 08:33  Marc Strämke <marcstraemke@gmx.net>

	* libstk/label.cpp: Added missing initialisation value for
	  horizontal algnment

2004-01-08 08:18  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: label.h, tribal_theme.cpp: Added alignment properties to
	  label

2004-01-08 08:18  Marc Strämke <marcstraemke@gmx.net>

	* libstk/surface_dfb.cpp: Added selective alpha blending capability
	  to the dfb backend

2004-01-08 08:16  Marc Strämke <marcstraemke@gmx.net>

	* libstk/graphics_context.h: Added the possibility to align text
	  output horizontally

2004-01-08 08:11  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: font.cpp, font.h, surface_impl.h, stk_types.h: Added the
	  possibility to draw aligned text

2004-01-07 07:51  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: edit_box.cpp, edit_box.h, tribal_theme.cpp: Added the
	  possibility to hide the entered text of an edit_box (for password
	  entry)

2004-01-05 07:54  Marc Strämke <marcstraemke@gmx.net>

	* libstk/image.cpp: Made alpha blended drawing of the image to the
	  drawing the default (Imo the users expect this)

2004-01-05 07:31  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: image.cpp, surface_dfb.cpp: Made Image and surface_dfb
	  use the newly introduced alpha blending flag in graphics_context

2004-01-05 07:27  Marc Strämke <marcstraemke@gmx.net>

	* libstk/application.cpp: fixed syntactic  error introduced by last
	  patch

2004-01-05 07:23  Marc Strämke <marcstraemke@gmx.net>

	* libstk/graphics_context.h: added the option to disable alpha
	  blending with the background when drawing

2004-01-05 07:18  Marc Strämke <marcstraemke@gmx.net>

	* libstk/application.cpp: Fixed a bug which lead to a crash if the
	  current state was set before entering the mainloop (which is
	  quite usefull to set the initial state by the user)

2003-12-17 09:45  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/xine_panel.cpp: error testing of xine drivers and stream
	  creation

2003-12-16 11:29  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/Makefile.am: I added the read_dir.h to the library

2003-12-15 10:08  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/application.cpp, libstk/application.h,
	  libstk/container.cpp, libstk/text_area.h,
	  libstk/tribal_theme.cpp, libstk/widget.cpp, libstk/widget.h,
	  test/test_app.cpp: added visible and modal properties to widgets

2003-12-14 20:55  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/progress.cpp: actually build the label after updating the
	  format in progress::label

2003-12-14 20:49  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: progress.cpp, progress.h: redraw after label update in
	  progress

2003-12-14 20:19  Darren Vincent Hart <dvhart@byu.edu>

	* TODO: TODO update

2003-12-14 20:05  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/xine_panel.h: added more fullscreen getters/setters to
	  xine_panel... needs some cleaning up

2003-12-14 17:07  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/list_item.cpp, libstk/progress.h,
	  libstk/surface_sdl.cpp, libstk/widget.cpp, libstk/xine_panel.cpp,
	  libstk/xine_panel.h: added default values for several
	  constructors (so the defaults aren't public) added xine info
	  getters to xine_panel xine_panel now draws a solid colorkey rect
	  where the video will go (ugly HACK to work with XV) added label()
	  command to progress

2003-12-13 08:32  Marc Strämke <marcstraemke@gmx.net>

	* libstk/edit_box.h: Fixed stupid API, (passed an Reference where a
	  Const reference is sufficient)

2003-12-13 05:27  Marc Strämke <marcstraemke@gmx.net>

	* libstk/scroll_box.cpp: Fixed the bug reported by christopher
	  slade.

2003-12-12 17:09  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.cpp, libstk/state.h, test/xine_test.cpp: added
	  on_enter|leave events to state and call them when changing states
	  in application

2003-12-12 14:02  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: event_producer_sdl.cpp, keycode.h: added modifier key
	  mapping to event_producer_sdl

2003-12-12 09:41  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: xine_panel.cpp, xine_panel.h: added send_event routine
	  to the xine_panel

2003-12-12 07:45  Darren Vincent Hart <dvhart@byu.edu>

	* configure_all.sh, libstk/xine_panel.cpp, libstk/xine_panel.h:
	  xine_panel draws a black background on draw

2003-12-11 13:34  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/list_item_userdata.h: list_item_userdata update

2003-12-11 10:17  Marc Strämke <marcstraemke@gmx.net>

	* libstk/tribal_theme.cpp: Made scroll_bar usable on keyboardless
	  systems

2003-12-11 10:16  Marc Strämke <marcstraemke@gmx.net>

	* libstk/scroll_bar.cpp: Added Code that makes scroll_bar usable
	  with a mouse only system

2003-12-11 10:13  Marc Strämke <marcstraemke@gmx.net>

	* libstk/scroll_bar.h: Added a region function to scrollbar for
	  event handling theme interaction

2003-12-11 10:12  Marc Strämke <marcstraemke@gmx.net>

	* libstk/list_template.h: Fixed questionable validity check in
	  list_template

2003-12-11 10:04  Marc Strämke <marcstraemke@gmx.net>

	* libstk/scroll_box.cpp: Refactored large pieces of scroll_box,
	  made it much more efficient (before each time an item was added
	  to a listbox, the scrollbars would be destroyed and re created!)

2003-12-11 01:48  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/xine_panel.cpp: xine_panel visualization updates

2003-12-10 13:35  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: font.cpp, font_properties.cpp, font_properties.h,
	  label.h, tribal_theme.cpp: new font_properties interface to
	  label, each aspect of font_properties is no a boost::optional<T>

2003-12-10 13:35  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/: application.cpp, application.h, time_value.h, timer.cpp,
	  timer.h: virtualized app, extended timers

2003-12-07 02:38  Marc Strämke <marcstraemke@gmx.net>

	* libstk/rectangle.h: Made the Rectangle class POD (removed all
	  virtual functions)

2003-12-05 15:57  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/application.cpp: I fixed the remove_timer function

2003-12-05 13:42  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: application.cpp, application.h: I added a remove_state
	  in the application

2003-12-04 11:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: xine_panel.cpp, xine_panel.h: preliminary visualization
	  support in xine_panel

2003-12-04 07:26  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: list_item.cpp, list_item.h, list_template.h,
	  xine_panel.cpp, xine_panel.h: removed INFO statements from
	  list_template's delegate_mouse_event list_item current(bool val)
	  and selected(bool val) now redraw the widget as necessary

2003-12-03 17:57  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: list_template.h, xine_panel.cpp, xine_panel.h: changed
	  list_template current() to current_item() and made current()
	  return the integer index for consistency, added
	  on_playback_finished signal to the xine_panel

2003-12-03 12:34  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: image_panel.h, tribal_theme.cpp: added default null
	  image for image_panel::create, only draw if image_ is not null

2003-12-02 22:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/stk.h: added list_item_userdata to the main header stk.h

2003-12-02 20:35  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: hotkey.h, state.cpp: added default constructor for
	  hotkey

2003-12-02 07:43  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, list_item_userdata.h, list_template.h:
	  list_item_userdata widget and multiselect option to list_template

2003-12-01 08:29  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/text_area.cpp, test/test_area.cpp: I fixed editable in
	  text_area

2003-11-27 04:58  Marc Strämke <marcstraemke@gmx.net>

	* libstk/Makefile.am: Fixed Libjpeg linker options

2003-11-27 04:45  Marc Strämke <marcstraemke@gmx.net>

	* libstk/image.cpp: Fixed compilation without LIBJPEG by adding a
	  missing semicolon

2003-11-24 16:41  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/timer.h: I add a set repeat function for the timer

2003-11-19 16:31  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: text_area.cpp, text_area.h: I add an option in text area
	  to make it non editable

2003-11-19 13:32  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/list_template.h: Fixed list so that on_update_selection
	  gets called on a mouse event

2003-11-19 09:19  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: mouse_event.h, spinner.cpp, widget.cpp: widget now
	  translates mouse events back to parent coordinates before passing
	  them up the hierarchy

2003-11-14 11:47  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/image.cpp: I fixed resize.

2003-11-14 11:19  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/image.cpp: I fixed a bug in image.cpp

2003-11-14 07:21  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.cpp: minor updates

2003-11-13 16:01  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/label.h: I put a redraw when text_ is set.

2003-11-13 15:31  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/list_template.h: I fixed lists so they call
	  on_update_selection on a down arrow

2003-11-13 07:41  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/application.cpp, libstk/list_item.cpp,
	  libstk/list_item.h, libstk/list_template.h,
	  libstk/tribal_theme.cpp: start of conversion of list to container
	  and list_item to widget, still needs some work like a default
	  draw routine and fewer overridden methods in list_template,
	  coming soon...

2003-11-12 12:41  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/container.cpp, libstk/list.h,
	  libstk/list_template.h, libstk/mouse_event.h, libstk/point.h,
	  libstk/progress.cpp, libstk/progress.h, libstk/spreadsheet.cpp,
	  libstk/stk_c_wrapper.cpp, libstk/switched_panel.cpp,
	  libstk/text_area.cpp, libstk/tribal_theme.cpp,
	  libstk/viewport.cpp, libstk/widget.cpp, libstk/widget.h,
	  libstk/xine_panel.cpp: widgets now have a rectangle instead of
	  are a rectangle

2003-11-12 10:26  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, list.cpp, list.h, list_item.cpp,
	  list_item.h, list_template.h: new list implementation with
	  list_template

2003-11-10 14:11  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/surface_impl.h: I made draw image offset to the point
	  passed in.w

2003-11-07 15:26  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: image.cpp, image_panel.h: I fixed some bugs in image
	  panel

2003-11-07 07:45  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: list.cpp, list.h: added current(int index) to list

2003-11-06 14:08  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: image.cpp, image.h: I added scalling to the image class,
	  you can scale up, down, or up in one direction and down in the
	  other.

2003-11-06 07:35  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/Makefile.am: added tribal_theme.h to the list of installed
	  headers so it can be extended for custom widgets in applications

2003-11-05 14:49  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* configure.in, libstk/image.cpp, libstk/image.h, libstk/surface.h,
	  libstk/surface_bitmap.cpp, libstk/surface_bitmap.h,
	  libstk/surface_dfb.cpp, libstk/surface_dfb.h,
	  libstk/surface_fbdev.cpp, libstk/surface_fbdev.h,
	  libstk/surface_sdl.cpp, libstk/surface_sdl.h: I added writing
	  jpeg and png support to the image class.  It reads the image from
	  the surface and writes the file.  I had to add a rgba_color
	  method to all of the surfaces to be able to read the data in a
	  uniform way.

2003-11-04 08:16  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* configure.in: I added a library check for libjpeg62

2003-11-03 06:05  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.cpp: minor update to hack in application that
	  allows events to be passed to list_items (we need to discuss if
	  list_items should be widgets and lists containers)

2003-11-02 18:36  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, application.h, list.cpp, list.h,
	  scroll_model.cpp: updated list to emit on_update_selection and
	  on_update_current when it should; application can now remove
	  timers when they expire and uses vectors for states and timers
	  instead of lists, also defined carter style container typedefs,
	  ie Tstates and Ttimers

2003-11-02 04:21  Marc Strämke <marcstraemke@gmx.net>

	* libstk/surface_bitmap.cpp: Fixed various bugs in surface_bitmap

2003-11-02 03:55  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: event_producer_elotouch.cpp, event_producer_elotouch.h:
	  made the untouch position snap to the touch position if the
	  difference is between a (atm hardcoded) threshold, this makes the
	  touchscreen much more comfortable to use (the touch position
	  moves while touching, which makes it difficult to untouch at the
	  right position).

2003-11-02 03:53  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: edit_box.cpp, edit_box.h: fixed edit_box bug where when
	  the selection is shorter than the text currently displayed the
	  redraw routine hangs

2003-10-31 13:27  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* TODO, configure.in, libstk/Makefile.am, libstk/image.cpp,
	  libstk/image.h, test/Makefile.am, test/parrots.jpg,
	  test/parrotsg.jpg, test/test_app.cpp: I added jpeg support to the
	  image class.	We can now load jpegs You will have to get
	  libjpeg62-dev, and rerun autogen for the support to get complied
	  in.  Right now I just check for the header file, I still need to
	  check for the lib file and update libjpeb_cflags to include the
	  right directory, but everything should work.

2003-10-31 11:59  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/list.cpp: fixed a bug in list that crashed the system when
	  current_ is left larger than items_.size() after a remove or
	  clear

2003-10-30 22:43  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/list.cpp: list now resizes the scroll_model on clear

2003-10-30 10:34  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, drawable.h, list_item.cpp, list_item.h:
	  updated list_item to contain the redraw reoutine

2003-10-30 09:26  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/application.cpp, libstk/component.h,
	  libstk/container.h, libstk/list.h: ugly hack in application.cpp
	  to allow it to pass the current event to the current list_item in
	  a list.  this type of thing suggests again that perhaps list_item
	  should derive from widget.  comments welcome.

2003-10-29 15:20  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: combiners.h, scrollable.cpp, text_area.cpp: fixed
	  text_area resizing bug by fixing the logical_or combiner.  It
	  only executed some of the slots, it makes more since to execute
	  all slots and then compare the results (this is different from
	  the conditional of an if or a while), also updated logical_and
	  for the same behavior.

2003-10-29 13:58  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/surface_impl.h: I commented out a debug line that prints
	  out a lot of stuff.

2003-10-29 09:12  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: edit_box.cpp, edit_box.h, text_area.cpp, text_area.h: I
	  added the api to edit_box, and added h_scroll to text_area:

2003-10-27 00:42  Marc Strämke <marcstraemke@gmx.net>

	* libstk/list.cpp: Fixed the list item position problem when
	  removing items, current solution is somewhat unoptimal because i
	  search trough all the items and fix up their position instead of
	  only the items after the removed one

2003-10-22 00:40  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: font.cpp, font.h, glyph.cpp, surface_dfb.cpp,
	  surface_dfb.h, surface_impl.h: Made Fonts rotatable

2003-10-21 07:59  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/text_area.cpp: I just fixed some bugs in text_area

2003-10-19 00:56  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/component.h, libstk/container.cpp, libstk/list.cpp,
	  libstk/list.h, libstk/point.h, libstk/rectangle.cpp,
	  libstk/rectangle.h, libstk/scroll_bar.cpp, libstk/scroll_box.cpp,
	  libstk/scroll_box.h, libstk/scroll_model.cpp,
	  libstk/scroll_model.h, libstk/scrollable.cpp,
	  libstk/scrollable.h, libstk/surface.h, libstk/text_area.cpp,
	  libstk/text_area.h, libstk/viewport.cpp, libstk/viewport.h,
	  libstk/widget.cpp, libstk/widget.h, test/test_app.cpp,
	  test/test_area.cpp: added scroll policies to the scroll_box,
	  added a on_resize signal to widget and use it to update the
	  scroll model size automatically for scrollable(TM) widgets, added
	  the update_vis_sizes callback to the scrollable interface to be
	  used to update the scroll model vis sizes of a scrollable widget
	  when it changes size.  Updated list, viewport, and text_area to
	  make use of these signals and callbacks.

2003-10-18 01:28  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.cpp, application.h: Made it possible that
	  the user sets the active state before application->run().  Made
	  application a weak_ptr based singleton to allow controlled
	  destruction of the widget tree

2003-10-17 15:20  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/text_area.cpp, libstk/text_area.h,
	  libstk/tribal_theme.cpp, test/test_area.cpp: I made Text area
	  scrollable.

2003-10-17 13:59  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/xine_panel.cpp, libstk/xine_panel.h, test/xine_test.cpp:
	  fixed xine_panel creation crash where the vo_port requires the
	  parent to be set so it can get the surface, moved init code into
	  xine_panel::init

2003-10-13 12:53  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: numeric_spinner.cpp, progress.cpp, tribal_theme.cpp:
	  spinner and progress number formatting

2003-10-13 11:03  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/list.cpp: fixed a bug in list that selected the wrong item
	  if the v_scroll_ wasn't at the top

2003-10-13 10:55  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, widget.cpp: fixed a bug in delegate event

2003-10-13 10:33  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/: read_dir.cpp, read_dir.h: really fixed sorting now

2003-10-13 10:09  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/: font.cpp, read_dir.h: sorting for read_dir-oops

2003-10-12 16:34  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/list.cpp, libstk/list.h, libstk/spinner.cpp,
	  libstk/spinner.h, libstk/tribal_theme.cpp, libstk/viewport.cpp,
	  libstk/viewport.h, test/test_app.cpp: untested list::remove_item
	  update to update the items_ rectangles, override rect(const
	  rectangle&) in scrollable widgets to update the vis_size on the
	  scroll models.  Clicking inside scroll_boxes is still broken

2003-10-12 15:27  Darren Vincent Hart <dvhart@byu.edu>

	* doc/Doxyfile, libstk/button.cpp, libstk/button.h,
	  libstk/component.h, libstk/container.cpp, libstk/container.h,
	  libstk/edit_box.cpp, libstk/edit_box.h, libstk/image.h,
	  libstk/image_panel.cpp, libstk/image_panel.h, libstk/label.cpp,
	  libstk/label.h, libstk/list.cpp, libstk/list.h,
	  libstk/numeric_spinner.cpp, libstk/numeric_spinner.h,
	  libstk/progress.cpp, libstk/progress.h, libstk/scroll_bar.cpp,
	  libstk/scroll_bar.h, libstk/scroll_box.cpp, libstk/scroll_box.h,
	  libstk/scroll_model.h, libstk/spinner.cpp, libstk/spinner.h,
	  libstk/spreadsheet.cpp, libstk/spreadsheet.h, libstk/state.cpp,
	  libstk/state.h, libstk/switched_panel.cpp,
	  libstk/switched_panel.h, libstk/text_area.cpp,
	  libstk/text_area.h, libstk/viewport.cpp, libstk/viewport.h,
	  libstk/widget.cpp, libstk/widget.h, libstk/xine_panel.cpp,
	  libstk/xine_panel.h: new composition model implemented, to add a
	  widget to a container you should now call
	  my_widget->parent(my_container) NOT my_container->add(my_widget).
	  The reason for this is that calling add() might give the
	  impression a widget can be in more than container at a time,
	  while calling parent() is clear that a widget only belongs in
	  one.	Also some updates to scroll_box.  Still need to write the
	  create() routines without parent pointers

2003-10-12 08:24  Marc Strämke <marcstraemke@gmx.net>

	* libstk/surface_dfb.cpp: Fixed the lines to origin bug (how did
	  the surface ever work?)

2003-10-12 08:23  Marc Strämke <marcstraemke@gmx.net>

	* test/hello_world.cpp: Removed some stuff i accidantly added to
	  hello world

2003-10-12 08:21  Marc Strämke <marcstraemke@gmx.net>

	* test/Makefile.am: Readded printing test after someone (Darren?)
	  Commented it out in the makefile

2003-10-12 05:55  Marc Strämke <marcstraemke@gmx.net>

	* libstk/Makefile.am: Fixed missing headers in distribution

2003-10-11 10:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/list.cpp, libstk/list.h, libstk/scroll_bar.cpp,
	  libstk/scroll_box.cpp, libstk/scroll_box.h,
	  libstk/scrollable.cpp, libstk/scrollable.h, libstk/viewport.cpp,
	  libstk/viewport.h, test/Makefile.am, test/test_app.cpp:
	  preliminary scrollable interface - list is broken atm

2003-10-11 08:03  Marc Strämke <marcstraemke@gmx.net>

	* configure.in: Fixed error in print configuration

2003-10-11 06:38  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: scrollable.cpp, scrollable.h: non widget version of
	  scrollable

2003-10-11 05:06  Marc Strämke <marcstraemke@gmx.net>

	* configure.in, libstk/Makefile.am, libstk/font.cpp,
	  libstk/surface_bitmap.cpp, libstk/surface_bitmap.h,
	  libstk/surface_impl.h, test/Makefile.am, test/printing_test.cpp:
	  Added first part of printing stuff (In memory bitmap surface)
	  Fixed a bug in font.cpp which crashed my controller@work

2003-10-10 14:46  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/text_area.cpp: I modified the draw_text routine to just
	  draw in the cliped area.

2003-10-10 13:33  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/font_properties.cpp, libstk/tribal_theme.cpp,
	  test/test_app.cpp: fixed my boo boos :)

2003-10-10 13:22  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, scrollable.cpp, scrollable.h: initial
	  scrollable object, nothing derives from it yet, it's just there
	  now

2003-10-10 13:19  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/: Makefile.am, font.cpp, font.h, font_manager.cpp,
	  font_manager.h, font_properties.cpp, font_properties.h,
	  logging.cpp, logging.h, read_dir.cpp, read_dir.h,
	  tribal_theme.cpp: fixed font_properties to work better, added
	  paths/searching/defaults to fonts

2003-10-10 11:15  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/text_area.cpp, libstk/text_area.h, test/test_area.cpp: I
	  added the api the the text_area, and make the line wrap break at
	  white space.

2003-10-10 10:27  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/scroll_model.cpp: added ranges to scroll_model::begin_

2003-10-09 18:38  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: text_area.cpp, text_area.h, tribal_theme.cpp: I put the
	  code that actually draws lines of text in the text_area.cpp file
	  and took it out of tribal_theme.  It made tribal_theme much
	  easier to edit.

2003-10-09 15:11  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, scroll_box.cpp, scroll_box.h,
	  tribal_theme.cpp: container::draw_child now restores the
	  clip_rect as well as the offset so drawing can be performed after
	  a call to container::draw by widgets derived from container, like
	  scroll_box

2003-10-09 13:57  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: scroll_bar.h, scroll_box.cpp, tribal_theme.cpp: removed
	  magic numbers from scroll_box creation

2003-10-09 13:29  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/tribal_theme.cpp: scroll_bar drawing updates, still don't
	  have buttons

2003-10-09 12:40  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/scroll_box.cpp, libstk/scroll_box.h,
	  libstk/tribal_theme.cpp, test/test_app.cpp: more scroll_box code
	  - still not done

2003-10-09 11:12  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/scroll_box.cpp, libstk/scroll_box.h,
	  libstk/tribal_theme.cpp, libstk/viewport.cpp, libstk/viewport.h,
	  test/test_app.cpp: start of scroll_box - still broken

2003-10-09 06:24  Marc Strämke <marcstraemke@gmx.net>

	* test/test_area.cpp: made backend selection dynamic in test_area
	  (worked with sdl only before)

2003-10-08 17:05  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/tribal_theme.cpp, test/test_area.cpp: scroll_bar updates,
	  some updates to shorten text_area draw and remove unneeded/unused
	  code

2003-10-08 15:46  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: text_area.cpp, text_area.h, tribal_theme.cpp: I just
	  fixed a little bug with the cursor printing twice on a line that
	  wraped.

2003-10-08 11:51  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/button.h, libstk/scroll_bar.cpp, libstk/scroll_bar.h,
	  libstk/scroll_model.h, libstk/tribal_theme.cpp,
	  libstk/viewport.cpp, libstk/viewport.h, test/test_app.cpp: start
	  of scroll_bars (not done) and some code formatting in various
	  files

2003-10-08 10:11  Darren Vincent Hart <dvhart@byu.edu>

	* README, test/hello_world.cpp: updated hello_world to use larger
	  box for new fonts, updated README

2003-10-08 09:32  Darren Vincent Hart <dvhart@byu.edu>

	* Makefile.am, fonts/FreeMono.ttf, fonts/FreeMonoBold.ttf,
	  fonts/FreeMonoBoldOblique.ttf, fonts/FreeMonoOblique.ttf,
	  fonts/FreeSans.ttf, fonts/FreeSansBold.ttf,
	  fonts/FreeSansBoldOblique.ttf, fonts/FreeSansOblique.ttf,
	  fonts/FreeSerif.ttf, fonts/FreeSerifBold.ttf,
	  fonts/FreeSerifBoldItalic.ttf, fonts/FreeSerifItalic.ttf,
	  fonts/GPL, fonts/Vera.ttf, fonts/VeraBI.ttf, fonts/VeraBd.ttf,
	  fonts/VeraIt.ttf, fonts/VeraMoBI.ttf, fonts/VeraMoBd.ttf,
	  fonts/VeraMoIt.ttf, fonts/VeraMono.ttf, fonts/VeraSe.ttf,
	  fonts/VeraSeBd.ttf, fonts/copyright, libstk/tribal_theme.cpp:
	  bitsream fonts added, freefonts removed

2003-10-07 15:33  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/surface_sdl.cpp, libstk/surface_sdl.h,
	  test/hello_world.cpp: surface_sdl::create now accepts a
	  fullscreen parameter (defaulting to true), this is because
	  surface_sdl is meant as a development surface and it may be
	  desireable to develop the application in windowed mode, while
	  deployed apps will invariably run fullscreen.  Hello_World uses
	  windowed mode with SDL now, the other test apps all run
	  fullscreen

2003-10-07 14:49  Darren Vincent Hart <dvhart@byu.edu>

	* test/Makefile.am: test Makefile.am update

2003-10-07 14:35  Darren Vincent Hart <dvhart@byu.edu>

	* Makefile.am, fonts/FreeMono.ttf, fonts/FreeMonoBold.ttf,
	  fonts/FreeMonoBoldOblique.ttf, fonts/FreeMonoOblique.ttf,
	  fonts/FreeSans.ttf, fonts/FreeSansBold.ttf,
	  fonts/FreeSansBoldOblique.ttf, fonts/FreeSansOblique.ttf,
	  fonts/FreeSerif.ttf, fonts/FreeSerifBold.ttf,
	  fonts/FreeSerifBoldItalic.ttf, fonts/FreeSerifItalic.ttf,
	  fonts/GPL, fonts/copyright, libstk/Makefile.am, libstk/font.cpp,
	  libstk/tribal_theme.cpp, pixmaps/tribal_bg.png,
	  test/hello_world.cpp: pixmap and font packages now install in the
	  appropriate directory relative to , we ship the freefont ttf's
	  and their copyright notice, font no longer looks in
	  /usr/share/fonts/libstk explicity but rather uses
	  PACKAGE_FONTS_DIR, all theme code updated to use FreeSans by
	  default

2003-10-07 10:06  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/xine_panel.cpp, libstk/xine_panel.h, test/xine_test.cpp:
	  fullscreen support in xine_panel (backspace when focused - for
	  now), requires patch to xine CVS (see mailing list)

2003-10-07 08:37  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: text_area.cpp, tribal_theme.cpp: As requested by Darren,
	  I took out the feature of moving up to home and down to end.

2003-10-06 22:09  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: xine_panel.cpp, xine_panel.h: xine_panel audio/video
	  ports are not static

2003-10-06 16:08  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: text_area.cpp, tribal_theme.cpp: I just fixed some bugs
	  in the text area.

2003-10-06 15:07  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/xine_panel.cpp, libstk/xine_panel.h, test/xine_test.cpp:
	  moving towards multiple xine panels working...

2003-10-06 14:46  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* TODO, libstk/text_area.cpp, libstk/text_area.h,
	  libstk/tribal_theme.cpp, test/test_area.cpp: I finished all the
	  modifications on the text area.  You can do everything you would
	  expect to do with a normal text area.

2003-10-06 13:10  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: state.cpp, state.h, surface_impl.h, tribal_theme.cpp:
	  state background image support

2003-10-03 16:50  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* TODO, libstk/Makefile.am, libstk/edit_box.cpp, libstk/edit_box.h,
	  libstk/stk.h, libstk/text_area.cpp, libstk/text_area.h,
	  libstk/tribal_theme.cpp, test/Makefile.am, test/test_area.cpp:
	  added the text area widget and worked on the tribal theme drawing
	  routine for the text area widget. I also added a test app
	  (test_area) that tests the text_area.  The Cursor works, but you
	  can only select the first line.  I still have to update the
	  region function to handle different lines.  I also have to update
	  the selection area.

2003-10-03 10:03  Darren Vincent Hart <dvhart@byu.edu>

	* DEPS: DEPS udpate

2003-10-03 07:40  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: edit_box.cpp, edit_box.h: edit_box variable
	  select_state_ changed to pressed_ for consistency

2003-10-02 19:49  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: edit_box.cpp, edit_box.h, spinner.h, tribal_theme.cpp:
	  moved the character indexing code into edit_box::region defined
	  in tribal_theme.cpp since it doesn't use region for anything
	  else, also cleaned up some unnecessary redraws and mouse event
	  creations in edit_box

2003-10-02 19:26  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: overlay.h, overlay_sdl.h, stk_c_wrapper.cpp: fixed
	  overlay destruction bug in stk_c_wrapper.cpp

2003-10-02 16:25  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: overlay_sdl.h, stk_c_wrapper.cpp, theme.cpp: debug work
	  towards overlay destruction bug

2003-10-02 16:20  Christopher Slade <cslade@mouselemur.cs.byu.edu>

	* libstk/: edit_box.cpp, edit_box.h: I added cursor movement and
	  select box movement to the edit box.	We will add a function in
	  the themes that tells us where in the text an x y coordinate is.

2003-10-02 11:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, overlay.h, overlay_sdl.h,
	  stk_c_wrapper.cpp, surface_sdl.cpp: debugging code toward fixing
	  overlay destruction segfaults

2003-09-30 13:54  Darren Vincent Hart <dvhart@byu.edu>

	* configure_all.sh: configure_all script for developers

2003-09-30 13:40  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, container.cpp, container.h, drawable.h,
	  surface_impl.h, tribal_theme.cpp, viewport.cpp: replacements for
	  the lost revisions of several files

2003-09-30 13:39  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/container.cpp: fixing...

2003-09-30 13:29  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, container.h, drawable.h,
	  surface_impl.h, tribal_theme.cpp, viewport.cpp: cvs repo hack
	  fixing accidental delete

2003-09-25 17:22  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, label.h, tribal_theme.cpp,
	  viewport.cpp: temporary fix in viewport::draw for problem
	  regarding clip_rect in local coords

2003-09-25 08:08  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/container.cpp, libstk/drawable.h, libstk/list_item.h,
	  libstk/surface_impl.h, libstk/surface_sdl.cpp,
	  libstk/viewport.cpp, libstk/widget.h, test/test_app.cpp: made
	  widget and list-item derive from rectangle instead of drawable,
	  started debugging drawing images with SDL (resulting from
	  changing clip_rect to local coords)

2003-09-21 03:57  Marc Strämke <marcstraemke@gmx.net>

	* libstk/container.cpp: Fixed a bug in container which fucked up
	  the child container when you removed an item that wasnt actually
	  a child of the container

2003-09-21 01:53  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: list.cpp, list.h: ADded missing accessor functions for
	  the vertical scroll modell in list

2003-09-18 08:37  Marc Strämke <marcstraemke@gmx.net>

	* libstk/list.cpp: Fixed a crash bug that occured if the mouse was
	  clicked in the area that belongs to the list box but to no
	  list_item

2003-09-17 19:44  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, container.cpp, label.cpp, sdl_data.cpp,
	  xine_panel.cpp, xine_panel.h: implemented xine panel event
	  listener and wrapper, added test code for arrow keys (basic
	  dvdnav works with the xine_panel focused, try 'xine_test sdl
	  dvd://')

2003-09-17 13:10  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/backend_dfb.cpp, libstk/button.cpp, libstk/container.cpp,
	  libstk/drawable.h, libstk/edit_box.cpp, libstk/edit_box.h,
	  libstk/image_panel.cpp, libstk/list.cpp, libstk/list_item.h,
	  libstk/numeric_spinner.cpp, libstk/numeric_spinner.h,
	  libstk/progress.cpp, libstk/rectangle.cpp, libstk/rectangle.h,
	  libstk/sdl_data.cpp, libstk/sdl_data.h, libstk/spinner.cpp,
	  libstk/spinner.h, libstk/spreadsheet.cpp, libstk/surface_sdl.cpp,
	  libstk/switched_panel.cpp, libstk/tribal_theme.cpp,
	  libstk/viewport.cpp, libstk/widget.cpp, libstk/widget.h,
	  test/hello_world.cpp: fixed segfaults do to sdl_data using a
	  shared_ptr to store instance_ instead of a weak_ptr, alleviated
	  some density do to Marc's peculiar aversion to whitespace :-),
	  and made drawable derive publicly from rectangle.  The last may
	  not be ideal but since both widget and list_item need it, I
	  started at drawable, It seems natural enough for a drawable to be
	  a rect, except that application derives from it.... which it
	  shouldn't anyway.

2003-09-16 22:35  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/component.h, libstk/drawable.h, libstk/edit_box.cpp,
	  libstk/edit_box.h, libstk/list.cpp, libstk/list.h,
	  libstk/list_item.cpp, libstk/list_item.h, libstk/rectangle.h,
	  libstk/spinner.cpp, libstk/surface_impl.h,
	  libstk/surface_sdl.cpp, libstk/tribal_theme.cpp,
	  libstk/viewport.cpp, libstk/widget.h, libstk/xine_panel.cpp,
	  test/test_app.cpp: fixed several compiler warnings, completed the
	  rectangle wrapper in widget and list_item (this may still not be
	  the best solution)

2003-09-16 07:05  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/drawable.h: drawable pointer typedefs

2003-09-15 16:53  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/application.cpp, libstk/container.cpp,
	  libstk/widget.h: whitespace, var naming consistency, updated
	  comments and FIXME's, used wrapped rect routines from widget
	  rather than widget->rect().bleh()

2003-09-14 15:38  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: override_return.h, surface_dfb.cpp: fixed typo in
	  override_return header ifdef, cast int to a dfb enum since it
	  wouldn't compile

2003-09-14 06:04  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.h, container.cpp, surface_dfb.cpp,
	  surface_impl.h, surface_sdl.cpp, switched_panel.cpp,
	  viewport.cpp: Further messed around(optimized) Drawing code

2003-09-14 06:03  Marc Strämke <marcstraemke@gmx.net>

	* libstk/override_return.h: Added missing header guard

2003-09-14 02:04  Marc Strämke <marcstraemke@gmx.net>

	* configure.in, libstk/application.cpp, libstk/application.h,
	  libstk/container.cpp, libstk/container.h, libstk/drawable.h,
	  libstk/override_return.h, libstk/surface_dfb.cpp,
	  libstk/surface_dfb.h, libstk/switched_panel.cpp,
	  libstk/switched_panel.h, libstk/widget.cpp, libstk/widget.h:
	  Further optimized runtime performance by giving the compiler the
	  opportunity to inline functions and by further reducing the
	  amount of redraws by giving drawable::redraw a source parameter
	  to identify if the widget that caused the redraw is actually
	  visible or not visible

2003-09-13 07:02  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: viewport.cpp, viewport.h: Made it possible to use
	  viweport with multiple childrens

2003-09-13 07:01  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: container.cpp, container.h: Made redrawing of child
	  widgets much cleaner

2003-09-13 06:02  Marc Strämke <marcstraemke@gmx.net>

	* configure.in, libstk/Makefile.am, libstk/application.cpp,
	  libstk/application.h, libstk/container.cpp, libstk/container.h,
	  libstk/drawable.h, libstk/exceptions.h, libstk/font.cpp,
	  libstk/graphics_context.h, libstk/image.cpp, libstk/keycode.h,
	  libstk/list.cpp, libstk/list.h, libstk/rectangle.cpp,
	  libstk/rectangle.h, libstk/scroll_model.cpp, libstk/spinner.cpp,
	  libstk/spinner.h, libstk/stk.h, libstk/surface_sdl.cpp,
	  libstk/switched_panel.cpp, libstk/switched_panel.h,
	  libstk/timer.cpp, libstk/tribal_theme.cpp, libstk/widget.cpp,
	  libstk/widget.h, test/hello_world.cpp: Fixed warnings when
	  compiling with -Wall -W -pedantic Fixed drawing to correctly
	  distinguish between local and parent's coordinates (a bit hackish
	  still) Added the switched panel control which serves as a
	  container which shows one of its children at a time following the
	  user's selection of one Fixed a bug in the SDL backend which
	  disabled the screen redraw if one of the drawing commands draw
	  outside the screen area

2003-09-12 08:01  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: label.h, tribal_theme.cpp: Added a font size property to
	  stk::label

2003-09-12 05:49  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.cpp, application.h, container.cpp,
	  container.h, tribal_theme.cpp, widget.cpp, widget.h: greatly
	  simplified drawing code by removal of redraw rect etc.

2003-09-12 05:45  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: rectangle.cpp, rectangle.h: improved intersection method
	  of rectangle (can accept temporary objects now)

2003-09-11 15:39  Marc Strämke <marcstraemke@gmx.net>

	* libstk/application.cpp: fixed the mainloop with regards to local
	  coordinates in containers and made it more robust

2003-09-11 15:38  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: container.cpp, container.h, widget.cpp, widget.h:
	  Modified Delegate_mouse_event so that the widget the event is
	  delegated too gets returned to the caller, this allows us to get
	  the clicked widget in a local coordinates safe manner

2003-09-11 09:57  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, widget.cpp, widget.h: updated the
	  widget_at routines to modify the x,y coords

2003-09-11 07:59  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/list.cpp: redraw after add_item in list

2003-09-11 02:09  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, component.h, rectangle.h, widget.h:
	  widget now derives from enable_shared_from_this

2003-09-10 22:11  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, configure.in: Changelog, TODO updates

2003-09-10 09:25  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/Makefile.am, libstk/application.cpp, libstk/application.h,
	  libstk/event_system.h, libstk/override_return.h, libstk/stk.h,
	  test/hello_world.cpp, test/hydra.cpp, test/test_app.cpp,
	  test/xine_test.cpp: initial override_return code moved into
	  override_return.h, application::quit and
	  application::current_state now return void as they should, all
	  the test programs have been updated to use override_return where
	  necessary.

2003-09-10 08:04  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia, libstk/xine_panel.cpp, libstk/xine_panel.h,
	  test/xine_test.cpp: preliminary override_return implementation in
	  xine_test

2003-09-08 03:49  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.cpp, container.cpp: Added Additional Debug
	  output for Tracing Redrawing Problems.  Fixed Redrawing Problems
	  affecting the redraw Performance.

2003-09-08 03:48  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: surface_fbdev.cpp, surface_impl.h: Fixed surface FBdev
	  (No offscreen surfaces/Blitting yet) Customised Debug output for
	  tracing redrawing problems

2003-09-08 03:45  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: spreadsheet.cpp, spreadsheet.h, tribal_theme.cpp: Added
	  preliminary Spreadsheet Widget and Fixed drawing code of state in
	  the tribal theme

2003-09-08 03:43  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: rectangle.cpp, rectangle.h: Documented all fember
	  functions of Rectangle.  Added Intersection member Function.

2003-09-08 00:33  Marc Strämke <marcstraemke@gmx.net>

	* libstk/Makefile.am: Compile the C wrapper only if XINE is
	  configured

2003-09-08 00:15  Marc Strämke <marcstraemke@gmx.net>

	* libstk/stk.h: Fixed a bug introduced by darren (Always including
	  XINE even if it is not configured in!)

2003-09-07 08:47  Marc Strämke <marcstraemke@gmx.net>

	* libstk/surface_fbdev.cpp: Initial Fixes in the behaviour of
	  surface_fbdev

2003-09-07 08:43  Marc Strämke <marcstraemke@gmx.net>

	* doc/: Doxyfile, doxygen_dummies.h: Slightly Improved Doxygen's
	  Output by including Dummy Templates for Common STL vector
	  templates

2003-09-06 22:18  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/xine_panel.cpp: implemented more xine_panel methods

2003-09-06 17:46  Darren Vincent Hart <dvhart@byu.edu>

	* configure.in, libstk/Makefile.am, libstk/xine_panel.cpp,
	  libstk/xine_panel.h, test/xine_test.cpp: new xine configuration
	  setup, update xine_panel API, xine code moved from xine_test to
	  the xine_panel widget, xine_test now has some media controls

2003-09-06 10:07  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: overlay.h, overlay_sdl.h, sdl_data.h, surface_impl.h,
	  surface_sdl.cpp: added SDL_MUTEX_LOCK/UNLOCK and lock/unlock
	  wrappers to surface_sdl and overlay_sdl, removed the lock/unlock
	  wrappers from surface_impl

2003-09-05 11:26  Darren Vincent Hart <dvhart@byu.edu>

	* README: updated readme

2003-09-04 21:59  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: overlay_sdl.h, sdl_data.cpp, sdl_data.h, surface_impl.h,
	  surface_sdl.cpp, surface_sdl.h: using boost recursive scoped lock
	  for sdl mutex now, still buggy, not complete

2003-09-03 02:06  Marc Strämke <marcstraemke@gmx.net>

	* libstk/surface_dfb.cpp: Fixed Transparency Issues

2003-09-03 02:05  Marc Strämke <marcstraemke@gmx.net>

	* libstk/event_producer_elotouch.cpp: Changed the Default
	  Calibration Values to fit my Screen ;)

2003-08-23 09:36  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/overlay.h, libstk/overlay_sdl.h,
	  libstk/posix_time.cpp, libstk/sdl_data.cpp, libstk/sdl_data.h,
	  libstk/surface_dfb.cpp, libstk/surface_sdl.cpp,
	  libstk/time_value.h, libstk/timer.cpp, test/Makefile.am,
	  test/hello_world.cpp, test/test_app.cpp, test/timer_test.cpp,
	  test/xine_test.cpp: ugly hack to allow stable xine movies with
	  SDL in X, added timer_test, fixed timer subtraction bug
	  (sometimes the cur time_value is less than the prev one)

2003-08-09 10:13  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/list.cpp, libstk/list.h, libstk/spinner.cpp,
	  libstk/spinner.h, libstk/tribal_theme.cpp: Fixed a buf in list
	  where the display wasn't updated on up/down arrow if 0 was   the
	  current index lists may now have multiple selections, and
	  selection() returns a vector of   list_items (the list::selected
	  methods have been removed from list, but   added to spinner for
	  now)

2003-08-09 06:49  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/Makefile.am, libstk/application.cpp,
	  libstk/color_manager.cpp, libstk/container.cpp,
	  libstk/edit_box.cpp, libstk/event_producer_elotouch.cpp,
	  libstk/event_system.cpp, libstk/image.cpp, libstk/label.cpp,
	  libstk/logging.cpp, libstk/mouse_event.cpp, libstk/overlay.h,
	  libstk/overlay_dfb.h, libstk/overlay_sdl.h, libstk/state.cpp,
	  libstk/stk_c_wrapper.cpp, libstk/surface.h,
	  libstk/surface_dfb.cpp, libstk/surface_dfb.h,
	  libstk/surface_fbdev.cpp, libstk/surface_fbdev.h,
	  libstk/surface_impl.h, libstk/surface_sdl.cpp,
	  libstk/surface_sdl.h, libstk/widget.cpp, test/hydra.cpp,
	  test/test_app.cpp, test/xine_test.cpp: Converted all output to
	  new logger, Added lock(void) to the surfaces, Removed the ugly
	  hack in surface_sdl that locked the surface on every call to,
	  put_pixel and get_pixel Fixed focus_next problem in container,
	  container::focused() now returns true   if the container itself
	  is focused (as of course it should :-) ),

2003-08-08 12:31  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: surface_dfb.cpp, surface_sdl.cpp, tribal_theme.cpp:
	  fixed directfb surface drawing problems

2003-08-08 10:51  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: surface_dfb.cpp, surface_sdl.cpp: partial fix of
	  directfb offset, the list int test_app and image blit is still
	  wrong

2003-08-07 16:39  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/surface_sdl.cpp: TODO update, primitive locking in
	  surface_sdl

2003-08-07 15:35  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/surface.h, libstk/surface_sdl.cpp,
	  libstk/surface_sdl.h: sdl surface clipping now sets the
	  SDL_ClipRect so blitting is also clipped

2003-08-07 14:26  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, image.cpp, list.cpp, rectangle.cpp,
	  rectangle.h, surface.h, surface_impl.h, surface_sdl.cpp,
	  tribal_theme.cpp: SDL image blits work (with ugly locking hack
	  still in get/put pixel), widgets are now created relative to
	  their parent\!, container sets the offset before drawing each
	  child so *::draw routines don't have to

2003-08-07 11:30  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/image.cpp, libstk/image.h, libstk/image_panel.cpp,
	  libstk/sdl_data.cpp, libstk/surface_impl.h,
	  libstk/surface_sdl.cpp, libstk/surface_sdl.h, test/test_app.cpp:
	  start of fixing the sdl surface, draw_image now has an ugly red
	  square for testing, will go away soon

2003-08-07 07:02  Darren Vincent Hart <dvhart@byu.edu>

	* TODO: updated TODO

2003-08-06 13:23  Darren Vincent Hart <dvhart@byu.edu>

	* source_header.txt, libstk/aa_filter.h, libstk/application.cpp,
	  libstk/application.h, libstk/backend_dfb.cpp,
	  libstk/backend_dfb.h, libstk/button.cpp, libstk/button.h,
	  libstk/color_manager.cpp, libstk/color_manager.h,
	  libstk/combiners.h, libstk/combo.cpp, libstk/combo.h,
	  libstk/component.h, libstk/container.cpp, libstk/container.h,
	  libstk/drawable.h, libstk/edge.h, libstk/edit_box.cpp,
	  libstk/edit_box.h, libstk/event.h, libstk/event_handler.h,
	  libstk/event_producer.h, libstk/event_producer_elotouch.cpp,
	  libstk/event_producer_elotouch.h, libstk/event_producer_sdl.cpp,
	  libstk/event_producer_sdl.h, libstk/event_system.cpp,
	  libstk/event_system.h, libstk/exceptions.h, libstk/font.cpp,
	  libstk/font.h, libstk/font_manager.cpp, libstk/font_manager.h,
	  libstk/glyph.cpp, libstk/glyph.h, libstk/graphics_context.h,
	  libstk/hotkey.h, libstk/image.cpp, libstk/image.h,
	  libstk/image_panel.cpp, libstk/image_panel.h,
	  libstk/key_event.cpp, libstk/key_event.h, libstk/keycode.h,
	  libstk/label.cpp, libstk/label.h, libstk/list.cpp, libstk/list.h,
	  libstk/list_item.cpp, libstk/list_item.h, libstk/logging.cpp,
	  libstk/logging.h, libstk/mouse_event.cpp, libstk/mouse_event.h,
	  libstk/numeric_spinner.cpp, libstk/numeric_spinner.h,
	  libstk/overlay.h, libstk/overlay_dfb.h, libstk/overlay_sdl.h,
	  libstk/point.h, libstk/posix_time.cpp, libstk/posix_time.h,
	  libstk/progress.cpp, libstk/progress.h, libstk/rectangle.cpp,
	  libstk/rectangle.h, libstk/scroll_box.cpp, libstk/scroll_box.h,
	  libstk/scroll_model.cpp, libstk/scroll_model.h,
	  libstk/sdl_data.cpp, libstk/sdl_data.h, libstk/spinner.cpp,
	  libstk/spinner.h, libstk/state.cpp, libstk/state.h, libstk/stk.h,
	  libstk/stk_types.h, libstk/surface.h, libstk/surface_dfb.cpp,
	  libstk/surface_dfb.h, libstk/surface_fbdev.cpp,
	  libstk/surface_fbdev.h, libstk/surface_impl.h,
	  libstk/surface_sdl.cpp, libstk/surface_sdl.h, libstk/theme.cpp,
	  libstk/theme.h, libstk/time_value.h, libstk/timer.cpp,
	  libstk/timer.h, libstk/tribal_theme.cpp, libstk/tribal_theme.h,
	  libstk/viewport.cpp, libstk/viewport.h, libstk/widget.cpp,
	  libstk/widget.h, libstk/xine_panel.cpp, libstk/xine_panel.h,
	  test/hello_world.cpp, test/hydra.cpp, test/surface_bm.cpp,
	  test/test_app.cpp, test/xine_test.cpp: updated header files,
	  changed german names to use international characters, now all use
	  cvs keywords, all are now in the 100 char width format

2003-08-06 12:31  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: aa_filter.h, application.cpp, application.h,
	  backend_dfb.cpp, backend_dfb.h, button.cpp, button.h,
	  color_manager.cpp, color_manager.h, combiners.h, combo.cpp,
	  combo.h, component.h, container.cpp, container.h, drawable.h,
	  edge.h, edit_box.cpp, edit_box.h, event.h, event_handler.h,
	  event_producer.h, event_producer_elotouch.cpp,
	  event_producer_elotouch.h, event_producer_sdl.cpp,
	  event_producer_sdl.h, event_system.cpp, event_system.h,
	  exceptions.h, font.cpp, font.h, font_manager.cpp, font_manager.h,
	  glyph.cpp, glyph.h, graphics_context.h, hotkey.h, image.cpp,
	  image.h, image_panel.cpp, image_panel.h, key_event.cpp,
	  key_event.h, keycode.h, label.cpp, label.h, list.cpp, list.h,
	  list_item.cpp, list_item.h, logging.cpp, logging.h,
	  mouse_event.cpp, mouse_event.h, numeric_spinner.cpp,
	  numeric_spinner.h, overlay.h, overlay_dfb.h, overlay_sdl.h,
	  point.h, posix_time.cpp, posix_time.h, progress.cpp, progress.h,
	  rectangle.cpp, rectangle.h, scroll_box.cpp, scroll_box.h,
	  scroll_model.cpp, scroll_model.h, sdl_data.cpp, sdl_data.h,
	  spinner.cpp, spinner.h, state.cpp, state.h, stk.h, stk_types.h,
	  surface.h, surface_dfb.cpp, surface_dfb.h, surface_fbdev.cpp,
	  surface_fbdev.h, surface_impl.h, surface_sdl.cpp, surface_sdl.h,
	  theme.cpp, theme.h, time_value.h, timer.cpp, timer.h,
	  tribal_theme.cpp, tribal_theme.h, viewport.cpp, viewport.h,
	  widget.cpp, widget.h, xine_panel.cpp, xine_panel.h: new headers
	  in all sources using cvs keywords

2003-08-06 12:29  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/widget.h: new header test... again

2003-08-06 12:24  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/widget.h: testing new cvs keyword headers

2003-08-06 09:47  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/button.h, libstk/component.h, libstk/container.h,
	  libstk/image_panel.h, libstk/list.cpp, libstk/list.h,
	  libstk/list_item.cpp, libstk/list_item.h, libstk/progress.h,
	  libstk/spinner.h, libstk/tribal_theme.cpp, libstk/viewport.h:
	  rename PARENT INTERFACE to COMPONENT INTERFACE in remaining
	  header files removed fixed height from list_item, affects list,
	  list_item, theme surface_dfb has some problems with offset now

2003-08-05 12:06  Darren Vincent Hart <dvhart@byu.edu>

	* README, autogen.sh, libstk/font.cpp, libstk/logging.cpp,
	  libstk/logging.h, libstk/surface_sdl.cpp, test/hello_world.cpp:
	  updated readme and included libtoolize in the autogen script

2003-08-02 11:30  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/tribal_theme.cpp: theme updates

2003-08-02 10:32  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, edit_box.cpp, event_producer_sdl.cpp,
	  font_manager.cpp, hotkey.h, image_panel.cpp, list.cpp,
	  list_item.cpp, numeric_spinner.cpp, progress.cpp, sdl_data.cpp,
	  spinner.cpp, surface.h, tribal_theme.cpp, viewport.cpp,
	  widget.cpp, widget.h: sdl event producer now uses unicode (only
	  works for keydown events though), converted many cout lines to
	  INFO

2003-08-01 18:10  Darren Vincent Hart <dvhart@byu.edu>

	* test/: hello_world.cpp, test_app.cpp: usage msg update to test
	  apps

2003-08-01 18:02  Darren Vincent Hart <dvhart@byu.edu>

	* configure.in: backend added to surface backend config --enable
	  command comments

2003-08-01 17:40  Darren Vincent Hart <dvhart@byu.edu>

	* test/: hello_world.cpp, test_app.cpp: directfb configure fixes

2003-08-01 16:00  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/font.cpp, test/hydra.cpp: font msg typo and a catch(...)
	  block in hydra

2003-08-01 15:48  Darren Vincent Hart <dvhart@byu.edu>

	* test/: hello_world.cpp, hydra.cpp: fixed an output msg in
	  hello_world and added cout default logging to hydra

2003-08-01 15:39  Darren Vincent Hart <dvhart@byu.edu>

	* configure.in: use the pkg-config macros in configure.in

2003-08-01 14:42  Darren Vincent Hart <dvhart@byu.edu>

	* Makefile.am, configure.in, libstk/Makefile.am: updated
	  configure.in to test for the presence of the boost headers and
	  libs

2003-07-31 21:45  Darren Vincent Hart <dvhart@byu.edu>

	* configure.in, libstk_old.tar.gz, libstk/Makefile.am,
	  test/Makefile.am: freetype and libpng configuration through
	  pkg-config

2003-07-30 23:37  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk.pws, libstk/application.cpp, libstk/button.cpp,
	  libstk/edit_box.cpp, libstk/event_producer_sdl.cpp,
	  libstk/event_producer_sdl.h, libstk/key_event.cpp,
	  libstk/key_event.h, libstk/list.cpp, libstk/numeric_spinner.cpp,
	  libstk/overlay_sdl.h, libstk/sdl_data.cpp, libstk/spinner.cpp,
	  libstk/surface_fbdev.cpp, libstk/surface_fbdev.h,
	  libstk/surface_sdl.cpp, libstk/surface_sdl.h, libstk/widget.cpp,
	  test/Makefile.am, test/hello_world.cpp,
	  test/hello_world_fbdev.cpp, test/test_app.cpp,
	  test/xine_test.cpp: move toward new key_event using character()

2003-07-28 10:15  Darren Vincent Hart <dvhart@byu.edu>

	* TODO: changelog and todo update

2003-07-28 10:11  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, edit_box.cpp, edit_box.h,
	  event_producer_sdl.cpp, font.h, tribal_theme.cpp: changed
	  application to watch for key_down events instead of key_up
	  (plays nicer with other widgets who use key_down) added selection
	  support, cursor position, and drawing of them to edit_box   still
	  needs support for setting cursor with mouse click

2003-07-27 18:54  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.cpp, libstk/edit_box.cpp,
	  libstk/event_producer_sdl.cpp, libstk/event_producer_sdl.h,
	  libstk/key_event.cpp, libstk/key_event.h, libstk/keycode.h,
	  libstk/list.cpp, libstk/numeric_spinner.cpp, libstk/spinner.cpp,
	  test/test_app.cpp: revamped key_event to contain a keycode and a
	  modcode (modifier list), updated event_producer_sdl (still has
	  some issues, see event_producer_sdl.cpp for comments) and
	  dependent files

2003-07-26 08:43  Darren Vincent Hart <dvhart@byu.edu>

	* doc/coding_standards, libstk/application.h, libstk/backend_dfb.h,
	  libstk/color_manager.h, libstk/combo.h, libstk/component.h,
	  libstk/container.h, libstk/drawable.h, libstk/edge.h,
	  libstk/edit_box.cpp, libstk/edit_box.h, libstk/event.h,
	  libstk/event_handler.h, libstk/event_producer.h,
	  libstk/event_producer_elotouch.h, libstk/event_producer_sdl.cpp,
	  libstk/event_producer_sdl.h, libstk/event_system.h,
	  libstk/exceptions.h, libstk/font.h, libstk/font_manager.h,
	  libstk/glyph.h, libstk/graphics_context.h, libstk/image.h,
	  libstk/image_panel.h, libstk/key_event.h, libstk/keycode.h,
	  libstk/label.h, libstk/list.h, libstk/logging.cpp,
	  libstk/logging.h, libstk/mouse_event.h, libstk/point.h,
	  libstk/posix_time.h, libstk/progress.h, libstk/rectangle.h,
	  libstk/scroll_box.h, libstk/scroll_model.h, libstk/sdl_data.h,
	  libstk/spinner.h, libstk/state.h, libstk/stk.h,
	  libstk/surface_dfb.h, libstk/surface_fbdev.h,
	  libstk/surface_sdl.cpp, libstk/surface_sdl.h, libstk/theme.h,
	  libstk/time_value.h, libstk/timer.h, libstk/tribal_theme.cpp,
	  libstk/tribal_theme.h, libstk/viewport.h, libstk/widget.h,
	  test/test_app.cpp: Edit Box signals (still need a better name for
	  on_confirm) Updated use of spaces in the coding standards (Please
	  Read) Added more keycode mappings for event_producer_sdl Updated
	  LOTS of header files and some spacing issues in various files

2003-07-25 08:08  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: overlay_dfb.h, surface_dfb.cpp: more dfb overlay fixes
	  (and some added whitespace :-) )

2003-07-24 20:32  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/Makefile.am: removed spreadsheet entries from Makefile.am
	  until Marc adds the files to the repository

2003-07-24 17:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/overlay_dfb.h: overlay_dfb.h file

2003-07-24 17:12  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/Makefile.am, libstk/overlay.h, libstk/overlay_sdl.h,
	  libstk/stk_c_wrapper.h, libstk/surface_dfb.cpp,
	  test/xine_test.cpp: initial overlay_dfb impl (broken) and
	  xine_test is now unified as well

2003-07-24 00:00  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: edit_box.cpp, event_producer_elotouch.cpp: Removed
	  superflous debug output from elotouch backend Added very Basic
	  edit capability to edit_box

2003-07-23 23:57  Marc Strämke <marcstraemke@gmx.net>

	* test/: Makefile.am, hello_world_dfb.cpp: Removed Directfb test
	  app

2003-07-23 12:54  Darren Vincent Hart <dvhart@byu.edu>

	* test/: Makefile.am, test_app_dfb.cpp, test_app_fbdev.cpp: removed
	  other test_app files

2003-07-23 08:46  Darren Vincent Hart <dvhart@byu.edu>

	* test/: test_app.cpp, test_app_dfb.cpp: unified test_app.cpp, now
	  accepts a single argument specifying the backend: sdl|dfb|fbdev

2003-07-22 23:29  Darren Vincent Hart <dvhart@byu.edu>

	* configure.in, libstk/Makefile.am, libstk/surface_sdl.cpp,
	  libstk/surface_sdl.h, test/Makefile.am, test/xine_test.cpp: now
	  uses pkg-config for directfb cflags and libs, sdl defaults to
	  full screen

2003-07-22 15:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/widget.h: updated commments

2003-07-22 10:28  Darren Vincent Hart <dvhart@byu.edu>

	* Makefile.am, configure.in, test/test_app.cpp,
	  test/test_app_dfb.cpp, test/xine_test.cpp: added --enable-tests
	  to configure, changed test_app so it builds (still segs), change
	  xine_test to use 'auto' for the audio plugin

2003-07-22 08:42  Marc Strämke <marcstraemke@gmx.net>

	* libstk/surface_dfb.cpp: Fixed rendering with Alpha channel

2003-07-22 08:06  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: image.cpp, image.h: Added PNG image loader and
	  implemented image drawing via an offscreen surface

2003-07-22 08:05  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: surface.h, surface_dfb.cpp, surface_dfb.h,
	  surface_impl.h, surface_sdl.cpp, surface_sdl.h: Added generic
	  Offscreen surface factory Partly fixed clip rect and offset
	  handling DFB backend Implemented new image drawing by simple
	  blitting

2003-07-22 08:02  Marc Strämke <marcstraemke@gmx.net>

	* test/: parrots.png, test_app_dfb.cpp: Added PNG to the DFB demo

2003-07-22 07:56  Marc Strämke <marcstraemke@gmx.net>

	* configure.in, libstk/Makefile.am: Added LIBPNG to the build
	  system

2003-07-21 14:18  Darren Vincent Hart <dvhart@byu.edu>

	* configure.in, libstk/Makefile.am, libstk/button.h,
	  libstk/overlay.h, libstk/overlay_sdl.h, libstk/stk.h,
	  libstk/stk_c_wrapper.cpp, libstk/stk_c_wrapper.h,
	  libstk/stk_types.h, libstk/surface.h, libstk/surface_dfb.cpp,
	  libstk/surface_dfb.h, libstk/surface_fbdev.cpp,
	  libstk/surface_fbdev.h, libstk/surface_impl.h,
	  libstk/surface_sdl.cpp, libstk/surface_sdl.h,
	  libstk/xine_panel.cpp, libstk/xine_panel.h, test/Makefile.am,
	  test/xine_test.cpp: Preliminary overlay and xine support.  Note
	  that you will need the video_out_stk module (not yet in xine CVS)
	  for the xine_test to run and well as a media file named
	  test_movie in the test directory.  Configure now supports
	  --enable-xine as an option.  I also cleaned up some comments,
	  headers, etc.

2003-07-21 08:48  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: event_producer_elotouch.cpp, surface_dfb.cpp: bugs fixed

2003-07-20 12:45  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.cpp, application.h: addded event filtering

2003-07-20 12:03  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: surface_sdl.cpp, surface_sdl.h: Adedd "sub surface
	  blitting" in the sdl backend

2003-07-20 07:05  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: backend_dfb.h, surface.h, surface_dfb.cpp,
	  surface_dfb.h, surface_impl.h: Added new Subsurface Blitting API
	  to surface.  Implemented blitting and offscreen surface
	  construction in the DFB backend

2003-07-20 07:02  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.cpp, application.h: Added overlay/"underlay
	  *lol" capability via predraw and postdraw signals

2003-07-15 11:48  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/numeric_spinner.cpp, libstk/numeric_spinner.h,
	  libstk/spinner.cpp, libstk/spinner.h, libstk/surface_fbdev.cpp,
	  libstk/surface_fbdev.h, libstk/theme.h, libstk/tribal_theme.cpp,
	  libstk/tribal_theme.h, test/hydra.cpp, test/test_app.cpp,
	  test/test_app_dfb.cpp, test/test_app_fbdev.cpp: updated
	  spinner/numeric_spinner behavior to accomodate the wrap
	  parameter, formatted some files

2003-07-15 10:10  Vernon Henry Mauery <vernon@byu.edu>

	* test/test_app_fbdev.cpp: fixed fbdev test app for new list items

2003-07-15 09:44  Vernon Henry Mauery <vernon@byu.edu>

	* configure.in: minor fix to configure.in

2003-07-15 09:39  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/config.h.in: removed because autogenerated

2003-07-15 09:37  Vernon Henry Mauery <vernon@byu.edu>

	* configure.in, libstk/Makefile.am, libstk/config.h.in,
	  libstk/logging.h, libstk/surface_fbdev.cpp,
	  libstk/surface_fbdev.h, test/Makefile.am,
	  test/hello_world_fbdev.cpp, test/test_app_fbdev.cpp: added
	  framebuffer surface, fixed configure.in/makefile.am

2003-07-14 22:06  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/Makefile.am, libstk/component.h,
	  libstk/numeric_spinner.cpp, libstk/numeric_spinner.h,
	  libstk/spinner.cpp, libstk/spinner.h, libstk/stk.h,
	  libstk/tribal_theme.cpp, test/test_app.cpp,
	  test/test_app_dfb.cpp: added numeric_spinner, both spinners now
	  use an enum for regions and define it and the region(x,y) method
	  as private members

2003-07-14 14:39  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/drawable.h, libstk/list_item.cpp, libstk/list_item.h,
	  test/hydra.cpp, test/test_app.cpp, test/test_app_dfb.cpp: removed
	  user_data from list_item

2003-07-14 12:56  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, doc/irc_14072003_session.txt: IRC log and annotated TODO
	  file

2003-07-14 10:14  Darren Vincent Hart <dvhart@byu.edu>

	* test/: Makefile.am, dihmen.cpp, hydra.cpp: renamed dihmen test to
	  hydra

2003-07-14 09:25  Marc Strämke <marcstraemke@gmx.net>

	* libstk/Makefile.am: resolved various build issues (not all though
	  .)

2003-07-14 09:24  Marc Strämke <marcstraemke@gmx.net>

	* libstk/stk.h: removed backend specific include of sdl_data.h from
	  stk.h

2003-07-14 09:23  Marc Strämke <marcstraemke@gmx.net>

	* libstk/surface_dfb.cpp: Fixed Antialised(read Alpha channel)
	  Rendering on Directfb.

2003-07-14 09:21  Marc Strämke <marcstraemke@gmx.net>

	* libstk/edit_box.h: Added missing redraw call when modifying the
	  Edit box's text

2003-07-14 09:20  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: list.cpp, list.h: Added STL Style interface to list

2003-07-14 08:17  Marc Strämke <marcstraemke@gmx.net>

	* TODO: Added points for discussion

2003-07-13 21:46  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/application.cpp, libstk/container.cpp,
	  libstk/container.h, libstk/state.cpp, libstk/state.h: fixed
	  container::focus_(next|prev) to return the first focusable if
	  none are currently focused removed container::get_active_child()
	  as focus_next provides all functionality we need fixed
	  application to focus the first widget of a state on start and on
	  current_state(state::ptr)

2003-07-13 16:25  Darren Vincent Hart <dvhart@byu.edu>

	* TODO: updated TODO and ChangeLog Files

2003-07-13 16:21  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.cpp, libstk/application.h, test/Makefile.am,
	  test/dihmen.cpp, test/test_app.cpp: Added dihmen test app,
	  application::current_state(state::ptr) now returns bool to ease
	  use as a slot, removed stk:: prefix in test_app.cpp

2003-07-13 07:51  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/list_item.h, libstk/parrots.ppm, libstk/widget.cpp,
	  libstk/widget.h: some header comment formatting, removed widget
	  tab code, removed parrots image from libstk dir, updated TODO
	  file

2003-07-11 20:08  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, button.cpp, button.h, container.cpp,
	  hotkey.h, spinner.cpp, spinner.h: fixed keyboard widget cycling
	  (hotkey now returns false if it doesn't handle the key, the value
	  of sig() otherwise), changed some comments

2003-07-11 18:39  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, doc/uml.dia, libstk/Makefile.am, libstk/spinner.cpp,
	  libstk/spinner.h, libstk/tribal_theme.cpp, test/Makefile.am:
	  Added spinner::region(int x, int y), implemented in the theme
	  along with spinner::draw().  region() should now be used in all
	  widgets to determine what region a coordinate resides in.

2003-07-08 08:21  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: event_producer_elotouch.cpp, event_producer_elotouch.h:
	  added elotouch event producer

2003-07-07 18:00  Dirk Hörner <dirkhoerner@gmx.de>

	* autogen.sh, configure.in, libstk.pws, libstk/Makefile.am,
	  libstk/edit_box.cpp, libstk/edit_box.h, libstk/stk.h,
	  libstk/tribal_theme.cpp, test/test_app.cpp: added the edit_box
	  widget to the source. still lacking some features.

2003-07-03 04:03  Marc Strämke <marcstraemke@gmx.net>

	* TODO: Updated my TODO's

2003-06-29 01:26  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: Makefile.am, application.cpp, config.h.in, stk.h:
	  Changed build system to allow backend selection.  Removed
	  uneccesary headers from stk.h Fixed some (in my eyes) Bug with
	  the initial drawing in Application.cpp

2003-06-29 01:22  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: backend_dfb.cpp, backend_dfb.h, surface_dfb.cpp,
	  surface_dfb.h: Added preliminary (read: hacked together) Directfb
	  Backend

2003-06-29 01:21  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: logging.cpp, logging.h: added Logging system

2003-06-29 01:16  Marc Strämke <marcstraemke@gmx.net>

	* configure.in: [no log message]

2003-06-29 01:15  Marc Strämke <marcstraemke@gmx.net>

	* test/: Makefile.am, hello_world_dfb.cpp, test_app_dfb.cpp: added
	  examples for Directfb usage

2003-06-27 13:05  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, doc/irc_27062003_session.txt: TODO update and todays irc
	  log

2003-06-27 07:36  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, application.h: made application a
	  singleton

2003-06-26 08:43  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: color_manager.cpp, color_manager.h, tribal_theme.cpp:
	  converted color_manager to a singleton

2003-06-25 23:03  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/event_system.cpp, libstk/font_manager.cpp,
	  libstk/font_manager.h, libstk/tribal_theme.cpp,
	  libstk/viewport.cpp: updated tribal_theme to use cached fonts,
	  fixed broken font_properties < operator (now get_font() works),
	  font_manager::get() now returns a font_manager::ptr for
	  consistency and safety

2003-06-25 18:59  Darren Vincent Hart <dvhart@byu.edu>

	* project: removed project script from cvs repository

2003-06-25 18:52  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, button.h, combiners.h, container.cpp,
	  list.cpp, list_item.cpp, progress.cpp, spinner.cpp, state.cpp,
	  timer.h, viewport.cpp, widget.cpp, widget.h: -fixed several
	  handle_event bugs (containers call container::handle_event() and
	  widgets call widget::handle_event() when they don't handle it
	  themselves) -changed empty combiners to return false (allows
	  checking for event handling of empty signals)

2003-06-23 10:40  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, source_header.txt, libstk/application.cpp: changelog
	  update, source_header to new format width, so ugly formatting
	  fixes in application.cpp

2003-06-23 09:34  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.cpp, application.h: Reverted Darrens
	  mistakes *gg* (back incorporated my changes before darren changed
	  indentation)

2003-06-22 07:34  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: spinner.cpp, spinner.h, tribal_theme.cpp: Changed
	  spinner so that the scrolling direction is only dependent on the
	  mouse location (upper/lower half) if its in the area of the skin
	  where the arrows are drawn

2003-06-14 20:16  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.cpp, libstk/application.h, libstk/button.cpp,
	  libstk/button.h, libstk/color_manager.cpp,
	  libstk/color_manager.h, libstk/combiners.h, libstk/component.h,
	  libstk/container.cpp, libstk/container.h, libstk/drawable.h,
	  libstk/edge.h, libstk/event.h, libstk/event_handler.h,
	  libstk/event_producer.h, libstk/event_producer_sdl.cpp,
	  libstk/event_producer_sdl.h, libstk/event_system.cpp,
	  libstk/event_system.h, libstk/exceptions.h, libstk/font.cpp,
	  libstk/font.h, libstk/font_manager.cpp, libstk/font_manager.h,
	  libstk/glyph.cpp, libstk/glyph.h, libstk/graphics_context.h,
	  libstk/hotkey.h, libstk/image.cpp, libstk/image.h,
	  libstk/image_panel.cpp, libstk/image_panel.h,
	  libstk/key_event.cpp, libstk/key_event.h, libstk/keycode.h,
	  libstk/label.cpp, libstk/label.h, libstk/list.cpp, libstk/list.h,
	  libstk/list_item.cpp, libstk/list_item.h, libstk/mouse_event.cpp,
	  libstk/mouse_event.h, libstk/point.h, libstk/posix_time.cpp,
	  libstk/posix_time.h, libstk/progress.cpp, libstk/progress.h,
	  libstk/rectangle.cpp, libstk/rectangle.h,
	  libstk/scroll_model.cpp, libstk/scroll_model.h,
	  libstk/sdl_data.cpp, libstk/sdl_data.h, libstk/spinner.cpp,
	  libstk/spinner.h, libstk/state.cpp, libstk/state.h, libstk/stk.h,
	  libstk/stk_types.h, libstk/surface.h, libstk/surface_impl.h,
	  libstk/surface_sdl.cpp, libstk/surface_sdl.h, libstk/theme.cpp,
	  libstk/theme.h, libstk/time_value.h, libstk/timer.cpp,
	  libstk/timer.h, libstk/tribal_theme.cpp, libstk/tribal_theme.h,
	  libstk/viewport.cpp, libstk/viewport.h, libstk/widget.cpp,
	  libstk/widget.h, test/hello_world.cpp, test/surface_bm.cpp,
	  test/test_app.cpp: formatting with 4 spaces and namespace
	  indentation, no public/private/protected indention

2003-06-12 05:50  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: Makefile.am, application.cpp, application.h, widget.cpp:
	  Added Functionality in stk::application for switching between
	  States

2003-06-10 12:59  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/Makefile.am, libstk/event_system.cpp,
	  libstk/event_system.h, libstk/surface_sdl.cpp, test/Makefile.am:
	  basic locking implemented in event_system

2003-06-10 09:07  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/event_producer.h: event_producer header

2003-06-09 20:22  Darren Vincent Hart <dvhart@byu.edu>

	* source_header.txt, libstk/Makefile.am, libstk/application.cpp,
	  libstk/application.h, libstk/event.h,
	  libstk/event_producer_sdl.cpp, libstk/event_producer_sdl.h,
	  libstk/event_system.cpp, libstk/event_system.h,
	  libstk/event_system_dfb.cpp, libstk/event_system_dfb.h,
	  libstk/event_system_sdl.cpp, libstk/event_system_sdl.h,
	  test/hello_world.cpp, test/test_app.cpp: Primary Purpose:
	  implement new event system model with one singleton event
	  system and an arbitrary number of producers, employing
	  either/both push	  and pull event production.  moved event
	  constructor to protected add operator()! to event add
	  event_producer abstract base class made event_system non-abstract
	  and a singleton modified event_system to handle event_producers
	  from various backends converted event_system_sdl to
	  event_producer_sdl   event producers' create() method should call
	  event_system::get()->add_producer(new_producer) updated
	  application to use the singleton event_system updated test
	  applications to use new event system model TODO: add
	  scoped_lock() to the event_system around the events_ queue
	  operations

2003-06-03 16:10  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/hotkey.h: hotkey build fix

2003-06-03 15:59  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/Makefile.am, libstk/component.h,
	  libstk/graphics_context.h, libstk/hotkey.h, libstk/rectangle.h,
	  libstk/stk.h, libstk/stk_types.h, libstk/surface.h,
	  libstk/surface_impl.h, libstk/surface_sdl.h, test/test_app.cpp:
	  new hotkey class and build fix using stk_types.h in addition to
	  stk.h

2003-06-03 15:04  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/stk.h, test/hello_world.cpp, test/surface_bm.cpp,
	  test/test_app.cpp: simplified application header use by adding
	  standard libstk headers to stk.h

2003-06-03 14:39  Darren Vincent Hart <dvhart@byu.edu>

	* Makefile.am, configure.in, libstk/Makefile.am,
	  libstk/application.h, libstk/button.h, libstk/color_manager.h,
	  libstk/component.h, libstk/container.h, libstk/drawable.h,
	  libstk/event_handler.h, libstk/event_system.h,
	  libstk/event_system_sdl.h, libstk/font.h, libstk/font_manager.h,
	  libstk/graphics_context.h, libstk/image.h, libstk/image_panel.h,
	  libstk/key_event.h, libstk/label.h, libstk/list.h,
	  libstk/list_item.h, libstk/mouse_event.h, libstk/progress.h,
	  libstk/rectangle.h, libstk/sdl_data.h, libstk/spinner.h,
	  libstk/state.h, libstk/surface.h, libstk/surface_bm.cpp,
	  libstk/surface_impl.h, libstk/surface_sdl.h, libstk/test_app.cpp,
	  libstk/theme.h, libstk/time_value.h, libstk/timer.h,
	  libstk/tribal_theme.h, libstk/viewport.h, libstk/widget.h,
	  test/Makefile.am, test/hello_world.cpp, test/parrots.ppm,
	  test/surface_bm.cpp, test/test_app.cpp: fixed headers to include
	  like <libstk/foo.h> and moved tests to the test directory

2003-05-30 13:19  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/test_app.cpp: functional hotkey implementation in
	  test_app.cpp (F1 Quits)

2003-05-29 23:26  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, container.cpp, event_system_sdl.cpp,
	  keycode.h, state.cpp, test_app.cpp, tribal_theme.cpp, widget.cpp:
	  initial attempt at hotkeys, comments in test_app.cpp as to why it
	  isn't working

2003-05-28 22:19  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, list.cpp, list_item.cpp, progress.cpp,
	  viewport.cpp, widget.cpp: some constructor and destructor
	  comments to aid in debugging memory leaks

2003-05-28 22:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, event_system_sdl.cpp, event_system_sdl.h,
	  sdl_data.cpp, sdl_data.h, surface_impl.h, surface_sdl.cpp,
	  surface_sdl.h, test_app.cpp: Removed SDL specific code from
	  test_app Added the sdl_data singleton to handle SDL
	  initialization and shutdown	note: no factory methods were
	  necessary in this case...	 perhaps we don't need them  Fixed
	  bug in test_app where the button bind to application::quit()
	  prevented   the application from being destroyed do to circular
	  shared_ptr references

2003-05-24 12:14  jam

	* libstk/application.cpp: added 'default' case to switch in key
	  event handling routine; added 'default' case to switch in event
	  handling routine. both changes fix warnings generated by -Wall.

2003-05-24 11:34  Darren Vincent Hart <dvhart@byu.edu>

	* Makefile.am, libstk/Makefile.am: -Wall compiler option added

2003-05-24 11:19  Darren Vincent Hart <dvhart@byu.edu>

	* INSTALL: default INSTALL file

2003-05-24 11:06  jam

	* DEPS: added.

2003-05-24 01:45  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: viewport.cpp, viewport.h: addition of viewport source
	  files

2003-05-22 11:20  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, font.cpp, list.cpp, list.h, point.h,
	  rectangle.cpp, rectangle.h, scroll_box.cpp, scroll_box.h,
	  scroll_model.cpp, scroll_model.h, surface_sdl.cpp, test_app.cpp,
	  tribal_theme.cpp: renamed scroll_box to viewport updated point
	  [+-]= operators to return *this as a reference added end() to
	  scroll_model, it returns (begin_ + vis_size_) updated list scroll
	  behavior added list mouse support added point operations
	  (position, contains) to rectangle added offset support to
	  surface_sdl::fill_rect routines

2003-05-21 09:26  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/font.cpp: added filename to font errors

2003-05-21 08:57  Darren Vincent Hart <dvhart@byu.edu>

	* TODO: more TODO updates

2003-05-21 02:20  Darren Vincent Hart <dvhart@byu.edu>

	* TODO: updated the TODO

2003-05-20 13:47  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, configure.in, libstk/timer.cpp: TODO update, timer comment

2003-05-20 13:21  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, point.h, posix_time.cpp, posix_time.h,
	  time_value.h, timer.cpp, timer.h: new time_value class and
	  abstracted time function in posix_time.h

2003-05-20 09:51  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/surface_impl.h: make surface_imple draw_pixel calls with
	  the static_cast of this and put_pixel

2003-05-20 08:23  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, scroll_box.cpp, surface.cpp, surface.h,
	  surface_impl.h, surface_sdl.cpp, surface_sdl.h, test_app.cpp: new
	  templated surface architecture

2003-05-19 22:52  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: scroll_box.cpp, scroll_model.cpp, scroll_model.h,
	  test_app.cpp, tribal_theme.cpp: changed representation of the
	  visible area in scroll model.  Moved the drawing routine of
	  scroll_box into its own source file (doesnt belong into the
	  Theme!)

2003-05-19 22:51  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: Makefile.am, scroll_bar.cpp, scroll_bar.h: added scroll
	  bar sourcefiles

2003-05-17 08:32  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/surface_bm.cpp: fps added to surface_bm

2003-05-17 08:28  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, surface_bm.cpp, surface_sdl.h: surface
	  benchmark utility, surface_bm

2003-05-14 06:57  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/surface_sdl_test.cpp: surface test removal

2003-05-14 05:37  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, scroll_box.cpp, scroll_box.h,
	  scroll_model.cpp, scroll_model.h, test_app.cpp: modell to model
	  renaming

2003-05-14 05:18  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: scroll_model.cpp, scroll_model.h: scroll_model files

2003-05-14 05:17  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: scroll_modell.cpp, scroll_modell.h: model not modell

2003-05-14 03:49  Darren Vincent Hart <dvhart@byu.edu>

	* source_header.txt: source_header template

2003-05-14 03:45  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, button.cpp, color_manager.cpp,
	  combo.cpp, container.cpp, event_system_dfb.cpp,
	  event_system_sdl.cpp, font.cpp, font_manager.cpp, glyph.cpp,
	  image.cpp, image_panel.cpp, key_event.cpp, label.cpp, list.cpp,
	  list_item.cpp, mouse_event.cpp, progress.cpp, ptr_test.cpp,
	  rectangle.cpp, scroll_box.cpp, scroll_modell.cpp, spinner.cpp,
	  state.cpp, surface.cpp, surface_dfb.cpp, surface_sdl.cpp,
	  surface_sdl_test.cpp, test_app.cpp, theme.cpp, timer.cpp,
	  tribal_theme.cpp, widget.cpp: cpp source headers filled in

2003-05-13 13:14  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/font_manager.cpp: font_manager includes fix

2003-05-13 13:03  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, aa_filter.h, application.cpp,
	  application.h, button.cpp, button.h, color_manager.cpp,
	  color_manager.h, combiners.h, combo.cpp, combo.h, component.h,
	  container.cpp, container.h, drawable.h, edge.h, event.h,
	  event_handler.h, event_system.h, event_system_dfb.cpp,
	  event_system_dfb.h, event_system_sdl.cpp, event_system_sdl.h,
	  exceptions.h, font.cpp, font.h, font_manager.cpp, font_manager.h,
	  font_mngr.cpp, font_mngr.h, glyph.cpp, glyph.h,
	  graphics_context.h, image.cpp, image.h, image_panel.cpp,
	  image_panel.h, key_event.cpp, key_event.h, keycode.h, label.cpp,
	  label.h, list.cpp, list.h, list_item.cpp, list_item.h,
	  mouse_event.cpp, mouse_event.h, point.h, progress.cpp,
	  progress.h, ptr_test.cpp, rectangle.cpp, rectangle.h,
	  scroll_box.cpp, scroll_box.h, scroll_modell.cpp, scroll_modell.h,
	  spinner.cpp, spinner.h, state.cpp, state.h, stk.h, surface.cpp,
	  surface.h, surface_dfb.cpp, surface_dfb.h, surface_sdl.cpp,
	  surface_sdl.h, surface_sdl_test.cpp, test_app.cpp, theme.cpp,
	  theme.h, timer.cpp, timer.h, tribal_theme.cpp, tribal_theme.h,
	  widget.cpp, widget.h: added source header to all files and filled
	  it in on all the header files, all cpp files still need to be
	  filled in

2003-05-13 08:17  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: rectangle.cpp, surface_sdl.cpp, tribal_theme.cpp: theme
	  clipping fixes

2003-05-13 07:30  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, application.cpp, application.h,
	  color_manager.h, test_app.cpp, timed_event.cpp, timed_event.h,
	  timer.cpp, timer.h: new timer implementation, count down

2003-05-13 06:58  Marc Strämke <marcstraemke@gmx.net>

	* libstk.pws, libstk/Makefile.am, libstk/scroll_box.cpp,
	  libstk/scroll_box.h, libstk/scroll_modell.cpp,
	  libstk/scroll_modell.h, libstk/surface.cpp, libstk/surface.h,
	  libstk/surface_sdl.cpp, libstk/test_app.cpp,
	  libstk/tribal_theme.cpp: added scrolling via scrollboxes with the
	  scroll location beeing held in special objects called
	  scroll_modell

2003-05-07 03:38  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/scroll_box.cpp: turned off some debug statements

2003-05-07 03:35  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, application.cpp, application.h,
	  combiners.h, test_app.cpp, timed_event.cpp, timed_event.h,
	  widget.cpp: initial timed_event implementation, still needs to
	  abstract time

2003-05-06 08:40  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/color_manager.cpp: comments

2003-05-06 05:47  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/color_manager.cpp: fixed color_properties less than
	  operator

2003-05-05 16:43  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: color_manager.cpp, color_manager.h: color_manager
	  comments and removal of constructor and destructor

2003-05-05 11:17  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, color_manager.cpp, color_manager.h,
	  tribal_theme.cpp, tribal_theme.h: added first implementation of
	  the color manager

2003-05-05 08:30  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, application.cpp, event.h, font_mngr.cpp,
	  font_mngr.h, spinner.cpp, theme.cpp, theme.h, tribal_theme.cpp,
	  tribal_theme.h: initial user_theme pimpl implementation

2003-05-05 07:17  Darren Vincent Hart <dvhart@byu.edu>

	* doc/irc_05052003_session.txt: new irc log

2003-05-03 04:54  Marc Strämke <marcstraemke@gmx.net>

	* libstk/point.h: Modified Point class to contain additional
	  Overloaded operators to make it more useful

2003-05-02 11:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, list.cpp, spinner.cpp, spinner.h,
	  tribal_theme.cpp: spinner draws arrows and responds to mouse
	  events, it now also wraps around instead of stopping at top and
	  bottom

2003-05-02 09:58  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: exceptions.h, surface.cpp, surface.h, surface_sdl.cpp,
	  surface_sdl.h, widget.cpp, widget.h: Removed old license headers
	  from all source code

2003-05-02 07:55  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: font_mngr.cpp, font_mngr.h: Changed Caching strategy of
	  font_mngr (Never Trashes ATM)

2003-05-02 07:47  Marc Strämke <marcstraemke@gmx.net>

	* libstk/widget.cpp: Made stk::widget pass the events up to the
	  parent

2003-04-29 08:00  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/decorator.h: removal of decorator

2003-04-29 07:50  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia: somewhat updated uml diagram

2003-04-29 07:43  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, application.cpp, application.h,
	  component.h, container.cpp, container.h, parent.h, state.cpp,
	  widget.cpp, widget.h: parent renamed to component

2003-04-29 07:26  Darren Vincent Hart <dvhart@byu.edu>

	* TODO: TODO update

2003-04-29 07:24  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: scroll_decorator.cpp, scroll_decorator.h: removed
	  decorators

2003-04-29 07:22  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, container.cpp, container.h,
	  image_panel.cpp, image_panel.h, scroll_box.cpp, scroll_box.h,
	  test_app.cpp, tribal_theme.cpp: scroll_decorator conversion to
	  scroll_box

2003-04-29 06:55  Darren Vincent Hart <dvhart@byu.edu>

	* doc/irc_29042003_session.txt: irc log

2003-04-28 16:02  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: decorator.h, scroll_decorator.cpp, surface.cpp,
	  tribal_theme.cpp, widget.h: scrollbars on the scroll_decorator

2003-04-28 08:32  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/decorator.h, libstk/image_panel.cpp,
	  libstk/scroll_decorator.cpp, libstk/scroll_decorator.h,
	  libstk/test_app.cpp, libstk/tribal_theme.cpp, libstk/widget.h:
	  scrolling implemented

2003-04-28 07:41  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/decorator.h: some comments

2003-04-28 07:30  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, container.cpp, container.h, parent.h,
	  widget.cpp, widget.h: fixed infinite loop in focus_next,prev
	  routines

2003-04-28 06:17  Darren Vincent Hart <dvhart@byu.edu>

	* doc/license.txt: final license document

2003-04-28 01:10  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, decorator.h, test_app.cpp,
	  tribal_theme.cpp: more decorator work

2003-04-27 16:52  Darren Vincent Hart <dvhart@byu.edu>

	* doc/Doxyfile, libstk/button.h, libstk/container.cpp,
	  libstk/container.h, libstk/decorator.h, libstk/drawable.h,
	  libstk/image_panel.cpp, libstk/image_panel.h, libstk/label.h,
	  libstk/list.h, libstk/list_item.h, libstk/progress.h,
	  libstk/scroll_decorator.cpp, libstk/scroll_decorator.h,
	  libstk/spinner.h, libstk/state.h, libstk/test_app.cpp,
	  libstk/tribal_theme.cpp, libstk/widget.cpp, libstk/widget.h:
	  composite pattern and decorator update

2003-04-27 11:11  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, container.cpp, container.h, decorator.h,
	  image_panel.cpp, label.cpp, parent.h, progress.cpp, test_app.cpp,
	  widget.cpp: move toward composite model

2003-04-27 08:25  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, decorator.h, list.cpp, list.h,
	  rectangle.cpp, rectangle.h, scroll_decorator.cpp,
	  scroll_decorator.h, widget.cpp, widget.h: beginnings of decorator
	  and scroll_decorator

2003-04-27 02:19  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/tribal_theme.cpp: tribal theme updates

2003-04-26 11:44  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, button.cpp, container.h, image.h,
	  image_panel.cpp, label.cpp, list.cpp, list.h, list_item.cpp,
	  progress.cpp, spinner.cpp, spinner.h, state.cpp, test_app.cpp,
	  theme.cpp, theme.h, widget.cpp, widget.h: spinner widget

2003-04-26 05:48  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, doc/irc_26042003_session.txt, libstk/drawable.h,
	  libstk/list_item.cpp, libstk/list_item.h, libstk/test_app.cpp,
	  libstk/theme.cpp, libstk/theme.h: new list_item parentage

2003-04-25 08:00  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: make_test, test.cpp: removed old test

2003-04-25 07:49  Marc Strämke <marcstraemke@gmx.net>

	* libstk.pc.in, libstk/Makefile.am, libstk/application.cpp,
	  libstk/application.h, libstk/button.cpp, libstk/button.h,
	  libstk/container.cpp, libstk/container.h, libstk/drawable.h,
	  libstk/event_handler.h, libstk/event_system.h,
	  libstk/event_system_sdl.cpp, libstk/event_system_sdl.h,
	  libstk/font.cpp, libstk/font.h, libstk/font_mngr.cpp,
	  libstk/font_mngr.h, libstk/glyph.cpp, libstk/graphics_context.h,
	  libstk/image.cpp, libstk/image.h, libstk/image_panel.cpp,
	  libstk/image_panel.h, libstk/key_event.cpp, libstk/key_event.h,
	  libstk/label.cpp, libstk/label.h, libstk/list.cpp, libstk/list.h,
	  libstk/list_item.cpp, libstk/mouse_event.cpp,
	  libstk/mouse_event.h, libstk/parent.h, libstk/progress.cpp,
	  libstk/progress.h, libstk/rectangle.cpp, libstk/rectangle.h,
	  libstk/state.cpp, libstk/state.h, libstk/surface.cpp,
	  libstk/surface.h, libstk/surface_sdl.cpp, libstk/surface_sdl.h,
	  libstk/surface_sdl_test.cpp, libstk/test.cpp,
	  libstk/test_app.cpp, libstk/theme.cpp, libstk/theme.h,
	  libstk/widget.cpp, libstk/widget.h: fixed installation via
	  makefiles

2003-04-25 07:17  Marc Strämke <marcstraemke@gmx.net>

	* Makefile.am, configure.in: fixed Makefiles for new dir structure

2003-04-25 07:02  Marc Strämke <marcstraemke@gmx.net>

	* configure.in: fixed stupid mistake

2003-04-25 06:55  Marc Strämke <marcstraemke@gmx.net>

	* configure.in, libstk/Makefile.am: fixed libtool versioning

2003-04-25 06:44  Marc Strämke <marcstraemke@gmx.net>

	* Makefile.am, configure.in, libstk.pc.in, libstk.pws,
	  libstk/Makefile.am: fixed makefiles (sort of)

2003-04-25 04:10  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, doc/license.txt, libstk/application.cpp, libstk/button.cpp,
	  libstk/container.cpp, libstk/graphics_context.h, libstk/list.cpp,
	  libstk/list.h, libstk/list_item.cpp, libstk/list_item.h,
	  libstk/surface.h, libstk/test_app.cpp, libstk/theme.cpp,
	  libstk/theme.h, libstk/widget.cpp, libstk/widget.h: initial lists
	  - animated - and updated license

2003-04-14 15:34  Darren Vincent Hart <dvhart@byu.edu>

	* doc/license.txt: license attempt one

2003-04-14 15:06  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, button.cpp, button.h, container.cpp,
	  container.h, event.h, event_system_sdl.cpp, image_panel.cpp,
	  label.cpp, progress.cpp, state.cpp, test_app.cpp, theme.cpp,
	  widget.cpp, widget.h: focus and hover behavior with events

2003-04-14 07:50  Marc Strämke <marcstraemke@gmx.net>

	* libstk/button.h: updated doc

2003-04-14 07:36  Darren Vincent Hart <dvhart@byu.edu>

	* doc/: irc_14042003_session.txt, license.txt: april 14 irc session

2003-04-14 06:06  Marc Strämke <marcstraemke@gmx.net>

	* TODO: added touchscreen support

2003-04-14 05:21  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: image_panel.cpp, image_panel.h: image_panel

2003-04-14 05:17  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, progress.cpp, progress.h, test_app.cpp,
	  widget.h: widget traversal focus and active fixes

2003-04-13 11:28  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/surface.cpp, libstk/surface.h, libstk/test_app.cpp,
	  libstk/theme.cpp, libstk/widget.cpp, libstk/widget.h: image
	  clipping

2003-04-13 09:40  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/image.cpp: image exception fixes

2003-04-13 09:13  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, image.cpp, image.h, parrots.ppm,
	  surface.cpp, surface.h, test_app.cpp, theme.cpp, theme.h: initial
	  image support

2003-04-11 16:12  Darren Vincent Hart <dvhart@byu.edu>

	* TODO, libstk/container.h, libstk/image.cpp, libstk/image.h,
	  libstk/progress.cpp, libstk/progress.h, libstk/surface.cpp,
	  libstk/surface.h, libstk/test_app.cpp, libstk/theme.cpp,
	  libstk/theme.h: progress bar label format string and initial
	  image widget

2003-04-11 11:47  Darren Vincent Hart <dvhart@byu.edu>

	* TODO: TODO file

2003-04-11 11:37  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, application.h, container.cpp,
	  container.h, drawable.h, event_handler.h, font_mngr.h, parent.h,
	  widget.cpp, widget.h: some documentation

2003-04-11 11:37  Darren Vincent Hart <dvhart@byu.edu>

	* doc/: libstk.xml, license.txt: initial license document

2003-04-06 09:49  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, button.cpp, container.cpp, state.cpp,
	  state.h: widget traversal work

2003-04-06 08:22  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: theme.cpp, theme.h: theme sync with website

2003-04-06 05:23  Darren Vincent Hart <dvhart@byu.edu>

	* contact.php, index.php, overview.php, technology.php: removal of
	  php files :-)

2003-04-06 05:09  Marc Strämke <marcstraemke@gmx.net>

	* doc/: libstk.xml, process_xml.sh,
	  dot_files/widget_tree_example.dot, images/doc_images_go_here:
	  Commmited basic documentation, mainly serves as a starting point
	  for the rest of the team to start writing docs

2003-04-06 04:37  Marc Strämke <marcstraemke@gmx.net>

	* doc/: htmlchunkedsheet.xsl, process_xml.sh: added basic
	  environment for processing docbook based documentation

2003-04-05 18:50  Darren Vincent Hart <dvhart@byu.edu>

	* index.php, contact.php, overview.php, technology.php, uml.dia,
	  images/dilbert_ui.gif, images/dilbert_ui.png,
	  images/libstk::org.gif, images/libstk::org.xcf,
	  images/libstk::squares.gif, images/libstk::squares.xcf,
	  include/footer.php, include/header.php, include/javascript.js,
	  include/menu.php, include/theme.css: Initial CVS upload

2003-04-05 18:50  Darren Vincent Hart <dvhart@byu.edu>

	* index.php, contact.php, overview.php, technology.php, uml.dia,
	  images/dilbert_ui.gif, images/dilbert_ui.png,
	  images/libstk::org.gif, images/libstk::org.xcf,
	  images/libstk::squares.gif, images/libstk::squares.xcf,
	  include/footer.php, include/header.php, include/javascript.js,
	  include/menu.php, include/theme.css: Initial revision

2003-04-05 08:38  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.cpp: no more app segfault when clicking on
	  state

2003-04-05 03:40  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.h: another change...

2003-04-05 03:21  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, container.cpp, container.h: more widget
	  cycling

2003-04-05 02:58  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, button.h, label.cpp, progress.cpp,
	  state.cpp, test_app.cpp, theme.cpp, theme.h, widget.h: more
	  widget cycling routines

2003-04-04 06:36  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, container.h, parent.h, widget.cpp,
	  widget.h: key and mouse focus synchronization working

2003-04-04 05:36  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, container.cpp, container.h, drawable.h,
	  surface.h, surface_sdl.cpp, surface_sdl.h: massive rendering
	  speed improvements

2003-04-03 12:01  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, application.h, button.cpp,
	  container.cpp, container.h, drawable.h, event_system_sdl.cpp,
	  state.cpp, state.h, widget.cpp, widget.h: key and mouse focus
	  preliminary code

2003-03-28 07:23  Marc Strämke <marcstraemke@gmx.net>

	* libstk.pws, libstk/Makefile.am, libstk/font.h,
	  libstk/font_mngr.cpp, libstk/font_mngr.h, libstk/theme.cpp: added
	  basic font manager, havent changed the theme yet!

2003-03-24 06:08  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, container.cpp, container.h,
	  rectangle.cpp, rectangle.h, surface.h, test_app.cpp, theme.cpp:
	  fixed a bug in rectangle creation and width,height setting

2003-03-23 12:58  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: theme.cpp, theme.h: update to tribal theme colors

2003-03-23 05:49  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/theme.h: tribal colors

2003-03-23 05:31  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: theme.cpp, theme.h: theme mods

2003-03-23 04:06  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/progress.cpp: progress formatting

2003-03-22 14:30  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/font.cpp: font chars_in_rect fix

2003-03-22 04:36  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, button.cpp, button.h, progress.cpp,
	  progress.h, test_app.cpp, theme.cpp, theme.h: progress bar

2003-03-22 02:44  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, exceptions.h, test_app.cpp, theme.cpp,
	  widget.h: some exception handling

2003-03-22 02:03  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, button.cpp, button.h, test_app.cpp,
	  theme.cpp, theme.h: text labels in buttons - why are the boxes
	  following the text ?

2003-03-22 01:47  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia, libstk/application.cpp, libstk/button.cpp,
	  libstk/container.cpp, libstk/container.h, libstk/drawable.h,
	  libstk/label.cpp, libstk/widget.cpp, libstk/widget.h: some
	  hover/active state modifications

2003-03-22 01:21  Darren Vincent Hart <dvhart@byu.edu>

	* libstk.pws, libstk/application.cpp, libstk/state.cpp,
	  libstk/state.h, libstk/widget.h: redraw and hover working
	  together

2003-03-21 17:05  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia, libstk/Makefile.am, libstk/application.cpp,
	  libstk/button.cpp, libstk/font.cpp, libstk/point.h,
	  libstk/rectangle.cpp, libstk/rectangle.h, libstk/state.cpp,
	  libstk/surface.cpp, libstk/surface_sdl.cpp, libstk/surface_sdl.h,
	  libstk/widget.cpp, libstk/widget.h: redraw updates

2003-03-21 15:51  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, state.cpp: redraw changes

2003-03-21 11:53  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, container.h, state.cpp, state.h,
	  theme.cpp, theme.h, widget.cpp, widget.h: more redraw work

2003-03-21 10:40  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/container.cpp: container fix

2003-03-21 10:37  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: drawable.h, widget.cpp: drawable fix

2003-03-21 10:34  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: container.cpp, rectangle.h, widget.h: rectangle fixes
	  again

2003-03-21 10:31  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/rectangle.h: rectangle fixes

2003-03-21 10:28  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, button.h, container.cpp, container.h,
	  drawable.h, rectangle.h, widget.cpp, widget.h: some broken
	  changes - redraw work

2003-03-20 02:46  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/: font.cpp, font.h, surface.cpp, surface.h,
	  surface_sdl.cpp, test_app.cpp, theme.cpp: fonts: kerning fixed,
	  labels: bounding boxes

2003-03-20 02:42  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, button.cpp: reduced debug messages

2003-03-20 02:15  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia, libstk/application.cpp, libstk/application.h,
	  libstk/button.cpp, libstk/button.h, libstk/container.cpp,
	  libstk/container.h, libstk/drawable.h,
	  libstk/event_system_sdl.cpp, libstk/font.cpp, libstk/label.cpp,
	  libstk/label.h, libstk/mouse_event.cpp, libstk/rectangle.h,
	  libstk/state.cpp, libstk/state.h, libstk/stk.h,
	  libstk/surface.cpp, libstk/test_app.cpp, libstk/theme.cpp,
	  libstk/widget.cpp, libstk/widget.h: start of theme, event
	  passing, and drawing hierarchy

2003-03-19 13:23  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/: font.cpp, font.h, glyph.cpp, glyph.h,
	  graphics_context.h, label.cpp, label.h, surface.cpp, surface.h,
	  surface_sdl.cpp, test_app.cpp, theme.cpp, theme.h: more font
	  rendering fixes

2003-03-17 11:30  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/: Makefile.am, font.cpp, font.h, glyph.cpp, glyph.h,
	  graphics_context.h, label.cpp, label.h, surface.cpp, surface.h,
	  surface_sdl.cpp, surface_sdl.h, test_app.cpp, theme.cpp, theme.h:
	  added fonts/glyphs

2003-03-17 08:52  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, button.cpp, container.cpp, theme.cpp,
	  theme.h, widget.cpp, widget.h: theme singleton with shared_ptr
	  members

2003-03-17 07:14  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, application.cpp, button.cpp, button.h,
	  container.cpp, container.h, state.cpp, state.h, surface_sdl.cpp,
	  surface_sdl.h, test_app.cpp, theme.cpp, theme.h, widget.cpp,
	  widget.h: theme prototype

2003-03-15 06:40  Vernon Henry Mauery <vernon@byu.edu>

	* libstk/: font.cpp, font.h: added font class preliminary

2003-03-14 23:34  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: button.cpp, state.cpp, widget.cpp: fixes for
	  boost_1_30_0 (Quick hacks, not fixes) Doing Wrong weak ptr usage
	  here!

2003-03-10 07:59  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, application.h, button.cpp, button.h,
	  combiners.h, container.h, event_system.h, event_system_sdl.cpp,
	  event_system_sdl.h, parent.h, state.cpp, state.h, surface.h,
	  surface_sdl.cpp, surface_sdl.h, test_app.cpp, widget.cpp,
	  widget.h: object factories - initial implementation

2003-03-10 01:14  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/combiners.h: initial combiners - untested and not
	  integrated

2003-03-10 00:46  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/ptr_test.cpp: ptr_test, initial submission

2003-03-10 00:28  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, application.cpp, container.cpp,
	  container.h, event_system_sdl.cpp, quit_event.cpp, quit_event.h,
	  state.cpp, surface.h, surface_sdl.cpp, test_app.cpp, widget.cpp,
	  widget.h: initial add_child changes - incomplete

2003-03-08 10:07  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, application.h, button.h, container.cpp,
	  container.h, parent.h, state.cpp, widget.cpp, widget.h:
	  constructor and parent interface changes

2003-03-08 08:13  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.cpp, application.h, button.cpp, button.h,
	  container.h, drawable.h, event.h, event_handler.h,
	  event_system.h, event_system_sdl.cpp, key_event.h, mouse_event.h,
	  state.h, surface.h, test_app.cpp, widget.h: Changed the Typedefs
	  to the new class::ptr style

2003-03-08 07:53  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: application.h, button.h: Typedef Changes

2003-03-08 07:50  Marc Strämke <marcstraemke@gmx.net>

	* libstk/application.h: Initial typedef Changes

2003-03-08 07:43  Darren Vincent Hart <dvhart@byu.edu>

	* doc/: dvhart_carter_architecture.txt, gpl_license.txt,
	  irc_08032003_session.txt, irc_08032003_topics.txt,
	  lgpl_license.txt, mozilla_license.txt, qt_license.txt, uml.dia,
	  wxwindows_license.txt: some docs

2003-03-07 16:52  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia, libstk/application.cpp, libstk/application.h,
	  libstk/button.cpp, libstk/button.h, libstk/container.h,
	  libstk/event_system_sdl.cpp, libstk/keycode.h, libstk/parent.h,
	  libstk/surface.h, libstk/test_app.cpp, libstk/widget.h: working
	  signal test in test_app, Enter on button exits

2003-03-07 06:55  Marc Strämke <marcstraemke@gmx.net>

	* autogen.sh, libstk.pws, doc/Doxyfile, libstk/application.cpp,
	  libstk/application.h, libstk/container.h, libstk/drawable.h,
	  libstk/event_handler.h, libstk/parent.h, libstk/widget.h: Changed
	  some smaller things, look at my Mailing list post from 7.3.03
	  21:44

2003-03-07 01:18  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.cpp: application current widget assignment
	  changes

2003-03-06 14:24  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, application.cpp, application.h, button.cpp,
	  button.h, container.cpp, container.h, event.h, event_handler.h,
	  event_system.h, event_system_sdl.cpp, event_system_sdl.h,
	  key_event.h, keycode.h, mouse_event.h, quit_event.cpp,
	  quit_event.h, state.cpp, state.h, test_app.cpp, widget.cpp,
	  widget.h: compilable test_app with working events and exit

2003-03-06 09:03  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.cpp, event_system_sdl.cpp, surface_sdl.cpp:
	  compiling demo - yeehaw

2003-03-06 08:22  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: button.cpp, button.h, container.cpp, container.h,
	  state.cpp, state.h, test_app.cpp, widget.cpp, widget.h: fixed
	  button constructor arg count

2003-03-05 15:52  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: Makefile.am, application.cpp, application.h, button.cpp,
	  button.h, container.cpp, container.h, drawable.h, event.h,
	  event_handler.h, event_system.h, event_system_sdl.cpp,
	  event_system_sdl.h, mouse_event.cpp, parent.h, state.cpp,
	  state.h, surface.h, surface_sdl.cpp, surface_sdl.h, test_app.cpp,
	  widget.cpp, widget.h: some partially compilable code

2003-03-03 08:49  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia, libstk/Makefile.am, libstk/aa_filter.h,
	  libstk/application.cpp, libstk/application.h, libstk/button.cpp,
	  libstk/button.h, libstk/combo.cpp, libstk/combo.h,
	  libstk/drawable.h, libstk/event.h, libstk/event_system_dfb.cpp,
	  libstk/event_system_dfb.h, libstk/event_system_sdl.cpp,
	  libstk/event_system_sdl.h, libstk/exceptions.h, libstk/image.cpp,
	  libstk/image.h, libstk/key_event.cpp, libstk/key_event.h,
	  libstk/keycode.h, libstk/label.cpp, libstk/label.h,
	  libstk/list.cpp, libstk/list.h, libstk/list_item.cpp,
	  libstk/list_item.h, libstk/mouse_event.cpp, libstk/mouse_event.h,
	  libstk/parent.h, libstk/surface.h, libstk/surface_dfb.cpp,
	  libstk/surface_dfb.h, libstk/test_app.cpp: new files, some work
	  towards compiling

2003-02-22 07:42  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: event.h, event_system_sdl.cpp, event_system_sdl.h,
	  surface_sdl.cpp: event system work

2003-02-22 07:00  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.h, event_system.h, event_system_sdl.cpp,
	  event_system_sdl.h, test_app.cpp: event_system classes

2003-02-22 04:42  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia, libstk/test_app.cpp: more updates

2003-02-22 04:11  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/application.h: application notes

2003-02-22 04:08  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: application.h, test.cpp, test_app.cpp: test_app program

2003-02-22 03:56  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: aa_filter_linear_m1.25.h, aa_filter_linear_m1.3.h,
	  aa_filter_linear_m1.35.h, aa_filter_linear_m1.5.h,
	  aa_filter_linear_m1.75.h, aa_filter_linear_m1.h,
	  aa_filter_linear_m2.h, aa_filters/aa_filter_linear_m1.25.h,
	  aa_filters/aa_filter_linear_m1.3.h,
	  aa_filters/aa_filter_linear_m1.35.h,
	  aa_filters/aa_filter_linear_m1.5.h,
	  aa_filters/aa_filter_linear_m1.75.h,
	  aa_filters/aa_filter_linear_m1.h,
	  aa_filters/aa_filter_linear_m2.h: aa_filter cleanup

2003-02-22 03:33  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: app.cpp, app.h, application.h, drawable.h,
	  event_handler.h, keycode.h, parent.h, widget.h: some new header
	  files

2003-02-09 10:52  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia: updated uml

2003-02-08 05:07  Marc Strämke <marcstraemke@gmx.net>

	* doc/uml.dia: proposed hierarchie

2003-02-08 04:08  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia: updated dia file

2003-02-01 00:40  Darren Vincent Hart <dvhart@byu.edu>

	* doc/uml.dia, libstk/surface.cpp, libstk/surface_sdl_test.cpp,
	  libstk/widget.h: uml dia start

2002-12-11 04:06  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: stk.h, stk_types.h: missing files

2002-12-11 03:22  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: graphics_context.h, surface.cpp, surface.h,
	  surface_sdl.cpp, surface_sdl.h, surface_sdl_test.cpp: comments
	  and minor surface changes

2002-12-10 15:17  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: make_test, rectangle.h, surface.h, surface_sdl.cpp,
	  surface_sdl.h, surface_sdl_test.cpp: surface_sdl_test demo
	  works!!!!! still missing some functionality, but the hierarchical
	  surface model is working.

2002-12-10 13:21  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: surface.cpp, surface_sdl.cpp, surface_sdl.h,
	  surface_sdl_test.cpp: surface_sdl demo (one whole line *g*)

2002-12-10 11:29  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: surface_sdl.cpp, surface_sdl.h: the surface_sdl files
	  some DA forgot to commit

2002-12-10 11:28  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: surface.cpp, surface.h: Partial surface_sdl
	  implementation

2002-12-10 10:31  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: rectangle.h, stk_types.h, surface.cpp, surface.h: fixed
	  surface so it compiles

2002-12-10 07:14  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: stk_types.h, surface.cpp, surface.h: Mostly?? complete
	  surface.h and surface.cc

2002-12-10 05:23  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/surface.h: update to surface.h

2002-12-10 05:16  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: app.cpp, edge.h, exceptions.h, graphics_context.h,
	  point.h, rectangle.h, stk_types.h, surface.h: New surface
	  interface in surface.h

2002-11-29 01:43  Marc Strämke <marcstraemke@gmx.net>

	* configure.in, libstk.pc.in: Added Pkg-Config support (was bored
	  :)) )

2002-11-29 01:38  Marc Strämke <marcstraemke@gmx.net>

	* autogen.sh, configure.in, libstk/Makefile.am, libstk/test.cpp:
	  mucked around with Makefiles and added some code demoing the
	  stack based widget technic in test.cpp

2002-11-29 00:41  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: state.cpp, state.h: added missing state files

2002-11-26 15:26  Darren Vincent Hart <dvhart@byu.edu>

	* doc/coding_standards, libstk/test.cpp, libstk/widget.h: Initial
	  thoughts on boost signals, see widget.h

2002-11-26 05:54  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: app.cpp, app.h, test.cpp: [no log message]

2002-11-26 05:42  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: container.cpp, container.h, widget.cpp, widget.h: oops
	  commited wrong version,fixed now :)

2002-11-26 05:39  Marc Strämke <marcstraemke@gmx.net>

	* libstk.pws, libstk/Makefile.am, libstk/app.h,
	  libstk/container.cpp, libstk/container.h, libstk/widget.cpp,
	  libstk/widget.h: Commited the working part of the WIdget tree,
	  advanced features like cycling trough all widgets in a state is
	  missing!

2002-09-25 02:43  Marc Strämke <marcstraemke@gmx.net>

	* libstk/surface.cpp: corrected dvhart's non ISO c++ code :)

2002-09-19 04:32  Marc Strämke <marcstraemke@gmx.net>

	* libstk/widget.h: fixed the built

2002-09-17 07:04  Marc Strämke <marcstraemke@gmx.net>

	* libstk/: container.cpp, container.h: "fixed" codecs container
	  implementation (the old one was neither usable nor Legal c++ )

2002-09-17 04:11  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: aa_filter_linear_m1.25.h, aa_filter_linear_m1.3.h,
	  aa_filter_linear_m1.35.h, aa_filter_linear_m1.5.h,
	  aa_filter_linear_m1.75.h, aa_filter_linear_m1.h,
	  aa_filter_linear_m2.h, surface.cpp, surface.h: latest surface
	  code, includes aa lines and poly fill/draw.  needs some cleanup,
	  but I wanted it in CVS asap

2002-09-17 02:12  Dirk Hörner <dirkhoerner@gmx.de>

	* Makefile.am, autogen.sh, configure.in, libstk/Makefile.am,
	  libstk/app.cpp, libstk/app.h, libstk/container.cpp,
	  libstk/container.h, libstk/exceptions.h, libstk/widget.cpp:
	  implemented stk::container fixed Makefiles, they are working now
	  with SDL ;)

2002-09-14 07:53  Marc Strämke <marcstraemke@gmx.net>

	* configure.in, libstk.pws, libstk/Makefile.am, libstk/app.cpp,
	  libstk/app.h, libstk/exceptions.h, libstk/surface.cpp,
	  libstk/surface.h, libstk/widget.cpp, libstk/widget.h: Fixed
	  Makefiles(automake for Sigc++).  Purged old stuff out of all
	  classes, codebase compiles(does nothing(TM))

2002-09-12 02:51  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/surface.cpp: Horizontal and Verticle lines now draw the
	  coords inclusively [x1,x2] or [y1,y2]

2002-09-12 02:17  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/surface.cpp: Fixed minor bug on draw_line that prevented
	  45 degree lines to draw.

2002-09-11 15:32  Darren Vincent Hart <dvhart@byu.edu>

	* doc/coding_standards, libstk/surface.cpp, libstk/surface.h:
	  Primitive draw_line complete.

2002-09-11 06:21  Marc Strämke <marcstraemke@gmx.net>

	* doc/coding_standards: added draft coding standards

2002-09-10 05:21  Darren Vincent Hart <dvhart@byu.edu>

	* libstk/: app.cpp, app.h, exceptions.h, surface.cpp, surface.h:
	  minor modification to app.  initial surface class. (non-working)

2002-09-09 10:10  Dirk Hörner <dirkhoerner@gmx.de>

	* Makefile.am, configure.in, libstk/Makefile.am, libstk/app.cpp,
	  libstk/app.h, libstk/exceptions.h: rewrote Makefiles and
	  configure.in, added exceptions, changed stuff in app.*

2002-09-08 04:14  Darren Vincent Hart <dvhart@byu.edu>

	* libstk_old.tar.gz: Added libstk_old.tar.gz for reference

2002-09-08 03:56  Darren Vincent Hart <dvhart@byu.edu>

	* configure.in: Fixed configure.in again...

2002-09-08 03:55  Darren Vincent Hart <dvhart@byu.edu>

	* carter_irc.txt, configure.in: Fixed configure.in

2002-09-08 03:47  Darren Vincent Hart <dvhart@byu.edu>

	* AUTHORS, COPYING, Makefile.am, NEWS, README, TODO, autogen.sh,
	  carter_irc.txt, configure.in, gpl.texinfo, libstk.pws, project,
	  doc/Doxyfile, doc/Makefile.am, doc/libstk.texi, doc/texinfo.tex,
	  doc/uml.jpg, doc/widget_tree.txt, libstk/Makefile.am,
	  libstk/app.cpp, libstk/app.h, libstk/surface.h,
	  libstk/widget.cpp, libstk/widget.h: Initial import into CVS

2002-09-08 03:47  Darren Vincent Hart <dvhart@byu.edu>

	* AUTHORS, COPYING, Makefile.am, NEWS, README, TODO, autogen.sh,
	  carter_irc.txt, configure.in, gpl.texinfo, libstk.pws, project,
	  doc/Doxyfile, doc/Makefile.am, doc/libstk.texi, doc/texinfo.tex,
	  doc/uml.jpg, doc/widget_tree.txt, libstk/Makefile.am,
	  libstk/app.cpp, libstk/app.h, libstk/surface.h,
	  libstk/widget.cpp, libstk/widget.h: Initial revision

