2007-05-14  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.h:
	Define clearlooks_register_style_gummy and make it internal. This
	fixes "make check". This commit is part of the 2.11.0 release.

2007-05-14  Benjamin Berg  <benjamin@sipsolutions.net>

	* NEWS:
	* configure.ac:
	Update for the 2.11.0 release.

2007-05-13  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_entry), (clearlooks_draw_statusbar):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_draw_glossy_gradient), (clearlooks_glossy_draw_inset),
	(clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_progressbar_fill),
	(clearlooks_glossy_draw_tab),
	(clearlooks_glossy_draw_list_view_header),
	(clearlooks_glossy_draw_menuitem),
	(clearlooks_glossy_draw_menubaritem),
	(clearlooks_glossy_draw_selected_cell):
	Improvements in glossy:
	Glossy inactive tabs
	Less glassy listview headers
	Small fixes

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_draw_gummy_gradient), (clearlooks_set_mixed_color),
	(clearlooks_gummy_draw_highlight_and_shade),
	(clearlooks_gummy_draw_button), (clearlooks_gummy_draw_entry),
	(clearlooks_gummy_draw_progressbar_trough),
	(clearlooks_gummy_draw_progressbar_fill),
	(clearlooks_gummy_scale_draw_gradient),
	(clearlooks_gummy_draw_scale_trough), (clearlooks_gummy_draw_tab),
	(clearlooks_gummy_draw_separator), (clearlooks_gummy_draw_slider),
	(clearlooks_gummy_draw_slider_button),
	(clearlooks_gummy_draw_scrollbar_stepper),
	(clearlooks_gummy_draw_scrollbar_slider),
	(clearlooks_gummy_draw_list_view_header),
	(clearlooks_gummy_draw_toolbar), (clearlooks_gummy_draw_menuitem),
	(clearlooks_gummy_draw_menubaritem),
	(clearlooks_gummy_draw_selected_cell),
	(clearlooks_gummy_draw_statusbar),
	(clearlooks_gummy_draw_radiobutton),
	(clearlooks_gummy_draw_checkbox),
	(clearlooks_register_style_gummy):
	New "Gummy" style
	
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_tab):
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_gtk2_rc_parse_style):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_flat_box), (clearlooks_style_draw_box),
	(clearlooks_style_draw_slider), (clearlooks_style_class_init):
	* engines/clearlooks/src/clearlooks_types.h:
	Other fixes and more order in the code

2007-05-09  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_shadow), (clearlooks_draw_highlight_and_shade):
	Improved shadow on frames

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_list_view_header):
	Changed separator color

2007-05-08  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_shadow), (clearlooks_style_draw_box_gap),
	(clearlooks_style_draw_shadow_gap):
	Rounded frames and notebook :)

2007-05-08  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_highlight_and_shade),
	(clearlooks_draw_spinbutton), (clearlooks_draw_frame),
	(clearlooks_draw_separator), (clearlooks_draw_list_view_header),
	(clearlooks_draw_statusbar), (clearlooks_draw_resize_grip):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_list_view_header):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_shadow):
	Use ge_cairo_set_color where possible (we still need to update
	cairo_set_source_rgba)

2007-05-08  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	Less shadows on prelight... ok thos? :)

2007-05-07  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Reverted back, update to 696 if you want shadows... we will think

2007-05-07  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	(22:48:08) thos: Cimi, it is difficult when I am doing 100 things at once :)
	Thos is not multitasking :D
	(AKA useless commit to show shadows on buttons)

2007-05-07  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	Is it correct as I've added a left inner shadow?
	Benzea please take a look ;)

2007-05-07  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_progressbar_trough):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Added comments /* code */ to try buttons with a shadow instead the inset

2007-05-07  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_highlight_and_shade), (clearlooks_draw_frame),
	(clearlooks_draw_separator), (clearlooks_draw_toolbar),
	(clearlooks_draw_menubaritem):
	Toolbar now uses bg[NORMAL]
	Adjust some shades

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_draw_button_gloss),
	(clearlooks_glossy_draw_light_inset),
	(clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_menubaritem):
	Adjust inset for inactive buttons
	More hilight on inactive buttons (less usable?)
	Menubar item now has rounded support

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_layout), (clearlooks_style_class_init):
	Now the shadow on inactive text is a shade of the bg,
	Fix rendering with dark themes
	
	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
	Few tweaks to get the correct parentbg

2007-05-06  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_types.h:
	Use const CairoColor pointer everywhere as the color should never
	be modified.
	Also removed some unused variables.

2007-05-06  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap), (clearlooks_style_draw_extension),
	(clearlooks_style_draw_option), (clearlooks_style_draw_check),
	(clearlooks_style_draw_vline), (clearlooks_style_draw_hline),
	(clearlooks_style_draw_shadow_gap),
	(clearlooks_style_draw_resize_grip), (clearlooks_style_draw_tab),
	(clearlooks_style_draw_arrow):
	Added missing sanity checks.

2007-05-05  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	Fixed inset shadow on pressed buttons

2007-05-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_resize_grip):
	Correctly align the resize grip.

2007-05-03  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_set_mixed_color), (clearlooks_glossy_draw_button):
	* engines/support/cairo-support.c: (ge_mix_color):
	* engines/support/cairo-support.h:
	Few fixes on ge_mix_color

2007-05-03  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_set_mixed_color), (clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_progressbar_trough),
	(clearlooks_glossy_scale_draw_gradient),
	(clearlooks_glossy_draw_slider),
	(clearlooks_glossy_draw_scrollbar_stepper),
	(clearlooks_glossy_draw_scrollbar_slider),
	(clearlooks_glossy_draw_radiobutton),
	(clearlooks_glossy_draw_checkbox):
	Renamed set_border_color to set_mixed_color
	Improved prelight on radio and checks, fixes usability problems

2007-05-03  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_radiobutton), (clearlooks_draw_checkbox),
	(clearlooks_register_style_classic):
	Added inset and improved compatibility with dark themes

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_radiobutton),
	(clearlooks_glossy_draw_checkbox),
	(clearlooks_register_style_glossy):
	Added a variation of default clearlooks radi oand check with
	a spot[2] border on prelight.
	Need more work but it seems less buggied and better looking

