2006-08-21  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.7.8 release

2006-08-21  Benjamin Otte  <in7y118@public.uni-hamburg.de>

	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(smooth_reverse_engineer_stepper_box):
	  only query style properties if the widget really is a GtkRange

2006-08-21  Benjamin Otte  <in7y118@public.uni-hamburg.de>

	* engines/clearlooks/src/support.c:
	(clearlooks_scrollbar_visible_steppers),
	(clearlooks_scrollbar_get_junction):
	not everything that uses the scrollbar details is a scrollbar

2006-08-21  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c: (draw_grid_cairo):
	- change the color of the grid slightly
	- speed up the grid by filling all pixel at the same time.

	* engines/industrial/src/industrial_style.c: (real_draw_box),
	(draw_extension):
	- make some colors relative, fix "in" gradient for buttons

2006-08-19  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c:
	(draw_rounded_gradient), (draw_rounded_rect), (draw_grid_cairo),
	(real_draw_box), (draw_focus):

	small speed improvements all over the place:
	- draw_rounded_rect is now fixed and has some special cases.
	- the border color of default buttons is special cased instead
	  of relying on transparency.
	- draw grid draws 5 pixel instead of an arc.

2006-08-18  Andrew Johnson  <acjgenius@earthlink.net>

	* engines/hc/src/hc-style.c: (hc_draw_expander):
	* engines/hc/src/hc_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.c: (hc_style_class_init):

	- Use the base/text values for expander arrow

2006-08-18  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c:
	(draw_rounded_gradient), (draw_rounded_rect), (real_draw_box),
	(draw_box), (draw_option):
	- add a slight shadow to the radiobutton
	- change in draw_rounded_gradient to prevent blank pixel
	in the corners of buttons.
	- fixed menuitem border opacity
	- small cleanup

	* themes/Industrial/gtk-2.0/gtkrc:
	- Tweak the WnckTasklist glowing
	- cleanups

2006-08-18  Andrew Johnson  <acjgenius@earthlink.net>

	* engines/hc/src/hc-style.c: (hc_draw_check):

	- Improve Visibility/Contrast of Checks, Still not right, but better

2006-08-17  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c: (draw_slider),
	(draw_check):
	- added shadow to checkbutton

	* themes/Industrial/gtk-2.0/gtkrc:
	- enable trough-side-details
	- activate sliders
	- set x/ythickness of GtkProgress to 0px
	- some cleanups

2006-08-16  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c: (draw_focus):
	- remove some debugging cruft

2006-08-16  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c: (real_draw_box),
	(draw_focus), (draw_shadow):
	* engines/industrial/src/industrial_style_versioned_code.h:
	- Implement a focus for GtkEntry
	- Some cleanups.

	* themes/Industrial/gtk-2.0/gtkrc:
	- Use the focus for GtkEntry
	- Some other small changes

2006-08-15  Andrew Johnson  <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_support.c:
	(glide_draw_pattern_fill):
	- Fix Pattern Translate offset

2006-08-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/animation.h:

	- include ge-support.h in animation.h instead of animation.c. This
	is needed for GE_INTERNAL.

2006-08-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c: (draw_rounded_rect),
	(real_draw_box), (real_draw_box_gap), (draw_extension),
	(draw_check):
	- small improvements all over the place. ComboBoxes and Spinbuttons
	don't have a two pixel distance between buttons and entry anymore.

	* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
	- Handle a small radius by using cairo_rectangle.

	* engines/support/widget-information.c:
	(ge_button_get_default_border):
	* engines/support/widget-information.h:
	- added ge_button_get_default_border which I need for industrial

2006-08-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_arrow):

	- Fixed cairo_t leak ala bug #351057

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/src/crux-draw.h:
	* engines/crux/src/crux-rc-style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/mist/src/mist-rc-style.h:
	* engines/smooth/src/interfaces/drawing_interface.h:
	* engines/support/cairo-support.c:
	* engines/support/general-support.h:
	* engines/support/widget-information.c:
	* engines/thinice/src/thinice_rc_style.h:

	- Make sure all headers now using GE_INTERNAL include it via ge-support.h

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/smooth/Makefile.am:
	- Fix "trailing whitespace" silly automake

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/animation.h:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.h:
	* engines/crux/src/crux-draw.h:
	* engines/crux/src/crux-rc-style.h:
	* engines/crux/src/crux-style.h:
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.h:
	* engines/hc/src/hc_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/hc/src/hc_gtk2_support.h:
	* engines/industrial/src/industrial_rc_style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/mist/src/mist-rc-style.h:
	* engines/mist/src/mist-style.h:
	* engines/redmond/src/redmond_gtk2_drawing.h:
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_drawing.h:
	* engines/smooth/src/engine/smooth_gtk2_engine.h:
	* engines/smooth/src/engine/smooth_gtk2_misc.h:
	* engines/smooth/src/engine/smooth_gtk2_rc.h:
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
	.h:
	* engines/smooth/src/interfaces/drawing_interface.h:
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_inte
	rface.h:
	* engines/smooth/src/utils/calc_colors.h:
	* engines/smooth/src/utils/draw_arrows.h:
	* engines/smooth/src/utils/draw_border.h:
	* engines/smooth/src/utils/draw_checkmark.h:
	* engines/smooth/src/utils/draw_fill.h:
	* engines/smooth/src/utils/draw_grips.h:
	* engines/support/cairo-support.h:
	* engines/support/general-support.h:
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_rc_style.h:
	* engines/thinice/src/thinice_style.h:

	Fix Bug #350606 -
	- Move G_GNUC_INTERNAL macro to the start of the line
	- Replace G_GNUC_INTERNAL with new GE_INTERNAL private macro
	
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/src/hc-style.c: (hc_draw_shadow):
	- disable border for menus on panel
	
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>

	* configure.ac:
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/Makefile.am:
	* engines/crux/src/crux-draw.c: 
	* engines/glide/Makefile.am:
	* engines/glide/src/glide_gtk2_drawing.c: 
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/Makefile.am:
	* engines/hc/src/hc-style.c: 
	* engines/hc/src/hc_gtk2_engine.c: 
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/hc/src/hc_gtk2_support.c: 
	* engines/industrial/Makefile.am:
	* engines/mist/Makefile.am:
	* engines/mist/src/mist-style.c: 
	* engines/redmond/Makefile.am:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_misc.c: 
	* engines/smooth/Makefile.am:
	* engines/support/Makefile.am:
	* engines/support/cairo-support.c: 
	* engines/support/cairo-support.h:
	* engines/support/widget-information.c: 
	* engines/thinice/Makefile.am:
	* engines/thinice/src/thinice_misc.c: 
	* engines/thinice/src/thinice_rc_style.c: 
	* engines/thinice/src/thinice_theme_draw.c:

	- Add paranoia and deprecated configure flags
	- Improve HC Check Inconsistent
	- Add initial code for HC edge thickness RC flag
	- Fix broken Clearlooks menu on panel check
	- Make various little changes/fixes

2006-08-07 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/src/crux-draw.c:
	* engines/glide/src/glide_gtk2_drawing.c:

	- Last C89 Patch too close bug #349575

2006-08-07  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.7.7 release

2006-08-07 Andrew Johnson <acjgenius@earthlink.net>
	* engines/clearlooks/src/clearlooks_style.c:
	- Add inconsistent state for option buttons per bug #347227

	* engines/clearlooks/src/config.h.in:
	- Stupid autoheader

2006-08-07  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow),
	(draw_tab):
	- cairo based arrow drawing
	- improved scrollbar steppers
	- draw gradients on handle boxes

	(draw_extension): Match the inner stroke colour on bottom tabs to the
	colour in draw_box.

	(draw_handle): Don't draw boxes around handles that
	are on the panel


2006-08-04  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/crux/src/crux-draw.c: (draw_box):
	- Fix another possible crash bug.

2006-08-03 Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_support.c:
	(do_glide_draw_simple_circle):
	* engines/thinice/src/thinice_theme_draw.c:
	(thinice_style_draw_option):

	- Remove evil reset clip code

2006-08-03 Andrew Johnson <acjgenius@earthlink.net>

	* engines/thinice/src/thinice_theme_draw.c:
	- Quick fix to Use Min(width, height)/2 for option radius

2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/mist/src/mist-rc-style.c:
	* engines/mist/src/mist-style.c:
	* engines/redmond/src/redmond_gtk2_engine.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	* engines/smooth/src/engine/smooth_gtk2_engine.c:
	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	* engines/smooth/src/engine/smooth_gtk2_misc.h:
	* engines/smooth/src/engine/smooth_gtk2_rc.c:
	* engines/smooth/src/engine/smooth_gtk2_rc.h:
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.c:
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.h:
	* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.c:
	* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.h:
	* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.c:
	* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.h:
	* engines/smooth/src/interfaces/drawing_interface.c:
	* engines/smooth/src/interfaces/drawing_interface.h:
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
	* engines/smooth/src/interfaces/gdk2/gdk2_type_defines.h:
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_type_defines.h:
	* engines/smooth/src/utils/draw_grips.c:
	* engines/support/cairo-support.c:
	* engines/support/general-support.h:
	* engines/support/widget-information.c:
	* engines/thinice/src/thinice_rc_style.c:
	* engines/thinice/src/thinice_theme_draw.c:

	- Namespace all engine symbols for thinice, smooth, mist, redmond, clearlooks
	- Make Smooth use more Support functions/Macros
	- Start adding missing IS_* Macros

2006-08-04  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
	* engines/glide/src/glide_gtk2_drawing.c:
	(glide_draw_spinbutton_stepper):
	* engines/hc/src/hc-style.c: (hc_draw_shadow):
	* engines/mist/src/mist-style.c: (mist_tab), (draw_shadow),
	(draw_box), (draw_extension):
	* engines/thinice/src/thinice_theme_draw.c: (draw_box):
	- Fix potential crasher all over the place.

2006-08-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
	(glide_draw_option):
	* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_option):
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(smooth_draw_option), (smooth_draw_check):
	- Fixes cases where the arguments to CHECK_DETAIL were swapped.

2006-08-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.c: (update_animation_info):
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_slider_button),
	(clearlooks_draw_handle):
	* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
	* engines/clearlooks/src/support.c:
	(clearlooks_scrollbar_visible_steppers):
	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
	(glide_draw_option):
	* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(gtk_cell_renderer_toggle_get_inconsistent):
	* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
	* engines/support/widget-information.c: (ge_object_is_a),
	(ge_find_combo_box_widget_parent),
	(ge_cell_renderer_toggle_get_inconsistent):
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):
	- Small bug/warning fixes all over the place.

2006-08-02  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box): Fix RTL
	combo boxes

2006-08-02 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/src/hc-style.c:
	* engines/hc/src/hc_gtk2_support.c:
	* engines/mist/src/mist-style.c:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_engine.c:
	* engines/support/cairo-support.c:
	* engines/thinice/src/thinice_theme_draw.c:

	- C89 Fixes from #349575

2006-08-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.h:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_box):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.c:
	(clearlooks_scrollbar_get_junction):
	* engines/clearlooks/src/support.h:
	* engines/crux/src/crux-draw.h:
	* engines/crux/src/crux-rc-style.h:
	* engines/crux/src/crux-style.h:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/hc/src/hc-style.c:
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/industrial/src/industrial_rc_style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/mist/src/mist-rc-style.h:
	* engines/mist/src/mist-style.h:
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_engine.c:
	(smooth_rc_style_parse):
	* engines/smooth/src/engine/smooth_gtk2_engine.h:
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_rc_style.h:
	* engines/thinice/src/thinice_style.h:

	- Marked loads of things G_GNUC_INTERNAL
	- smooths theme_symbols array is now NULL terminated to save a variable
	- Changed clearlooks to use ge_widget_is_ltr

