2008-06-30  Benjamin Berg  <benjamin@sipsolutions.net>

	* NEWS:
	* configure.ac:
	2.14.3 release.

2008-06-16  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw*.c:
	(*_draw_list_view_header):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	* engines/clearlooks/src/clearlooks_types.h:
	Change the header button position enum to be a bitfield.
	(Bug #511958, Marcus Brinkmann)

2008-05-26  Benjamin Berg  <benjamin@sipsolutions.net>

	* NEWS:
	* configure.ac:
	2.14.2 release.

2008-04-13  Thomas Wood  <thos@gnome.org>

	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_shadow):
	* themes/Redmond/gtk-2.0/gtkrc:

	Fix menu borders and padding

2008-04-13  Thomas Wood  <thos@gnome.org>

	* engines/redmond/src/redmond_gtk2_drawing.c:
	(redmond_draw_shadow), (redmond_draw_box): Don't draw a shadow on
	scrollbars now that we don't provide them with any padding.

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

	* themes/Redmond/gtk-2.0/gtkrc: Use new scrollbars-within-bevel
	property for GtkScrolledWindow

2008-04-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* Makefile.am:
	Do not install the translations. Patch from Werner Pantke.

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

	* engines/industrial/src/industrial_style.c: (draw_slider):
	The stepper button check was only missing in industrial.

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

	* engines/clearlooks/src/support.c:
	(clearlooks_scrollbar_get_junction):
	* engines/industrial/src/industrial_style.c: (draw_slider):
	* engines/mist/src/mist-style.c: (mist_style_draw_box):
	Fix part 1 of bug #526890 in all affected engines. (Inverted
	scrollbars should work fine now, stepper buttons are still ignored.)

2008-04-07  Benjamin Berg  <benjamin@sipsolutions.net>

	* NEWS:
	* configure.ac:
	Update for 2.14.1 release.

2008-04-07  Benjamin Berg  <benjamin@sipsolutions.net>

	* test/torture:
	Fix running the tests when building out of tree.

2008-04-07  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	Add a workaround for the panel ButtonWidget. This is hopefully just
	a intermediate solution until a real fix exists.

2008-04-07  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Work around GTK+ drawing the "spinbutton" box always with state
	NORMAL.

2008-04-07  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters):
	Undo Andrea's change from 2008-03-19. The check was moved to fix
	the spinbutton arrow sensitivity. (See bug #475629.)

2008-03-20  Christian Persch  <chpe@gnome.org>

	* configure.ac: Add AM_PROG_CC_C_O. Bug #523369.

2008-03-19  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters):
	Fix? Workaround?
	Anyway this fixes insensitive spinbuttons

2008-03-18  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scale_trough):
	Use shade[2] taken from parentbg to draw the scale trough

2008-03-13  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
	Got the notebook check a bit wrong earlier.

2008-03-13  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_inset):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_inset),
	(clearlooks_glossy_draw_light_inset):
	* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
	(draw_box), (draw_extension):
	Fix compiling with --enable-paranoia. Included here is the patch
	from Jens Granseuer for bug #521679.

2008-03-13  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/thinice/src/thinice_rc_style.h:
	mark_type2 and paned_dots used the same bit (also fixes compiling
	with --enable-paranoia)

2008-03-13  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
	Only use the notebooks background if it draws a border.

2008-03-10  Benjamin Berg  <benjamin@sipsolutions.net>

	* NEWS:
	* README:
	* configure.ac:
	Update for the 2.14.0 stable release.

2008-03-10  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/crux/src/crux-draw.c: (draw_box):
	Fix a memory leak in the new spinbutton handling code.

2008-03-10  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/crux/src/crux-draw.c: (draw_box):
	Fix a regression:
	crux would access widget to check the focused state even if widget
	is NULL. This could potentially crash applications.

2008-03-03  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box_gap), (draw_extension): Add
	bevel to notebooks

2008-03-03  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_shadow_gap), (draw_box_gap):
	Replace use of deprecated function

2008-03-03  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_hline), (draw_vline): Convert
	hline and vline functions to cairo

2008-03-03  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box),
	(draw_handle): Make handlboxes appear "attached" to their child

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

	* themes/Crux/gtk-2.0/gtkrc:
	Use the right text color for text in progress bars.

2008-03-03  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow): Fix spin
	buttons for RTL locales

2008-03-03  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c:
	(paint_button): Reduce radius on buttons without an extra shadow and
	reduce opacity of extra shadow on insensitive buttons
	(draw_shadow): Extend shadow on spinbutton entry widgets to allow
	buttons to appears "inside" the entry
	(draw_box): Turn extra shadow off for some other widgets and draw a
	shadow so that spin button buttons appear "inside" the entry
	(draw_arrow): Tweak placement for spin buttons

2008-03-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fix the color of prelit menu items in the combobox menu.

2008-03-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* themes/Crux/gtk-2.0/gtkrc:
	* themes/Industrial/gtk-2.0/gtkrc:
	* themes/Mist/gtk-2.0/gtkrc:
	Port the workarounds for GtkComboBox (cell renderer),
	GtkCList/GtkCTree and GtkList to other color scheme supporting
	themes in gtk-engines.