2007-05-03  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_radiobutton), (clearlooks_draw_checkbox),
	(clearlooks_register_style_classic):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_draw_radio_gloss),
	(clearlooks_glossy_draw_radiobutton),
	(clearlooks_glossy_draw_checkbox),
	(clearlooks_register_style_glossy):

2007-05-03  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_optionmenu), (clearlooks_draw_separator),
	(clearlooks_draw_list_view_header):
	Separator use a custom color

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_list_view_header):
	Back to an old version, we will think

	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_list_view_header):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_vline), (clearlooks_style_draw_hline):
	* engines/clearlooks/src/clearlooks_types.h:
	Updated usage of draw_separator

2007-05-02  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_list_view_header):
	Improved listview headers

2007-05-02  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	Using 2 stroke with alignment rather than one misaligned, this 
	fixes 1 px rendering bug of ge_cairo_rounded_rectangle with 
	alpha colors (I have a 2 px more shaded inthe top-left corner)

2007-05-02  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	Updated prelight of active buttons

2007-05-02  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_set_border_color), (clearlooks_glossy_draw_button):
	Use new mix code

	* engines/support/cairo-support.c: (ge_saturate_color),
	(ge_mix_color):
	* engines/support/cairo-support.h:
	Added a function to mix colors: 
	ge_mix_color (cr, color1, color2, factor, new_color)

2007-05-02  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	Shadow now is shifted to be more bottom-right

2007-05-02  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button), (clearlooks_glossy_draw_slider):
	Now "glow" becomes a shadow for 3d effects on prelight buttons
	Draw_sliders now use params->state_type for the filled area
	Check out new gtkrc updates on module gnome-themes for the new buttons

2007-05-01  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_resize_grip):
	Forgot a multiplication by 3.

2007-05-01  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_draw_button_gloss), (clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_tab),
	(clearlooks_glossy_draw_list_view_header),
	(clearlooks_register_style_glossy):
	New listview headers for Glossy style
	Shaded inset for pressed buttons

	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	Update in copyright notice

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_slider):
	Small mistake from the last commit

2007-05-01  Andrea Cimitan  <andrea.cimitan@gmail.com>

        * engines/clearlooks/src/clearlooks_draw_glossy.c:
        (clearlooks_draw_button_gloss), (clearlooks_set_border_color),
        (clearlooks_glossy_draw_inset),
        (clearlooks_glossy_draw_highlight_and_shade),
        (clearlooks_glossy_draw_button),
        (clearlooks_glossy_draw_progressbar_trough),
        (clearlooks_glossy_draw_progressbar_fill),
        (clearlooks_glossy_scale_draw_gradient),
        (clearlooks_glossy_draw_scale_trough),
        (clearlooks_glossy_draw_tab), (clearlooks_glossy_draw_slider),
        (clearlooks_glossy_draw_scrollbar_stepper),
        (clearlooks_glossy_draw_scrollbar_slider),
        (clearlooks_register_style_glossy):
        Glossy Style rewritten to be *cool* :)
        New Ideas came from my experience with "Murrine Engine"

        * engines/clearlooks/src/clearlooks_style.c:
        (clearlooks_style_draw_slider):
        If scrollbar_color is not set then scrollbars will use
        bg[SELECTED] by default. Nice!

2007-04-26  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_resize_grip):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_resize_grip):
	Implement resize grips for all corners. Fixes bug #427265,
	Christian Persch.

2007-04-22  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_option):
	Set a minimum radius of 6 pixel for radio buttons. Otherwise the
	treeview radio buttons are too small. (In theory the indicator-size
	is 12, but GTK+ subtracts one, and then it gets rounded down to 10
	by the engine)

2007-04-22  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	(smooth_arrow_merge):
	Call a helper function and added a comment to clarify what the code
	is for.

2007-04-21  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_button):
	Last time I forgot to fix radius of new inset function, Fixed.

2007-04-20  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_scale_trough):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_button),
	(clearlooks_register_style_inverted):
	* engines/clearlooks/src/clearlooks_types.h:
	Improved inset porting few code originally written by ECHM.
	Now it is top-left/bottom-right and it is rounded.
	Fixed problems with alpha backgrounds.

2007-04-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/crux/src/crux-draw.c:
	Replaced two // comments with /* */ ones. Fixes crux build for me.

2007-04-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	Remove some unneccessary casts that break build on Solaris. Patch
	from Damien Carbery, bug #428772.

2007-04-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_option):
	Use the correct colors for the radio bullet.
	(Bug #429730, Tiago Cogumbreiro)

2007-04-15  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_option): Changes to the radius of the radio button and
	the bullet. (Bug #429761, Tiago Cogumbreiro)

	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_extension): Better fake the original redmond tabs.
	(Bug #430012, Tiago Cogumbreiro)

	* themes/Redmond/gtk-2.0/gtkrc:
	- Set appears-as-list mode for GtkComboBox
	  (Bug #429988, Tiago Cogumbreiro)
	- Set tab-overlap to 4 pixel.

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

	* NEWS:
	* configure.ac:
	Updated for 2.10.1

	* themes/Clearlooks/gtk-2.0/gtkrc: Remove seperate styling of tooltips. Fixes
	bug 412982.

2007-04-10  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fixes to thickness

2007-04-08  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menuitem), (clearlooks_draw_menubaritem):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_menuitem),
	(clearlooks_inverted_draw_menubaritem):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Trying to improve menuitems, following old clearlooks style.
	Changed thickness of menuitems in Clearlooks's gtkrc.

2007-04-06  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_button), (paint_shadow),
	(paint_entry_shadow), (paint_scrollbar_trough),
	(paint_scale_trough), (paint_progress_bar), (draw_arrow),
	(draw_check), (draw_option), (draw_box_gap), (draw_extension),
	(draw_focus), (draw_slider): Remove the use of some fixed colours and shading

2007-04-01  Benjamin Berg  <benjamin@sipsolutions.net>

	Fix appears-as-list mode of GtkComboBox:

	* engines/support/widget-information.c:
	(ge_combo_box_is_using_list):
	* engines/support/widget-information.h:
	Fixed ge_combo_box_is_using_list and make it privat

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_shadow):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Add a workaround for GtkComboBox as it uses a GtkFrame instead of an
	entry.