2006-08-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/*:

	- Initial port to cairo, there are still a lot of things missing
	(inconsistent states, the contrast option, etc.)
	- reindented everything. Pretty much all code was touched by the
	  port anyways.
	- removed the xpm images
	
	* engines/support/cairo-support.c:

	(ge_cairo_pattern_add_color_stop_color), (ge_cairo_mirror):
	* engines/support/cairo-support.h:
	* engines/support/widget-information.c: (ge_widget_is_ltr):
	* engines/support/widget-information.h:
	- Added some more helper functions (ge_cairo_mirror,
	  ge_widget_is_ltr, ge_cairo_pattern_add_color_stop_color)
	- Removed ge_cairo_rotate_mirror_translate
	- Removed #if 0'ed code.

2006-08-01 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_theme_main.c:
	* engines/clearlooks/src/support.c:
	* engines/clearlooks/src/support.h:
	* engines/crux/src/crux-main.c:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/src/hc_gtk2_engine.c:
	* engines/support/cairo-support.c:
	* engines/support/widget-information.h:

	- Fixed tooltip and scrollbars and scales in Glide	
	- Fixed invalid symbol in Glide
	- More Clearlooks -> support integration
	- Moved GTK verson check too support and removed from crux and clearlooks (all engines need it)
	- More Symbol Cleanup - all but a few unprefixed in crux, 
				2 private exported in industrial, 
				and 2 unprefixed in clearlooks are left
				The rest should be quick.

2006-07-28 Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
	(glide_style_unrealize):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_engine.c:
	(redmond_style_realize), (redmond_style_unrealize):
	* engines/redmond/src/redmond_gtk2_engine.h:

	- rename bg_pixmap[] patterns to bg_image[] so gdb knows whats what
	- add special check so that bg_pixmap == parent_relative doesn't crash gnome-power-manager

	Thanks for the heads up on this rtcm

2006-07-24 Andrew Johnson <acjgenius@earthlink.net>

        * NEWS:
        * configure.ac:

        Update for 2.7.6 release

2006-07-24 Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/src/hc-style.c: (hc_draw_shadow),
	(hc_draw_shadow_gap), (hc_draw_extension), (hc_draw_flat_box),
	(hc_draw_box), (hc_draw_box_gap), (hc_draw_handle),
	(hc_draw_slider), (hc_draw_check), (hc_draw_option), (hc_draw_tab),
	(hc_draw_arrow), (hc_draw_hline), (hc_draw_vline):
	* engines/hc/src/hc_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.c: (hc_style_class_init):

	- Improve Slider, Tabs/Notebooks, Options, Checks, Arrows
	- Prevent Double Lines in Combo's and Spin's
	- Ensure Entry's Match State (for insensitive)
	- Obsessively start reorganizing code
	- Begin Commenting things
	- #Warning woohoo!


	* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_dot),
	(hc_gtk2_engine_hack_menu_shell_style_set),
	(hc_gtk2_engine_hack_menu_shell_destroy),
	(hc_gtk2_engine_hack_menu_shell_motion),
	(hc_gtk2_engine_hack_menu_shell_leave),
	(hc_gtk2_engine_hack_menu_shell_setup_signals),
	(hc_gtk2_engine_hack_menu_shell_cleanup_signals):
	* engines/hc/src/hc_gtk2_support.h:
	
	- Add menu shell prelight hack from redmond

2006-07-23  Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow):
	* engines/glide/src/glide_gtk2_support.c: (do_glide_draw_arrow):
	* engines/glide/src/glide_gtk2_support.h:
	* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option),
	(hc_draw_tab), (hc_draw_arrow):
	* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_arrow):
	* engines/hc/src/hc_gtk2_support.h:
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow):
	* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_arrow):
	* engines/redmond/src/redmond_gtk2_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	(smooth_style_get_arrow):
	* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawArrow):
	* engines/thinice/src/thinice_misc.c: (thinice_arrow):
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):

	- Fix for Bug #343893 in clearlooks, hc, glide, thinice, and smooth
	- Played with check & option in hc, but without fully resolving anything yet

2006-07-22   Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/*:
	* engines/mist/src/*:
	* engines/redmond/src/*:
	* engines/smooth/Makefile.am:
	* engines/smooth/src/engine/*:
	* engines/smooth/src/interfaces/*:
	* engines/smooth/src/utils/*:
	* engines/support/cairo-support.h:
	* engines/thinice/src/*:

	- G_GNUC_INTERNAL Everything Glide, Mist, Redmond, Smooth, Thinice & Support
	- Switch Smooth to use widget-information macros
	- Rename hack functions in Redmond and Glide

2006-07-21   Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
	(glide_draw_option), (glide_draw_arrow), (glide_draw_shadow),
	(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
	(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
	(glide_draw_shadow_gap), (glide_draw_extension),
	(glide_draw_handle), (glide_draw_focus):
	* engines/glide/src/glide_gtk2_engine.c:
	(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
	(glide_simple_linear_shade_gradient_pattern),
	(glide_linear_overlay_pattern), (glide_style_realize),
	(glide_style_unrealize):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	(glide_draw_pattern_fill), (glide_simple_border_gap_clip),
	(do_glide_draw_border_with_gap), (do_glide_draw_border),
	(do_glide_draw_option_check), (do_glide_draw_round_option):
	* engines/glide/src/glide_gtk2_support.h:

	----Let the evilness begin!---
	- Revamp Default Apearance For Next Glider Version
		+ Changed Edge Style
		+ Changed Slider For Cleaner Appearance
		+ Changed Menu Prelight Using Glass Overlay
		+ Changed Progress Bar Fill
		+ Minor Visual Cleanups
		+ New Apearance 99% Complete
 
	- More work on Pattern Fill drawing
	- Add a hacked overlay option till layers implemented
	- Improved Edge Drawing For Gaps/Notebooks gtk 2.10 vs 2.8
	- Add New Smoother edge 
	- Use NORMAL state for most IN edge drawing
	- Rework multiple functions for cleaner size vs style vs drawing 
	- Force Entry Select on Button focus in ComboEntry's
	- Partially Fix spin button centering/sizing


	* engines/glide/Makefile.am:

	- Fix include path, top_builddir -> top_srcdir. ala #335917 

2006-07-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c:
	  (draw_box): fix warning about assignment used as boolean
	  (draw_check), (draw_option): add inconsistent state
	  (draw_layout), (crux_draw_style_class_init): Override to prevent
	shadowed disabled text

2006-07-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_progress_bar),
	(draw_shadow), (draw_box), (draw_extension), (draw_slider):

	- Improved colours for scroll and progress bars
	- Fix combobox focus line drawing

2006-07-21  Thomas Wood  <thos@gnome.org>

	* engines/lighthouseblue/*:
	* engines/metal/*:
	* themes/LighthouseBlue/*:
	* themes/Metal/*:
	
	Remove directories no longer used in build

2006-07-20  Thomas Wood  <thos@gnome.org>

	* configure.ac: Remove crux/pixmaps directory. Fixes bug 348167

2006-07-20  Benjamin Otte  <in7y118@public.uni-hamburg.de>

	* engines/crux/src/crux-draw.c: (draw_box_gap):
	* engines/lighthouseblue/src/lighthouseblue_style.c:
	(draw_box_gap):
	  fix drawing issues with box gaps at the end of a line.

2006-07-20  Benjamin Otte  <in7y118@public.uni-hamburg.de>

	* engines/crux/src/crux-draw.c: (draw_extension):
	* engines/lighthouseblue/src/lighthouseblue_style.c:
	(draw_extension):
	  Fix for new notebook dnd code. Both themes used the parent widget 
	  witholut checking for NULL before.

2006-07-18   Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/Makefile.am:
	* engines/hc/src/hc-main.c:
	* engines/hc/src/hc-rc-style.c:
	* engines/hc/src/hc-rc-style.h:
	* engines/hc/src/hc-style.c: (hc_draw_shadow), (hc_draw_extension),
	(hc_draw_check), (hc_draw_option), (hc_draw_tab),
	(hc_draw_shadow_gap), (hc_draw_arrow), (hc_draw_flat_box),
	(hc_draw_box_gap), (hc_draw_handle), (hc_draw_hline),
	(hc_draw_vline), (hc_draw_polygon):
	* engines/hc/src/hc-style.h:
	* engines/hc/src/hc_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.c: (hc_rc_style_create_style),
	(hc_rc_style_class_init), (hc_rc_style_register_type),
	(hc_style_realize), (hc_style_class_init),
	(hc_style_register_type), (theme_init), (theme_exit),
	(theme_create_rc_style):
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/hc/src/hc_gtk2_support.c: (hc_simple_border_gap_clip),
	(do_hc_draw_arrow), (do_hc_draw_line), (do_hc_draw_dot):
	* engines/hc/src/hc_gtk2_support.h:

	- Beging to reorganize code structure
	- Start reworking gap & extension functions
	- Add warnings for gdk code not converted
	- Improve Options menus
	- Start reworking thickness line width ratio
	- Start improving Check(ratios/offsets still wrong)

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
	(redmond_draw_option), (redmond_draw_arrow),
	(redmond_draw_combobox_button), (redmond_draw_spinbutton_stepper),
	(redmond_draw_box), (redmond_draw_slider),
	(redmond_draw_extension), (redmond_draw_handle):
	* engines/redmond/src/redmond_gtk2_engine.c:
	(redmond_simple_color_pattern), (redmond_simple_pixmap_pattern),
	(redmond_simple_hatch_mask_pattern), (redmond_style_realize),
	(redmond_style_unrealize):
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.c:
	(do_redmond_draw_pattern_fill), (do_redmond_draw_masked_fill),
	(do_redmond_draw_check), (do_redmond_draw_simple_circle):
	* engines/redmond/src/redmond_gtk2_misc.h:

	- Reworked Redmond Optons to remove pixmap cruft
	- Rework Hatch fill using Cairo Pattern Mask
	- Use Pattern Fill ala Glide, enabling bg_pixmap support

2006-07-18  Thomas Wood  <thos@gnome.org>

	* engines/crux/Makefile.am:
	* engines/crux/pixmaps/*:
	* engines/crux/src/crux-common.h:
	* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow):
	* engines/crux/src/crux-main.c: (theme_init):
	* engines/crux/src/crux-pixmaps.c:
	* engines/crux/src/crux-pixmaps.h:
	* engines/crux/src/crux-rc-parser.c:
	* engines/crux/src/crux-rc-parser.h:
	* engines/crux/src/crux-rc-style.c: (crux_rc_style_class_init),
	(crux_rc_style_register_type):
	* engines/crux/src/crux-rc-style.h:
	* engines/crux/src/crux-style.c: (crux_style_register_type),
	(crux_style_class_init):
	* engines/crux/src/crux-style.h:

	- Pixmaps removed
	- Removed old engine options

	* themes/Crux/gtk-2.0/gtkrc: Remove old engine options. Now in lush purple!

2006-07-17   Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
	(glide_draw_shadow), (glide_draw_combobox_button),
	(glide_draw_spinbutton_stepper), (glide_draw_box),
	(glide_draw_slider), (glide_draw_box_gap), (glide_draw_shadow_gap),
	(glide_draw_extension), (glide_draw_handle), (glide_draw_layout):
	* engines/glide/src/glide_gtk2_engine.c:
	(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
	(glide_simple_linear_shade_gradient_pattern),
	(glide_style_realize), (glide_style_unrealize):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	(glide_draw_pattern_fill), (do_glide_draw_default_fill),
	(do_glide_draw_border), (gtk_menu_shell_motion):
	* engines/glide/src/glide_gtk2_support.h:

	- Rework Glide Fill Drawing(again), should work for cairo < 1.2
	- Fix Tabs For GTK 2.10
	- Add Warnings for unwanted gdk_* and gtk_* function calls

2006-07-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
	(glide_draw_option), (glide_draw_handle), (glide_draw_focus),
	(glide_draw_layout):
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
	(glide_style_class_init):

	- Improve Insensitive States For Text, Check, & Option
	- Enable Drawing Paned Handles 

2006-07-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
	(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
	(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
	(glide_draw_shadow_gap), (glide_draw_extension),
	(glide_draw_handle):
	* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
	(glide_style_unrealize):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	(do_glide_draw_default_fill):
	* engines/glide/src/glide_gtk2_support.h:

	- More Glide Improvements
	- Pass pattern directly too draw default
	- Fix Notebooks/tabs for all directions and rtl
	- Fix OptionMenu arrow offset

2006-07-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/config.h.in:
	* engines/glide/Makefile.in:
	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
	(glide_draw_box), (glide_draw_box_gap), (glide_draw_shadow_gap),
	(glide_draw_handle):
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.c:
	(glide_simple_shade_gradient_pattern), (glide_style_realize),
	(glide_style_unrealize), (glide_style_class_init):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	(ge_cairo_pattern_add_color_stop),
	(ge_cairo_pattern_add_shade_color_stop), (glide_draw_pattern_fill),
	(do_glide_draw_default_fill), (glide_simple_border_gap_clip):
	* engines/glide/src/glide_gtk2_support.h:
	* engines/support/cairo-support.c: (ge_hsb_from_color):

	- more work on Glide
	
2006-07-13  Thomas Wood  <thos@gnome.org>

	* engines/crux/Makefile.am:
	* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
	(draw_extension), (draw_focus), (draw_slider),
	(crux_draw_style_class_init):
	* engines/crux/src/crux-rc-parser.c: (theme_data_unref),
	(crux_parse_rc_style):
	* engines/crux/src/eazel-theme.h:
	* themes/Crux/gtk-2.0/gtkrc:

	- Remove redundant code (fix warnings about unused variables, etc.)
	- Remove pixmap related code

2006-07-12 Andrew Johnson <acjgenius@earthlink.net>

	* configure.ac:
	* engines/glide/AUTHORS:
	* engines/glide/Makefile.am:
	* engines/glide/Makefile.in:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/glide/src/glide_gtk2_support.h:

	- Adding initial Glide Engines Using Redmond as a Base
	- This engine provides a standalone cairo based backend for the Glider theme
	- Future development post-2.8 will also merge the most common smooth apearances

	* engines/support/widget-information.c:
	* engines/support/widget-information.h:

	- Adding combo* checks from smooth to support

2006-07-10  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.7.5 release

2006-07-10  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
	(draw_box), (draw_arrow), (draw_extension): More cosmetic refinements!


2006-07-10  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill):
	- Fix the transformations that got broken by the clipping fix.

	* engines/clearlooks/Makefile.am:
	* engines/crux/Makefile.am:
	* engines/hc/Makefile.am:
	* engines/mist/Makefile.am:
	* engines/redmond/Makefile.am:
	* engines/thinice/Makefile.am:
	- Use top_srcdir instead of top_builddir for to include the support
	stuff

2006-07-09  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c:
	(paint_scrollbar_trough): Add shadow
	(draw_box): Set default to solid fill
	(draw_extension): Cairo goodness
	(draw_slider): Don't use pixmaps anymore
	* themes/Crux/gtk-2.0/gtkrc: Set correct scrollbar width, and trough
	border

2006-07-09  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_entry_shadow),
	(draw_shadow), (draw_box), (draw_arrow), (draw_check),
	(draw_option), (draw_focus), (draw_slider), (draw_handle):

	- Use ge_gdk_drawable_to_cairo (), and remove crux_begin_paint ()
	- Fix entry inner shadow

	* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
	Initialise a few more common engine options

2006-07-08 Andrew Johnson <acjgenius@earthlink.net>

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_vline),
	(redmond_draw_arrow), (redmond_draw_shadow),
	(redmond_draw_combobox_button), (redmond_draw_box),
	(redmond_draw_handle):
	* engines/support/widget-information.c: (ge_object_is_a),
	(ge_is_combo_box_entry), (ge_combo_box_is_using_list),
	(ge_is_combo_box), (ge_is_combo), (ge_is_in_combo_box),
	(ge_is_toolbar_item), (ge_is_panel_widget_item),
	(ge_is_bonobo_dock_item), (ge_option_menu_get_props):
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_vline),
	(draw_arrow), (draw_box):

	- Fix widget-information namespace

2006-07-08 Andrew Johnson <acjgenius@earthlink.net>

	* engines/mist/src/mist-style.c:
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
	(redmond_draw_vline), (redmond_draw_check), (redmond_draw_option),
	(redmond_draw_arrow), (redmond_draw_shadow), (redmond_draw_box),
	(redmond_draw_slider), (redmond_draw_extension),
	(redmond_draw_handle):
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.c:
	* engines/redmond/src/redmond_gtk2_misc.h:

	- Move more things over too libsupport functions/macros

	* engines/support/general-support.h:
	* engines/support/widget-information.c: (object_is_a),
	(is_combo_box_entry), (combo_box_is_using_list), (is_combo_box),
	(is_combo), (is_in_combo_box), (is_toolbar_item),
	(is_panel_widget_item), (is_bonobo_dock_item),
	(option_menu_get_props):
	* engines/support/widget-information.h:

	- Merged widget tests from redmond into libsupport

	* engines/thinice/src/thinice_misc.c: (thinice_shadow_type),
	(thinice_slash_two), (thinice_slash_one), (thinice_dot),
	(thinice_draw_separator):
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
	(draw_vline), (draw_shadow), (draw_arrow), (draw_box),
	(draw_option), (draw_handle), (thinice_tab):

	- Switched vline/hline to use clearlooks separator
	- Improved slashes
	- Fix Inconsistant Option Size
	- Partially(?) fixed notebook tabs
	- Improved optionmenu vs combo tab drawing, (mostly) copied from redmond
	- More libsupport updates

2006-07-07 Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/Makefile.am:
	* engines/hc/src/hc-style.c: (hc_draw_dot), (hc_draw_line),
	(hc_arrow), (hc_style_realize), (hc_draw_shadow),
	(hc_draw_extension), (hc_draw_check), (hc_draw_option),
	(hc_draw_tab), (hc_draw_shadow_gap), (hc_draw_layout),
	(hc_draw_arrow), (hc_draw_box_gap), (hc_draw_handle),
	(hc_draw_hline), (hc_draw_vline), (hc_draw_diamond),
	(hc_draw_polygon), (hc_style_class_init):
	* engines/hc/src/hc-style.h:
	
	- Initial Work Toward Cairo Verson of hc-engine

	* engines/mist/src/mist-style.c: (draw_shadow), (draw_polygon),
	(draw_diamond), (draw_box), (draw_check), (draw_option),
	(draw_shadow_gap), (draw_box_gap), (draw_extension), (draw_handle),
	(draw_resize_grip), (mist_style_class_init):

	- More gdk -> cairo in mist. it should be all cairo now. (if not all done....)

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
	(redmond_draw_extension), (redmond_draw_handle):
	* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_check):

	- gdk -> cairo. Mostly cairo now, sans part stuff

	* engines/support/cairo-support.c:
	(ge_gtk_style_to_cairo_color_cube),
	(ge_cairo_rotate_mirror_translate), (ge_cairo_simple_border),
	(ge_cairo_polygon), (ge_cairo_line):

	- Added some more simple cairo wrappers for gdk conversion ease

	* engines/support/cairo-support.h:
	* engines/thinice/Makefile.am:
	* engines/thinice/src/thinice_misc.c:
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_main.c: (theme_create_rc_style):
	* engines/thinice/src/thinice_style.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
	(draw_vline), (draw_shadow), (draw_polygon), (draw_arrow),
	(draw_diamond), (draw_box), (draw_check), (draw_option),
	(draw_shadow_gap), (draw_box_gap), (draw_slider), (draw_handle),
	(thinice_tab), (thinice_style_realize), (thinice_style_class_init):

	- Convert to cairo from gdk - all gdk drawing is gone
	- replaced optionmenu arrow with the standard arrow
	- added thinice_misc
	- a few things aren't quite done, (arrow positioning for eg), but most things are fairly accurate

2006-07-03  Andrew Johnson <acjgenius@earthlink.net>

	* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_button),
	(paint_shadow), (paint_progress_bar), (draw_box), (draw_check),
	(draw_option): Fixed crux ge_shade/ge_saturate calls
	
2006-07-03  Andrew Johnson  <acjgenius@earthlink.net>

	* engines/mist/Makefile.am:
	* engines/mist/src/mist-style.c: (mist_dot), (mist_line),
	(mist_polygon), (mist_tab), (mist_draw_border), (draw_hline),
	(draw_vline), (draw_shadow), (draw_polygon), (draw_diamond),
	(draw_box), (draw_check), (draw_option), (draw_shadow_gap),
	(draw_box_gap), (draw_extension), (draw_handle),
	(draw_resize_grip), (mist_style_realize), (mist_style_class_init):
	* engines/mist/src/mist-style.h:
	* engines/redmond/Makefile.am:
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
	(redmond_draw_vline), (redmond_draw_check), (redmond_draw_arrow),
	(redmond_draw_shadow), (redmond_draw_box), (redmond_draw_handle):
	* engines/redmond/src/redmond_gtk2_engine.c:
	(redmond_style_realize):
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.c: (option_menu_get_props),
	(do_redmond_draw_check), (do_redmond_draw_arrow),
	(do_redmond_draw_line):
	* engines/redmond/src/redmond_gtk2_misc.h:
	
	- Start using libsupport functions in redmond and mist

	* engines/support/cairo-support.c: (ge_hsb_from_color),
	(ge_color_from_hsb), (ge_gdk_color_to_cairo),
	(ge_cairo_color_to_gtk), (ge_gtk_style_to_cairo_color_cube),
	(ge_shade_color), (ge_saturate_color), (ge_gdk_drawable_to_cairo),
	(ge_cairo_set_color), (ge_cairo_rounded_rectangle),
	(ge_cairo_simple_border):
	* engines/support/cairo-support.h:

	- Added new support functions
	- Modified shade et al functions to use CairoColor instead of rgb gdouble's 

2006-07-01  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: 
	(draw_check), (draw_option): Draw menu item check/options without borders
	(crux_draw_style_class_init): Remove some old and probably unused code

	* themes/Crux/gtk-2.0/gtkrc: Some tweaks to borders

2006-06-29  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box):
	- Add ring to Default buttons
	- Make ComboBox buttons appear as if they are inside the GtkEntry
	- Make treeview headers slightly smaller

	* engines/support/widget-information.h: Fix Benjamin's keyboard

2006-06-29  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/Makefile.am:
	* engines/crux/Makefile.am:
	Link against libsupport.la

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_slider), (clearlooks_draw_progressbar_fill),
	(clearlooks_draw_frame):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_begin_paint), (draw_flat_box), (draw_box):
	- Clipping fixes. (Bug #345769)
	- Some initial macro usage from the support stuff.

	* engines/clearlooks/src/clearlooks_types.h:
	* engines/crux/src/crux-draw.c: (draw_hline), (draw_vline),
	(draw_shadow), (draw_box), (draw_polygon), (draw_arrow),
	(draw_diamond), (draw_string), (draw_flat_box), (draw_check),
	(draw_option), (draw_tab), (draw_shadow_gap), (draw_box_gap),
	(draw_extension), (draw_focus), (draw_slider), (draw_handle):
	- Use the checking macros from support, etc.

	* engines/support/Makefile.am:
	* engines/support/cairo-support.h:
	* engines/support/ge-support.h:
	* engines/support/general-support.h:
	* engines/support/widget-information.h:
	- Create a static libsupport.la library that engines can link
	against.

2006-06-20  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_scrollbar_trough),
	(draw_box), (draw_arrow), (draw_check), (draw_option),
	(draw_slider):

	- Start work on new scrollbars
	- Improve check and radio buttons

2006-06-17  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (crux_begin_paint), (paint_button),
	(draw_shadow), (draw_check), (draw_option), (draw_focus):

	- Implement new style check and radio buttons
	- Remove unused variables and functions

2006-06-09  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.c: (animation_timeout_handler):
	Add locking to prevent problems with multithreaded applications.
	(Fixes #342199)

2006-06-06  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_shadow),
	(paint_progress_bar), (draw_box):
	* themes/Crux/gtk-2.0/gtkrc:

	- Implement new style menu items
	- Bug fixes to paint_shadow and draw_box
	- Fix draw issues in paint_progress_bar

2006-06-01  Thomas Wood  <thos@gnome.org>

	* engines/industrial/src/industrial_style.c: (real_draw_box):
	Applied patch from Bug 341694 - Crash in d4x

2006-05-29  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (crux_begin_paint),
	(crux_paint_gradient), (paint_button), (paint_shadow),
	(paint_entry_shadow), (paint_progress_bar),
	(paint_menuitem_shadow), (draw_shadow), (draw_box), (draw_check),
	(draw_tab), (draw_focus), (draw_slider), (draw_handle):
	Begin implementing the tango-style Crux from Lapo Calamandrei's mockup.

	* engines/support/cairo-support.c: (ge_saturate_color),
	(ge_cairo_rounded_rectangle):
	* engines/support/cairo-support.h:
	Added rounded rectangle and saturate functions

	* themes/Crux/gtk-2.0/gtkrc: Tweaks for the new tango-style Crux

2006-05-21  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_gripdots), (clearlooks_draw_slider),
	(clearlooks_draw_slider_button):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (cl_get_parent_direction):
	* engines/clearlooks/src/support.h:

	Updated the GtkScale.
	First steps to RTL support.

2006-05-21  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* engines/clearlooks/src/clearlooks_types.h:

	Pulsing progressbars look better now.
	100% progressbars don't draw end line.

2006-05-21  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menubar0), (clearlooks_draw_menubar2),
	(clearlooks_draw_menubar1), (clearlooks_draw_menubar),
	(clearlooks_draw_toolbar):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* engines/clearlooks/src/clearlooks_types.h:

	Added the three menubar styles.

2006-05-17  Rob Staudinger  <robert.staudinger@gmail.com>

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	* engines/smooth/src/engine/smooth_gtk2_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	Tab highlights for the smooth engine.
	Syntax: "tabs { highlight = TRUE }"

2006-04-19  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_copy):
	- Fix the copy function. (#338826, Søren Sandmann)

2006-04-10  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(combo_box_get_seperator_pos), (draw_resize_grip):
	- Two memory leak fixes from Fedora Core
	  (Matthias Clasen <mclasen@redhat.com>)

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	- Fix orientation of the fill line for RTL locales
	  (#337381, yairhr@yahoo.com)
	- Prevent the fill line from overshooting the trough.

2006-02-27  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_copy), (clearlooks_style_class_init):
	* engines/industrial/src/industrial_style_versioned_code.h:
	* engines/lighthouseblue/src/lighthouseblue_style.c:
	(lighthouseblue_style_copy), (lighthouseblue_style_class_init):
	* engines/metal/src/metal_gtk2_engine.c: (metal_style_copy),
	(metal_style_class_init):
	Added functions that copy the styles to all engines that save data
	in them. (Fixes: #325760 for real)

2006-02-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(combo_box_get_seperator_pos):

	Fixed another memory leak...

2006-02-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
	* engines/clearlooks/src/support.c:
	(gtk_treeview_get_header_index):

	Applied patch from #332639. Fixes memory leaks.

2006-02-14  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
	
	Re-implemented the listview item gradients.

2006-02-06  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button):

	Default buttons can now be recognized by a more visible border.
	I really need to rework the button drawing code, because it's huge
	and ugly. And this is not the place to talk about that.

2006-02-04  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_check):

	Added inconsistent state. Fixes #325932.

2006-02-01  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/animation.h:

	No longer including animation.c, but splitted the implementation
	from the prototype. From Benjamin's patch.

2006-02-01  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/config.h.in:
	
	Fixing incomplete check-in..

2006-02-01  Richard A. Stellingwerff  <remenic@gmail.com>

	* configure.ac:
	
	Patch from Benjamin Berg to add a --enable-animation option to
	the configure script. Enables animation for Clearlooks only.
	
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/animation.c: (force_widget_redraw),
	(start_timer), (stop_timer), (animation_info_destroy),
	(on_animated_widget_destruction),
	(destroy_animation_info_and_weak_unref), (lookup_animation_info),
	(add_animation), (update_animation_info),
	(animation_timeout_handler), (on_checkbox_toggle),
	(on_connected_widget_destruction), (disconnect_all_signals),
	(find_signal_info), (clearlooks_animation_progressbar_add),
	(clearlooks_animation_connect_checkbox),
	(clearlooks_animation_is_animated), (clearlooks_animation_elapsed),
	(clearlooks_animation_cleanup):
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_finalize), (clearlooks_rc_style_class_init),
	(theme_parse_boolean):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box),
	(draw_option), (draw_check), (clearlooks_style_unrealize):
	* engines/clearlooks/src/clearlooks_style.h:

	Applied patch from Benjamin Berg to improve the sanity of the animation
	code. Should improve stability, and improves readability here and there.

2006-01-30  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Updated for 2.7.4 release

2006-01-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:

	Not compiling any animation code anymore. Define HAVE_ANIMATION to enable.

2006-01-25  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box) First attempt at cairo
	progress bar bars, (draw_option) Show 'active' state of radio buttons

2006-01-22  Thomas Wood  <thos@gnome.org>

	* engines/crux/Makefile.am: Use new shared functions
	* engines/crux/src/crux-draw.c: (crux_paint_gradient), (draw_box),
	(draw_check), (draw_option): Draw radio buttons using cairo

	* engines/crux/src/crux-draw.h:
	* engines/crux/src/eazel-theme.h:

	Remove references to (old) undefined functions

	* configure.ac:
	* engines/Makefile.am:
	* engines/support/Makefile.am:
	* engines/support/cairo-support.c: (rgb_to_hls), (hls_to_rgb),
	(ge_gdk_color_to_cairo), (ge_shade_color):
	* engines/support/cairo-support.h:

	New cross-engine support functions

2006-01-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_check): Add insensitive state

2006-01-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_stock_image),
	(paint_shadow), (paint_default), (paint_arrow), (draw_box),
	(draw_polygon), (draw_arrow), (draw_check), (draw_focus),
	(draw_slider):
	* themes/Crux/gtk-2.0/gtkrc:

	First attempt at cairo check boxes

2006-01-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* NEWS:
	* configure.ac:

	Updated for 2.7.3
	
2006-01-15  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_resize_grip):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
	* engines/clearlooks/src/clearlooks_types.h:

	Added the resize grip.

2006-01-15  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menuitem):
	
	Fixed memory leak.

2006-01-12  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	
	Don't draw the shadow on vertical toolbars.

2006-01-12  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (scale_or_ref):
	
	Add missing function for icon transparency patch.

2006-01-12  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (set_transparency),
	(render_icon), (clearlooks_style_class_init):
	
	Applied icon transparency patch again.

2006-01-12	Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_menuitem):
	
	New-old menuitem style.
	
	* engines/clearlooks/src/clearlooks_style.c: (draw_handle):
	
	Fix broken toolbar handle orientation (again).

2006-01-06  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_slider),
	(draw_handle):
	Make sure the clip regions are reset again.

2006-01-05  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Reverted to 'forward motion' animation by default, when
	enabled. Disabled by default now.

2006-01-05  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):

	Removed some very unprofessional debugging output... 

2006-01-05  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* engines/clearlooks/src/support.c: (cl_is_panel_widget):
	* engines/clearlooks/src/support.h:

	Renamed cl_is_gnome_panel to cl_is_panel_widget to catch
	applets as well. Don't ask me why the Window List applet
	likes to draw like a menubar, but it does.

2006-01-04  Thomas Wood  <thos@gnome.org>

	* engines/lighthouseblue/src/lighthouseblue_rc_style.c:
	(theme_parse_boolean):
	* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_arrow),
	(lighthouseblue_style_class_init):
	* engines/lighthouseblue/src/util.c:

	Applied Lighthouseblue engine patch from bug 321140

2006-01-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/hc/src/hc-style.c: (hc_draw_flat_box),
	(hc_style_class_init):
	Add a hc_draw_flat_box function, that calls the gtk_paint_box
	function for tooltips to avoid the hardcoded black border that
	the default engine uses. Closes bug #318151.

2006-01-02  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Updated for 2.7.2

2006-01-02  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
	* engines/clearlooks/src/support.c: (cl_find_combo_box_widget),
	(cl_is_combo_box):
	* engines/clearlooks/src/support.h:

	Prefixed some function with cl_ to avoid symbol conflicts with
	other engines. Based on a patch from #315562.

2005-12-31  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
	(draw_box): Fix some possible NULL dereferenciations.

2005-12-30  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):

	Added an extra check for the entry widget. Prevents a crash
	in evolution.

2005-12-26  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):

	Don't draw menubar on GNOME panel.

	* engines/clearlooks/src/support.c: (cl_is_gnome_panel):
	* engines/clearlooks/src/support.h:

	Added function to check if the widget is the GNOME panel.

2005-12-26  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_box),
	(clearlooks_style_init_from_rc):
	* engines/clearlooks/src/clearlooks_types.h:

	Added 'is_default' field to WidgetParameters.

2005-12-21  Kjartan Maraas  <kmaraas@gnome.org>

	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
	.c:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
	(internal_drawing_area_use_pen_gc),
	(internal_drawing_area_unuse_pen_gc),
	(internal_drawing_area_use_brush_gc),
	(internal_drawing_area_unuse_brush_gc): Revert too agressive cleanups so
	we don't get unresolved symbols and crashes/100% cpu hangs.

2005-12-21  Thomas Wood  <thos@gnome.org>

	* engines/hc/src/hc-main.c: (theme_init):
	* engines/hc/src/hc-style.c: (hc_draw_shadow):
	* engines/industrial/src/industrial_style.c: (ensure_pixmap),
	(draw_hline), (draw_handle), (draw_vline), (draw_slider),
	(real_draw_box), (draw_box), (draw_shadow), (draw_box_gap),
	(draw_shadow_gap), (draw_extension), (draw_arrow), (draw_check),
	(draw_option):
	* engines/industrial/src/parse_rc_style.h:
	* engines/mist/src/mist-rc-style.c:
	* engines/mist/src/mist-style.c: (draw_box), (draw_resize_grip),
	(draw_string):
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_box):
	* engines/redmond/src/redmond_gtk2_engine.c:
	* engines/redmond/src/redmond_gtk2_misc.c: (is_toolbar_item),
	(gtk_menu_shell_setup_signals), (gtk_menu_shell_cleanup_signals):
	* engines/thinice/src/thinice_rc_style.c:
	(thinice_rc_style_class_init):
	* engines/thinice/src/thinice_theme_draw.c: (draw_box),
	(draw_handle):

	- Patches and fixes for bug 321140 to hc, industrial, mist, redmond and
	  thinice engines (cleanups for compiler warnings and removal of
	  unneeded code)

2005-12-19  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectangle), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_spinbutton_down),
	(clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough), (clearlooks_draw_tab),
	(clearlooks_draw_scrollbar_stepper):

	Renamed clearlooks_draw_rectectangle to clearlooks_draw_rectangle.

	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_box), (clearlooks_style_unrealize):

	Don't draw entry in TreeView edit mode.

	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
	* engines/clearlooks/src/support.h:

	Fixed a warning, removed unused methods.

	* themes/Clearlooks/gtk-2.0/gtkrc:

	Made background just a tiiiiiiiny bit darker.

2005-12-14  Thomas Wood  <thos@gnome.org>

	* engines/smooth/Makefile.am:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	(theme_parse_boolean), (theme_parse_fill), (theme_parse_edge),
	(theme_parse_button_default), (theme_parse_active_tab),
	(theme_parse_tab), (theme_parse_option), (theme_parse_grip),
	(theme_parse_check):
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(rounded_extension_points), (square_extension_points),
	(triangle_extension_points), (smooth_fill_background),
	(smooth_draw_grip), (do_smooth_draw_shadow),
	(do_smooth_draw_focus), (smooth_draw_extension),
	(smooth_draw_button_default), (smooth_draw_handle):
	* engines/smooth/src/engine/smooth_gtk2_misc.c: (is_toolbar_item):
	* engines/smooth/src/engine/smooth_gtk2_misc.h:
	* engines/smooth/src/engine/smooth_gtk2_rc.c:
	(smooth_rc_style_init_data):
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
	.c:
	* engines/smooth/src/interfaces/drawing_interface.c:
	(SmoothDrawingInterfaceSetup):
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
	(internal_create_vertical_gradient_image_buffer),
	(GDK2CanvasRenderGradient):
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
	(internal_drawing_area_use_pen_gc):
	* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow):
	* engines/smooth/src/utils/draw_arrows.h:
	* engines/smooth/src/utils/draw_border.c:
	(SmoothDrawPolygonBorder):
	* engines/smooth/src/utils/draw_checkmark.c:
	(SmoothDrawCrossCheckMark):
	* engines/smooth/src/utils/draw_grips.c: (modula):

	Applied smooth engine patch from bug 321140

2005-12-12  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:
	Update for 2.7.1 release
	
	* engines/metal/src/metal_gtk2_drawing.c: (metal_draw_box),
	(metal_draw_tab), (metal_draw_extension):
	* engines/metal/src/metal_gtk2_misc.c: (do_metal_draw_arrow),
	(is_first_tab), (do_metal_draw_notebook_tab):
	* engines/metal/src/metal_gtk2_misc.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_box),
	(draw_extension), (thinice_tab):
	Fixes bug 323215

2005-12-13  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/Makefile.am:

	Add animation.c to the dist.

2005-11-27  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_check):

	Don't draw the "sunken" look when x/ythickness is smaller than 3.

2005-11-25  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_entry),
	(clearlooks_draw_frame), (clearlooks_draw_tab),
	(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
	(clearlooks_draw_arrow):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box):

	Removed most of the #define's in clearlooks_draw, replacing them
	with const's. Slightly modified the border shade of pressed buttons.
	No longer animating progressbars when their allocation has negative
	values. Firefox is an application where this happens, and is the
	prime example of GTK+ fakes where adding timers to the main loop
	has no effect, resulting in choppy progressbar animation.

2005-11-23  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/animation.c: (cl_async_animation_lookup),
	(cl_async_animation_remove), (cl_async_animation_add),
	(cl_async_animation_update), (cl_async_animation_timer_func),
	(cl_async_animation_getdata), (cl_checkbox_toggle),
	(cl_progressbar_add), (cl_disconnect):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box),
	(draw_option), (draw_check), (draw_arrow), (draw_focus),
	(clearlooks_style_unrealize):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Updated the animation code from Kulyk Nazar's latest patch. Moved all
	animation functions to animations.c. It needs a lot of testing still.
	Changed the bg[ACTIVE] shade to make it a bit lighter.

2005-11-22  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_trough):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters):

	Fixed crash in gnumeric. The bug was potentially harmful
	to other apps as well.

2005-11-21  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.7.0 release

2005-11-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-common.h:
	* engines/crux/src/crux-draw.c: (crux_paint_gradient),
	(draw_shadow), (draw_box), (draw_slider):
	* engines/crux/src/crux-main.c: (theme_init):
	* engines/crux/src/crux-rc-parser.c:
	* engines/crux/src/crux-rc-style.c:

	- Applied crux patch from bug 321140
	- General gradients now drawn using cairo

2005-11-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_entry): Draw inner focus ring on GtkEntry.

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (cl_progressbar_add),
	(cl_checks_remove), (cl_update_checks), (cl_checks_known),
	(cl_checks_timer_func), (cl_checks_toggled),
	(clearlooks_set_widget_parameters), (draw_flat_box), (draw_check),
	(clearlooks_style_unrealize):

	Checkmarks now animate, too. Thanks once again to Kulyk Nazar (tirpse)!
	Properly disconnecting signals from progressbars and check boxes, I hope. 

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_unrealize):

	Don't update the progressbars after unloading the engine.

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(cl_progressbar_remove), (update_progressbar), (timer_func),
	(cl_progressbar_known), (cl_progressbar_add), (draw_box),
	(clearlooks_style_init_from_rc):

	Added animating progressbar, thanks to Kulyk Nazar (tirpse)!

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):
	* engines/clearlooks/src/clearlooks_style.h:

	Add "animation" property to ClearlooksStyle as well.

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_scale_draw_gradient),
	(clearlooks_draw_progressbar_trough),
	(clearlooks_draw_progressbar_fill): Fixed a little memory leak.
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (theme_parse_boolean),
	(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):

	Added a new option in gtkrc called "animation". This will be used
	to enable/disable animation a theme. Thanks goes to Kulyk Nazar
	"tirpse, Schamane" for his work on this.

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill), (clearlooks_draw_tab),
	(clearlooks_draw_list_view_header):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/crux/src/crux-main.c: (theme_exit):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Flattened the inactive tabs, increased the shade of list headers,
	and made the progressbar less 3d'ish.

2005-11-10  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill): Applied patch #321185 from
	Jason Allen to fix memory leak.

2005-11-10  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (crux_paint_menuitem_gradient),
	(paint_outline), (paint_shadow), (paint_entry_shadow),
	(paint_menuitem_shadow), (draw_box):

	Use cairo to draw menu items and entry boxes

2005-11-02  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (crux_begin_paint),
	(paint_outline), (paint_shadow):

	Use cairo functions rather than gdk

2005-10-31  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box), (draw_slider):
	* engines/crux/src/eazel-theme-hacks.c:

	Remove various hacks

2005-10-30  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_progressbar_trough),
	(clearlooks_draw_progressbar_fill),
	(clearlooks_draw_scrollbar_trough),
	(clearlooks_draw_scrollbar_stepper):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_handle),
	(clearlooks_style_init_from_rc),
	(gdk_cairo_set_source_color_alpha), (draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Lots of tweaking of contrast and colors. Fixed the focus rings.

2005-10-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Fix memory leak. Patch from Mart Raudsepp (leio).

2005-10-10  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_menu_frame):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box),
	(draw_option), (draw_check), (clearlooks_style_init_from_rc):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Improved colors and such. Possibly other things, too :)

2005-09-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_trough): Fix progressbar shadow in Firefox.

2005-09-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* themes/Clearlooks/gtk-2.0/gtkrc: Fix statusbar breakage.

2005-09-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_entry),
	(clearlooks_draw_progressbar_fill): Slightly lighter border on disabled
	buttons.
	* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
	(draw_box), (draw_option), (draw_check): Fixed prelight checkbuttons.
	Unknown handles are drawn properly now. 

2005-09-14  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_option),
	(draw_check): Disabled radio/check buttons are sooo pretty now!

2005-09-14  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
	(_clearlooks_draw_arrow), (clearlooks_draw_arrow):
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_box), (draw_arrow): Fixed arrow drawing.

2005-09-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_entry): Slightly more contrast.
	* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Properly
	handle orientation.

2005-09-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_scale_trough),
	(clearlooks_draw_progressbar_trough):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Fixed the shades calculations and did some polishing.

2005-09-12  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
	(clearlooks_draw_arrow):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_tab), (draw_arrow),
	(clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_types.h: Draw pretty combo arrows.

2005-09-12  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_option),
	(draw_check), (clearlooks_style_class_init): Draw pretty checkbox
	buttons, too!

2005-09-11  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box),
	(draw_option): Drawing pretty radio buttons!

2005-09-11  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
	(clearlooks_draw_frame), (clearlooks_draw_menu_frame),
	(clearlooks_draw_handle):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_extension), (draw_handle), (draw_box), (draw_up_down_arrow),
	(draw_tab), (clearlooks_draw_arrow):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (scrollbar_get_stepper):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	
	Implemented handle bars. Improved arrows on combobox/optionmenu.
	Improved gradient on buttons.
	Shadowless frames are no longer drawn.

2005-09-09  Andrew Johnson  <ajgenius@ajgenius.us>

        * engines/mist/src/mist-style.c: fix disabled/selected option
	
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_drawing.h:
	* engines/redmond/src/redmond_gtk2_engine.c:
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.c:
	* engines/redmond/src/redmond_gtk2_misc.h: 
		partially converted to cairo
		check still has problem sizes,
		fills and options need to be done yet
		
2005-09-08  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough),
	(clearlooks_draw_scrollbar_trough),
	(clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider), (clearlooks_draw_statusbar),
	(clearlooks_draw_menu_frame):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (theme_parse_int),
	(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_handle), (combo_box_get_seperator_pos), (draw_box),
	(draw_tab), (clearlooks_draw_arrow),
	(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg),
	(scrollbar_get_stepper):

	Made slider (scale) border slightly brighter.
	Made progressbar trough slightly brighter.
	Added scrollbar trough.
	Improved scrollbar steppers and sliders.
	Added support for colored scrollbar slider.
	New function for drawing statusbar.
	
	* themes/Clearlooks/gtk-2.0/gtkrc: Minor changes to the color scheme.

2005-08-31  Andrew Johnson  <ajgenius@ajgenius.us>

        * engines/mist/src/mist-style.c: more cairo conversions - initial
	change mostly complete now
	
2005-08-30  Andrew Johnson  <ajgenius@ajgenius.us>

        * engines/mist/src/mist-style.c: funky change to improve option
	
2005-08-30  Andrew Johnson  <ajgenius@ajgenius.us>

        * engines/mist/src/mist-style.c: more changes toward cairo
	
2005-08-30  Andrew Johnson  <ajgenius@ajgenius.us>

	* engines/mist/src/mist-style.c:begin conversion to cairo for 2.8
	
2005-08-30  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectectangle): Decided to opt for easier math. Should
	avoid some unnecessary headaches.
	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_button),
	(clearlooks_draw_menuitem), (clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider): Added functions to draw scrollbar. 
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
	(draw_box):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (scrollbar_get_stepper),
	(scrollbar_visible_steppers), (scrollbar_get_junction): Added support
	functions to determine which stepper is drawn, as well as which sides of
	the slider jonjoin.
	* engines/clearlooks/src/support.h:

2005-08-28  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
	(clearlooks_scale_draw_gradient), (clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough), (clearlooks_draw_frame),
	(clearlooks_draw_menuitem):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
	(draw_hline):

	Minor speed improvements.

2005-08-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_entry): Draw an opaque border, instead of
	a transparent one. What was I thinking?
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
	Sanitize the size, if needed.

2005-08-26  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_get_frame_gap_clip),
	(clearlooks_draw_frame), (clearlooks_draw_list_view_header),
	(clearlooks_draw_toolbar), (clearlooks_draw_menuitem):
	Added drawing code for toolbars, menuitems. Lightened buttons borders.
	Etched in/out support for frames.
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_box_gap), (draw_box), (draw_shadow_gap), (draw_arrow),
	(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
	Implemented toolbars, menuitems (incomplete), scrollbars (incomplete).
	Added etched in/out support for frames.

2005-08-24  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/bits.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_top_left_highlight), (clearlooks_draw_button),
	(clearlooks_scale_draw_gradient), (clearlooks_draw_optionmenu),
	(clearlooks_draw_tab):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_box_gap), (combo_box_get_seperator_pos), (draw_vline),
	(draw_hline), (draw_shadow_gap), (clearlooks_style_unrealize):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
	* engines/clearlooks/src/support.h:

	Major cleanup. Removed unused variables, function, files.
	Compiles with -pedantic -ansi -std=c89.

2005-08-23  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_frame), (clearlooks_draw_separator),
	(clearlooks_draw_list_view_header): 
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_shadow), (draw_box_gap),
	(draw_box), (draw_shadow_gap):
	Implemented listview headers.
	
	* engines/clearlooks/src/clearlooks_types.h: Added type for
	Listview headers.
	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg): Fixed
	segfault.

2005-08-22  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/Makefile.am: Fixes bug 314127
	* engines/clearlooks/src/support.c:
	(gtk_treeview_get_header_index), (special_get_ancestor): Removed
	obsolete functions.
	* engines/clearlooks/src/support.h: Removed obsolete prototypes.

2005-08-22  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_get_frame_gap_clip), (clearlooks_draw_tab),
	(clearlooks_draw_separator):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_extension), (draw_vline), (draw_hline), (draw_resize_grip),
	(clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_types.h:

	Implemented the statusbar. Improved tabs. Added Separator functions
	and type. Disabled the resize grip for now.

2005-08-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/Makefile.am:
	* engines/crux/src/eazel-theme.h:
	Removed references to eazel-theme-hacks.c

	* engines/crux/src/crux-draw.c: (draw_box), (draw_extension):
	Fixes an Open Office 2 bug and bug 305963 (The leftmost tab in tabbed widgets
	is not drawn correctly)

	* engines/mist/src/mist-style.c: (draw_rect): Fixes bug 165864
	* engines/thinice/src/thinice_rc_style.c:
	(thinice_rc_style_create_style): Patch from bug 314100 (tiny cleanup in
	thinice theme style code) by Kjartan Maraas

2005-08-21  Richard A. Stellingwerff  <remenic@gmail.com>

	* configure.ac: Depend on GTK+ 2.8, changed version number.

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectectangle), (rotate_mirror_translate),
	(clearlooks_draw_inset), (clearlooks_draw_shadow),
	(clearlooks_draw_top_left_highlight),
	(clearlooks_draw_highlight_and_shade), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_spinbutton),
	(clearlooks_draw_spinbutton_down),
	(clearlooks_scale_draw_gradient), (clearlooks_draw_scale_trough),
	(clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough),
	(clearlooks_draw_progressbar_fill), (clearlooks_draw_optionmenu),
	(clearlooks_draw_menubar), (clearlooks_draw_tab2),
	(clearlooks_get_frame_gap_clip), (clearlooks_draw_frame),
	(clearlooks_draw_tab):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_begin_paint), (clearlooks_set_widget_parameters),
	(draw_flat_box), (draw_shadow), (draw_box_gap), (draw_extension),
	(draw_handle), (combo_box_get_seperator_pos), (draw_box),
	(draw_slider), (draw_option), (draw_tab), (draw_vline),
	(draw_shadow_gap), (clearlooks_style_init_from_rc),
	(realize_color), (draw_focus), (clearlooks_style_unrealize),
	(clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.c: (shade), (is_combo_box),
	(clearlooks_gdk_color_to_rgb), (clearlooks_get_parent_bg):
	* engines/clearlooks/src/support.h:
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Initial import of Clearlooks port to cairo.

2005-08-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c: Changed return type from
	gboolean to void in cl_progressbar2_set_four_points.

2005-08-05  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow_gap):

	Fixed a memory leak.

2005-08-02  Chris Lahey  <clahey@ximian.com>

	* engines/industrial/src/industrial_style.c (draw_check)
	(draw_option): Center these pixmaps properly.

2005-07-30  Richard A. Stellingwerff  <remenic@gmail.com>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	
	Using latest engine features. Using the more vibrant selection color
	from Shaun McCance.
	

2005-07-27  Thomas Wood  <thos@gnome.org>

	* NEWS: Updated for 2.6.4 release
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	(do_smooth_draw_shadow): Fixes bug 305374

2005-07-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):

	Fixed #1244760 (clearlooks sf.net bugtracker).

2005-07-24  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_stock_image):
	* engines/crux/src/crux-pixmaps.c: (pixmap_cache_ref),
	(pixmap_cache_set), (eazel_engine_image_render),
	(eazel_engine_stock_pixmap_and_mask_scaled),
	(eazel_engine_stock_pixmap_and_mask):
	* engines/crux/src/crux-pixmaps.h:

	Patch applied from (and fixes) bug 161960

2005-07-24  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.c:
	* engines/clearlooks/src/support.h:

	Updated clearlooks engine

2005-07-09  Thomas Wood  <thos@gnome.org>

	* configure.ac: Update for 2.6.4
	* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_option): Fixes bug 303112
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_box), (smooth_draw_box): Fixes bug 308551
	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(gtk_button_get_props): Fixes bug 305432
	* themes/Industrial/gtk-2.0/gtkrc: Fixes bug 170824

2005-05-14  Glynn Foster  <glynn.foster@sun.com>

	* engines/clearlooks/Makefile.am: Install into the correct
	directory. Fixes #300530.

2005-04-12  Thomas Wood  <thos@gnome.org>

	* NEWS: Updated for 2.6.3
	* configure.ac:
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/clearlooks_draw.c: (cl_draw_borders),
	(cl_draw_line), (cl_get_gradient_corner_color), (cl_draw_corner),
	(cl_draw_fill), (cl_progressbar_tile_new),
	(cl_draw_menuitem_button), (cl_draw_menuitem_flat),
	(cl_draw_menuitem_gradient):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (theme_parse_progressbarstyle),
	(theme_parse_menubarstyle), (theme_parse_listviewitemstyle),
	(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box),
	(draw_box_gap), (draw_extension), (draw_box), (draw_shadow_gap),
	(draw_hline), (clearlooks_style_init_from_rc),
	(clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.c:
	(internel_image_buffer_free_pixels), (internal_image_buffer_new),
	(internal_color_get_as_uchars),
	(internal_create_horizontal_gradient_image_buffer),
	(internal_create_vertical_gradient_image_buffer), (draw_vgradient),
	(draw_hgradient):
	* engines/clearlooks/src/support.h:

	Updated clearlooks engine

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_focus): Patch from Andrew Johnson that should fix the Firefox
	print dialog bug (bug 167389)

	* themes/Clearlooks/Makefile.am:
	* themes/Clearlooks/gtk-2.0/Makefile.am:
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Updated clearlooks engine and added Clearlooks themes

	* themes/Industrial/gtk-2.0/gtkrc:
	* themes/LighthouseBlue/gtk-2.0/gtkrc:
	* themes/Mist/gtk-2.0/gtkrc:
	* themes/ThinIce/gtk-2.0/gtkrc:

	Work around for GNOME "Places" and "Desktop" menu bar applet item text
	colours

2005-04-11  Thomas Wood  <thos@gnome.org>

	* configure.ac: Get ready for 2.6.3 release
	* engines/industrial/src/industrial_style.c: (set_transparency),
	(scale_or_ref), (render_icon):
	* engines/industrial/src/industrial_style_versioned_code.h:

	Patch from Michele Cella <michele.cella@gmail.com> to render better
	looking insensitive icons

2005-03-17  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box), (draw_focus),
	(crux_draw_style_class_init): Fixes menuitems and focus indicators

2005-03-14  Thomas Wood  <thos@gnome.org>

	* NEWS: Corrected
	* engines/crux/src/crux-draw.c: (paint_check): fixes bug 170113

2005-03-14  Andrew Johnson <ajgenius@ajgenius.us>

	* COPYING:
	* configure.ac:
	* engines/clearlooks/AUTHORS:
	* engines/clearlooks/CREDITS:
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/bits.c:
	* engines/clearlooks/src/clearlooks_draw.c: 
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_theme_main.c: 
	* engines/clearlooks/src/support.c:
	* engines/clearlooks/src/support.h:

	add clearlooks engine
	
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:

	check for empty width/height in gradient routine

2005-03-13  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
	(internal_create_vertical_gradient_image_buffer):
	* engines/smooth/src/utils/draw_arrows.c: (SmoothFreeArrowStyles):

	try and work around potential memcpy overlap

2005-03-11  Andrew Johnson  <ajgenius@ajgenius.us>

	* engines/crux/src/config.h.in:
		re-empty crux config template (tsk's thos)

	(merging changes from smooth cvs)
	
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_engine.c:
        * engines/smooth/src/utils/draw_arrows.c:
	* engines/smooth/src/utils/draw_arrows.h:

	ensure composite arrows immediately after parse i
	(to try and prevent memleaks on arrowless apps)
	
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:

	enabled dither pixbuf gradients by default for vertical/horizontal
	gradients and use exponential memcpy's in block sizes of 2^n to
	optimize number of steps used to draw vertical gradient lines.

2005-03-07  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.6.2 release

2005-02-19  Andrew Johnson <ajgenius@ajgenius.us>
	* engines/smooth/src/engine/smooth_gtk2_drawing.c
	* engines/smooth/src/engine/smooth_gtk2_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	
	Sync with with latest smooth 0.6.0 fixes, closes bugs #167389 and
	#163370

2005-02-08  Thomas Wood  <thos@gnome.org>

	* NEWS: Update for 2.6.1

2005-02-03  William Jon McCann  <mccann@jhu.edu>

	* engines/smooth/src/engine/smooth_gtk2_engine.h: 
	* engines/smooth/src/engine/smooth_gtk2_drawing.c (smooth_draw_flat_box): 
	* engines/smooth/src/engine/smooth_gtk2_engine.c (smooth_style_class_init):
	Namespace parent_class var (Fixes #166201).

2005-02-03  Kjartan Maraas  <kmaraas@gnome.org>

	* engines/smooth/src/engine/smooth_gtk2_engine.c:
	(smooth_rc_style_parse): Use g_quark_from_string() instead
	of g_quark_from_static_string() since the latter will cause
	problems when used in modules that are dynamically loaded
	and unloaded. This should solve a ton of crashes related
	to changing themes. Closes bug #165942, bug #166018,
	bug #160803, and is also related to other theme related
	crashes all the way back to 1.4.x. Theme engine authors
	should be made aware of this so we can get external theme
	engines fixed.

2005-01-29  Thomas Wood  <thos@gnome.org>

	* NEWS: Updated
	* configure.ac: Change version to 2.6.1

2005-01-28  Thomas Wood  <thos@gnome.org>

	* engines/smooth/Makefile.am: Fix bug 162131 (Enable building outside of srcdir)

2005-01-06  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-pixmaps.c: (load_image):
	* engines/crux/src/crux-rc-style.c: (crux_rc_style_init):
	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_handle):

	Applied patch from bug 163099 (fixes building with C89 compilers)

2005-01-04  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(reverse_engineer_spin_button):
	
	improve spin button up arrow offset when embedded
	
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
	(internal_image_buffer_new), (GDK2CanvasStore), (GDK2CanvasRender),
	(GDK2CanvasDrawLine), (GDK2CanvasDrawLines), (GDK2CanvasDrawArc),
	(GDK2CanvasFrameRectangle), (GDK2CanvasFrameChord),
	(GDK2CanvasFillRectangle), (GDK2CanvasFillChord),
	(GDKInitializeCanvas), (GDKFinalizeCanvas),
	(_DrawingInterfaceInitialize), (_DrawingInterfaceFinalize):
        * engines/smooth/src/interfaces/gdk2/gdk2_private_drawing_interface.h:

	Remove unused experimental Cairo/Xrender, Bezier, & Blur Cruft
	
        * engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
        (GDK2CanvasFrameRectangle):
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_focus):

	fix solid focus where thickness > 1

2004-12-21  Andrew Johnson <ajgenius@ajgenius.us>

	* configure.ac:
	fix dist/distcheck
	
2004-12-21  Andrew Johnson <ajgenius@ajgenius.us>

	* README:
	* configure.ac:
	* engines/Makefile.am:
	* themes/Makefile.am:
	
	add --disable args to configure
	version bump to 2.6.0

	* themes/ThinIce/Makefile.am:
	* themes/ThinIce/gtk-2.0/Makefile.am:
	* themes/ThinIce/gtk-2.0/gtkrc:
	add ThinIce theme

2004-12-17  Andrew Johnson <ajgenius@ajgenius.us>

	* AUTHORS:
	Point to individual engines
	
	* MAINTAINERS:
	Add initial Maintainers list
	
	* NEWS:
	Add 2.6 News
	
	* engines/industrial/src/industrial_style.c: (real_draw_box):
	Fix OptionMenu vertical line for RTL

2004-12-16  Thomas Wood  <thos@gnome.org>

	* themes/Industrial/gtk-2.0/gtkrc:
	Fixed invisible text in insensitive entry widgets

	* themes/Redmond/gtk-2.0/gtkrc:
	* themes/Redmond/gtk/gtkrc:
	Corrected background colour of insensitive entry widgets

2004-12-16  Andrew Johnson <ajgenius@ajgenius.us>

	* COPYING:
	add initial list of engine to license
	
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(smooth_draw_slider):
	fix scales slider

2004-12-16  Andrew Johnson <ajgenius@ajgenius.us>

	* README:
	Initial README updates for new release

2004-12-15  Thomas Wood  <thos@gnome.org>

	* configure.ac:
	* themes/LighthouseBlue/Makefile.am:
	* themes/LighthouseBlue/gtk-2.0/Makefile.am:
	* themes/LighthouseBlue/gtk-2.0/gtkrc:
	* themes/Makefile.am:
	* themes/Mist/Makefile.am:
	* themes/Mist/gtk-2.0/Makefile.am:
	* themes/Mist/gtk-2.0/gtkrc:

	Added Mist and LighthouseBlue themes (gtkrc files)

2004-12-15  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
	(redmond_draw_box), (redmond_draw_handle):

	fix comboboxentry insensitive arrow
	fix RTL toolbar handles
	
	* engines/redmond/src/redmond_gtk2_misc.c: (is_combo_box),
	(is_in_combo_box):

	fix redmond comboboxentry check
	
	* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow),
	(SmoothDrawArrow):
	
	fix Etched Dirty Arrow offset
	
	* themes/Redmond/gtk-2.0/gtkrc:
	
	use white for progress bar prelight text

2004-12-15  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	(smooth_draw_grip):
	* engines/smooth/src/utils/calc_colors.c:
	* engines/smooth/src/utils/calc_colors.h:
	* engines/smooth/src/utils/draw_grips.c:
	(do_smooth_draw_broken_bars), (do_smooth_draw_lines),
	(internal_smooth_draw_dot), (do_smooth_draw_dots),
	(do_smooth_draw_buds):
	* engines/smooth/src/utils/draw_grips.h:

	ensure "smooth" "namespace" on old grip functions

2004-12-15  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/smooth/src/utils/draw_checkmark.c:
	(SmoothDrawMinusCheckMark):

	improve size/center logic for inconsistant 'Minus' check

2004-12-14  Andrew Johnson <ajgenius@ajgenius.us>

	* themes/Industrial/Makefile.am:
	* themes/Metal/gtk-2.0/Makefile.am:
	* themes/Redmond/gtk/Makefile.am:

	commit missing Makefile.am's

2004-12-14  Andrew Johnson <ajgenius@ajgenius.us>

	* configure.ac:
	* Makefile.am:
	* engines/Makefile.am:
	* engines/metal/AUTHORS:
	* engines/metal/Makefile.am:
	* engines/metal/src/metal_gtk2_drawing.c:
	* engines/metal/src/metal_gtk2_drawing.h:
	* engines/metal/src/metal_gtk2_engine.c:
	* engines/metal/src/metal_gtk2_engine.h:
	* engines/metal/src/metal_gtk2_misc.c:
	* engines/metal/src/metal_gtk2_misc.h:

	add new metal engine

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:

	fix embed combo button redraw

	* metal/.cvsignore:
	* metal/ChangeLog:
	* metal/Makefile.am:
	* metal/Theme/.cvsignore:
	* metal/Theme/Makefile.am:
	* metal/Theme/README.html:
	* metal/Theme/gtk-2.0/.cvsignore:
	* metal/Theme/gtk-2.0/Makefile.am:
	* metal/Theme/gtk-2.0/gtkrc:
	* metal/metal_rc_style.c:
	* metal/metal_rc_style.h:
	* metal/metal_style.c:
	* metal/metal_style.h:
	* metal/metal_theme_main.c:
	
	remove old metal
	
	* themes/Makefile.am:
	* themes/Industrial/Makefile.am:
	* themes/Industrial/gtk-2.0/Makefile.am:
	* themes/Industrial/gtk-2.0/gtkrc:
	* themes/Metal/Makefile.am:
	* themes/Metal/gtk-2.0/Makefile.am:
	* themes/Metal/gtk-2.0/gtkrc:
	* themes/Redmond/Makefile.am:
	* themes/Redmond/gtk/Makefile.am:
	* themes/Redmond/gtk/gtkrc:
	
	Add Industrial theme
	Add Metal theme
	Add Redmond GTK 1 gtkrc

2004-12-13  Thomas Wood  <thos@gnome.org>

	* configure.ac:
	* engines/Makefile.am:
	* engines/smooth/*:

	Added Smooth engine from Andrew Johnson <ajgenius@ajgenius.us>


2004-12-08  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/redmond/Makefile.am: Fix Makefile.am libs

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
	(redmond_draw_shadow), (redmond_draw_combobox_button),
	(redmond_draw_spinbutton_stepper), (redmond_draw_box),
	(redmond_draw_handle):

	Ensure widget isn't null when testing RTL/LTR
	Ensure valid style is used for combo widget

2004-12-06  Thomas Wood  <thos@gnome.org>

	* configure.ac:
	* themes/Crux/Makefile.am:
	* themes/Crux/gtk-2.0/Makefile.am:
	* themes/Crux/gtk-2.0/gtkrc:
	* themes/Makefile.am:

	Added Crux gtkrc

2004-12-05  Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>

	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_misc.c:

	- Menu prelight fix (open menu check)
	- Fixed insensitive arrows
	- Use stippled background for toggle buttons in "on" state
	- Fixed Firefox toolbar

2004-12-03  Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>

	* Makefile.am:
	* configure.ac:
	* engines/Makefile.am:
	* engines/redmond/*:

	New redmond engine added

	* redmond95/Theme/.cvsignore:
	* redmond95/Theme/Makefile.am:
	* redmond95/Theme/README.html:
	* redmond95/Theme/gtk-2.0/.cvsignore:
	* redmond95/Theme/gtk-2.0/Makefile.am:
	* redmond95/Theme/gtk-2.0/gtkrc:
	
	Old redmond engine removed

	* themes/Makefile.am:
	* themes/Redmond/Makefile.am:
	* themes/Redmond/gtk-2.0/Makefile.am:
	* themes/Redmond/gtk-2.0/gtkrc:

	Theme files for new redmond engine

2004-12-01  Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>

	* Update version to 2.5
	* Remove pixbuf and notif engines, and misc other files
	* Move crux, hc, industrial, mist, thinice engines over from 
	  gnome-themes and gnome-themes-extras
	* Replace configure.in with configure.ac

2004-11-02  James Henstridge  <james@jamesh.id.au>

	From bug #156666:

	* configure.in: modernise the configure script a bit.

	* autogen.sh: use automake 1.9, 1.8 or 1.7 instead of 1.4.

Wed May 28 10:26:48 2003  Owen Taylor  <otaylor@redhat.com>

	* README: Fix typo of ~/.theme for ~/.themes

Tue Apr 22 12:14:16 2003  Owen Taylor  <otaylor@redhat.com>

	* README: Fix 'copy copy' typo.

2003-03-02  Tor Lillqvist  <tml@iki.fi>

	* configure.in: Call AC_LIBTOOL_WIN32_DLL. Set OS_WIN32
	conditional on Windows.

	* makefile.cygwin: Remove, unmaintained and obsolete.

	* Makefile.am (EXTRA_DIST): Remove here, too.

	* README.win32: Update.

Fri Jan 17 19:02:02 2003  Owen Taylor  <otaylor@redhat.com>

	* === Released 2.2.0 ===

	* Makefile.am: Make dist fixes.

	* gtk-engines.spec: Some updates to bring into a
	resemblence of workingness.

	* NEWS: Updated.

Fri Jan 17 18:32:34 2003  Owen Taylor  <otaylor@redhat.com>

	* configure.in Makefile.am gtk-engines-2.pc.in: Patch
	from Seth Nickell to add a .pc file so that things use
	one of the gtk-engines engines can check for it's
	presence.

Thu Oct 31 18:56:56 2002  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Remove some useless checks.
	(Red Hat bugzilla, #64061)

2002-09-12  Havoc Pennington  <hp@redhat.com>

	* notif/Theme/ICON.png, metal/Theme/ICON.png,
	redmond95/Theme/ICON.png: remove apparently pointless old icon
	files

Fri Sep  6 16:40:42 2002  Owen Taylor  <otaylor@redhat.com>

	* README: Added some text describing how to install
	gtk-engines into a different prefix than GTK+.
	(#84727, Piotr Sawuk)

2002-08-18  Havoc Pennington  <hp@pobox.com>

	* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
	both automake 1.6 and 1.4 installed get the right automake. Means
	compilation from CVS will now require the latest automake 1.4
	release, or manually creating symlinks called "automake-1.4" and
	"aclocal-1.4"

Sun Apr 21 09:52:54 2002  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Version 1.9.0

Sat Jan 19 20:42:11 2002  Owen Taylor  <otaylor@redhat.com>

	* raleigh/**: Remove engine, it's now the GTK+ default.

	* pixmap/**: Remove engine, replaced by pixbuf

	* pixbuf/**: Replacement for pixmap-engine, compatible
	RC file format, sane code.

	* metal,notif,redmond95/Theme/gtk{-2.0}: Rename theme
	directories to gtk-2.0.

	* Makefile.am (SUBDIRS): Remove pixmap and raleigh,
	temporarily remove

	* ltmain.sh ltconfig acinclude.m4: Remove from CVS

	* configure.in: Update for GTK+-2.0 and pkg-config.

Thu Mar 15 02:07:25 2001  Owen Taylor  <otaylor@redhat.com>

	* configure.in (cflags_set): Release 0.12

	* configure.in: Suppress the default action when
	checking for gtk_style_set_prop_experimental
	to avoid messing up $LIBS. (#51989)

	* configure.in: Add -Wall for GCC.

	* raleigh/raleigh_theme_{draw,main}.c: Couple of 
	trivial warning cleanups.

Thu Feb 15 23:32:27 2001  Owen Taylor  <otaylor@redhat.com>

	* configure.in (cflags_set): Release 0.11.

Mon Feb 12 17:43:57 2001  Owen Taylor  <otaylor@redhat.com>

	* Makefile.am raleigh/*: Import of new theme that using GTK+-1.2.9
	features to look better.

Wed Jan 17 13:40:08 2001  Owen Taylor  <otaylor@redhat.com>

	* {notif,redmond95}/Theme/gtk/gtkrc: Remove references to
	/home/raster. (RH bugzilla #20444)

2000-02-13  Tor Lillqvist  <tml@iki.fi>

	* makefile.cygwin: New file, for building with gcc on Windows
	without auto* and libtool.
	* makefile.msc: New file, for building with MSVC.

	* README.win32: New file.

	* Makefile.am (EXTRA_DIST): Distribute the new files.

Thu Feb  3 15:05:57 PST 2000 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: upgrade to libtool 1.3.4 (bugfix only release)

Tue Jan 25 10:58:11 2000  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Up version, make a 0.10 release including
	workaround hack for pixmap eventbox backgrounds.

1999-05-30  James Henstridge  <james@daa.com.au>

	* configure.in, */Makefile.am: make the theme engines link against
	gtk.