2008-03-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Use the special name menus get for comboboxes to work around the text
	color bug. The old work around breaks radio/check menu items.

2008-03-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Added a workaround for GtkCList/GtkCTree and GtkList text colors.
	Fixes bug #505334 for clearlooks.

2008-03-02  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_shadow):
	Override the entry state early enough so that the params are set
	correctly.

2008-03-01  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_button), (draw_box): Only draw an
	extra shadow on widgets with "button" detail, and fix spinbutton padding

2008-03-01  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (draw_extension): Use correct background
	colour according to state_type

2008-03-01  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: (paint_shadow), (draw_box_gap):
	Implement all shadow types

2008-02-28  Thomas Wood  <thos@gnome.org>

	* engines/crux/src/crux-draw.c: Improve button border contrast

2008-02-26  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_scrollbar_trough), (clearlooks_draw_menu_frame):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_stepper):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Fixed problems with big radius, fixes #395013
	(I mean fixes everything that can be fixed with Gtk 2.x)

2008-02-26  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_realize):
	Fixed broken algorithm for the contrast option

2008-02-26  Benjamin Berg  <benjamin@sipsolutions.net>

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

2008-02-20  Thomas Wood  <thos@gnome.org>

	* themes/Crux/gtk-2.0/gtkrc: Lighten the bg colour a little

2008-02-20  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	In medio stat virtus

2008-02-19  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Less transparency on button focus fill

2008-02-19  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_top_left_highlight),
	(clearlooks_gummy_draw_tab):
	A little bit more contrast on tab focus (+8%)
	Indents

2008-02-18  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* schema/clearlooks.xml.in.in:
	CLASSIC is the default Clearlooks style

2008-02-13  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	... forgot to assign the CLAMP to the radius :)

2008-02-13  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Reverted some code, that was not useless :P

2008-02-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* NEWS:
	* configure.ac:
	Update for 2.14.5 release.

2008-02-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Fixed small warning. (Some useless code.)

2008-02-11  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Add checks for vertical toolbars and menubars. These are will not be
	drawn at for now.

2008-02-07  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	As the panel sets the shadow to NONE too, we do not need a special
	case for it anymore.

2008-02-06  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Added a small comment to the handlebox/toolbar special case.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Removed a "&" that caused this special case not to work
	The second toolbar of file-roller is still not working

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Managed handlebox_bin and dockitem_bin special cases
	for toolbar's shadow-type
	To use this setting place this in the gtkrc:
	GtkMenuBar::shadow_type = GTK_SHADOW_NONE
	GtkToolbar::shadow_type = GTK_SHADOW_NONE

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Removed the test case for the gtkrc.
	Ok flat menubars and toolbars works in a sane way, except
	few applications with detachable toolbars.
	Need to investigate on it.
	PS: on the previous commit I forgot (yes I forgot :P) to say
	I've reverted the menuitems to their nicer behaviour ;-)

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_menuitem):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Should read shadow... works on buttons but not for toolbars.
	Modded gtkrc to TEST.

2008-02-03  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/mist/src/mist-style.c: (mist_style_draw_check),
	(mist_style_draw_option):
	I guess thix should fix 500952, but it's just a 30 seconds patch :)

2008-01-31  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	More contrast

2008-01-30  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_menuitem):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Set the xthickness of GtkMenu to 1px and special cased the menu item
	drawing to not draw a line on the left/right for the radius == 0
	case.
	This helps with usability, as no item is selected after opening a
	context menu, and also helps with menus that have an empty area because
	of scrolling.

2008-01-29  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Shading improvements in focus, more padding to CL_FOCUS_LABEL

2008-01-28  Benjamin Berg  <benjamin@sipsolutions.net>

	* NEWS:
	* configure.ac:
	2.13.4 release.

2008-01-28  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* schema/clearlooks.xml.in.in:
	Updated Clearlook's schema file

2008-01-28  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Clearlooks/Gummy MUST set reliefstyle = 1 to looks as the 
	default theme.
	You should update your Clearlooks themes!

2008-01-28  Benjamin Berg  <benjamin@sipsolutions.net>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab), (clearlooks_gummy_draw_focus):
	Added a comment and more restrictive no-focus drawing for the
	notebook tab.

2008-01-26  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab), (clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_extension):
	* engines/clearlooks/src/clearlooks_types.h:
	Implemented focus drawing inside the draw_tab, so I added
	1px of padding.

2008-01-25  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	I forgot the offset :)

2008-01-25  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	New treeview look, rounded focus on treeview "small" row
	The one you can find in pidgin for example

2008-01-25  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Just for testing

2008-01-25  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Reduced "flashy" mistakes to focus drawing in nautilus (treeview)

2008-01-25  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Lighter tabs focus

2008-01-24  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	Shadow on prelight button :)

2008-01-23  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	No shadow on prelight button (previous revision)