2007-04-01  Benjamin Berg  <benjamin@sipsolutions.net>

	* 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:
	(clearlooks_style_draw_arrow), (clearlooks_style_realize):
	* engines/clearlooks/src/clearlooks_types.h:
	Rework the arrow drawing:
	- Always use clearlooks arrows (Fixes Bug #412647)
	- Use foreground color instead of text
	- New scalable arrow design, no fixed sizes anymore

2007-03-28  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_copy):
	Copy the style. This fixes a bug where the CLASSIC style is used
	instead of the user specified one. Reported by Andrea Cimitan.

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider):
	More tweaks to scrollbar shading from Andrea Cimitan

2007-03-12  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:
	Updated for 2.10.0 release

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	Minor tweaks to scrollbar shading from Andrea Cimitan

2007-03-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_inset):
	* engines/support/cairo-support.c: (ge_cairo_stroke_rectangle),
	(ge_cairo_simple_border):
	The cairo stroking performance bug has been fixed for a while. So
	removing the workaround again.

2007-03-11  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* configure.ac: Define GETTEXT_PACKAGE.

2007-03-05  Benjamin Berg  <benjamin@sipsolutions.net>

	* configure.ac:
	Use "yes" instead of $defaultval for the schemas option.

2007-03-05  Benjamin Berg  <benjamin@sipsolutions.net>

	* schema/Makefile.am:
	List *.xml.in.in in EXTRA_DIST, so that make dist is also possible
	if an engine is disabled.

	Also removed the ChangeLog from the schema directory.

2007-03-05  Benjamin Berg  <benjamin@sipsolutions.net>

	* themes/Clearlooks/gtk-2.0/gtkrc:

	Remove the "foo" color.