Sat May  1 12:11:33 PDT 1999 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: libtool 1.3

Mon Mar 29 21:13:13 PST 1999 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: libtool 1.2f

Fri Feb 26 20:38:53 1999  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Up version number to 0.5

Thu Feb 11 23:09:55 1999  Owen Taylor  <otaylor@redhat.com>

	* configure.in (cflags_set): Up version number to 0.4.

	* **/Makefile.am: Removed all references to
	 makemakefile.sh

Tue Feb  2 05:16:12 PST 1999 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: use CVS libtool 1.2e. Tell me what breaks.

	* pixmap/Makefile.am
	* metal/Makefile.am
	* notif/Makefile.am
	* redmond95/Makefile.am: use -module and -avoid-version flags

	* configure.in: minor clean ups

Wed Jan 27 21:14:54 PST 1999 Manish Singh <yosh@gimp.org>

	* acinclude.m4: new file, to go with libtool

	* ltmain.sh
	* ltconfig: better file magic regexp for Linux libs

Mon Jan 18 14:08:14 1999  Owen Taylor  <otaylor@redhat.com>

	* README:  Wrote one
	* AUTHORS: Added Randy Gordon

	* gtk-engines.spec: Up version number

Mon Jan 18 13:46:41 1999  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Up version for an 0.2 release.