2008-01-23  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_init_from_rc):
	Better approach to reliefstyle default state

2008-01-23  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_button):
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (clearlooks_gtk2_rc_parse_int),
	(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),
	(clearlooks_style_init_from_rc), (clearlooks_style_copy):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_types.h:
	New option: int reliefstyle to enable/disable shadows on buttons.
	Default is 1 (enable shadows on Gummy and prelight on Glossy)

2008-01-23  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_button):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (clearlooks_style_draw_box):
	* engines/clearlooks/src/clearlooks_types.h:
	Renamed enable_glow to enable_shadow

2008-01-22  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fixed GtkProgressbars inside GtkMenu

2008-01-22  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw.h:
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab), (clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_extension):
	Fixed #509226 and minor changes to intends.
	To benzea: Check if you like the current fallback behaviour

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

	* NEWS:
	* configure.ac:
	2.13.3 release.

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

	* autogen.sh:
	Seems like the order of automake and autoheader were wrong.

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

	* engines/hc/src/hc-style.c: (hc_draw_shadow_gap):
	Correct the length of the gaps for shadows and notebooks. The gap
	for notebooks is shorter by the line width, while the oen for
	shadows is not.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_shadow):
	Do not draw a status bar if the shadow is NONE.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	Add missing initilization of focus.padding.

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

	* NEWS:
	* configure.ac:
	Update for 2.13.2 release.

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

	* test/valgrind-suppressions:
	Added a suppression.

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

	* test/Makefile.am:
	Looks like the --log-file-exact option for valgrind is gone.

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

	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_tab):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_tab):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_tab):
	Fix a small warning by adding default values to the switch
	statements.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Modify some widgets background color if they are inside notebooks.
	(#488850, Federico Pelloni)

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

	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_tab):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_tab):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_tab):
	Port the fix for bug #475291 to the other clearlooks styles.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Work around evolution ETree and ETable headers
	(#492372, Michael Monreal)

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:
	Added CL_FOCUS_UNKNOWN and exit the focus drawing function
	for it

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Implemented focus_button_flat custom drawing

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

	* engines/hc/src/hc_gtk2_engine.c: (hc_style_init):
	Default edge_thickness to be the same as the x/ythickness.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:
	Add CL_FOCUS_BUTTON_FLAT and correct/added some comments.

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

	* engines/hc/src/hc-style.c: (hc_draw_shadow),
	(hc_draw_shadow_gap), (hc_draw_extension):
	Now *really* fixed :)

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

	* engines/hc/src/hc-style.c: (hc_draw_shadow),
	(hc_draw_shadow_gap), (hc_draw_extension):
	Fix #501816

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menubar):
        Fix array overrun. (Bug #501612, reported by coverity)

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

	* engines/support/widget-information.c:
	(ge_combo_box_is_using_list):
	Removed some dead code. (Bug #501611, reported by coverity)

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

	* NEWS:
	* configure.ac:
	Update for 2.13.1 release.

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

	* engines/hc/src/hc-style.c: (hc_draw_shadow),
	(hc_draw_shadow_gap), (hc_draw_extension):
	Fix some outline drawings. Fixes bug #486418 at least partially.

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

	* engines/hc/src/hc_gtk2_support.c: (hc_simple_border_gap_clip),
	(do_hc_draw_arrow):
	Minor changes to the code (use cairo_close_path instead of
	explicitly going back to the start point.)

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

	* engines/support/cairo-support.c: (ge_cairo_inner_rectangle),
	(ge_cairo_inner_rounded_rectangle):
	* engines/support/cairo-support.h:
	Add ge_cairo_inner_rectangle and ge_cairo_inner_rounded_rectangle
	functions.

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

	* schema/clearlooks.xml.in.in:
	Fixed the descriptions of the animations and colorize_scrollbar
	options. Thanks for Werner Pantke for pointing this out.

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

	* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_tab):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab), (clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c:
	(clearlooks_set_toolbar_parameters):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Various whitespaces and intentations, BUT, in clearlooks_draw_gummy.c
	I've refined the calculation of the tab stripe and used a new look for 
	listview focus

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	No shadow on active buttons

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Shadings

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:
	Focus-padding is fixed for buttons, so we won't have troubles
	when apps will override the gtkrc

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Shadings

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	New design for button's focus
	
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Whitespaces

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

	* test/gtkrcs/clearlooks:
	Some of the old options that are ignored were wrong.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Moved cairo_translate

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_optionmenu):
	More offset

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Mmm... Still very undecided

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

	* README:
	* configure.ac:
	Bumped Gtk+ version to 2.12
	
	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_focus):
	Use focus->color if is set in the gtkrc
	
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Improvements in the draw_focus code, no changes in drawing
	
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_gtk2_rc_parse_color), (clearlooks_rc_style_parse):
	Use gtk_rc_parse_color_full (Gtk+ 2.12)

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	focus->color is now initialized to FALSE (ooops fixed!)

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

	* README:
	* configure.ac:
	Bumped Gtk+ version to 2.12
	

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_entry), (clearlooks_gummy_draw_slider),
	(clearlooks_gummy_draw_scrollbar_stepper),
	(clearlooks_gummy_draw_scrollbar_slider),
	(clearlooks_gummy_draw_radiobutton), (clearlooks_gummy_draw_focus):
	Changed gummy focused entry color
	and whiteuselessspaces :)
	
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_realize):
	Changed spot[0]. (I'd like to deprecate it in the future)

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

	* NEWS:
	* configure.ac:
	Update for 2.13.0 release.

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_focus):
	Fix a double free by removing a broken cairo_destroy.

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

	* schema/clearlooks.xml.in.in:
	Add missing options to the clearlooks schema file. (Bug #475294)
	Thanks to Werner Pantke for the patch!

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_focus):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:
	Now we again have the ugly focus in the default clearlooks style :-)
	The drawing code now knows about:
	- focus-line-width
	- interior-focus
	- focus-line-pattern

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

	* engines/clearlooks/Makefile.am:
	* engines/smooth/Makefile.am:
	* engines/support/Makefile.am:
	Fix the distribution of the config.h and config.h.in files.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	First fix to treeview rows

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:

	Detect treeview row focus drawing and the position of the focus.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_toolbar):
	A fix in the cairo drawing (0.5 misalignment)
	
	* engines/support/cairo-support.c: (ge_cairo_rounded_corner):
	* engines/support/ge-support.h:
	* engines/support/general-support.h:
	* engines/support/widget-information.c:
	whitespaces

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Added boolean stroke_focus (useless now)

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	Changes in the pattern

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	Comments and non-breaking things

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	* engines/clearlooks/src/clearlooks_types.h:
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Other types added to focus
	Fixed progressbar and menuseparator problems in the gtkrc
	(as Benjamin suggested that was related to the order)

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_focus):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_progressbar_fill),
	(clearlooks_gummy_draw_focus):
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box), (clearlooks_style_init_from_rc),
	(clearlooks_style_draw_focus), (clearlooks_style_copy):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_types.h:
	A lot of changes for the focus ring:
	1) Added "type" parameter to focus
	2) Added "color" parameter
	3) Added a clearlooks option to specify the color of the focus:
	   "focus_color", in the gtkrc.
	   Suddenly it seems not to work with symbolic colors.
	   (ehm: why??? shouldn't was fixed in 2.12?)
	   the error is (when using symbolic colors):
	   [...] /gtk-2.0/gtkrc:68: Invalid symbolic color 'text_color'
	   [...] /gtk-2.0/gtkrc:68: error: invalid identifier `text_color', 
	         expected valid identifier

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box), (clearlooks_style_draw_slider),
	(set_transparency), (clearlooks_style_draw_layout),
	(clearlooks_style_draw_render_icon):
	Whitespaces

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_focus), (clearlooks_register_style_classic):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab), (clearlooks_gummy_draw_focus),
	(clearlooks_register_style_gummy):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap), (clearlooks_style_draw_extension),
	(clearlooks_style_draw_box), (clearlooks_style_draw_focus),
	(scale_or_ref):
	* engines/clearlooks/src/clearlooks_types.h:
	Implemented focus drawing, we need to write the code for the dots in clearlooks_draw

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

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_button):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Fix some warnings.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab):
	I guess I've fixed #475291 :)
	
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap), (clearlooks_style_draw_extension):
	Just intend and changed order of a switch

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab):
	Using switch

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

	* configure.ac:
	Fix the output of the configure script (wrong variable was checked).

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

	Merged all the changes from the less-widget-check branch.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	* themes/Industrial/gtk-2.0/gtkrc:
	Set a dummy hint to disable engine fallbacks.

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

	* engines/industrial/src/industrial_style.c: (real_draw_box):
	* themes/Industrial/gtk-2.0/gtkrc:
	Nice new treeview header for industrial.

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

	* engines/industrial/src/industrial_style.c: (real_draw_box),
	(draw_focus):
	* themes/Industrial/gtk-2.0/gtkrc:
	Use hints in Industrial!

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

	* engines/industrial/src/industrial_rc_style.c:
	(industrial_rc_style_init), (industrial_rc_style_merge):
	* engines/industrial/src/industrial_rc_style.h:
	* engines/industrial/src/industrial_style.h:
	* engines/industrial/src/industrial_style_versioned_code.h:
	* engines/industrial/src/parse_rc_style.h:
	Added hint parsing to industrial.

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

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_parse):
	* engines/support/general-support.h:
	* engines/support/widget-information.c: (ge_rc_parse_hint):
	* engines/support/widget-information.h:
	Make hint parsing a support function.

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

	* engines/support/widget-information.c: (ge_check_hint):
	Small cleanup.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_handle):
	Removed hack with unknown purpose. If someone knows what it is for,
	please report.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_handle):
	Remove the handle orientation hack. I think both the panel and GTK+
	have been fixed for quite some time.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fix hscrollbar match.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fixed name of spinbutton style.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	* engines/support/widget-information.c: (ge_check_hint):
	* engines/support/widget-information.h:
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Added menubar hint. And styles for the treeview hint.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (clearlooks_style_draw_shadow):
	* engines/support/widget-information.c: (ge_check_hint):
	* engines/support/widget-information.h:
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Added spinbutton and treeview hints, that are needed for Clearlooks.

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

	* engines/support/widget-information.c: (ge_check_hint):
	Add fallbacks.

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

	* engines/support/widget-information.c: (ge_check_hint):
	* engines/support/widget-information.h:
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Change theme and add the needed special cases to ge_check_init. Plus
	some small bugfixes.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (clearlooks_style_draw_shadow),
	(clearlooks_style_draw_box):
	* engines/support/widget-information.c:
	* engines/support/widget-information.h:
	Added a lot of hint constants and changed clearlooks to use them.
	No fallbacks and other things yet though.

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

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_gtk2_rc_parse_hint):
	Register the string, instead of only calling g_quark_try_string

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Use the new ge_check_hint function for treeview headers.

	* engines/support/widget-information.c: (ge_check_hint):
	Fix the assert. The hint may be 0.

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Added a hint to the treeview-header style.

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

	* autogen.sh:
	* configure.ac:
	* engines/clearlooks/src/animation.h:
	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_class_init):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	* engines/clearlooks/src/config.h.in:
	* engines/crux/src/crux-gradient.c:
	* engines/support/widget-information.c: (ge_check_hint):
	* engines/support/widget-information.h:
	- Removed all config.h files and added a common one to engines/support
	- Added a function to check widgets based on gtkrc hints to support
	- Added a configure option to disable widget check fallbacks
	- Removed some code again from clearlooks that I started earlier

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

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init), (clearlooks_rc_style_class_init),
	(clearlooks_gtk2_rc_parse_hint), (clearlooks_rc_style_parse),
	(clearlooks_rc_style_merge):
	* engines/clearlooks/src/clearlooks_rc_style.h:
	- Add support for parsing a hint argument in the engine.
	- Small cleanups and warning fixes.

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

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_parse):
	Cause less relocations on module load by storing the rc file options
	in one large string.

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

	* README:
	Add a note that this is an unstable version of gtk-engines.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab):
	Commented the piece of code that changed the look.
	Now we have compatibility with 2.20.x release.
	I wait the branch :)

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Changed notebook's ythickness to 3

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab):
	A new variable for the size, with some added thickness mods

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab):
	Previous bug fixed? Why? :D
	Some checks on the GAP seems to fix the problem.
	
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_arrow):
	An intend

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab):
	Changed the tab design, so jimmac will not stress me anymore :)
	The horizontal instead check should be backported to 2.20.x
	
	I have an issue with epiphany, gedit etc etc: 
	when the notebook label has some icons (or buttons not sure)
	then the stripe *lost* one pixel, it seems like the "height" parameter
	sent to clearlooks_draw_tab is exactly 2.0 px smaller.
	why?
	we must add an hack here.

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

	* test/gtkrcs/clearlooks:
	Added some options that increases test coverage in the parsing code.

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

	* test/torture:
	Change message a bit.

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

	* test/Makefile.am:
	* test/runinx:
	* test/torture:
	Added a script "runinx" that dynamically starts an Xvfb server if
	needed. It seems to work ...

2007-10-16  Benjamin Berg  <benjamin@sipsolutions.net>

	* NEWS:
	* configure.ac:
	Update for 2.12.2 release.

2007-10-16  Benjamin Berg  <benjamin@sipsolutions.net>

	* test/Makefile.am:
	Unset the GTK_MODULES enviroment variable during tests.

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

	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_list_view_header):
	Forgot to update a draw_separator call.

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

	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/clearlooks_types.h:
	Reworked separator drawing a little bit and added a special
	function to handle separators in menus.

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Use wide separators to get the correct height.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Work around the evolution new button bug by making the whole toolbar
	flat. (#482922)

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

	* engines/clearlooks/src/support.c:
	(clearlooks_get_notebook_tab_position):
	Don't stop walking the notebook tabs if. There could still be scroll
	arrows in theory.

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

	* engines/clearlooks/src/support.c:
	(clearlooks_get_notebook_tab_position):
	Detect if scroll arrows are visible on notebooks
        (#457087, Christian Persch)

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_vline), (clearlooks_style_draw_hline):
	Draw lines long enough, they were one pixel too short.

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Make menu separators smaller. (#480629, Alex Jones)

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

	* engines/hc/src/hc_gtk2_engine.c: (hc_rc_style_parse),
	(hc_rc_style_merge), (hc_rc_style_init), (hc_style_init):
	* engines/hc/src/hc_gtk2_engine.h:
	* engines/thinice/src/thinice_rc_style.c: (thinice_rc_style_init),
	(thinice_rc_style_parse), (thinice_rc_style_merge):
	* engines/thinice/src/thinice_rc_style.h:
	Fix RC merging in both thinice and high contrast.

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

	* engines/hc/src/hc-style.c: (hc_draw_slider), (hc_draw_check):
	Fixed incorrect rounding in hc engine and reworked checkmark
	drawing. (#482542, Josselin Mouette)

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Added a small comment.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	The combobox text colour workaround was broken.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fix progress bars in menus (eg. network manager). These were broken
	even though the comment above said what needs to be done ...

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_entry):
	Fix some comments.

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_set_widget_parameters), (clearlooks_style_draw_shadow):
	Only do the entry state hack if we are drawing an entry, not things
	like spinbutton arrows. (#475629, Diego Escalante Urrelo)

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_button):
	minor fixes in shadings

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	* engines/clearlooks/src/clearlooks_types.h:
	Minor fixes to toolbar's shadings.

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

	* NEWS:
	* configure.ac:
	Update for 2.12.1 release.

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

	* themes/Crux/gtk-2.0/gtkrc:
	Fix the crux theme by removing the stray new line in the
	color scheme setting.

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

	* NEWS:
	* configure.ac:
	Update for 2.12.0 release.

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

	* themes/Industrial/gtk-2.0/gtkrc:
	Make industrial use the configurable tooltip colors

	* themes/Clearlooks/gtk-2.0/gtkrc:
	* themes/Crux/gtk-2.0/gtkrc:
	* themes/ThinIce/gtk-2.0/gtkrc:
	Fix the matching and comments, it is called gtk-tooltip not
	gtk-tooltips (now?)

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

	* themes/Crux/gtk-2.0/gtkrc:
	Apply patch from Luca Ferretti to add tooltip color support to Crux.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fix tooltip_*_color in Clearlooks. It said tooltips_*_color ...

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_slider):
	Forgot to use adaptive HUE shading just on colored scrollbar.
	Fixed. No more bugs now? :)

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap):
	* engines/clearlooks/src/support.c:
	(clearlooks_get_notebook_tab_position):
	* engines/clearlooks/src/support.h:
	Added a smarter heuristic to mark notebook box edges as not rounded.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_list_view_header):
	Removed alpha and used ge_cairo_set_color for coloring.
	Fixes last shadings.
	Clearlooks 2.20 reaches perfection! :)

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_toolbar):
	Improvements in toolbar's shadings

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_list_view_header),
	(clearlooks_gummy_draw_toolbar):
	Organized code and tweaks in toolbar shadings

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_button):
	Reverted old thickness behaviour

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_slider):
	0.86 --> 0.85

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_slider):
	0.85 --> 0.86

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_slider):
	Second fix on scrollbar_color adjust, for 2.20! :)
	Fixes a lot of light colorschemes

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menubar2):
	Shadings
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_button):
	offset when >=2 and not == 3. Correct benzea?

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

	* configure.ac:
	* engines/crux/Makefile.am:
	* engines/crux/src/crux-gradient.c:
	* engines/crux/src/crux-gradient.h:
	* engines/crux/src/eazel-theme.h:
	Removed some unused files from crux.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	So undecided about this :)

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

	* NEWS:
	* configure.ac:
	Update for 2.11.7 release.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_top_left_highlight),
	(clearlooks_gummy_draw_slider),
	(clearlooks_gummy_draw_scrollbar_slider):
	Using #define for few constants

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_slider):
	Improvements in the slider, mostly in shadings

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

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_top_left_highlight),
	(clearlooks_gummy_draw_scrollbar_slider):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	Updated copyright statements, improved hilight from 0.4 alpha to 0.5

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_scrollbar_slider):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_top_left_highlight),
	(clearlooks_gummy_draw_button),
	(clearlooks_gummy_draw_scrollbar_stepper),
	(clearlooks_gummy_draw_scrollbar_slider):	
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Added top-left-hilight and improved scrollbar look

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Little improvements

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_tab):
	Less shadings on gradients

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Warmer bg color

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_slider):
	Changed prelight on scrollbars

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Recolorize the scrollbar as it default. I need to work on shadings 
	if we decide to remove the colorization, as I don't like the 
	non-colorized scrollbar. (Classic clearlook's ones looks better, Gummy 
	has a wide range on the pattern, from 0.9 to 1.1, I don't like it non-colorized)

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

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

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap):
	Removed two unused variables.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_layout):
	Use the correct color when drawing insensitive text.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap):
	Saner code to leave out one of the edges. This also fixes a RTL
	issue.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_scale_draw_gradient),
	(clearlooks_gummy_draw_scale_trough):
	Improved fill drawing in the GUMMY style.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Don't colorize the scrollbar.

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

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

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Added a comment to clarify why the treeview header style inherits
	from clearlooks-default.

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

	* AUTHORS:
	* engines/clearlooks/AUTHORS:
	* engines/clearlooks/src/animation.c:
	* engines/clearlooks/src/clearlooks_draw.c:
	* engines/clearlooks/src/clearlooks_style.c:
	* engines/clearlooks/src/support.c:
	Try to update the AUTHORS file and copyright notices in
	Clearlooks.

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

	* MAINTAINERS:
	Update MAINTAINERS file to follow the new standard.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fix at the progressbar and made treeview_items smaller

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Get rid of few bugs.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Apple color sucks :D New one

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Using yellow tooltip with Apple's yellow tooltip color (just a try)

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Removed that *shit* gold tooltip color, using a
	"salmon color"

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	It is gtk-tooltip not gtk-tooltips.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Reworked the Clearlooks gtkrc to be--in my opinion--cleaner.

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

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_menuitem):
	Fixed a bug in Glossy's menuitems that appears as Gummy's ones

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Removed useless style declaration

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_slider):
	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fixed the menubar bug

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

	* NEWS:
	* configure.ac:
	Update for 2.11.4 release.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Hue to 213 instead 211

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	New ColorScheme

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_draw_gummy_gradient), (clearlooks_gummy_draw_button),
	(clearlooks_gummy_draw_progressbar_fill),
	(clearlooks_gummy_draw_tab), (clearlooks_gummy_draw_slider),
	(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):
	Ordered the code with few useful #define for the gradients

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Everytime we add engine "clearlooks" we need to specify the style

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Fix menu item matching and add a special match for menubar menu items.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Gummy's gtkrc

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_slider):
	Added vertical handles

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

	* engines/clearlooks/src/clearlooks_rc_style.c:
	(clearlooks_rc_style_init):
	Little fix

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menuitem):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_progressbar_fill),
	(clearlooks_glossy_draw_slider),
	(clearlooks_glossy_draw_scrollbar_slider),
	(clearlooks_glossy_draw_menuitem),
	(clearlooks_glossy_draw_menubaritem):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_menuitem),
	(clearlooks_gummy_draw_menubaritem):
	It requires improvements in the gtkrc or it'll look odd.
	I've added rounded ability to menuitems, I'm using a long code but
	I guess it is faster then the previous as it's no longer using
	cairo_clip()

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box):
	Remove that freaking firefox hack. We can always put something back
	in if it turns out that it is really needed. But just having a hack
	without knowing why it is there sucks.

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Use a different match for the progress bar to fix the network
	manager progress bar padding.

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

	* NEWS:
	* configure.ac:
	Update for 2.11.3 release.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_button), (clearlooks_gummy_draw_entry):
	Whitespaces

2007-07-06  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),
	(clearlooks_draw_checkbox):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_draw_glossy_gradient), (clearlooks_set_mixed_color),
	(clearlooks_glossy_draw_inset),
	(clearlooks_glossy_draw_light_inset),
	(clearlooks_glossy_draw_highlight_and_shade),
	(clearlooks_glossy_draw_button),
	(clearlooks_glossy_draw_scale_trough),
	(clearlooks_glossy_draw_tab), (clearlooks_glossy_draw_checkbox):
	* 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_fill),
	(clearlooks_gummy_scale_draw_gradient),
	(clearlooks_gummy_draw_scale_trough), (clearlooks_gummy_draw_tab),
	(clearlooks_gummy_draw_scrollbar_slider),
	(clearlooks_gummy_draw_checkbox):
	* engines/clearlooks/src/clearlooks_draw_inverted.c:
	(clearlooks_inverted_draw_button):
	* engines/clearlooks/src/clearlooks_types.h:
	Powerful new adaptive shading in gummy scrollbar's borders ;)
	Use const CairoColor *color where available
	Indentations/whitespaces

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_slider):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_layout):
	Shade the scrollbar color on borders and handles for
	better rendering quality

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

	* NEWS:
	* configure.ac:
	Update for 2.11.2 release.

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

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_scale_trough):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scale_trough):
	Implement fill level in glossy and gummy.

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

	* engines/industrial/src/industrial_style.c: (real_draw_box):
	GtkRange fill_level implementation for industrial.

2007-06-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), (clearlooks_style_draw_slider):
	* engines/clearlooks/src/clearlooks_types.h:
	Implemented GTK+ 2.12 fill_level in clearlooks (classic style only).

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

	* configure.ac:
	* schema/Makefile.am:
	* schema/*.xml.in.in:
	Renamed crux, hc and redmond schema files so that they follow the
	library name, instead of the gtk-engines internal one.

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_menubar0):
	To Benzea: why menubar0 draw a white line on top?
	Commented those lines to disable that light line

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_gripdots), (clearlooks_draw_slider),
	(clearlooks_draw_menubar), (clearlooks_get_frame_gap_clip),
	(clearlooks_draw_frame), (clearlooks_draw_toolbar):
	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_scrollbar_slider),
	(clearlooks_glossy_draw_toolbar),
	(clearlooks_register_style_glossy):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_button),
	(clearlooks_gummy_draw_scrollbar_slider),
	(clearlooks_gummy_draw_toolbar):
	* 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:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_handle), (clearlooks_style_draw_box),
	(clearlooks_style_init_from_rc), (clearlooks_style_copy):
	* engines/clearlooks/src/clearlooks_style.h:
	* engines/clearlooks/src/clearlooks_types.h:
	Implemented toolbarstyle!!!
	toolbarstyle = 1 will enable "specific" drawings for Gummy and Glossy
	Fixed whitespaces and intendantions

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_get_frame_gap_clip), (clearlooks_draw_frame):
	Mark the frame argument of clearlooks_get_frame_gap_clip const, and
	remove a cast. This should fix a warning.

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

	* configure.ac:
	Forgot to remove the deleted Makefile.in from configure.ac.

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

	* themes/Redmond/Makefile.am:
	* themes/Redmond/gtk/Makefile.am:
	* themes/Redmond/gtk/gtkrc:
	Remove GTK+ 1.x theme.

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

	* NEWS:
	Small fix in the 2.11.1 news.

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

	* NEWS:
	* configure.ac:
	Update for 2.11.1 release.

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

	* engines/clearlooks/src/support.c:
	(clearlooks_set_toolbar_parameters):
	Added needed NULL pointer check.

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_tooltip):
	Different shade

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_tooltip):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_flat_box):
	Changed shading on tooltip's border

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_flat_box):
	1 px error before? Fixed...?

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_tooltip), (clearlooks_register_style_classic):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_flat_box):
	* engines/clearlooks/src/clearlooks_types.h:
	Implement custom tooltip drawing. Fixes bug #413055.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_handle), (clearlooks_style_draw_box):
	* engines/clearlooks/src/support.c:
	(clearlooks_set_toolbar_parameters):
	* engines/clearlooks/src/support.h:
	Try a different heuristic to figure out if the toolbar is at the top
	of the window.

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

	* engines/clearlooks/src/clearlooks_draw_glossy.c:
	(clearlooks_glossy_draw_scrollbar_slider):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_slider):
	* 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:
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_slider), (clearlooks_style_init_from_rc),
	(clearlooks_style_copy):
	* engines/clearlooks/src/clearlooks_style.h:
	Add an option, colorize_scrollbar, for use bg[SELECTED] to 
	colorize the slider

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Add colorize_scrollbar = FALSE to the gtkrc

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

	* themes/Clearlooks/gtk-2.0/gtkrc:
	Colorized nautilus-extra-widget using symbolic colors
	
2007-05-31  Andrea Cimitan  <andrea.cimitan@gmail.com>

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_toolbar):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_toolbar):
	No highlight on toolbars without widgets upon

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

	* engines/clearlooks/src/clearlooks_draw.c:
	(clearlooks_draw_toolbar):
	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_toolbar):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_handle), (clearlooks_style_draw_box):
	* engines/clearlooks/src/clearlooks_types.h:
	* engines/clearlooks/src/support.c:
	(clearlooks_set_toolbar_parameters):
	* engines/clearlooks/src/support.h:
	Added a parameter for the toolbar drawing and detection whether
	there is any other widget on top of it in the window.

	* test/torturetest.c: (widget_type_get_type), (create_testwidgets),
	(main):
	Add a toolbar to the tested widgets. Hopefully testing the new code
	to some extend.

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

	* README:
	Reworked the README file.

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

	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_focus):
	* engines/support/cairo-support.c:
	(ge_cairo_set_gdk_color_with_alpha):
	* engines/support/cairo-support.h:
	Replace gdk_cairo_set_source_color_alpha with
	ge_cairo_set_gdk_color_with_alpha so that we do not clutter the gdk_
	namespace.

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

	* test/valgrind-suppressions:
	Some more suppressions.

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

	* test/*:
	Improved test coverage, and now also running with
	G_SLICE=debug-blocks. It now is able to find eg. bug #438456.

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

	* engines/support/cairo-support.c: (ge_hsb_from_color):
	Assume grey colors if the minimum and maximum are only sligthly
	different.

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

	* engines/support/cairo-support.c: (ge_gdk_color_to_cairo),
	(ge_cairo_color_to_gtk):
	Use 65535.0 instead of 65536.0.

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

	* test/torturetest.c:
	Counting is hard ... fixed a bit field.

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

	* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_focus):
	Removed the gtk_widget_grab_focus. This fixes tabbing out of a
	GtkComboBoxEntry.

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

	* test/Makefile.am:
	Forgot to add the clearlooks-gummy rc file to the list.

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

	* engines/smooth/src/engine/smooth_gtk2_misc.c:
	(smooth_gtk_button_get_props):
	* engines/support/widget-information.c: (ge_option_menu_get_props),
	(ge_button_get_default_border):
	Replace g_free with gtk_border_free and gtk_requisition_free where
	appropriate. Bug #438456, based on patch by Carlos Garnacho.

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

	* engines/clearlooks/src/clearlooks_draw_gummy.c:
	(clearlooks_gummy_draw_scrollbar_slider):
	* engines/clearlooks/src/clearlooks_style.c:
	(clearlooks_style_draw_box_gap), (clearlooks_style_draw_option),
	(clearlooks_style_draw_layout):
	Correct some C89. Bug #438397, patch by Jens Granseuer.

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

	* test/gtkrcs/clearlooks-gummy:
	Added rc style to torture test Clearlooks' Gummy style.

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