2007-03-04  Thomas Wood  <thos@gnome.org>

	Patch by: Werner Pantke <gnome-color-chooser@punk-ass-bitch.org>

	* .cvsignore:
	* schema/*:
	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* po/*:

	Patch from Werner Pantke to add xml descriptions of engine options.

2007-03-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* themes/Makefile.am:
	List subdirectories in DIST_SUBDIRS.

2007-03-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/src/crux-draw.c: (draw_box):
	* engines/industrial/src/parse_rc_style.h:
	* engines/support/cairo-support.c:
	* test/Makefile.am:
	* test/torturetest.c:

	- Make gtk-engines compile with --enable-paranoia set.
	- Don't use the development cflags for the torture test. The string
	constants are too long and gcc complains.

	* engines/glide/src/glide_gtk2_support.c:

	Fixed some typos. A wrong variable was used in some comparisons and
	the result could never be true.

2007-02-26  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Update for 2.9.4 release

2007-02-26  Thomas Wood  <thos@gnome.org>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_checkbox): Revert the checkbox mark style from a tick to a
	cross

2007-02-25  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/mist/src/mist-rc-style.c: (mist_rc_style_parse):
	* engines/thinice/src/thinice_rc_style.c: (thinice_rc_style_parse):
	- Use quarks with the engines name in them.
	- Don't free thinice's RC style on parse failure. GTK+ will
	take care of that. (Thanks to Werner Pantke for reporting)

2007-02-20  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_box):
	- Do not use the real active state of the widget. Instead use the passed
	  in state type. This fixes inconsistent toggle buttons.

2007-02-20  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/redmond/src/redmond_gtk2_misc.c:
	(do_redmond_draw_masked_fill):
	- cairo_mask ignores the current path, so we need to clip the
	rectangle or everything gets filled.

2007-02-20  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/mist/src/mist-style.c: (mist_style_draw_option):
	* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
	(redmond_draw_option):
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(smooth_draw_option), (smooth_draw_check):
	* engines/support/widget-information.c:
	* engines/support/widget-information.h:

	Remove ge_toggle_get_inconsistent and
	ge_cell_renderer_toggle_get_inconsistent, instead rely on the passed
	in shadow type.

2007-02-19  Benjamin Berg  <benjamin@sipsolutions.net>

	* test/Makefile.am:
	* test/valgrind-suppressions:
	- Change valgrind options
	- Set some enviroment variables for glib to make it more valgrind
	friendly
	- some modifications to the suppressions file

2007-02-18  Benjamin Berg  <benjamin@sipsolutions.net>

	* test/Makefile.am:
	* test/gtkrcs/clearlooks-inverted:
	- Add clearlooks inverted style to the tests.

2007-02-17  Benjamin Berg  <benjamin@sipsolutions.net>

	Patch from Andrea Cimitan <andrea.cimitan@gmail.com>:

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_slider),
	(clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider), (clearlooks_draw_radiobutton),
	(clearlooks_draw_checkbox):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_button),
	(clearlooks_inverted_draw_slider),
	(clearlooks_inverted_draw_list_view_header),
	(clearlooks_inverted_draw_scrollbar_stepper),
	(clearlooks_inverted_draw_scrollbar_slider),
	(clearlooks_inverted_draw_selected_cell):

	- Color, shading and style changes
	- Removal of some comments and other small changes
	- Use text[NORMAL] for ACTIVE checkmarks. (Fixes Bug #407440)

2007-02-13  Benjamin Berg  <benjamin@sipsolutions.net>

	* test/Makefile.am:
	* test/exported:
	* test/torture:
	- Skip toreture tests if buildin fails (eg. no X server or crashes
	in GTK+)
	- Minor changes

2007-02-13  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Updated for 2.9.3

2007-02-13  Thomas Wood  <thos@gnome.org>

	Based on patch by: Andrea Cimitan <andrea.cimitan@gmail.com>

	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_types.h:

	- Changes to checkbox style (use cross rather than tick mark)
	- Use text[] colour for radio and check marks
	- Improve arrows style (more similar to original Clearlooks)
	- Improve borders, treeview selection and scrollbar style
	- Added new INVERTED style option

	- Also includes many c90 fixes by Thomas Wood

2007-02-12  Thomas Wood  <thos@gnome.org>

	* test/torture: Use exit rather than return

2007-02-12  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/crux/src/crux-draw.c:
	* engines/glide/src/glide_gtk2_drawing.h:
	* engines/hc/src/hc_gtk2_engine.c:
	- Mark some things static/GE_INTERNAL

	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
	- Two functions got defined with the wrong name (prefix was missing)

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(smooth_draw_option), (smooth_draw_check):
	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	- Remove gtk_cell_renderer_toggle_get_inconsistent in favor of
	ge_cell_renderer_toggle_get_inconsistent.

2007-02-12  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/crux/Makefile.am:
	* engines/crux/src/crux-main.c:
	* engines/crux/src/crux-rc-style.c:
	* engines/crux/src/debug.c:
	* engines/crux/src/debug.h:
	- Remove debug.c and debug.h.

2007-02-12  Benjamin Berg  <benjamin@sipsolutions.net>

	* configure.ac:
	* Makefile.am:
	* test/*:
	Add some "make check" stuff. I hope this is sane enough :-)

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

	Patch by: Luca Ferretti <elle.uca@libero.it>

	* themes/Crux/gtk-2.0/gtkrc: Use symbollic colors. Fixes bug 399097.

2007-02-03  Thomas Wood  <thos@gnome.org>

	Based on patch by: Andrea Cimitan <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset), (clearlooks_draw_shadow),
	(clearlooks_draw_top_left_highlight),
	(clearlooks_draw_highlight_and_shade), (clearlooks_draw_gripdots),
	(clearlooks_draw_button), (clearlooks_draw_entry),
	(clearlooks_draw_spinbutton), (clearlooks_draw_spinbutton_down),
	(clearlooks_scale_draw_gradient), (clearlooks_draw_scale_trough),
	(clearlooks_draw_slider), (clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough), (clearlooks_draw_menubar),
	(clearlooks_get_frame_gap_clip), (clearlooks_draw_frame),
	(clearlooks_draw_tab), (clearlooks_draw_separator),
	(clearlooks_draw_list_view_header),
	(clearlooks_draw_scrollbar_trough),
	(clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider), (clearlooks_draw_statusbar),
	(clearlooks_draw_menu_frame), (clearlooks_draw_handle),
	(clearlooks_draw_resize_grip), (clearlooks_draw_checkbox),
	(clearlooks_register_style_classic):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_slider_button):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_vline), (clearlooks_style_draw_hline):
	* engines/clearlooks/src/clearlooks_types.h:

	- Use shading rather than hardcoded black and white values
	- Improved support for dark themes (fixes bug 333615)
	- All shadow functions now accept the colour parameter
	- New shadow for ACTIVE button state

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

	Patch by: Andrea Cimitan <andrea.cimitan@gmail.com>

	* autogen.sh: Add support for automake 1.10
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_shadow), (clearlooks_draw_top_left_highlight),
	(clearlooks_draw_button), (clearlooks_draw_entry),
	(clearlooks_draw_progressbar_trough), (clearlooks_draw_tab),
	(clearlooks_draw_scrollbar_trough),
	(clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider), (clearlooks_draw_radiobutton),
	(clearlooks_draw_checkbox):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap):

	Miscellaneous tweaks to colours and shading.

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

	* NEWS:
	* configure.ac:

	Update for 2.9.2 release

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

	* themes/Crux/gtk-2.0/gtkrc: Don't force icons to 22x22. Fixes bug 356426

2007-01-17  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_box):
	- Hightlight the correct side of the trough on vertical ranges.

2007-01-17  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	(smooth_arrow_merge):
	* engines/smooth/src/utils/draw_arrows.c: (SmoothCopyArrowPart):
	* engines/smooth/src/utils/draw_arrows.h:
	- Fix memory corruption in smooth (Bug #393312, Colin Leroy)

2007-01-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_box): Fix RTL locales for real.

2007-01-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_box): Correct RTL locales.

2007-01-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	(do_smooth_draw_box):
	Fix division by zero bug in smooth (Bug 395193, Stuart Whitman)
	also switch the highlighted side for inverted scales

2007-01-10  Thomas Wood  <thos@gnome.org>

	* themes/Mist/gtk-2.0/gtkrc: Fix a spacing issue in the menus

2007-01-09  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/lua/src/draw_lib.c: (alpha), (shade):
	* engines/lua/src/lua_style.c: (lua_style_prepare_lua),
	(lua_style_prepare_cairo), (lua_style_close_cairo):

	Some C89 fixes for lua from TFKyle.

2007-01-09  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_menuitem):
	- Draw the border around the whole menuitem including the sides.

2007-01-08  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Updated for 2.9.1 release

2007-01-08  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/Makefile.am:
	- Add DIST_SUBDIRS with all subdirs. This fixes make distcheck.

2007-01-08  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_trough),
	(clearlooks_draw_progressbar_fill):
	- Added save/restore to _trough.
	- Sanity check for the radius in _trough.
	- Radius support for the fill.

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	- Again adjust the clip region differently. Only one pixel now, but
	in both direction if it is pulsing.

	* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
	- Use cairo_rectangle if no corner is set.
	- Fix bug causing too many warnings 

2007-01-07  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	Rename clearlooks_style_glossy.c to clearlooks_draw_glossy.c

2007-01-07  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_trough),
	(clearlooks_draw_progressbar_fill):
	- Follow the radius option when drawing the trough.
	- Cleaned up progressbar_fill

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Adjust the clip region by 3 pixel instead of one.

	* themes/Clearlooks/gtk-2.0/gtkrc:
	- Set the radius to 1.5 for the progress bar.

2007-01-05  Thomas Wood  <thos@gnome.org>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menuitem):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_menuitem):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Revert most of the changes from the last few commits. We can implement
	most of the new menuitem style using GtkMenu style properties (bug
	382634).

2007-01-04  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Use draw_menubaritem as the fallback. Also use draw_menubaritem
	if the padding is larger than one pixel in the menu.

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menuitem): Fix a co-ordinate
	(clearlooks_register_style_classic): Add draw_menubaritem

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box): Fix a compiler warning
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_draw_button_gloss): Sharpen gloss colours

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_register_style_classic):
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_menuitem), (clearlooks_register_style_glossy):
	* engines/clearlooks/src/clearlooks_types.h:

	Add draw_menubaritem function


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

	* engines/lua/Makefile.am:
	- Fix problem found during "make distcheck". There is no
	  config.h/config.h.in.

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

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_merge):
	- Fix merging. Thanks to Werner Pantke for reporting this issue.

2007-01-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_radiobutton):
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_radiobutton):
	Patch from TFKyle:
	- A few M_PI slipped back in.
	- Fix for a C99ism.

2006-12-26  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box), (clearlooks_style_draw_slider):
	- Move slider darwing to clearlooks_style_draw_slider.
	- Use support macros to guard clearlooks_style_draw_box.

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

	* engines/lua/src/draw_lib.c: (rectangle), (arc), (luaopen_draw):
	- Add arc function.
	* engines/lua/src/lua_style.c: (lua_style_draw_box),
	(lua_style_draw_option), (lua_style_draw_vline),
	(lua_style_draw_hline):
	- Add separator and radiobutton support.

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

	* engines/lua/src/lua_style.c: (lua_style_push_widget_params),
	(lua_style_draw), (lua_style_draw_shadow), (lua_style_draw_box),
	(lua_style_draw_check):
	- Minor refactoring, add list view header support.

2006-12-23  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_entry):
	- Radius option fixes.

2006-12-20  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_spinbutton_down):
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_draw_button_gloss), (clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_tab),
	(clearlooks_glossy_draw_slider_button),
	(clearlooks_glossy_draw_menuitem),
	(clearlooks_glossy_draw_selected_cell):
	- More radius works.

	* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
	- Less warnings.

2006-12-20  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
	- Print a warning if the radius is too large for the width/height.
	This is only during development.

	* engines/support/cairo-support.c: (ge_cairo_rounded_corner),
	(ge_cairo_rounded_rectangle):
	* engines/support/cairo-support.h:
	- Added ge_cairo_rounded_corner to draw one corner of a rounded
	rectangle more easily.

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset), (clearlooks_draw_shadow),
	(clearlooks_draw_top_left_highlight),
	(clearlooks_draw_highlight_and_shade), (clearlooks_draw_button),
	(clearlooks_draw_entry), (clearlooks_draw_slider),
	(clearlooks_draw_slider_button),
	(clearlooks_draw_progressbar_trough), (clearlooks_draw_frame),
	(clearlooks_draw_tab), (clearlooks_draw_scrollbar_stepper):
	- Fix the radius option.

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):
	- Allow 0 radius, as it should be working fine now.

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menuitem), (clearlooks_draw_menu_frame):
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_menuitem):
	* themes/Clearlooks/gtk-2.0/gtkrc:

	Implement suggestions for menu selection from bug 382634

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_selected_cell),
	(clearlooks_register_style_classic):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_flat_box):
	* engines/clearlooks/src/clearlooks_types.h:
	- Move selected cell drawing into the style functions.

	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_menuitem),
	(clearlooks_glossy_draw_selected_cell),
	(clearlooks_register_style_glossy):
	- Add menuitem and selected cell drawing to the glossy theme.

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_top_left_highlight):
	- Nicer variable names.

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_copy):
	- Copy the radius option.

2006-12-14  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (clearlooks_gtk2_rc_parse_dummy),
	(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters),
	(clearlooks_style_draw_box_gap), (clearlooks_style_draw_extension),
	(clearlooks_style_draw_handle), (clearlooks_style_draw_box),
	(clearlooks_style_init_from_rc), (clearlooks_style_copy),
	(clearlooks_style_draw_render_icon):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_types.h:
	- Remove unused options, the engine now warns about their usage.
	- Also removed some commentted out code, and clarified a few
	comments.

	* themes/Clearlooks/gtk-2.0/gtkrc:
	- Remove options that don't have any effect.

2006-12-13  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_types.h:
	- Remove arrow drawing code
	- Use buildin draw_tab, the difference is only minimal
	- Call gtk_paint_tab for the combobox arrow

2006-12-12  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_shadow):
	- Don't set shadow type to NONE if the detail is not one of the known
	ones. (Bug #385106, Carlos Garnacho Parro)

2006-12-12  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	* 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_style_glossy.c:
	* engines/clearlooks/src/clearlooks_types.h:
	- Added preliminary radius option. Still a lot of sanity checks and
	other things missing.

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

	* engines/lua/Makefile.am:
	- Use absolute include path
	* engines/lua/src/lua_style.c: (lua_style_draw_box):
	- Support more widgets

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

	* engines/lua/src/lua_style.c: (lua_style_prepare_cairo),
	(lua_style_draw_box):
	- Properly rotate and mirror some widgets.

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

	* engines/lua/*:
	- Added Lua scripting engine.
	* configure.ac:
	- Added --enable-lua option to compile the lua engine.

2006-12-05  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_option), (clearlooks_style_draw_check):
	- C89 fixes (Bug #382704, Jens Granseuer)

2006-12-05  Benjamin Berg  <benjamin@sipsolutions.net>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	- Use @selected_fg_color for text[PRELIGHT] inside menus and
	for fg[PRELIGHT] in GtkProgressBar (Bug #382397, Michael Monreal)

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

	* NEWS: Updated for 2.9.0

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

	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_tab), (clearlooks_register_style_glossy):
	- Added glossy tabs.

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

	* themes/Mist/gtk-2.0/gtkrc: Use gtk-color-scheme

2006-11-28  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_radiobutton):
	- Don't draw the bullet in the inconsistent state.

2006-11-28  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	- Draw Evolution ETree headers as headers instead of buttons.

2006-11-25  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_frame): Support rounded corners correctly.

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_extension):
	- Set the corners correctly in the widget parameters
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_tab):
	- Use the corners value from the parameters

	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_draw_button_gloss), (clearlooks_glossy_draw_button):
	- removed fill option from clearlooks_draw_button_gloss

2006-11-25  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_tab):
	- Don't use parentbg, but always bg[STATE]

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap):
	- Fill the notebook background with bg[NORMAL]

2006-11-25  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_spinbutton),
	(clearlooks_draw_optionmenu), (clearlooks_draw_separator):
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_button):
	- Add some cairo_save/restore pairs
	- clearlooks_draw_option_menu now uses the separator routine
	- draw_spinbutton and optionmenu used the fact that drawing the
	button modified the cairo context.
	- pixel align the end of the separator lines

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	- Make the progressbar clipbox larger by one pixel to leave space
	for the shadow.

	* themes/Clearlooks/gtk-2.0/gtkrc:
	- Set x/ythickness for GtkSeparator to 2, otherwise they may get
	clipped.

2006-11-24  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	- replace cairo_set_source_rgb with ge_cairo_set_color where possible.

2006-11-24  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_radiobutton), (clearlooks_draw_checkbox):
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	(clearlooks_glossy_draw_checkbox),
	(clearlooks_glossy_draw_radiobutton),
	(clearlooks_register_style_glossy):
	- Move glossy check- and radiobuttons to clearlooks_style_glossy.c
	- Resurrect normal checkbutton from an older version

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_flat_box):
	- special case highlight drawing between the two styles

2006-11-24  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_progressbar_fill),
	(clearlooks_draw_scrollbar_trough),
	(clearlooks_draw_scrollbar_slider), (_clearlooks_draw_arrow):
	- removed clearlooks_rotate_mirror_translate

2006-11-24  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/*:
	* engines/clearlooks/src/clearlooks_style_glossy.c:
	- separate the glossy functions into clearlooks_style_glossy.c.
	Created a ClearlooksStyleFunctions struct containing function pointer for
	the different styles.
	- add "style" option to the gtkrc, valid values are CLASSIC and
	GLOSSY (removed gloss option)
	- fix merging of rc styles, before it was not possible to override
	only some options.
	- Changed some things to use support (ge_cairo_rounded_rectangle,
	CairoCorner)

	* engines/support/cairo-support.c: (ge_cairo_mirror),
	(ge_cairo_exchange_axis):
	* engines/support/cairo-support.h:
	- Add ge_cairo_exchange_axis, a common operation done by clearlooks.
	- fix ge_cairo_mirror

	* themes/Clearlooks/gtk-2.0/gtkrc:
	- set "style = CLASSIC" not some glossy stuff

2006-11-20  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_radiobutton): Hide border on menus

2006-11-20  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/support/cairo-support.c: (ge_cairo_stroke_rectangle):
	- Wrong variable names in the codepath using stroke.

2006-11-19  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* themes/Clearlooks/gtk-2.0/gtkrc: Tweak base[PRELIGHT] for checkboxes

2006-11-19  Thomas Wood  <thos@gnome.org>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button_with_gloss): Draw buttons with inset border

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

	* themes/Industrial/gtk-2.0/gtkrc:
	- Initial color scheme support

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

	* engines/clearlooks/src/clearlooks_draw.h:
	- definition for clearlooks_draw_button_with_gloss was missing

	* engines/support/cairo-support.c: (ge_gdk_color_to_cairo),
	(ge_cairo_color_to_gtk), (ge_cairo_set_color),
	(ge_cairo_pattern_add_color_stop_color),
	(ge_cairo_pattern_add_color_stop_shade), (ge_cairo_simple_border),
	(ge_cairo_polygon), (ge_cairo_line):
	* engines/support/cairo-support.h:
	- Add "const" to some arguments where it seemed appropriate
	(fixes some warnings in clearlooks)

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_scale_trough):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_box):
	- Don't reverse engineer the trough side, but use the new GTK+
	  detail strings.

	* themes/Clearlooks/gtk-2.0/gtkrc:
	- Turn on GtkRange::trough-side-details style property for GtkScale
	  for the above changes.

2006-11-17  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Enable experimental gloss option.

2006-11-17  Daniel Borgmann  <daniel.borgmann@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button_gloss),
	(clearlooks_draw_button_with_gloss), (clearlooks_draw_spinbutton),
	(clearlooks_draw_slider), (clearlooks_draw_slider_button),
	(clearlooks_draw_optionmenu), (clearlooks_draw_scrollbar_slider),
	(clearlooks_draw_handle), (clearlooks_draw_resize_grip),
	(clearlooks_draw_checkbox), (clearlooks_draw_radiobutton):
	* engines/clearlooks/src/clearlooks_draw.h:
	- Ported ubuntulooks buttonstyle and use if gloss option is set.
	- Tweaked glossy scrollbar.
	- Changed to gripdots.
	- Ported ubuntulooks checkboxes and radiobuttons.
	
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (clearlooks_rc_style_parse),
	(clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	- Add global gloss engine option.
	
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters),
	(clearlooks_style_draw_flat_box), (clearlooks_style_draw_box),
	(clearlooks_style_draw_option), (clearlooks_style_draw_check),
	(clearlooks_style_init_from_rc), (clearlooks_style_realize):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_types.h:
	- Use gloss option.

2006-11-16  Thomas Wood  <thos@gnome.org>

	* configure.ac: Pre-release version bump, and require GTK+ 2.10
	* themes/Clearlooks/gtk-2.0/gtkrc: First attempt at using
	gtk-color-scheme

2006-11-16  Thomas Wood  <thos@gnome.org>

	* NEWS:
	* configure.ac:

	Updated for 2.8.2

2006-11-14  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_tab):
	- a buggy cairo_fill_preserve which should have been a cairo_fill
	  caused active tabs to have the wrong color

2006-11-13  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_arrow), (draw_tab): Attempt to
	improve arrows. All arrows are now fixed size.

2006-11-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/support.c:
	(clearlooks_scrollbar_get_stepper):
	- don't use g_return_val_if_fail instead just return. It is not
	critical if the widget is not a GtkRange.

2006-11-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(smooth_gtk_button_get_props):
	- Fix smooth to compile with VC++

	Thanks to TFKyle for all the win32 fixes.

2006-11-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_button), (clearlooks_draw_slider):
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	(smooth_style_get_arrow):
	- Fix a few minor warnings.

2006-11-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/*:
	- replace G_MODULE_EXPORT with GE_EXPORT
	- removed GE_HIDDEN, not used
	- GE_EXPORT:
	  - defined to G_MODULE_EXPORT
	  - special cases for SUNPRO_C and if G_HAVE_GNUC_VISIBILITY is set.
	    This makes compiling with -fvisibility=hidden possible.
	- GE_INTERNAL
	  - defined to G_GNUC_INTERNAL
	  - special case for SUNPRO_C

	- replace M_PI* with G_PI* and removed unneeded definitions
	- removed include of sys/time.h from clearlooks
	- removed some min/max defines, and replaced them with MIN/MAX and CLAMP

	gtk-engines should now work on win32

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_flat_box):
	- possible crash bug

	* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
	(smooth_arrow_merge):
	- fix a leak that happend when rc styles were merged

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

	* engines/crux/src/crux-draw.c: (paint_scrollbar_trough): Improve
	scollbar trough sharpness
	* themes/Redmond/gtk-2.0/gtkrc: Set some "Redmond" style icon sizes

2006-11-05  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters):
	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
	- correctly fallback to the current style if it is not possible to
	retrieve the parents bg.

	* engines/mist/src/mist-style.c: (mist_style_draw_shadow_gap):
	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_extension):
	- added missing cairo_destroy

	* engines/thinice/src/thinice_misc.c: (thinice_draw_separator):
	* engines/thinice/src/thinice_misc.h:
	* engines/thinice/src/thinice_theme_draw.c:
	(thinice_style_draw_hline), (thinice_style_draw_vline),
	(thinice_style_draw_box):
	Fix bug #364750:
	- Draw lines with the correct length
	- Use the dark/light colors from the style

2006-11-03  Andrew Johnson  <acjgenius@earthlink.net>
	* engines/redmond/src/redmond_gtk2_drawing.c:
		- Fix background fill for redmond scales
		
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
		- Smooth Fix for bug 352602
		
2006-11-03  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/mist/src/mist-style.c: (mist_style_draw_shadow):
	- Just return for shadow_type == NONE. Fixes bug #366716 (John Cupitt)

	* engines/mist/src/mist-style.c: (mist_style_draw_check):
	- Use the passed in style instead of widget->style. Fixes a possible
	  crasher.
	- Clip the gc correctly.

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

	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_combobox_button), (redmond_draw_handle):
	- Fix some broken parent accesses.

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

	* engines/glide/src/glide_gtk2_drawing.c:
	(glide_draw_combobox_button):
	* engines/hc/src/hc-style.c: (hc_draw_shadow):
	- Fix bug 352602 for glide and hc. hc now doesn't use cached colors
	but recalculates them from the GtkStyle. glide called internal drawing
	functions that I replaced with their gtk_paint_* equivalent.

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

	* engines/mist/src/mist-style.c: 
	- Merge Tab function into Extension
	- Replace common return if.... with CHECK_ARGS macro

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

	* 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/glide/src/glide_gtk2_support.h:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* 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:
	* engines/support/cairo-support.c:
	* engines/support/cairo-support.h:
	- Move Glide/Redmond Pattern Fill into Support
	
	* engines/thinice/src/thinice_theme_draw.c:
	- Merge Tab function into Extension

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

	* engines/support/cairo-support.c: (ge_cairo_simple_border):
	- The fills overlapped if the two colors are the same causing edge
	  pixels not to be painted. Fixed with a special case.

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

	* engines/mist/src/mist-style.c: (mist_style_draw_handle): Don't draw
	boxes around handles on gnome-panels

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

	* configure.ac:
	- Add a --disable-all option, so that it is possible to build one
	  engine without requiring to disable every other engine manually.

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

	* engines/support/cairo-support.c: (ge_cairo_simple_border):
	- One rectangle was placed wrong

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

	* engines/support/cairo-support.c:
	* engines/support/cairo-support.h:
	- Add ge_cairo_stroke_rectangle helper function that uses cairo_fill
	internally
	- Make ge_cairo_simple_border use cairo_fill

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/crux/src/crux-draw.c:
	* engines/glide/src/glide_gtk2_drawing.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/support/cairo-support.c:
	* engines/support/cairo-support.h:
	* engines/thinice/src/thinice_misc.c:
	* engines/thinice/src/thinice_theme_draw.c:
	- Use ge_cairo_stroke_rectangle instead of creating a rectangle and
	stroking that
	- In some places, use fills instead of strokes
	- Change the notebook and tabs of mist and thinice to use
	ge_cairo_simple_border combined with clipping.
	- Fix the _dot functions of mist, hc and thinice to use aligned
	fills instead of disabling antialias and do weird stroking.
	- changed placement of the hc dots in the GtkHandleBox handle.

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

	* NEWS:
	* configure.ac:

	Updated for 2.8.1

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

	* COPYING:
	- Metal and Lighthouseblue are not in gtk-engines anymore.
	- Add Glide

	* engines/industrial/AUTHORS:
	* engines/industrial/Makefile.am:
	* engines/industrial/src/industrial_rc_style.c:
	* engines/industrial/src/industrial_rc_style.h:
	* engines/industrial/src/industrial_style.c:
	* engines/industrial/src/industrial_style.h:
	* engines/industrial/src/industrial_style_versioned_code.h:
	* engines/industrial/src/industrial_style_versioned_include.h:
	* engines/industrial/src/parse_rc_style.h:
	- Add myself to AUTHORS and Copyright notices.
	- Implement a "contrast" option, that gets multiplied to the alpha
	values.
	- Remove unused/nonworking "wide" and "contrast_center" options. I
	don't think anyone has ever used them, so this should be safe.
	- Drop useless industrial_style_versioned_include.h
	- Some small cleanups

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

	* engines/crux/src/crux-draw.c: (paint_entry_shadow), (draw_box):
	Improve insensitive outlines on various widgets. Add shadow to progress bar
	background.
	* themes/Crux/gtk-2.0/gtkrc: Darken progress bar background. Tweak
	some insensitive colours

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

	* engines/crux/src/crux-draw.c:
	(paint_scale_trough): New function to paint scale troughs
	(paint_progress_bar): GTK+ 2.10 now clips the bar, so work round this
	for the end cap.
	(draw_box): See above
	(draw_option): Improve gradient contrast
	(draw_slider): Draw scale sliders differently. Implement prelight.
	* themes/Crux/gtk-2.0/gtkrc: Stop resize grip overlapping the status
	bar border. Added lapo's e-mail address.

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

	* MAINTAINERS:
	- Add myself
	- Industrial and Smooth are maintained in gtk-engines

	* configure.ac:
	- Do not use "echo -e" as some shells don't implement this

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

	* NEWS: BROWN PAPER BAG PLEASE

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

	* NEWS:
	* configure.ac:

	Updated for 2.8.0 release

	* engines/crux/src/crux-draw.c: (draw_handle): Fix grip position
	* themes/Crux/gtk-2.0/gtkrc: Make sure icons are 22x22 in toolbars etc
	* themes/Mist/gtk-2.0/gtkrc: Use new Tango blue as "hilight" colour

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

	* engines/clearlooks/src/clearlooks_style.c:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/industrial/src/industrial_style.c:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_theme_draw.c:

	- Add GE_WIDGET_HAS_DEFAULT to check for valid widget first

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

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

	- Add some missing null widget checks
	
2006-09-04  Benjamin Berg  <benjamin@sipsolutions.net>

	* configure.ac:
	- Fix up the configure script
	- Remove the --disable-theme option

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

	* configure.ac:
	* engines/clearlooks/Makefile.am:
	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/support.h:
	* engines/crux/Makefile.am:
	* engines/crux/src/crux-draw.c:
	* engines/glide/Makefile.am:
	* engines/hc/Makefile.am:
	* engines/hc/src/hc-style.c: 
	* engines/industrial/Makefile.am:
	* engines/mist/Makefile.am:
	* engines/redmond/Makefile.am:
	* engines/support/Makefile.am:
	* engines/support/widget-information.c:
	* engines/thinice/Makefile.am:
	* engines/thinice/src/thinice_theme_draw.c:

	- Add --enable-development flag
	- Fix thinice where default triangle used un-set light/dark variables
	- Ensure all engines but smooth compile with paranoia

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc), (clearlooks_style_realize),
	(clearlooks_style_class_init):
	- Create the cached colors inside realize instead of init_from_rc.

	* engines/industrial/src/industrial_style_versioned_code.h:
	- Add note that some code will need to be factored out to realize.

	* themes/Industrial/gtk-2.0/gtkrc:
	- Fix up WnckTasklist style properties
	- Decrease fade-loop-time to 2 seconds

	* themes/Clearlooks/gtk-2.0/gtkrc:
	- Make WnckTasklist change the bg color of fading tasks.

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

	* engines/mist/src/mist-style.c:

	- Fix Missed GE_IS_STYLE -> GTK_IS_STYLE
	
2006-09-03  Andrew Johnson  <acjgenius@earthlink.net>

	* engines/clearlooks/src/animation.c: 
	* engines/clearlooks/src/support.c:
	* engines/crux/src/crux-draw.c:
	* engines/glide/src/glide_gtk2_drawing.c: 
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/src/hc-style.c:
	* engines/hc/src/hc_gtk2_support.c:
	* engines/industrial/src/industrial_style.c:
	* engines/mist/src/mist-style.c:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_misc.c:
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	* engines/support/widget-information.c:
	* engines/support/widget-information.h:

	- Fixup widget->object in IS_* macros
	- Fix missed IS_* with GE_IS-*
	- Removed GE_IS_STYLE and revert to GTK_IS_STYLE (not a GObject!)

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

	* engines/clearlooks/src/animation.h:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/crux/src/crux-draw.c:
	* engines/glide/src/glide_gtk2_drawing.c:
	* engines/glide/src/glide_gtk2_support.c:
	* engines/hc/src/hc-style.c:
	* engines/hc/src/hc_gtk2_support.c:
	* engines/industrial/src/industrial_style.c:
	* engines/mist/src/mist-style.c:
	* engines/redmond/src/redmond_gtk2_drawing.c:
	* engines/redmond/src/redmond_gtk2_misc.c:
	* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
	* engines/smooth/src/engine/smooth_gtk2_drawing.c:
	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	* engines/support/widget-information.c:
	* engines/support/widget-information.h:

	- Fix IS_STATUS_BAR -> IS_STATUSBAR macro
	- Add Missing IS_* macros
	- Change ge_object_is_a to check a GObject instead of a GtkWidget
	- Rename All IS_* Macros to GE_IS_*
	- Replace last GTK_IS_* with GE_IS_*
	
2006-09-03  Richard A. Stellingwerff  <remenic@gmail.com>

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

	Sharper resize handle in statusbar.

2006-09-03  Richard A. Stellingwerff  <remenic@gmail.com>

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

	Drawing of arrows on optionmenus was broken in Firefox.

2006-09-03  Richard A. Stellingwerff  <remenic@gmail.com>

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

	Arrows are now drawn with the right color and less fuzzy.

2006-09-03  Richard A. Stellingwerff  <remenic@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_scrollbar_stepper),
	(clearlooks_draw_scrollbar_slider):

	Added grip handles to scrollbars.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_option), (clearlooks_style_draw_check):

	Increased contrast of disabled radio/checkboxes. Fixes #326309.

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

	* themes/Clearlooks/gtk-2.0/gtkrc: Remove glossy scrollbars (with
	Richard's permission) for use as the GNOME default.

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

	* engines/industrial/src/industrial_style.c: (real_draw_box):
	- Fall back to draw_flat_box if shadow is NONE and something
	unkown gets drawn. This fixes inkscape rulers. Also added a
	now needed workaround for panel menubars.
	Fix based on a patch by Josselin Mouette from
	http://bugzilla.ximian.com/show_bug.cgi?id=45579

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

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

	* engines/industrial/src/industrial_style.c: (draw_option):
	- Add a missing cairo_destroy call
	- Implement a basic inconsistent state

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

	* engines/crux/src/crux-draw.c:
		(draw_box): Fix spinbutton background
		(draw_arrow), (draw_extension): Fix combobox arrow sizes
		(draw_tab), (draw_box_gap): Fix inner stroke in notebook tabs

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

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_types.h:
	- Fix RTL locales (including bug 328053, Hooman "Messi" Mesgary)
	- Remove // comments
	- Remove/comment out some debugging spew. Including some weird
	if block in draw_vline.

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

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check):
	* engines/glide/src/glide_gtk2_support.c: (do_glide_draw_check),
	(do_glide_draw_dot), (do_glide_draw_grip):
	* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
	* engines/hc/src/hc_gtk2_engine.c: (hc_rc_style_parse),
	(hc_rc_style_merge), (hc_rc_style_init), (hc_style_copy),
	(hc_style_init_from_rc):
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/support/widget-information.c:
	(ge_toggle_get_inconsistent):
	* engines/support/widget-information.h:
	* engines/thinice/src/thinice_theme_draw.c:
	(thinice_style_draw_box):

	- Start Cleanup of thinice
	- Add workaround for cell renderer check/radio till 2.12 style fix
	- Add ge_toggle_get_inconsistent for function

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

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.... :)
			  