Mon Jan 18 11:25:25 1999  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Remove -lgdk, -lgtk, and -lglib from GDK_IMLIB_LIBS.

	* redmond95/Makefile.am notif/Makefile.am metal/Makefile.am
	  pixmap/Makefile.am: Don't link to GTK_LIBS, since we 
	  want to use the main programs copy of GTK+.

	* */*_theme_main.c: Add a gtk_module_check_init() function to
	  check if we are compatible with the version of GTK+ of the
	  main executable. Removed some debugging printf's.
	
Wed Jan 13 16:30:45 PST 1999 Manish Singh <yosh@gimp.org>

	* ltconfig
	* ltmain.sh: House! Techno! Libtool! (do the 1.2d dance baby)

Sun Jan  3 14:13:28 PST 1999 Manish Singh <yosh@gimp.org>

	* configure.in: don't try to build static libs by default, it
	doesn't make much sense

	* redmond95/Makefile.am
	* notif/Makefile.am
	* metal/Makefile.am: don't link to $GDK_IMLIB_LIBS

Wed Dec 16 12:52:55 EST 1998 The Rasterman <raster@redhat.com>
	* removed win95 and Motif themes - replace with Notif and Redmond95 
	  - otherwise the same.

1998-11-07  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in: Unify all subdir `configure.in's here.

Mon Oct 19 12:11:28 1998  Owen Taylor  <otaylor@redhat.com>

	* Add in ltconfig and ltmain.sh with correct shldeps
	patches.

1998-10-17    <jrb@aware-of-vacuity.labs.redhat.com>

	* (theme)/configure.in: changed AC_INIT field.

Sat Oct 17 00:35:10 1998  Owen Taylor  <otaylor@redhat.com>

	* */*.[ch]: Removed unused code for handling
	RC data, made functions	static to reduce damage from g_module's
	RTLD_GLOBAL. Removed theme_set_background functions
	which were just cut 'n paste code from GTK+.

	* */*.h: Removed unused, obsolete header files.
	
Tue Sep  1 00:12:12 CDT 1998  Frank Belew <frb@umr.edu>

	* Makefile.am: added support for new imlib.m4
	* configure.in: added support for new imlib.m4

Fri Aug 21 19:08:25 1998  Owen Taylor  <otaylor@redhat.com>

	* Makefile.am: Added support for metal theme. 
	  Install/distribute gtkrc's for each theme.

Thu Aug 20 18:25:07 EDT 1998 The Rasterman <raster@redhat.com>
	
	* added metal theme, fixed pixmap theme now to use pixmap path -
	  and removed lots of annoying print's, added gtkr's for each
	  theme data.. now all your rc needs to do is include these rc's.

Mon Aug 17 20:32:53 1998  Owen Taylor  <otaylor@redhat.com>

	* Makefile.am, pixmap/Makefile.am: Switch back to using automake,
	  fix things up to make dist properly.

	* pixmap_theme.h: Rationalized.
	* win95_theme.h motif_theme.h: Removed

	* Started ChangeLog.

Thu Jul 30 14:51:34 EDT 1998 The Rasterman <raster@redhat.com>
	
	* Moved all the themes to install cleanly the engine *.so's in
	  $(exec_prefix)/lib/gtk/themes/engines/ .
	  All the data for themes is now installed in 
	  $(exec_prefix)/share/gtk/themes/theme_name/
	  All things build using GNU configure and autoconf and libtool now.
	  I have created a win95, motif and pixmap theme setup - i have to
	  work on the motif and win95 ones - pixmap theme also need work - 
	  it partially parses a gtkrc for itself. This is goign to be a good
	  sample base to work from if you wish to write your own theme engines.
			  

Thu Jul 30 19:10:42 EDT 1998 The Rasterman <raster@redhat.com>

	* Fixed the win95/motif drawing functions to NOT clobber the original
	  GTK bg pixmap style stuff.... :)
			  

	reviewed by: <delete if not using a buddy>

	* engines/glide/src/glide_gtk2_support.c:
	(glide_draw_pattern_fill):

2006-08-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/animation.h:

	- include ge-support.h in animation.h instead of animation.c. This
	is needed for GE_INTERNAL.

2006-08-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c: (draw_rounded_rect),
	(real_draw_box), (real_draw_box_gap), (draw_extension),
	(draw_check):
	- small improvements all over the place. ComboBoxes and Spinbuttons
	don't have a two pixel distance between buttons and entry anymore.

	* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
	- Handle a small radius by using cairo_rectangle.

	* engines/support/widget-information.c:
	(ge_button_get_default_border):
	* engines/support/widget-information.h:
	- added ge_button_get_default_border which I need for industrial

2006-08-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_arrow):

	- Fixed cairo_t leak ala bug #351057

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/src/crux-draw.h:
	* engines/crux/src/crux-rc-style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/mist/src/mist-rc-style.h:
	* engines/smooth/src/interfaces/drawing_interface.h:
	* engines/support/cairo-support.c:
	* engines/support/general-support.h:
	* engines/support/widget-information.c:
	* engines/thinice/src/thinice_rc_style.h:

	- Make sure all headers now using GE_INTERNAL include it via ge-support.h

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/smooth/Makefile.am:
	- Fix "trailing whitespace" silly automake

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/animation.h:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.h:
	* engines/crux/src/crux-draw.h:
	* engines/crux/src/crux-rc-style.h:
	* engines/crux/src/crux-style.h:
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.h:
	* engines/hc/src/hc_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/hc/src/hc_gtk2_support.h:
	* engines/industrial/src/industrial_rc_style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/mist/src/mist-rc-style.h:
	* engines/mist/src/mist-style.h:
	* engines/redmond/src/redmond_gtk2_drawing.h:
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_drawing.h:
	* engines/smooth/src/engine/smooth_gtk2_engine.h:
	* engines/smooth/src/engine/smooth_gtk2_misc.h:
	* engines/smooth/src/engine/smooth_gtk2_rc.h:
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
	.h:
	* engines/smooth/src/interfaces/drawing_interface.h:
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_inte
	rface.h:
	* engines/smooth/src/utils/calc_colors.h:
	* engines/smooth/src/utils/draw_arrows.h:
	* engines/smooth/src/utils/draw_border.h:
	* engines/smooth/src/utils/draw_checkmark.h:
	* engines/smooth/src/utils/draw_fill.h:
	* engines/smooth/src/utils/draw_grips.h:
	* engines/support/cairo-support.h:
	* engines/support/general-support.h:
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_rc_style.h:
	* engines/thinice/src/thinice_style.h:

	Fix Bug #350606 -
	- Move G_GNUC_INTERNAL macro to the start of the line
	- Replace G_GNUC_INTERNAL with new GE_INTERNAL private macro
	
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/src/hc-style.c: (hc_draw_shadow):
	- disable border for menus on panel
	
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>

	* configure.ac:
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/Makefile.am:
	* engines/crux/src/crux-draw.c: 
	* engines/glide/Makefile.am:
	* engines/glide/src/glide_gtk2_drawing.c: 
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/Makefile.am:
	* engines/hc/src/hc-style.c: 
	* engines/hc/src/hc_gtk2_engine.c: 
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/hc/src/hc_gtk2_support.c: 
	* engines/industrial/Makefile.am:
	* engines/mist/Makefile.am:
	* engines/mist/src/mist-style.c: 
	* engines/redmond/Makefile.am:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_misc.c: 
	* engines/smooth/Makefile.am:
	* engines/support/Makefile.am:
	* engines/support/cairo-support.c: 
	* engines/support/cairo-support.h:
	* engines/support/widget-information.c: 
	* engines/thinice/Makefile.am:
	* engines/thinice/src/thinice_misc.c: 
	* engines/thinice/src/thinice_rc_style.c: 
	* engines/thinice/src/thinice_theme_draw.c:

	- Add paranoia and deprecated configure flags
	- Improve HC Check Inconsistent
	- Add initial code for HC edge thickness RC flag
	- Fix broken Clearlooks menu on panel check
	- Make various little changes/fixes

2006-08-07 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/src/crux-draw.c:
	* engines/glide/src/glide_gtk2_drawing.c:

	- Last C89 Patch too close bug #349575

2006-08-07  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.7.7 release

2006-08-07 Andrew Johnson <acjgenius@earthlink.net>
	* engines/clearlooks/src/clearlooks_style.c:
	- Add inconsistent state for option buttons per bug #347227

	* engines/clearlooks/src/config.h.in:
	- Stupid autoheader

2006-08-07  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow),
	(draw_tab):
	- cairo based arrow drawing
	- improved scrollbar steppers
	- draw gradients on handle boxes

	(draw_extension): Match the inner stroke colour on bottom tabs to the
	colour in draw_box.

	(draw_handle): Don't draw boxes around handles that
	are on the panel


2006-08-04  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/crux/src/crux-draw.c: (draw_box):
	- Fix another possible crash bug.

2006-08-03 Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_support.c:
	(do_glide_draw_simple_circle):
	* engines/thinice/src/thinice_theme_draw.c:
	(thinice_style_draw_option):

	- Remove evil reset clip code

2006-08-03 Andrew Johnson <acjgenius@earthlink.net>

	* engines/thinice/src/thinice_theme_draw.c:
	- Quick fix to Use Min(width, height)/2 for option radius

2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/mist/src/mist-rc-style.c:
	* engines/mist/src/mist-style.c:
	* engines/redmond/src/redmond_gtk2_engine.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	* engines/smooth/src/engine/smooth_gtk2_engine.c:
	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	* engines/smooth/src/engine/smooth_gtk2_misc.h:
	* engines/smooth/src/engine/smooth_gtk2_rc.c:
	* engines/smooth/src/engine/smooth_gtk2_rc.h:
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.c:
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.h:
	* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.c:
	* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.h:
	* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.c:
	* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.h:
	* engines/smooth/src/interfaces/drawing_interface.c:
	* engines/smooth/src/interfaces/drawing_interface.h:
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
	* engines/smooth/src/interfaces/gdk2/gdk2_type_defines.h:
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_type_defines.h:
	* engines/smooth/src/utils/draw_grips.c:
	* engines/support/cairo-support.c:
	* engines/support/general-support.h:
	* engines/support/widget-information.c:
	* engines/thinice/src/thinice_rc_style.c:
	* engines/thinice/src/thinice_theme_draw.c:

	- Namespace all engine symbols for thinice, smooth, mist, redmond, clearlooks
	- Make Smooth use more Support functions/Macros
	- Start adding missing IS_* Macros

2006-08-04  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
	* engines/glide/src/glide_gtk2_drawing.c:
	(glide_draw_spinbutton_stepper):
	* engines/hc/src/hc-style.c: (hc_draw_shadow):
	* engines/mist/src/mist-style.c: (mist_tab), (draw_shadow),
	(draw_box), (draw_extension):
	* engines/thinice/src/thinice_theme_draw.c: (draw_box):
	- Fix potential crasher all over the place.

2006-08-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
	(glide_draw_option):
	* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_option):
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(smooth_draw_option), (smooth_draw_check):
	- Fixes cases where the arguments to CHECK_DETAIL were swapped.

2006-08-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.c: (update_animation_info):
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_slider_button),
	(clearlooks_draw_handle):
	* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
	* engines/clearlooks/src/support.c:
	(clearlooks_scrollbar_visible_steppers):
	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
	(glide_draw_option):
	* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(gtk_cell_renderer_toggle_get_inconsistent):
	* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
	* engines/support/widget-information.c: (ge_object_is_a),
	(ge_find_combo_box_widget_parent),
	(ge_cell_renderer_toggle_get_inconsistent):
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):
	- Small bug/warning fixes all over the place.

2006-08-02  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box): Fix RTL
	combo boxes

2006-08-02 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/src/hc-style.c:
	* engines/hc/src/hc_gtk2_support.c:
	* engines/mist/src/mist-style.c:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_engine.c:
	* engines/support/cairo-support.c:
	* engines/thinice/src/thinice_theme_draw.c:

	- C89 Fixes from #349575

2006-08-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.h:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_box):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.c:
	(clearlooks_scrollbar_get_junction):
	* engines/clearlooks/src/support.h:
	* engines/crux/src/crux-draw.h:
	* engines/crux/src/crux-rc-style.h:
	* engines/crux/src/crux-style.h:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/hc/src/hc-style.c:
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/industrial/src/industrial_rc_style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/mist/src/mist-rc-style.h:
	* engines/mist/src/mist-style.h:
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_engine.c:
	(smooth_rc_style_parse):
	* engines/smooth/src/engine/smooth_gtk2_engine.h:
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_rc_style.h:
	* engines/thinice/src/thinice_style.h:

	- Marked loads of things G_GNUC_INTERNAL
	- smooths theme_symbols array is now NULL terminated to save a variable
	- Changed clearlooks to use ge_widget_is_ltr

2006-08-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/*:

	- Initial port to cairo, there are still a lot of things missing
	(inconsistent states, the contrast option, etc.)
	- reindented everything. Pretty much all code was touched by the
	  port anyways.
	- removed the xpm images
	
	* engines/support/cairo-support.c:

	(ge_cairo_pattern_add_color_stop_color), (ge_cairo_mirror):
	* engines/support/cairo-support.h:
	* engines/support/widget-information.c: (ge_widget_is_ltr):
	* engines/support/widget-information.h:
	- Added some more helper functions (ge_cairo_mirror,
	  ge_widget_is_ltr, ge_cairo_pattern_add_color_stop_color)
	- Removed ge_cairo_rotate_mirror_translate
	- Removed #if 0'ed code.

2006-08-01 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_theme_main.c:
	* engines/clearlooks/src/support.c:
	* engines/clearlooks/src/support.h:
	* engines/crux/src/crux-main.c:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/src/hc_gtk2_engine.c:
	* engines/support/cairo-support.c:
	* engines/support/widget-information.h:

	- Fixed tooltip and scrollbars and scales in Glide	
	- Fixed invalid symbol in Glide
	- More Clearlooks -> support integration
	- Moved GTK verson check too support and removed from crux and clearlooks (all engines need it)
	- More Symbol Cleanup - all but a few unprefixed in crux, 
				2 private exported in industrial, 
				and 2 unprefixed in clearlooks are left
				The rest should be quick.

2006-07-28 Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
	(glide_style_unrealize):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_engine.c:
	(redmond_style_realize), (redmond_style_unrealize):
	* engines/redmond/src/redmond_gtk2_engine.h:

	- rename bg_pixmap[] patterns to bg_image[] so gdb knows whats what
	- add special check so that bg_pixmap == parent_relative doesn't crash gnome-power-manager

	Thanks for the heads up on this rtcm

2006-07-24 Andrew Johnson <acjgenius@earthlink.net>

        * NEWS:
        * configure.ac:

        Update for 2.7.6 release

2006-07-24 Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/src/hc-style.c: (hc_draw_shadow),
	(hc_draw_shadow_gap), (hc_draw_extension), (hc_draw_flat_box),
	(hc_draw_box), (hc_draw_box_gap), (hc_draw_handle),
	(hc_draw_slider), (hc_draw_check), (hc_draw_option), (hc_draw_tab),
	(hc_draw_arrow), (hc_draw_hline), (hc_draw_vline):
	* engines/hc/src/hc_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.c: (hc_style_class_init):

	- Improve Slider, Tabs/Notebooks, Options, Checks, Arrows
	- Prevent Double Lines in Combo's and Spin's
	- Ensure Entry's Match State (for insensitive)
	- Obsessively start reorganizing code
	- Begin Commenting things
	- #Warning woohoo!


	* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_dot),
	(hc_gtk2_engine_hack_menu_shell_style_set),
	(hc_gtk2_engine_hack_menu_shell_destroy),
	(hc_gtk2_engine_hack_menu_shell_motion),
	(hc_gtk2_engine_hack_menu_shell_leave),
	(hc_gtk2_engine_hack_menu_shell_setup_signals),
	(hc_gtk2_engine_hack_menu_shell_cleanup_signals):
	* engines/hc/src/hc_gtk2_support.h:
	
	- Add menu shell prelight hack from redmond

2006-07-23  Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow):
	* engines/glide/src/glide_gtk2_support.c: (do_glide_draw_arrow):
	* engines/glide/src/glide_gtk2_support.h:
	* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option),
	(hc_draw_tab), (hc_draw_arrow):
	* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_arrow):
	* engines/hc/src/hc_gtk2_support.h:
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow):
	* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_arrow):
	* engines/redmond/src/redmond_gtk2_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	(smooth_style_get_arrow):
	* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawArrow):
	* engines/thinice/src/thinice_misc.c: (thinice_arrow):
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):

	- Fix for Bug #343893 in clearlooks, hc, glide, thinice, and smooth
	- Played with check & option in hc, but without fully resolving anything yet

2006-07-22   Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/*:
	* engines/mist/src/*:
	* engines/redmond/src/*:
	* engines/smooth/Makefile.am:
	* engines/smooth/src/engine/*:
	* engines/smooth/src/interfaces/*:
	* engines/smooth/src/utils/*:
	* engines/support/cairo-support.h:
	* engines/thinice/src/*:

	- G_GNUC_INTERNAL Everything Glide, Mist, Redmond, Smooth, Thinice & Support
	- Switch Smooth to use widget-information macros
	- Rename hack functions in Redmond and Glide

2006-07-21   Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
	(glide_draw_option), (glide_draw_arrow), (glide_draw_shadow),
	(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
	(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
	(glide_draw_shadow_gap), (glide_draw_extension),
	(glide_draw_handle), (glide_draw_focus):
	* engines/glide/src/glide_gtk2_engine.c:
	(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
	(glide_simple_linear_shade_gradient_pattern),
	(glide_linear_overlay_pattern), (glide_style_realize),
	(glide_style_unrealize):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	(glide_draw_pattern_fill), (glide_simple_border_gap_clip),
	(do_glide_draw_border_with_gap), (do_glide_draw_border),
	(do_glide_draw_option_check), (do_glide_draw_round_option):
	* engines/glide/src/glide_gtk2_support.h:

	----Let the evilness begin!---
	- Revamp Default Apearance For Next Glider Version
		+ Changed Edge Style
		+ Changed Slider For Cleaner Appearance
		+ Changed Menu Prelight Using Glass Overlay
		+ Changed Progress Bar Fill
		+ Minor Visual Cleanups
		+ New Apearance 99% Complete
 
	- More work on Pattern Fill drawing
	- Add a hacked overlay option till layers implemented
	- Improved Edge Drawing For Gaps/Notebooks gtk 2.10 vs 2.8
	- Add New Smoother edge 
	- Use NORMAL state for most IN edge drawing
	- Rework multiple functions for cleaner size vs style vs drawing 
	- Force Entry Select on Button focus in ComboEntry's
	- Partially Fix spin button centering/sizing


	* engines/glide/Makefile.am:

	- Fix include path, top_builddir -> top_srcdir. ala #335917 

2006-07-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c:
	  (draw_box): fix warning about assignment used as boolean
	  (draw_check), (draw_option): add inconsistent state
	  (draw_layout), (crux_draw_style_class_init): Override to prevent
	shadowed disabled text

2006-07-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_progress_bar),
	(draw_shadow), (draw_box), (draw_extension), (draw_slider):

	- Improved colours for scroll and progress bars
	- Fix combobox focus line drawing

2006-07-21  Thomas Wood  <thos@gnome.org>

	* engines/lighthouseblue/*:
	* engines/metal/*:
	* themes/LighthouseBlue/*:
	* themes/Metal/*:
	
	Remove directories no longer used in build

2006-07-20  Thomas Wood  <thos@gnome.org>

	* configure.ac: Remove crux/pixmaps directory. Fixes bug 348167

2006-07-20  Benjamin Otte  <in7y118@public.uni-hamburg.de>

	* engines/crux/src/crux-draw.c: (draw_box_gap):
	* engines/lighthouseblue/src/lighthouseblue_style.c:
	(draw_box_gap):
	  fix drawing issues with box gaps at the end of a line.

2006-07-20  Benjamin Otte  <in7y118@public.uni-hamburg.de>

	* engines/crux/src/crux-draw.c: (draw_extension):
	* engines/lighthouseblue/src/lighthouseblue_style.c:
	(draw_extension):
	  Fix for new notebook dnd code. Both themes used the parent widget 
	  witholut checking for NULL before.

2006-07-18   Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/Makefile.am:
	* engines/hc/src/hc-main.c:
	* engines/hc/src/hc-rc-style.c:
	* engines/hc/src/hc-rc-style.h:
	* engines/hc/src/hc-style.c: (hc_draw_shadow), (hc_draw_extension),
	(hc_draw_check), (hc_draw_option), (hc_draw_tab),
	(hc_draw_shadow_gap), (hc_draw_arrow), (hc_draw_flat_box),
	(hc_draw_box_gap), (hc_draw_handle), (hc_draw_hline),
	(hc_draw_vline), (hc_draw_polygon):
	* engines/hc/src/hc-style.h:
	* engines/hc/src/hc_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.c: (hc_rc_style_create_style),
	(hc_rc_style_class_init), (hc_rc_style_register_type),
	(hc_style_realize), (hc_style_class_init),
	(hc_style_register_type), (theme_init), (theme_exit),
	(theme_create_rc_style):
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/hc/src/hc_gtk2_support.c: (hc_simple_border_gap_clip),
	(do_hc_draw_arrow), (do_hc_draw_line), (do_hc_draw_dot):
	* engines/hc/src/hc_gtk2_support.h:

	- Beging to reorganize code structure
	- Start reworking gap & extension functions
	- Add warnings for gdk code not converted
	- Improve Options menus
	- Start reworking thickness line width ratio
	- Start improving Check(ratios/offsets still wrong)

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
	(redmond_draw_option), (redmond_draw_arrow),
	(redmond_draw_combobox_button), (redmond_draw_spinbutton_stepper),
	(redmond_draw_box), (redmond_draw_slider),
	(redmond_draw_extension), (redmond_draw_handle):
	* engines/redmond/src/redmond_gtk2_engine.c:
	(redmond_simple_color_pattern), (redmond_simple_pixmap_pattern),
	(redmond_simple_hatch_mask_pattern), (redmond_style_realize),
	(redmond_style_unrealize):
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.c:
	(do_redmond_draw_pattern_fill), (do_redmond_draw_masked_fill),
	(do_redmond_draw_check), (do_redmond_draw_simple_circle):
	* engines/redmond/src/redmond_gtk2_misc.h:

	- Reworked Redmond Optons to remove pixmap cruft
	- Rework Hatch fill using Cairo Pattern Mask
	- Use Pattern Fill ala Glide, enabling bg_pixmap support

2006-07-18  Thomas Wood  <thos@gnome.org>

	* engines/crux/Makefile.am:
	* engines/crux/pixmaps/*:
	* engines/crux/src/crux-common.h:
	* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow):
	* engines/crux/src/crux-main.c: (theme_init):
	* engines/crux/src/crux-pixmaps.c:
	* engines/crux/src/crux-pixmaps.h:
	* engines/crux/src/crux-rc-parser.c:
	* engines/crux/src/crux-rc-parser.h:
	* engines/crux/src/crux-rc-style.c: (crux_rc_style_class_init),
	(crux_rc_style_register_type):
	* engines/crux/src/crux-rc-style.h:
	* engines/crux/src/crux-style.c: (crux_style_register_type),
	(crux_style_class_init):
	* engines/crux/src/crux-style.h:

	- Pixmaps removed
	- Removed old engine options

	* themes/Crux/gtk-2.0/gtkrc: Remove old engine options. Now in lush purple!

2006-07-17   Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
	(glide_draw_shadow), (glide_draw_combobox_button),
	(glide_draw_spinbutton_stepper), (glide_draw_box),
	(glide_draw_slider), (glide_draw_box_gap), (glide_draw_shadow_gap),
	(glide_draw_extension), (glide_draw_handle), (glide_draw_layout):
	* engines/glide/src/glide_gtk2_engine.c:
	(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
	(glide_simple_linear_shade_gradient_pattern),
	(glide_style_realize), (glide_style_unrealize):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	(glide_draw_pattern_fill), (do_glide_draw_default_fill),
	(do_glide_draw_border), (gtk_menu_shell_motion):
	* engines/glide/src/glide_gtk2_support.h:

	- Rework Glide Fill Drawing(again), should work for cairo < 1.2
	- Fix Tabs For GTK 2.10
	- Add Warnings for unwanted gdk_* and gtk_* function calls

2006-07-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
	(glide_draw_option), (glide_draw_handle), (glide_draw_focus),
	(glide_draw_layout):
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
	(glide_style_class_init):

	- Improve Insensitive States For Text, Check, & Option
	- Enable Drawing Paned Handles 

2006-07-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
	(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
	(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
	(glide_draw_shadow_gap), (glide_draw_extension),
	(glide_draw_handle):
	* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
	(glide_style_unrealize):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	(do_glide_draw_default_fill):
	* engines/glide/src/glide_gtk2_support.h:

	- More Glide Improvements
	- Pass pattern directly too draw default
	- Fix Notebooks/tabs for all directions and rtl
	- Fix OptionMenu arrow offset

2006-07-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/config.h.in:
	* engines/glide/Makefile.in:
	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
	(glide_draw_box), (glide_draw_box_gap), (glide_draw_shadow_gap),
	(glide_draw_handle):
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.c:
	(glide_simple_shade_gradient_pattern), (glide_style_realize),
	(glide_style_unrealize), (glide_style_class_init):
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	(ge_cairo_pattern_add_color_stop),
	(ge_cairo_pattern_add_shade_color_stop), (glide_draw_pattern_fill),
	(do_glide_draw_default_fill), (glide_simple_border_gap_clip):
	* engines/glide/src/glide_gtk2_support.h:
	* engines/support/cairo-support.c: (ge_hsb_from_color):

	- more work on Glide
	
2006-07-13  Thomas Wood  <thos@gnome.org>

	* engines/crux/Makefile.am:
	* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
	(draw_extension), (draw_focus), (draw_slider),
	(crux_draw_style_class_init):
	* engines/crux/src/crux-rc-parser.c: (theme_data_unref),
	(crux_parse_rc_style):
	* engines/crux/src/eazel-theme.h:
	* themes/Crux/gtk-2.0/gtkrc:

	- Remove redundant code (fix warnings about unused variables, etc.)
	- Remove pixmap related code

2006-07-12 Andrew Johnson <acjgenius@earthlink.net>

	* configure.ac:
	* engines/glide/AUTHORS:
	* engines/glide/Makefile.am:
	* engines/glide/Makefile.in:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/glide/src/glide_gtk2_support.h:

	- Adding initial Glide Engines Using Redmond as a Base
	- This engine provides a standalone cairo based backend for the Glider theme
	- Future development post-2.8 will also merge the most common smooth apearances

	* engines/support/widget-information.c:
	* engines/support/widget-information.h:

	- Adding combo* checks from smooth to support

2006-07-10  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.7.5 release

2006-07-10  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
	(draw_box), (draw_arrow), (draw_extension): More cosmetic refinements!


2006-07-10  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill):
	- Fix the transformations that got broken by the clipping fix.

	* engines/clearlooks/Makefile.am:
	* engines/crux/Makefile.am:
	* engines/hc/Makefile.am:
	* engines/mist/Makefile.am:
	* engines/redmond/Makefile.am:
	* engines/thinice/Makefile.am:
	- Use top_srcdir instead of top_builddir for to include the support
	stuff

2006-07-09  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c:
	(paint_scrollbar_trough): Add shadow
	(draw_box): Set default to solid fill
	(draw_extension): Cairo goodness
	(draw_slider): Don't use pixmaps anymore
	* themes/Crux/gtk-2.0/gtkrc: Set correct scrollbar width, and trough
	border

2006-07-09  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_entry_shadow),
	(draw_shadow), (draw_box), (draw_arrow), (draw_check),
	(draw_option), (draw_focus), (draw_slider), (draw_handle):

	- Use ge_gdk_drawable_to_cairo (), and remove crux_begin_paint ()
	- Fix entry inner shadow

	* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
	Initialise a few more common engine options

2006-07-08 Andrew Johnson <acjgenius@earthlink.net>

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_vline),
	(redmond_draw_arrow), (redmond_draw_shadow),
	(redmond_draw_combobox_button), (redmond_draw_box),
	(redmond_draw_handle):
	* engines/support/widget-information.c: (ge_object_is_a),
	(ge_is_combo_box_entry), (ge_combo_box_is_using_list),
	(ge_is_combo_box), (ge_is_combo), (ge_is_in_combo_box),
	(ge_is_toolbar_item), (ge_is_panel_widget_item),
	(ge_is_bonobo_dock_item), (ge_option_menu_get_props):
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_vline),
	(draw_arrow), (draw_box):

	- Fix widget-information namespace

2006-07-08 Andrew Johnson <acjgenius@earthlink.net>

	* engines/mist/src/mist-style.c:
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
	(redmond_draw_vline), (redmond_draw_check), (redmond_draw_option),
	(redmond_draw_arrow), (redmond_draw_shadow), (redmond_draw_box),
	(redmond_draw_slider), (redmond_draw_extension),
	(redmond_draw_handle):
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.c:
	* engines/redmond/src/redmond_gtk2_misc.h:

	- Move more things over too libsupport functions/macros

	* engines/support/general-support.h:
	* engines/support/widget-information.c: (object_is_a),
	(is_combo_box_entry), (combo_box_is_using_list), (is_combo_box),
	(is_combo), (is_in_combo_box), (is_toolbar_item),
	(is_panel_widget_item), (is_bonobo_dock_item),
	(option_menu_get_props):
	* engines/support/widget-information.h:

	- Merged widget tests from redmond into libsupport

	* engines/thinice/src/thinice_misc.c: (thinice_shadow_type),
	(thinice_slash_two), (thinice_slash_one), (thinice_dot),
	(thinice_draw_separator):
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
	(draw_vline), (draw_shadow), (draw_arrow), (draw_box),
	(draw_option), (draw_handle), (thinice_tab):

	- Switched vline/hline to use clearlooks separator
	- Improved slashes
	- Fix Inconsistant Option Size
	- Partially(?) fixed notebook tabs
	- Improved optionmenu vs combo tab drawing, (mostly) copied from redmond
	- More libsupport updates

2006-07-07 Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/Makefile.am:
	* engines/hc/src/hc-style.c: (hc_draw_dot), (hc_draw_line),
	(hc_arrow), (hc_style_realize), (hc_draw_shadow),
	(hc_draw_extension), (hc_draw_check), (hc_draw_option),
	(hc_draw_tab), (hc_draw_shadow_gap), (hc_draw_layout),
	(hc_draw_arrow), (hc_draw_box_gap), (hc_draw_handle),
	(hc_draw_hline), (hc_draw_vline), (hc_draw_diamond),
	(hc_draw_polygon), (hc_style_class_init):
	* engines/hc/src/hc-style.h:
	
	- Initial Work Toward Cairo Verson of hc-engine

	* engines/mist/src/mist-style.c: (draw_shadow), (draw_polygon),
	(draw_diamond), (draw_box), (draw_check), (draw_option),
	(draw_shadow_gap), (draw_box_gap), (draw_extension), (draw_handle),
	(draw_resize_grip), (mist_style_class_init):

	- More gdk -> cairo in mist. it should be all cairo now. (if not all done....)

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
	(redmond_draw_extension), (redmond_draw_handle):
	* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_check):

	- gdk -> cairo. Mostly cairo now, sans part stuff

	* engines/support/cairo-support.c:
	(ge_gtk_style_to_cairo_color_cube),
	(ge_cairo_rotate_mirror_translate), (ge_cairo_simple_border),
	(ge_cairo_polygon), (ge_cairo_line):

	- Added some more simple cairo wrappers for gdk conversion ease

	* engines/support/cairo-support.h:
	* engines/thinice/Makefile.am:
	* engines/thinice/src/thinice_misc.c:
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_main.c: (theme_create_rc_style):
	* engines/thinice/src/thinice_style.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
	(draw_vline), (draw_shadow), (draw_polygon), (draw_arrow),
	(draw_diamond), (draw_box), (draw_check), (draw_option),
	(draw_shadow_gap), (draw_box_gap), (draw_slider), (draw_handle),
	(thinice_tab), (thinice_style_realize), (thinice_style_class_init):

	- Convert to cairo from gdk - all gdk drawing is gone
	- replaced optionmenu arrow with the standard arrow
	- added thinice_misc
	- a few things aren't quite done, (arrow positioning for eg), but most things are fairly accurate

2006-07-03  Andrew Johnson <acjgenius@earthlink.net>

	* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_button),
	(paint_shadow), (paint_progress_bar), (draw_box), (draw_check),
	(draw_option): Fixed crux ge_shade/ge_saturate calls
	
2006-07-03  Andrew Johnson  <acjgenius@earthlink.net>

	* engines/mist/Makefile.am:
	* engines/mist/src/mist-style.c: (mist_dot), (mist_line),
	(mist_polygon), (mist_tab), (mist_draw_border), (draw_hline),
	(draw_vline), (draw_shadow), (draw_polygon), (draw_diamond),
	(draw_box), (draw_check), (draw_option), (draw_shadow_gap),
	(draw_box_gap), (draw_extension), (draw_handle),
	(draw_resize_grip), (mist_style_realize), (mist_style_class_init):
	* engines/mist/src/mist-style.h:
	* engines/redmond/Makefile.am:
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
	(redmond_draw_vline), (redmond_draw_check), (redmond_draw_arrow),
	(redmond_draw_shadow), (redmond_draw_box), (redmond_draw_handle):
	* engines/redmond/src/redmond_gtk2_engine.c:
	(redmond_style_realize):
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.c: (option_menu_get_props),
	(do_redmond_draw_check), (do_redmond_draw_arrow),
	(do_redmond_draw_line):
	* engines/redmond/src/redmond_gtk2_misc.h:
	
	- Start using libsupport functions in redmond and mist

	* engines/support/cairo-support.c: (ge_hsb_from_color),
	(ge_color_from_hsb), (ge_gdk_color_to_cairo),
	(ge_cairo_color_to_gtk), (ge_gtk_style_to_cairo_color_cube),
	(ge_shade_color), (ge_saturate_color), (ge_gdk_drawable_to_cairo),
	(ge_cairo_set_color), (ge_cairo_rounded_rectangle),
	(ge_cairo_simple_border):
	* engines/support/cairo-support.h:

	- Added new support functions
	- Modified shade et al functions to use CairoColor instead of rgb gdouble's 

2006-07-01  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: 
	(draw_check), (draw_option): Draw menu item check/options without borders
	(crux_draw_style_class_init): Remove some old and probably unused code

	* themes/Crux/gtk-2.0/gtkrc: Some tweaks to borders

2006-06-29  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box):
	- Add ring to Default buttons
	- Make ComboBox buttons appear as if they are inside the GtkEntry
	- Make treeview headers slightly smaller

	* engines/support/widget-information.h: Fix Benjamin's keyboard

2006-06-29  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/Makefile.am:
	* engines/crux/Makefile.am:
	Link against libsupport.la

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_slider), (clearlooks_draw_progressbar_fill),
	(clearlooks_draw_frame):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_begin_paint), (draw_flat_box), (draw_box):
	- Clipping fixes. (Bug #345769)
	- Some initial macro usage from the support stuff.

	* engines/clearlooks/src/clearlooks_types.h:
	* engines/crux/src/crux-draw.c: (draw_hline), (draw_vline),
	(draw_shadow), (draw_box), (draw_polygon), (draw_arrow),
	(draw_diamond), (draw_string), (draw_flat_box), (draw_check),
	(draw_option), (draw_tab), (draw_shadow_gap), (draw_box_gap),
	(draw_extension), (draw_focus), (draw_slider), (draw_handle):
	- Use the checking macros from support, etc.

	* engines/support/Makefile.am:
	* engines/support/cairo-support.h:
	* engines/support/ge-support.h:
	* engines/support/general-support.h:
	* engines/support/widget-information.h:
	- Create a static libsupport.la library that engines can link
	against.

2006-06-20  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_scrollbar_trough),
	(draw_box), (draw_arrow), (draw_check), (draw_option),
	(draw_slider):

	- Start work on new scrollbars
	- Improve check and radio buttons

2006-06-17  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (crux_begin_paint), (paint_button),
	(draw_shadow), (draw_check), (draw_option), (draw_focus):

	- Implement new style check and radio buttons
	- Remove unused variables and functions

2006-06-09  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.c: (animation_timeout_handler):
	Add locking to prevent problems with multithreaded applications.
	(Fixes #342199)

2006-06-06  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_shadow),
	(paint_progress_bar), (draw_box):
	* themes/Crux/gtk-2.0/gtkrc:

	- Implement new style menu items
	- Bug fixes to paint_shadow and draw_box
	- Fix draw issues in paint_progress_bar

2006-06-01  Thomas Wood  <thos@gnome.org>

	* engines/industrial/src/industrial_style.c: (real_draw_box):
	Applied patch from Bug 341694 - Crash in d4x

2006-05-29  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (crux_begin_paint),
	(crux_paint_gradient), (paint_button), (paint_shadow),
	(paint_entry_shadow), (paint_progress_bar),
	(paint_menuitem_shadow), (draw_shadow), (draw_box), (draw_check),
	(draw_tab), (draw_focus), (draw_slider), (draw_handle):
	Begin implementing the tango-style Crux from Lapo Calamandrei's mockup.

	* engines/support/cairo-support.c: (ge_saturate_color),
	(ge_cairo_rounded_rectangle):
	* engines/support/cairo-support.h:
	Added rounded rectangle and saturate functions

	* themes/Crux/gtk-2.0/gtkrc: Tweaks for the new tango-style Crux

2006-05-21  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_gripdots), (clearlooks_draw_slider),
	(clearlooks_draw_slider_button):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (cl_get_parent_direction):
	* engines/clearlooks/src/support.h:

	Updated the GtkScale.
	First steps to RTL support.

2006-05-21  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* engines/clearlooks/src/clearlooks_types.h:

	Pulsing progressbars look better now.
	100% progressbars don't draw end line.

2006-05-21  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menubar0), (clearlooks_draw_menubar2),
	(clearlooks_draw_menubar1), (clearlooks_draw_menubar),
	(clearlooks_draw_toolbar):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* engines/clearlooks/src/clearlooks_types.h:

	Added the three menubar styles.

2006-05-17  Rob Staudinger  <robert.staudinger@gmail.com>

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	* engines/smooth/src/engine/smooth_gtk2_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	Tab highlights for the smooth engine.
	Syntax: "tabs { highlight = TRUE }"

2006-04-19  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_copy):
	- Fix the copy function. (#338826, Søren Sandmann)

2006-04-10  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(combo_box_get_seperator_pos), (draw_resize_grip):
	- Two memory leak fixes from Fedora Core
	  (Matthias Clasen <mclasen@redhat.com>)

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	- Fix orientation of the fill line for RTL locales
	  (#337381, yairhr@yahoo.com)
	- Prevent the fill line from overshooting the trough.

2006-02-27  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_copy), (clearlooks_style_class_init):
	* engines/industrial/src/industrial_style_versioned_code.h:
	* engines/lighthouseblue/src/lighthouseblue_style.c:
	(lighthouseblue_style_copy), (lighthouseblue_style_class_init):
	* engines/metal/src/metal_gtk2_engine.c: (metal_style_copy),
	(metal_style_class_init):
	Added functions that copy the styles to all engines that save data
	in them. (Fixes: #325760 for real)

2006-02-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(combo_box_get_seperator_pos):

	Fixed another memory leak...

2006-02-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
	* engines/clearlooks/src/support.c:
	(gtk_treeview_get_header_index):

	Applied patch from #332639. Fixes memory leaks.

2006-02-14  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
	
	Re-implemented the listview item gradients.

2006-02-06  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button):

	Default buttons can now be recognized by a more visible border.
	I really need to rework the button drawing code, because it's huge
	and ugly. And this is not the place to talk about that.

2006-02-04  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_check):

	Added inconsistent state. Fixes #325932.

2006-02-01  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/animation.h:

	No longer including animation.c, but splitted the implementation
	from the prototype. From Benjamin's patch.

2006-02-01  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/config.h.in:
	
	Fixing incomplete check-in..

2006-02-01  Richard A. Stellingwerff  <remenic@gmail.com>

	* configure.ac:
	
	Patch from Benjamin Berg to add a --enable-animation option to
	the configure script. Enables animation for Clearlooks only.
	
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/animation.c: (force_widget_redraw),
	(start_timer), (stop_timer), (animation_info_destroy),
	(on_animated_widget_destruction),
	(destroy_animation_info_and_weak_unref), (lookup_animation_info),
	(add_animation), (update_animation_info),
	(animation_timeout_handler), (on_checkbox_toggle),
	(on_connected_widget_destruction), (disconnect_all_signals),
	(find_signal_info), (clearlooks_animation_progressbar_add),
	(clearlooks_animation_connect_checkbox),
	(clearlooks_animation_is_animated), (clearlooks_animation_elapsed),
	(clearlooks_animation_cleanup):
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_finalize), (clearlooks_rc_style_class_init),
	(theme_parse_boolean):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box),
	(draw_option), (draw_check), (clearlooks_style_unrealize):
	* engines/clearlooks/src/clearlooks_style.h:

	Applied patch from Benjamin Berg to improve the sanity of the animation
	code. Should improve stability, and improves readability here and there.

2006-01-30  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Updated for 2.7.4 release

2006-01-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:

	Not compiling any animation code anymore. Define HAVE_ANIMATION to enable.

2006-01-25  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box) First attempt at cairo
	progress bar bars, (draw_option) Show 'active' state of radio buttons

2006-01-22  Thomas Wood  <thos@gnome.org>

	* engines/crux/Makefile.am: Use new shared functions
	* engines/crux/src/crux-draw.c: (crux_paint_gradient), (draw_box),
	(draw_check), (draw_option): Draw radio buttons using cairo

	* engines/crux/src/crux-draw.h:
	* engines/crux/src/eazel-theme.h:

	Remove references to (old) undefined functions

	* configure.ac:
	* engines/Makefile.am:
	* engines/support/Makefile.am:
	* engines/support/cairo-support.c: (rgb_to_hls), (hls_to_rgb),
	(ge_gdk_color_to_cairo), (ge_shade_color):
	* engines/support/cairo-support.h:

	New cross-engine support functions

2006-01-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_check): Add insensitive state

2006-01-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_stock_image),
	(paint_shadow), (paint_default), (paint_arrow), (draw_box),
	(draw_polygon), (draw_arrow), (draw_check), (draw_focus),
	(draw_slider):
	* themes/Crux/gtk-2.0/gtkrc:

	First attempt at cairo check boxes

2006-01-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* NEWS:
	* configure.ac:

	Updated for 2.7.3
	
2006-01-15  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_resize_grip):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
	* engines/clearlooks/src/clearlooks_types.h:

	Added the resize grip.

2006-01-15  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menuitem):
	
	Fixed memory leak.

2006-01-12  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	
	Don't draw the shadow on vertical toolbars.

2006-01-12  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (scale_or_ref):
	
	Add missing function for icon transparency patch.

2006-01-12  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (set_transparency),
	(render_icon), (clearlooks_style_class_init):
	
	Applied icon transparency patch again.

2006-01-12	Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_menuitem):
	
	New-old menuitem style.
	
	* engines/clearlooks/src/clearlooks_style.c: (draw_handle):
	
	Fix broken toolbar handle orientation (again).

2006-01-06  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_slider),
	(draw_handle):
	Make sure the clip regions are reset again.

2006-01-05  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Reverted to 'forward motion' animation by default, when
	enabled. Disabled by default now.

2006-01-05  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):

	Removed some very unprofessional debugging output... 

2006-01-05  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):
	* engines/clearlooks/src/support.c: (cl_is_panel_widget):
	* engines/clearlooks/src/support.h:

	Renamed cl_is_gnome_panel to cl_is_panel_widget to catch
	applets as well. Don't ask me why the Window List applet
	likes to draw like a menubar, but it does.

2006-01-04  Thomas Wood  <thos@gnome.org>

	* engines/lighthouseblue/src/lighthouseblue_rc_style.c:
	(theme_parse_boolean):
	* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_arrow),
	(lighthouseblue_style_class_init):
	* engines/lighthouseblue/src/util.c:

	Applied Lighthouseblue engine patch from bug 321140

2006-01-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/hc/src/hc-style.c: (hc_draw_flat_box),
	(hc_style_class_init):
	Add a hc_draw_flat_box function, that calls the gtk_paint_box
	function for tooltips to avoid the hardcoded black border that
	the default engine uses. Closes bug #318151.

2006-01-02  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Updated for 2.7.2

2006-01-02  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
	* engines/clearlooks/src/support.c: (cl_find_combo_box_widget),
	(cl_is_combo_box):
	* engines/clearlooks/src/support.h:

	Prefixed some function with cl_ to avoid symbol conflicts with
	other engines. Based on a patch from #315562.

2005-12-31  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
	(draw_box): Fix some possible NULL dereferenciations.

2005-12-30  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):

	Added an extra check for the entry widget. Prevents a crash
	in evolution.

2005-12-26  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):

	Don't draw menubar on GNOME panel.

	* engines/clearlooks/src/support.c: (cl_is_gnome_panel):
	* engines/clearlooks/src/support.h:

	Added function to check if the widget is the GNOME panel.

2005-12-26  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_box),
	(clearlooks_style_init_from_rc):
	* engines/clearlooks/src/clearlooks_types.h:

	Added 'is_default' field to WidgetParameters.

2005-12-21  Kjartan Maraas  <kmaraas@gnome.org>

	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
	.c:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
	(internal_drawing_area_use_pen_gc),
	(internal_drawing_area_unuse_pen_gc),
	(internal_drawing_area_use_brush_gc),
	(internal_drawing_area_unuse_brush_gc): Revert too agressive cleanups so
	we don't get unresolved symbols and crashes/100% cpu hangs.

2005-12-21  Thomas Wood  <thos@gnome.org>

	* engines/hc/src/hc-main.c: (theme_init):
	* engines/hc/src/hc-style.c: (hc_draw_shadow):
	* engines/industrial/src/industrial_style.c: (ensure_pixmap),
	(draw_hline), (draw_handle), (draw_vline), (draw_slider),
	(real_draw_box), (draw_box), (draw_shadow), (draw_box_gap),
	(draw_shadow_gap), (draw_extension), (draw_arrow), (draw_check),
	(draw_option):
	* engines/industrial/src/parse_rc_style.h:
	* engines/mist/src/mist-rc-style.c:
	* engines/mist/src/mist-style.c: (draw_box), (draw_resize_grip),
	(draw_string):
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_box):
	* engines/redmond/src/redmond_gtk2_engine.c:
	* engines/redmond/src/redmond_gtk2_misc.c: (is_toolbar_item),
	(gtk_menu_shell_setup_signals), (gtk_menu_shell_cleanup_signals):
	* engines/thinice/src/thinice_rc_style.c:
	(thinice_rc_style_class_init):
	* engines/thinice/src/thinice_theme_draw.c: (draw_box),
	(draw_handle):

	- Patches and fixes for bug 321140 to hc, industrial, mist, redmond and
	  thinice engines (cleanups for compiler warnings and removal of
	  unneeded code)

2005-12-19  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectangle), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_spinbutton_down),
	(clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough), (clearlooks_draw_tab),
	(clearlooks_draw_scrollbar_stepper):

	Renamed clearlooks_draw_rectectangle to clearlooks_draw_rectangle.

	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_box), (clearlooks_style_unrealize):

	Don't draw entry in TreeView edit mode.

	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
	* engines/clearlooks/src/support.h:

	Fixed a warning, removed unused methods.

	* themes/Clearlooks/gtk-2.0/gtkrc:

	Made background just a tiiiiiiiny bit darker.

2005-12-14  Thomas Wood  <thos@gnome.org>

	* engines/smooth/Makefile.am:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	(theme_parse_boolean), (theme_parse_fill), (theme_parse_edge),
	(theme_parse_button_default), (theme_parse_active_tab),
	(theme_parse_tab), (theme_parse_option), (theme_parse_grip),
	(theme_parse_check):
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(rounded_extension_points), (square_extension_points),
	(triangle_extension_points), (smooth_fill_background),
	(smooth_draw_grip), (do_smooth_draw_shadow),
	(do_smooth_draw_focus), (smooth_draw_extension),
	(smooth_draw_button_default), (smooth_draw_handle):
	* engines/smooth/src/engine/smooth_gtk2_misc.c: (is_toolbar_item):
	* engines/smooth/src/engine/smooth_gtk2_misc.h:
	* engines/smooth/src/engine/smooth_gtk2_rc.c:
	(smooth_rc_style_init_data):
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
	.c:
	* engines/smooth/src/interfaces/drawing_interface.c:
	(SmoothDrawingInterfaceSetup):
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
	(internal_create_vertical_gradient_image_buffer),
	(GDK2CanvasRenderGradient):
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
	(internal_drawing_area_use_pen_gc):
	* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow):
	* engines/smooth/src/utils/draw_arrows.h:
	* engines/smooth/src/utils/draw_border.c:
	(SmoothDrawPolygonBorder):
	* engines/smooth/src/utils/draw_checkmark.c:
	(SmoothDrawCrossCheckMark):
	* engines/smooth/src/utils/draw_grips.c: (modula):

	Applied smooth engine patch from bug 321140

2005-12-12  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:
	Update for 2.7.1 release
	
	* engines/metal/src/metal_gtk2_drawing.c: (metal_draw_box),
	(metal_draw_tab), (metal_draw_extension):
	* engines/metal/src/metal_gtk2_misc.c: (do_metal_draw_arrow),
	(is_first_tab), (do_metal_draw_notebook_tab):
	* engines/metal/src/metal_gtk2_misc.h:
	* engines/thinice/src/thinice_theme_draw.c: (draw_box),
	(draw_extension), (thinice_tab):
	Fixes bug 323215

2005-12-13  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/Makefile.am:

	Add animation.c to the dist.

2005-11-27  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_check):

	Don't draw the "sunken" look when x/ythickness is smaller than 3.

2005-11-25  Richard Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_entry),
	(clearlooks_draw_frame), (clearlooks_draw_tab),
	(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
	(clearlooks_draw_arrow):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box):

	Removed most of the #define's in clearlooks_draw, replacing them
	with const's. Slightly modified the border shade of pressed buttons.
	No longer animating progressbars when their allocation has negative
	values. Firefox is an application where this happens, and is the
	prime example of GTK+ fakes where adding timers to the main loop
	has no effect, resulting in choppy progressbar animation.

2005-11-23  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/animation.c: (cl_async_animation_lookup),
	(cl_async_animation_remove), (cl_async_animation_add),
	(cl_async_animation_update), (cl_async_animation_timer_func),
	(cl_async_animation_getdata), (cl_checkbox_toggle),
	(cl_progressbar_add), (cl_disconnect):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box),
	(draw_option), (draw_check), (draw_arrow), (draw_focus),
	(clearlooks_style_unrealize):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Updated the animation code from Kulyk Nazar's latest patch. Moved all
	animation functions to animations.c. It needs a lot of testing still.
	Changed the bg[ACTIVE] shade to make it a bit lighter.

2005-11-22  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_trough):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters):

	Fixed crash in gnumeric. The bug was potentially harmful
	to other apps as well.

2005-11-21  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.7.0 release

2005-11-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-common.h:
	* engines/crux/src/crux-draw.c: (crux_paint_gradient),
	(draw_shadow), (draw_box), (draw_slider):
	* engines/crux/src/crux-main.c: (theme_init):
	* engines/crux/src/crux-rc-parser.c:
	* engines/crux/src/crux-rc-style.c:

	- Applied crux patch from bug 321140
	- General gradients now drawn using cairo

2005-11-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_entry): Draw inner focus ring on GtkEntry.

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (cl_progressbar_add),
	(cl_checks_remove), (cl_update_checks), (cl_checks_known),
	(cl_checks_timer_func), (cl_checks_toggled),
	(clearlooks_set_widget_parameters), (draw_flat_box), (draw_check),
	(clearlooks_style_unrealize):

	Checkmarks now animate, too. Thanks once again to Kulyk Nazar (tirpse)!
	Properly disconnecting signals from progressbars and check boxes, I hope. 

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_unrealize):

	Don't update the progressbars after unloading the engine.

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(cl_progressbar_remove), (update_progressbar), (timer_func),
	(cl_progressbar_known), (cl_progressbar_add), (draw_box),
	(clearlooks_style_init_from_rc):

	Added animating progressbar, thanks to Kulyk Nazar (tirpse)!

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):
	* engines/clearlooks/src/clearlooks_style.h:

	Add "animation" property to ClearlooksStyle as well.

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_scale_draw_gradient),
	(clearlooks_draw_progressbar_trough),
	(clearlooks_draw_progressbar_fill): Fixed a little memory leak.
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (theme_parse_boolean),
	(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):

	Added a new option in gtkrc called "animation". This will be used
	to enable/disable animation a theme. Thanks goes to Kulyk Nazar
	"tirpse, Schamane" for his work on this.

2005-11-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill), (clearlooks_draw_tab),
	(clearlooks_draw_list_view_header):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/crux/src/crux-main.c: (theme_exit):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Flattened the inactive tabs, increased the shade of list headers,
	and made the progressbar less 3d'ish.

2005-11-10  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill): Applied patch #321185 from
	Jason Allen to fix memory leak.

2005-11-10  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (crux_paint_menuitem_gradient),
	(paint_outline), (paint_shadow), (paint_entry_shadow),
	(paint_menuitem_shadow), (draw_box):

	Use cairo to draw menu items and entry boxes

2005-11-02  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (crux_begin_paint),
	(paint_outline), (paint_shadow):

	Use cairo functions rather than gdk

2005-10-31  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box), (draw_slider):
	* engines/crux/src/eazel-theme-hacks.c:

	Remove various hacks

2005-10-30  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_progressbar_trough),
	(clearlooks_draw_progressbar_fill),
	(clearlooks_draw_scrollbar_trough),
	(clearlooks_draw_scrollbar_stepper):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_handle),
	(clearlooks_style_init_from_rc),
	(gdk_cairo_set_source_color_alpha), (draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Lots of tweaking of contrast and colors. Fixed the focus rings.

2005-10-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Fix memory leak. Patch from Mart Raudsepp (leio).

2005-10-10  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_menu_frame):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box),
	(draw_option), (draw_check), (clearlooks_style_init_from_rc):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Improved colors and such. Possibly other things, too :)

2005-09-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_trough): Fix progressbar shadow in Firefox.

2005-09-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* themes/Clearlooks/gtk-2.0/gtkrc: Fix statusbar breakage.

2005-09-16  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_entry),
	(clearlooks_draw_progressbar_fill): Slightly lighter border on disabled
	buttons.
	* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
	(draw_box), (draw_option), (draw_check): Fixed prelight checkbuttons.
	Unknown handles are drawn properly now. 

2005-09-14  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_option),
	(draw_check): Disabled radio/check buttons are sooo pretty now!

2005-09-14  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
	(_clearlooks_draw_arrow), (clearlooks_draw_arrow):
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_box), (draw_arrow): Fixed arrow drawing.

2005-09-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_entry): Slightly more contrast.
	* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Properly
	handle orientation.

2005-09-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_scale_trough),
	(clearlooks_draw_progressbar_trough):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Fixed the shades calculations and did some polishing.

2005-09-12  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
	(clearlooks_draw_arrow):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_tab), (draw_arrow),
	(clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_types.h: Draw pretty combo arrows.

2005-09-12  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_option),
	(draw_check), (clearlooks_style_class_init): Draw pretty checkbox
	buttons, too!

2005-09-11  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box),
	(draw_option): Drawing pretty radio buttons!

2005-09-11  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
	(clearlooks_draw_frame), (clearlooks_draw_menu_frame),
	(clearlooks_draw_handle):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_extension), (draw_handle), (draw_box), (draw_up_down_arrow),
	(draw_tab), (clearlooks_draw_arrow):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (scrollbar_get_stepper):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	
	Implemented handle bars. Improved arrows on combobox/optionmenu.
	Improved gradient on buttons.
	Shadowless frames are no longer drawn.

2005-09-09  Andrew Johnson  <ajgenius@ajgenius.us>

        * engines/mist/src/mist-style.c: fix disabled/selected option
	
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_drawing.h:
	* engines/redmond/src/redmond_gtk2_engine.c:
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.c:
	* engines/redmond/src/redmond_gtk2_misc.h: 
		partially converted to cairo
		check still has problem sizes,
		fills and options need to be done yet
		
2005-09-08  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough),
	(clearlooks_draw_scrollbar_trough),
	(clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider), (clearlooks_draw_statusbar),
	(clearlooks_draw_menu_frame):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (theme_parse_int),
	(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_handle), (combo_box_get_seperator_pos), (draw_box),
	(draw_tab), (clearlooks_draw_arrow),
	(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg),
	(scrollbar_get_stepper):

	Made slider (scale) border slightly brighter.
	Made progressbar trough slightly brighter.
	Added scrollbar trough.
	Improved scrollbar steppers and sliders.
	Added support for colored scrollbar slider.
	New function for drawing statusbar.
	
	* themes/Clearlooks/gtk-2.0/gtkrc: Minor changes to the color scheme.

2005-08-31  Andrew Johnson  <ajgenius@ajgenius.us>

        * engines/mist/src/mist-style.c: more cairo conversions - initial
	change mostly complete now
	
2005-08-30  Andrew Johnson  <ajgenius@ajgenius.us>

        * engines/mist/src/mist-style.c: funky change to improve option
	
2005-08-30  Andrew Johnson  <ajgenius@ajgenius.us>

        * engines/mist/src/mist-style.c: more changes toward cairo
	
2005-08-30  Andrew Johnson  <ajgenius@ajgenius.us>

	* engines/mist/src/mist-style.c:begin conversion to cairo for 2.8
	
2005-08-30  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectectangle): Decided to opt for easier math. Should
	avoid some unnecessary headaches.
	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_button),
	(clearlooks_draw_menuitem), (clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider): Added functions to draw scrollbar. 
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
	(draw_box):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (scrollbar_get_stepper),
	(scrollbar_visible_steppers), (scrollbar_get_junction): Added support
	functions to determine which stepper is drawn, as well as which sides of
	the slider jonjoin.
	* engines/clearlooks/src/support.h:

2005-08-28  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
	(clearlooks_scale_draw_gradient), (clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough), (clearlooks_draw_frame),
	(clearlooks_draw_menuitem):
	* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
	(draw_hline):

	Minor speed improvements.

2005-08-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_entry): Draw an opaque border, instead of
	a transparent one. What was I thinking?
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
	Sanitize the size, if needed.

2005-08-26  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_get_frame_gap_clip),
	(clearlooks_draw_frame), (clearlooks_draw_list_view_header),
	(clearlooks_draw_toolbar), (clearlooks_draw_menuitem):
	Added drawing code for toolbars, menuitems. Lightened buttons borders.
	Etched in/out support for frames.
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_box_gap), (draw_box), (draw_shadow_gap), (draw_arrow),
	(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
	Implemented toolbars, menuitems (incomplete), scrollbars (incomplete).
	Added etched in/out support for frames.

2005-08-24  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/bits.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_top_left_highlight), (clearlooks_draw_button),
	(clearlooks_scale_draw_gradient), (clearlooks_draw_optionmenu),
	(clearlooks_draw_tab):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_box_gap), (combo_box_get_seperator_pos), (draw_vline),
	(draw_hline), (draw_shadow_gap), (clearlooks_style_unrealize):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
	* engines/clearlooks/src/support.h:

	Major cleanup. Removed unused variables, function, files.
	Compiles with -pedantic -ansi -std=c89.

2005-08-23  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_frame), (clearlooks_draw_separator),
	(clearlooks_draw_list_view_header): 
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (draw_shadow), (draw_box_gap),
	(draw_box), (draw_shadow_gap):
	Implemented listview headers.
	
	* engines/clearlooks/src/clearlooks_types.h: Added type for
	Listview headers.
	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg): Fixed
	segfault.

2005-08-22  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/Makefile.am: Fixes bug 314127
	* engines/clearlooks/src/support.c:
	(gtk_treeview_get_header_index), (special_get_ancestor): Removed
	obsolete functions.
	* engines/clearlooks/src/support.h: Removed obsolete prototypes.

2005-08-22  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_get_frame_gap_clip), (clearlooks_draw_tab),
	(clearlooks_draw_separator):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
	(draw_extension), (draw_vline), (draw_hline), (draw_resize_grip),
	(clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_types.h:

	Implemented the statusbar. Improved tabs. Added Separator functions
	and type. Disabled the resize grip for now.

2005-08-21  Thomas Wood  <thos@gnome.org>

	* engines/crux/Makefile.am:
	* engines/crux/src/eazel-theme.h:
	Removed references to eazel-theme-hacks.c

	* engines/crux/src/crux-draw.c: (draw_box), (draw_extension):
	Fixes an Open Office 2 bug and bug 305963 (The leftmost tab in tabbed widgets
	is not drawn correctly)

	* engines/mist/src/mist-style.c: (draw_rect): Fixes bug 165864
	* engines/thinice/src/thinice_rc_style.c:
	(thinice_rc_style_create_style): Patch from bug 314100 (tiny cleanup in
	thinice theme style code) by Kjartan Maraas

2005-08-21  Richard A. Stellingwerff  <remenic@gmail.com>

	* configure.ac: Depend on GTK+ 2.8, changed version number.

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_rounded_rectectangle), (rotate_mirror_translate),
	(clearlooks_draw_inset), (clearlooks_draw_shadow),
	(clearlooks_draw_top_left_highlight),
	(clearlooks_draw_highlight_and_shade), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_spinbutton),
	(clearlooks_draw_spinbutton_down),
	(clearlooks_scale_draw_gradient), (clearlooks_draw_scale_trough),
	(clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough),
	(clearlooks_draw_progressbar_fill), (clearlooks_draw_optionmenu),
	(clearlooks_draw_menubar), (clearlooks_draw_tab2),
	(clearlooks_get_frame_gap_clip), (clearlooks_draw_frame),
	(clearlooks_draw_tab):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_begin_paint), (clearlooks_set_widget_parameters),
	(draw_flat_box), (draw_shadow), (draw_box_gap), (draw_extension),
	(draw_handle), (combo_box_get_seperator_pos), (draw_box),
	(draw_slider), (draw_option), (draw_tab), (draw_vline),
	(draw_shadow_gap), (clearlooks_style_init_from_rc),
	(realize_color), (draw_focus), (clearlooks_style_unrealize),
	(clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.c: (shade), (is_combo_box),
	(clearlooks_gdk_color_to_rgb), (clearlooks_get_parent_bg):
	* engines/clearlooks/src/support.h:
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Initial import of Clearlooks port to cairo.

2005-08-13  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c: Changed return type from
	gboolean to void in cl_progressbar2_set_four_points.

2005-08-05  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_shadow_gap):

	Fixed a memory leak.

2005-08-02  Chris Lahey  <clahey@ximian.com>

	* engines/industrial/src/industrial_style.c (draw_check)
	(draw_option): Center these pixmaps properly.

2005-07-30  Richard A. Stellingwerff  <remenic@gmail.com>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	
	Using latest engine features. Using the more vibrant selection color
	from Shaun McCance.
	

2005-07-27  Thomas Wood  <thos@gnome.org>

	* NEWS: Updated for 2.6.4 release
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	(do_smooth_draw_shadow): Fixes bug 305374

2005-07-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c: (draw_box):

	Fixed #1244760 (clearlooks sf.net bugtracker).

2005-07-24  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_stock_image):
	* engines/crux/src/crux-pixmaps.c: (pixmap_cache_ref),
	(pixmap_cache_set), (eazel_engine_image_render),
	(eazel_engine_stock_pixmap_and_mask_scaled),
	(eazel_engine_stock_pixmap_and_mask):
	* engines/crux/src/crux-pixmaps.h:

	Patch applied from (and fixes) bug 161960

2005-07-24  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.c:
	* engines/clearlooks/src/support.h:

	Updated clearlooks engine

2005-07-09  Thomas Wood  <thos@gnome.org>

	* configure.ac: Update for 2.6.4
	* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_option): Fixes bug 303112
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_box), (smooth_draw_box): Fixes bug 308551
	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(gtk_button_get_props): Fixes bug 305432
	* themes/Industrial/gtk-2.0/gtkrc: Fixes bug 170824

2005-05-14  Glynn Foster  <glynn.foster@sun.com>

	* engines/clearlooks/Makefile.am: Install into the correct
	directory. Fixes #300530.

2005-04-12  Thomas Wood  <thos@gnome.org>

	* NEWS: Updated for 2.6.3
	* configure.ac:
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/clearlooks_draw.c: (cl_draw_borders),
	(cl_draw_line), (cl_get_gradient_corner_color), (cl_draw_corner),
	(cl_draw_fill), (cl_progressbar_tile_new),
	(cl_draw_menuitem_button), (cl_draw_menuitem_flat),
	(cl_draw_menuitem_gradient):
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (theme_parse_progressbarstyle),
	(theme_parse_menubarstyle), (theme_parse_listviewitemstyle),
	(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box),
	(draw_box_gap), (draw_extension), (draw_box), (draw_shadow_gap),
	(draw_hline), (clearlooks_style_init_from_rc),
	(clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.c:
	(internel_image_buffer_free_pixels), (internal_image_buffer_new),
	(internal_color_get_as_uchars),
	(internal_create_horizontal_gradient_image_buffer),
	(internal_create_vertical_gradient_image_buffer), (draw_vgradient),
	(draw_hgradient):
	* engines/clearlooks/src/support.h:

	Updated clearlooks engine

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_focus): Patch from Andrew Johnson that should fix the Firefox
	print dialog bug (bug 167389)

	* themes/Clearlooks/Makefile.am:
	* themes/Clearlooks/gtk-2.0/Makefile.am:
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Updated clearlooks engine and added Clearlooks themes

	* themes/Industrial/gtk-2.0/gtkrc:
	* themes/LighthouseBlue/gtk-2.0/gtkrc:
	* themes/Mist/gtk-2.0/gtkrc:
	* themes/ThinIce/gtk-2.0/gtkrc:

	Work around for GNOME "Places" and "Desktop" menu bar applet item text
	colours

2005-04-11  Thomas Wood  <thos@gnome.org>

	* configure.ac: Get ready for 2.6.3 release
	* engines/industrial/src/industrial_style.c: (set_transparency),
	(scale_or_ref), (render_icon):
	* engines/industrial/src/industrial_style_versioned_code.h:

	Patch from Michele Cella <michele.cella@gmail.com> to render better
	looking insensitive icons

2005-03-17  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box), (draw_focus),
	(crux_draw_style_class_init): Fixes menuitems and focus indicators

2005-03-14  Thomas Wood  <thos@gnome.org>

	* NEWS: Corrected
	* engines/crux/src/crux-draw.c: (paint_check): fixes bug 170113

2005-03-14  Andrew Johnson <ajgenius@ajgenius.us>

	* COPYING:
	* configure.ac:
	* engines/clearlooks/AUTHORS:
	* engines/clearlooks/CREDITS:
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/bits.c:
	* engines/clearlooks/src/clearlooks_draw.c: 
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_theme_main.c: 
	* engines/clearlooks/src/support.c:
	* engines/clearlooks/src/support.h:

	add clearlooks engine
	
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:

	check for empty width/height in gradient routine

2005-03-13  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
	(internal_create_vertical_gradient_image_buffer):
	* engines/smooth/src/utils/draw_arrows.c: (SmoothFreeArrowStyles):

	try and work around potential memcpy overlap

2005-03-11  Andrew Johnson  <ajgenius@ajgenius.us>

	* engines/crux/src/config.h.in:
		re-empty crux config template (tsk's thos)

	(merging changes from smooth cvs)
	
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_engine.c:
        * engines/smooth/src/utils/draw_arrows.c:
	* engines/smooth/src/utils/draw_arrows.h:

	ensure composite arrows immediately after parse i
	(to try and prevent memleaks on arrowless apps)
	
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
	* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:

	enabled dither pixbuf gradients by default for vertical/horizontal
	gradients and use exponential memcpy's in block sizes of 2^n to
	optimize number of steps used to draw vertical gradient lines.

2005-03-07  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.6.2 release

2005-02-19  Andrew Johnson <ajgenius@ajgenius.us>
	* engines/smooth/src/engine/smooth_gtk2_drawing.c
	* engines/smooth/src/engine/smooth_gtk2_rc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	
	Sync with with latest smooth 0.6.0 fixes, closes bugs #167389 and
	#163370

2005-02-08  Thomas Wood  <thos@gnome.org>

	* NEWS: Update for 2.6.1

2005-02-03  William Jon McCann  <mccann@jhu.edu>

	* engines/smooth/src/engine/smooth_gtk2_engine.h: 
	* engines/smooth/src/engine/smooth_gtk2_drawing.c (smooth_draw_flat_box): 
	* engines/smooth/src/engine/smooth_gtk2_engine.c (smooth_style_class_init):
	Namespace parent_class var (Fixes #166201).

2005-02-03  Kjartan Maraas  <kmaraas@gnome.org>

	* engines/smooth/src/engine/smooth_gtk2_engine.c:
	(smooth_rc_style_parse): Use g_quark_from_string() instead
	of g_quark_from_static_string() since the latter will cause
	problems when used in modules that are dynamically loaded
	and unloaded. This should solve a ton of crashes related
	to changing themes. Closes bug #165942, bug #166018,
	bug #160803, and is also related to other theme related
	crashes all the way back to 1.4.x. Theme engine authors
	should be made aware of this so we can get external theme
	engines fixed.

2005-01-29  Thomas Wood  <thos@gnome.org>

	* NEWS: Updated
	* configure.ac: Change version to 2.6.1

2005-01-28  Thomas Wood  <thos@gnome.org>

	* engines/smooth/Makefile.am: Fix bug 162131 (Enable building outside of srcdir)

2005-01-06  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-pixmaps.c: (load_image):
	* engines/crux/src/crux-rc-style.c: (crux_rc_style_init):
	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_handle):

	Applied patch from bug 163099 (fixes building with C89 compilers)

2005-01-04  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(reverse_engineer_spin_button):
	
	improve spin button up arrow offset when embedded
	
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
	(internal_image_buffer_new), (GDK2CanvasStore), (GDK2CanvasRender),
	(GDK2CanvasDrawLine), (GDK2CanvasDrawLines), (GDK2CanvasDrawArc),
	(GDK2CanvasFrameRectangle), (GDK2CanvasFrameChord),
	(GDK2CanvasFillRectangle), (GDK2CanvasFillChord),
	(GDKInitializeCanvas), (GDKFinalizeCanvas),
	(_DrawingInterfaceInitialize), (_DrawingInterfaceFinalize):
        * engines/smooth/src/interfaces/gdk2/gdk2_private_drawing_interface.h:

	Remove unused experimental Cairo/Xrender, Bezier, & Blur Cruft
	
        * engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
        (GDK2CanvasFrameRectangle):
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_focus):

	fix solid focus where thickness > 1

2004-12-21  Andrew Johnson <ajgenius@ajgenius.us>

	* configure.ac:
	fix dist/distcheck
	
2004-12-21  Andrew Johnson <ajgenius@ajgenius.us>

	* README:
	* configure.ac:
	* engines/Makefile.am:
	* themes/Makefile.am:
	
	add --disable args to configure
	version bump to 2.6.0

	* themes/ThinIce/Makefile.am:
	* themes/ThinIce/gtk-2.0/Makefile.am:
	* themes/ThinIce/gtk-2.0/gtkrc:
	add ThinIce theme

2004-12-17  Andrew Johnson <ajgenius@ajgenius.us>

	* AUTHORS:
	Point to individual engines
	
	* MAINTAINERS:
	Add initial Maintainers list
	
	* NEWS:
	Add 2.6 News
	
	* engines/industrial/src/industrial_style.c: (real_draw_box):
	Fix OptionMenu vertical line for RTL

2004-12-16  Thomas Wood  <thos@gnome.org>

	* themes/Industrial/gtk-2.0/gtkrc:
	Fixed invisible text in insensitive entry widgets

	* themes/Redmond/gtk-2.0/gtkrc:
	* themes/Redmond/gtk/gtkrc:
	Corrected background colour of insensitive entry widgets

2004-12-16  Andrew Johnson <ajgenius@ajgenius.us>

	* COPYING:
	add initial list of engine to license
	
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(smooth_draw_slider):
	fix scales slider

2004-12-16  Andrew Johnson <ajgenius@ajgenius.us>

	* README:
	Initial README updates for new release

2004-12-15  Thomas Wood  <thos@gnome.org>

	* configure.ac:
	* themes/LighthouseBlue/Makefile.am:
	* themes/LighthouseBlue/gtk-2.0/Makefile.am:
	* themes/LighthouseBlue/gtk-2.0/gtkrc:
	* themes/Makefile.am:
	* themes/Mist/Makefile.am:
	* themes/Mist/gtk-2.0/Makefile.am:
	* themes/Mist/gtk-2.0/gtkrc:

	Added Mist and LighthouseBlue themes (gtkrc files)

2004-12-15  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
	(redmond_draw_box), (redmond_draw_handle):

	fix comboboxentry insensitive arrow
	fix RTL toolbar handles
	
	* engines/redmond/src/redmond_gtk2_misc.c: (is_combo_box),
	(is_in_combo_box):

	fix redmond comboboxentry check
	
	* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow),
	(SmoothDrawArrow):
	
	fix Etched Dirty Arrow offset
	
	* themes/Redmond/gtk-2.0/gtkrc:
	
	use white for progress bar prelight text

2004-12-15  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	(smooth_draw_grip):
	* engines/smooth/src/utils/calc_colors.c:
	* engines/smooth/src/utils/calc_colors.h:
	* engines/smooth/src/utils/draw_grips.c:
	(do_smooth_draw_broken_bars), (do_smooth_draw_lines),
	(internal_smooth_draw_dot), (do_smooth_draw_dots),
	(do_smooth_draw_buds):
	* engines/smooth/src/utils/draw_grips.h:

	ensure "smooth" "namespace" on old grip functions

2004-12-15  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/smooth/src/utils/draw_checkmark.c:
	(SmoothDrawMinusCheckMark):

	improve size/center logic for inconsistant 'Minus' check

2004-12-14  Andrew Johnson <ajgenius@ajgenius.us>

	* themes/Industrial/Makefile.am:
	* themes/Metal/gtk-2.0/Makefile.am:
	* themes/Redmond/gtk/Makefile.am:

	commit missing Makefile.am's

2004-12-14  Andrew Johnson <ajgenius@ajgenius.us>

	* configure.ac:
	* Makefile.am:
	* engines/Makefile.am:
	* engines/metal/AUTHORS:
	* engines/metal/Makefile.am:
	* engines/metal/src/metal_gtk2_drawing.c:
	* engines/metal/src/metal_gtk2_drawing.h:
	* engines/metal/src/metal_gtk2_engine.c:
	* engines/metal/src/metal_gtk2_engine.h:
	* engines/metal/src/metal_gtk2_misc.c:
	* engines/metal/src/metal_gtk2_misc.h:

	add new metal engine

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:

	fix embed combo button redraw

	* metal/.cvsignore:
	* metal/ChangeLog:
	* metal/Makefile.am:
	* metal/Theme/.cvsignore:
	* metal/Theme/Makefile.am:
	* metal/Theme/README.html:
	* metal/Theme/gtk-2.0/.cvsignore:
	* metal/Theme/gtk-2.0/Makefile.am:
	* metal/Theme/gtk-2.0/gtkrc:
	* metal/metal_rc_style.c:
	* metal/metal_rc_style.h:
	* metal/metal_style.c:
	* metal/metal_style.h:
	* metal/metal_theme_main.c:
	
	remove old metal
	
	* themes/Makefile.am:
	* themes/Industrial/Makefile.am:
	* themes/Industrial/gtk-2.0/Makefile.am:
	* themes/Industrial/gtk-2.0/gtkrc:
	* themes/Metal/Makefile.am:
	* themes/Metal/gtk-2.0/Makefile.am:
	* themes/Metal/gtk-2.0/gtkrc:
	* themes/Redmond/Makefile.am:
	* themes/Redmond/gtk/Makefile.am:
	* themes/Redmond/gtk/gtkrc:
	
	Add Industrial theme
	Add Metal theme
	Add Redmond GTK 1 gtkrc

2004-12-13  Thomas Wood  <thos@gnome.org>

	* configure.ac:
	* engines/Makefile.am:
	* engines/smooth/*:

	Added Smooth engine from Andrew Johnson <ajgenius@ajgenius.us>


2004-12-08  Andrew Johnson <ajgenius@ajgenius.us>

	* engines/redmond/Makefile.am: Fix Makefile.am libs

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
	(redmond_draw_shadow), (redmond_draw_combobox_button),
	(redmond_draw_spinbutton_stepper), (redmond_draw_box),
	(redmond_draw_handle):

	Ensure widget isn't null when testing RTL/LTR
	Ensure valid style is used for combo widget

2004-12-06  Thomas Wood  <thos@gnome.org>

	* configure.ac:
	* themes/Crux/Makefile.am:
	* themes/Crux/gtk-2.0/Makefile.am:
	* themes/Crux/gtk-2.0/gtkrc:
	* themes/Makefile.am:

	Added Crux gtkrc

2004-12-05  Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>

	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_misc.c:

	- Menu prelight fix (open menu check)
	- Fixed insensitive arrows
	- Use stippled background for toggle buttons in "on" state
	- Fixed Firefox toolbar

2004-12-03  Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>

	* Makefile.am:
	* configure.ac:
	* engines/Makefile.am:
	* engines/redmond/*:

	New redmond engine added

	* redmond95/Theme/.cvsignore:
	* redmond95/Theme/Makefile.am:
	* redmond95/Theme/README.html:
	* redmond95/Theme/gtk-2.0/.cvsignore:
	* redmond95/Theme/gtk-2.0/Makefile.am:
	* redmond95/Theme/gtk-2.0/gtkrc:
	
	Old redmond engine removed

	* themes/Makefile.am:
	* themes/Redmond/Makefile.am:
	* themes/Redmond/gtk-2.0/Makefile.am:
	* themes/Redmond/gtk-2.0/gtkrc:

	Theme files for new redmond engine

2004-12-01  Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>

	* Update version to 2.5
	* Remove pixbuf and notif engines, and misc other files
	* Move crux, hc, industrial, mist, thinice engines over from 
	  gnome-themes and gnome-themes-extras
	* Replace configure.in with configure.ac

2004-11-02  James Henstridge  <james@jamesh.id.au>

	From bug #156666:

	* configure.in: modernise the configure script a bit.

	* autogen.sh: use automake 1.9, 1.8 or 1.7 instead of 1.4.

Wed May 28 10:26:48 2003  Owen Taylor  <otaylor@redhat.com>

	* README: Fix typo of ~/.theme for ~/.themes

Tue Apr 22 12:14:16 2003  Owen Taylor  <otaylor@redhat.com>

	* README: Fix 'copy copy' typo.

2003-03-02  Tor Lillqvist  <tml@iki.fi>

	* configure.in: Call AC_LIBTOOL_WIN32_DLL. Set OS_WIN32
	conditional on Windows.

	* makefile.cygwin: Remove, unmaintained and obsolete.

	* Makefile.am (EXTRA_DIST): Remove here, too.

	* README.win32: Update.

Fri Jan 17 19:02:02 2003  Owen Taylor  <otaylor@redhat.com>

	* === Released 2.2.0 ===

	* Makefile.am: Make dist fixes.

	* gtk-engines.spec: Some updates to bring into a
	resemblence of workingness.

	* NEWS: Updated.

Fri Jan 17 18:32:34 2003  Owen Taylor  <otaylor@redhat.com>

	* configure.in Makefile.am gtk-engines-2.pc.in: Patch
	from Seth Nickell to add a .pc file so that things use
	one of the gtk-engines engines can check for it's
	presence.

Thu Oct 31 18:56:56 2002  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Remove some useless checks.
	(Red Hat bugzilla, #64061)

2002-09-12  Havoc Pennington  <hp@redhat.com>

	* notif/Theme/ICON.png, metal/Theme/ICON.png,
	redmond95/Theme/ICON.png: remove apparently pointless old icon
	files

Fri Sep  6 16:40:42 2002  Owen Taylor  <otaylor@redhat.com>

	* README: Added some text describing how to install
	gtk-engines into a different prefix than GTK+.
	(#84727, Piotr Sawuk)

2002-08-18  Havoc Pennington  <hp@pobox.com>

	* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
	both automake 1.6 and 1.4 installed get the right automake. Means
	compilation from CVS will now require the latest automake 1.4
	release, or manually creating symlinks called "automake-1.4" and
	"aclocal-1.4"

Sun Apr 21 09:52:54 2002  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Version 1.9.0

Sat Jan 19 20:42:11 2002  Owen Taylor  <otaylor@redhat.com>

	* raleigh/**: Remove engine, it's now the GTK+ default.

	* pixmap/**: Remove engine, replaced by pixbuf

	* pixbuf/**: Replacement for pixmap-engine, compatible
	RC file format, sane code.

	* metal,notif,redmond95/Theme/gtk{-2.0}: Rename theme
	directories to gtk-2.0.

	* Makefile.am (SUBDIRS): Remove pixmap and raleigh,
	temporarily remove

	* ltmain.sh ltconfig acinclude.m4: Remove from CVS

	* configure.in: Update for GTK+-2.0 and pkg-config.

Thu Mar 15 02:07:25 2001  Owen Taylor  <otaylor@redhat.com>

	* configure.in (cflags_set): Release 0.12

	* configure.in: Suppress the default action when
	checking for gtk_style_set_prop_experimental
	to avoid messing up $LIBS. (#51989)

	* configure.in: Add -Wall for GCC.

	* raleigh/raleigh_theme_{draw,main}.c: Couple of 
	trivial warning cleanups.

Thu Feb 15 23:32:27 2001  Owen Taylor  <otaylor@redhat.com>

	* configure.in (cflags_set): Release 0.11.

Mon Feb 12 17:43:57 2001  Owen Taylor  <otaylor@redhat.com>

	* Makefile.am raleigh/*: Import of new theme that using GTK+-1.2.9
	features to look better.

Wed Jan 17 13:40:08 2001  Owen Taylor  <otaylor@redhat.com>

	* {notif,redmond95}/Theme/gtk/gtkrc: Remove references to
	/home/raster. (RH bugzilla #20444)

2000-02-13  Tor Lillqvist  <tml@iki.fi>

	* makefile.cygwin: New file, for building with gcc on Windows
	without auto* and libtool.
	* makefile.msc: New file, for building with MSVC.

	* README.win32: New file.

	* Makefile.am (EXTRA_DIST): Distribute the new files.

Thu Feb  3 15:05:57 PST 2000 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: upgrade to libtool 1.3.4 (bugfix only release)

Tue Jan 25 10:58:11 2000  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Up version, make a 0.10 release including
	workaround hack for pixmap eventbox backgrounds.

1999-05-30  James Henstridge  <james@daa.com.au>

	* configure.in, */Makefile.am: make the theme engines link against
	gtk.

