2007-01-08 Thomas Wood * NEWS: * configure.ac: Updated for 2.9.1 release 2007-01-08 Benjamin Berg * engines/Makefile.am: - Add DIST_SUBDIRS with all subdirs. This fixes make distcheck. 2007-01-08 Benjamin Berg * 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 * 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 * 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 * 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 * 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 * 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 * 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 * engines/lua/Makefile.am: - Fix problem found during "make distcheck". There is no config.h/config.h.in. 2007-01-03 Benjamin Berg * 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 * 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 * 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 * 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 * 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 * engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_button), (clearlooks_draw_entry): - Radius option fixes. 2006-12-20 Benjamin Berg * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * engines/lua/*: - Added Lua scripting engine. * configure.ac: - Added --enable-lua option to compile the lua engine. 2006-12-05 Benjamin Berg * 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 * 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)