Sat May  1 12:11:33 PDT 1999 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: libtool 1.3

Mon Mar 29 21:13:13 PST 1999 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: libtool 1.2f

Fri Feb 26 20:38:53 1999  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Up version number to 0.5

Thu Feb 11 23:09:55 1999  Owen Taylor  <otaylor@redhat.com>

	* configure.in (cflags_set): Up version number to 0.4.

	* **/Makefile.am: Removed all references to
	 makemakefile.sh

Tue Feb  2 05:16:12 PST 1999 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: use CVS libtool 1.2e. Tell me what breaks.

	* pixmap/Makefile.am
	* metal/Makefile.am
	* notif/Makefile.am
	* redmond95/Makefile.am: use -module and -avoid-version flags

	* configure.in: minor clean ups

Wed Jan 27 21:14:54 PST 1999 Manish Singh <yosh@gimp.org>

	* acinclude.m4: new file, to go with libtool

	* ltmain.sh
	* ltconfig: better file magic regexp for Linux libs

Mon Jan 18 14:08:14 1999  Owen Taylor  <otaylor@redhat.com>

	* README:  Wrote one
	* AUTHORS: Added Randy Gordon

	* gtk-engines.spec: Up version number

Mon Jan 18 13:46:41 1999  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Up version for an 0.2 release.

Mon Jan 18 11:25:25 1999  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Remove -lgdk, -lgtk, and -lglib from GDK_IMLIB_LIBS.

	* redmond95/Makefile.am notif/Makefile.am metal/Makefile.am
	  pixmap/Makefile.am: Don't link to GTK_LIBS, since we 
	  want to use the main programs copy of GTK+.

	* */*_theme_main.c: Add a gtk_module_check_init() function to
	  check if we are compatible with the version of GTK+ of the
	  main executable. Removed some debugging printf's.
	
Wed Jan 13 16:30:45 PST 1999 Manish Singh <yosh@gimp.org>

	* ltconfig
	* ltmain.sh: House! Techno! Libtool! (do the 1.2d dance baby)

Sun Jan  3 14:13:28 PST 1999 Manish Singh <yosh@gimp.org>

	* configure.in: don't try to build static libs by default, it
	doesn't make much sense

	* redmond95/Makefile.am
	* notif/Makefile.am
	* metal/Makefile.am: don't link to $GDK_IMLIB_LIBS

Wed Dec 16 12:52:55 EST 1998 The Rasterman <raster@redhat.com>
	* removed win95 and Motif themes - replace with Notif and Redmond95 
	  - otherwise the same.

1998-11-07  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in: Unify all subdir `configure.in's here.

Mon Oct 19 12:11:28 1998  Owen Taylor  <otaylor@redhat.com>

	* Add in ltconfig and ltmain.sh with correct shldeps
	patches.

1998-10-17    <jrb@aware-of-vacuity.labs.redhat.com>

	* (theme)/configure.in: changed AC_INIT field.

Sat Oct 17 00:35:10 1998  Owen Taylor  <otaylor@redhat.com>

	* */*.[ch]: Removed unused code for handling
	RC data, made functions	static to reduce damage from g_module's
	RTLD_GLOBAL. Removed theme_set_background functions
	which were just cut 'n paste code from GTK+.

	* */*.h: Removed unused, obsolete header files.
	
Tue Sep  1 00:12:12 CDT 1998  Frank Belew <frb@umr.edu>

	* Makefile.am: added support for new imlib.m4
	* configure.in: added support for new imlib.m4

Fri Aug 21 19:08:25 1998  Owen Taylor  <otaylor@redhat.com>

	* Makefile.am: Added support for metal theme. 
	  Install/distribute gtkrc's for each theme.

Thu Aug 20 18:25:07 EDT 1998 The Rasterman <raster@redhat.com>
	
	* added metal theme, fixed pixmap theme now to use pixmap path -
	  and removed lots of annoying print's, added gtkr's for each
	  theme data.. now all your rc needs to do is include these rc's.

Mon Aug 17 20:32:53 1998  Owen Taylor  <otaylor@redhat.com>

	* Makefile.am, pixmap/Makefile.am: Switch back to using automake,
	  fix things up to make dist properly.

	* pixmap_theme.h: Rationalized.
	* win95_theme.h motif_theme.h: Removed

	* Started ChangeLog.

Thu Jul 30 14:51:34 EDT 1998 The Rasterman <raster@redhat.com>
	
	* Moved all the themes to install cleanly the engine *.so's in
	  $(exec_prefix)/lib/gtk/themes/engines/ .
	  All the data for themes is now installed in 
	  $(exec_prefix)/share/gtk/themes/theme_name/
	  All things build using GNU configure and autoconf and libtool now.
	  I have created a win95, motif and pixmap theme setup - i have to
	  work on the motif and win95 ones - pixmap theme also need work - 
	  it partially parses a gtkrc for itself. This is goign to be a good
	  sample base to work from if you wish to write your own theme engines.
			  

Thu Jul 30 19:10:42 EDT 1998 The Rasterman <raster@redhat.com>

	* Fixed the win95/motif drawing functions to NOT clobber the original
	  GTK bg pixmap style stuff.... :)
			  
2006-08-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/animation.h:

	- include ge-support.h in animation.h instead of animation.c. This
	is needed for GE_INTERNAL.

2006-08-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/industrial/src/industrial_style.c: (draw_rounded_rect),
	(real_draw_box), (real_draw_box_gap), (draw_extension),
	(draw_check):
	- small improvements all over the place. ComboBoxes and Spinbuttons
	don't have a two pixel distance between buttons and entry anymore.

	* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
	- Handle a small radius by using cairo_rectangle.

	* engines/support/widget-information.c:
	(ge_button_get_default_border):
	* engines/support/widget-information.h:
	- added ge_button_get_default_border which I need for industrial

2006-08-13  Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_arrow):

	- Fixed cairo_t leak ala bug #351057

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/src/crux-draw.h:
	* engines/crux/src/crux-rc-style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/mist/src/mist-rc-style.h:
	* engines/smooth/src/interfaces/drawing_interface.h:
	* engines/support/cairo-support.c:
	* engines/support/general-support.h:
	* engines/support/widget-information.c:
	* engines/thinice/src/thinice_rc_style.h:

	- Make sure all headers now using GE_INTERNAL include it via ge-support.h

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/smooth/Makefile.am:
	- Fix "trailing whitespace" silly automake

2006-08-09 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/animation.h:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/support.h:
	* engines/crux/src/crux-draw.h:
	* engines/crux/src/crux-rc-style.h:
	* engines/crux/src/crux-style.h:
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.h:
	* engines/hc/src/hc_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/hc/src/hc_gtk2_support.h:
	* engines/industrial/src/industrial_rc_style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/mist/src/mist-rc-style.h:
	* engines/mist/src/mist-style.h:
	* engines/redmond/src/redmond_gtk2_drawing.h:
	* engines/redmond/src/redmond_gtk2_engine.h:
	* engines/redmond/src/redmond_gtk2_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	* engines/smooth/src/engine/smooth_gtk2_drawing.h:
	* engines/smooth/src/engine/smooth_gtk2_engine.h:
	* engines/smooth/src/engine/smooth_gtk2_misc.h:
	* engines/smooth/src/engine/smooth_gtk2_rc.h:
	* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
	.h:
	* engines/smooth/src/interfaces/drawing_interface.h:
	* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
	* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_inte
	rface.h:
	* engines/smooth/src/utils/calc_colors.h:
	* engines/smooth/src/utils/draw_arrows.h:
	* engines/smooth/src/utils/draw_border.h:
	* engines/smooth/src/utils/draw_checkmark.h:
	* engines/smooth/src/utils/draw_fill.h:
	* engines/smooth/src/utils/draw_grips.h:
	* engines/support/cairo-support.h:
	* engines/support/general-support.h:
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_rc_style.h:
	* engines/thinice/src/thinice_style.h:

	Fix Bug #350606 -
	- Move G_GNUC_INTERNAL macro to the start of the line
	- Replace G_GNUC_INTERNAL with new GE_INTERNAL private macro
	
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>

	* engines/hc/src/hc-style.c: (hc_draw_shadow):
	- disable border for menus on panel
	
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>

	* configure.ac:
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/Makefile.am:
	* engines/crux/src/crux-draw.c: 
	* engines/glide/Makefile.am:
	* engines/glide/src/glide_gtk2_drawing.c: 
	* engines/glide/src/glide_gtk2_engine.c:
	* engines/glide/src/glide_gtk2_engine.h:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/Makefile.am:
	* engines/hc/src/hc-style.c: 
	* engines/hc/src/hc_gtk2_engine.c: 
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/hc/src/hc_gtk2_support.c: 
	* engines/industrial/Makefile.am:
	* engines/mist/Makefile.am:
	* engines/mist/src/mist-style.c: 
	* engines/redmond/Makefile.am:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_misc.c: 
	* engines/smooth/Makefile.am:
	* engines/support/Makefile.am:
	* engines/support/cairo-support.c: 
	* engines/support/cairo-support.h:
	* engines/support/widget-information.c: 
	* engines/thinice/Makefile.am:
	* engines/thinice/src/thinice_misc.c: 
	* engines/thinice/src/thinice_rc_style.c: 
	* engines/thinice/src/thinice_theme_draw.c:

	- Add paranoia and deprecated configure flags
	- Improve HC Check Inconsistent
	- Add initial code for HC edge thickness RC flag
	- Fix broken Clearlooks menu on panel check
	- Make various little changes/fixes

2006-08-07 Andrew Johnson <acjgenius@earthlink.net>

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/src/crux-draw.c:
	* engines/glide/src/glide_gtk2_drawing.c:

	- Last C89 Patch too close bug #349575