|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /usr/share/doc/gtk2-engines-2.8.0/ |
Upload File : |
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 Thomas Wood <thos@gnome.org>
reviewed by: <delete if not using a buddy>
* NEWS:
* configure.ac:
* themes/Mist/gtk-2.0/gtkrc:
2006-09-04 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/industrial/src/industrial_style.c:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/support/widget-information.h:
* engines/thinice/src/thinice_theme_draw.c:
- Add GE_WIDGET_HAS_DEFAULT to check for valid widget first
2006-09-04 Andrew Johnson <acjgenius@earthlink.net>
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_misc.c:
- Add some missing null widget checks
2006-09-04 Benjamin Berg <benjamin@sipsolutions.net>
* configure.ac:
- Fix up the configure script
- Remove the --disable-theme option
2006-09-04 Andrew Johnson <acjgenius@earthlink.net>
* configure.ac:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/support.h:
* engines/crux/Makefile.am:
* engines/crux/src/crux-draw.c:
* engines/glide/Makefile.am:
* engines/hc/Makefile.am:
* engines/hc/src/hc-style.c:
* engines/industrial/Makefile.am:
* engines/mist/Makefile.am:
* engines/redmond/Makefile.am:
* engines/support/Makefile.am:
* engines/support/widget-information.c:
* engines/thinice/Makefile.am:
* engines/thinice/src/thinice_theme_draw.c:
- Add --enable-development flag
- Fix thinice where default triangle used un-set light/dark variables
- Ensure all engines but smooth compile with paranoia
2006-09-04 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc), (clearlooks_style_realize),
(clearlooks_style_class_init):
- Create the cached colors inside realize instead of init_from_rc.
* engines/industrial/src/industrial_style_versioned_code.h:
- Add note that some code will need to be factored out to realize.
* themes/Industrial/gtk-2.0/gtkrc:
- Fix up WnckTasklist style properties
- Decrease fade-loop-time to 2 seconds
* themes/Clearlooks/gtk-2.0/gtkrc:
- Make WnckTasklist change the bg color of fading tasks.
2006-09-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/mist/src/mist-style.c:
- Fix Missed GE_IS_STYLE -> GTK_IS_STYLE
2006-09-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/support.c:
* engines/crux/src/crux-draw.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_support.c:
* engines/industrial/src/industrial_style.c:
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/support/widget-information.c:
* engines/support/widget-information.h:
- Fixup widget->object in IS_* macros
- Fix missed IS_* with GE_IS-*
- Removed GE_IS_STYLE and revert to GTK_IS_STYLE (not a GObject!)
2006-09-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/animation.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/src/crux-draw.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_support.c:
* engines/industrial/src/industrial_style.c:
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_misc.c:
* engines/support/widget-information.c:
* engines/support/widget-information.h:
- Fix IS_STATUS_BAR -> IS_STATUSBAR macro
- Add Missing IS_* macros
- Change ge_object_is_a to check a GObject instead of a GtkWidget
- Rename All IS_* Macros to GE_IS_*
- Replace last GTK_IS_* with GE_IS_*
2006-09-03 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_resize_grip):
Sharper resize handle in statusbar.
2006-09-03 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_draw_tab):
Drawing of arrows on optionmenus was broken in Firefox.
2006-09-03 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_draw_box), (clearlooks_style_draw_tab),
(clearlooks_style_draw_arrow):
Arrows are now drawn with the right color and less fuzzy.
2006-09-03 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_scrollbar_stepper),
(clearlooks_draw_scrollbar_slider):
Added grip handles to scrollbars.
2006-09-02 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_draw_option), (clearlooks_style_draw_check):
Increased contrast of disabled radio/checkboxes. Fixes #326309.
2006-08-31 Thomas Wood <thos@gnome.org>
* themes/Clearlooks/gtk-2.0/gtkrc: Remove glossy scrollbars (with
Richard's permission) for use as the GNOME default.
2006-08-27 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c: (real_draw_box):
- Fall back to draw_flat_box if shadow is NONE and something
unkown gets drawn. This fixes inkscape rulers. Also added a
now needed workaround for panel menubars.
Fix based on a patch by Josselin Mouette from
http://bugzilla.ximian.com/show_bug.cgi?id=45579
2006-08-24 Benjamin Berg <benjamin@sipsolutions.net>
* engines/hc/src/hc-style.c: (hc_draw_check):
- Fix a // comment
* engines/industrial/src/industrial_style.c: (draw_option):
- Add a missing cairo_destroy call
- Implement a basic inconsistent state
2006-08-23 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(draw_box): Fix spinbutton background
(draw_arrow), (draw_extension): Fix combobox arrow sizes
(draw_tab), (draw_box_gap): Fix inner stroke in notebook tabs
2006-08-23 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_types.h:
- Fix RTL locales (including bug 328053, Hooman "Messi" Mesgary)
- Remove // comments
- Remove/comment out some debugging spew. Including some weird
if block in draw_vline.
2006-08-21 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check):
* engines/glide/src/glide_gtk2_support.c: (do_glide_draw_check),
(do_glide_draw_dot), (do_glide_draw_grip):
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
* engines/hc/src/hc_gtk2_engine.c: (hc_rc_style_parse),
(hc_rc_style_merge), (hc_rc_style_init), (hc_style_copy),
(hc_style_init_from_rc):
* engines/hc/src/hc_gtk2_engine.h:
* engines/support/widget-information.c:
(ge_toggle_get_inconsistent):
* engines/support/widget-information.h:
* engines/thinice/src/thinice_theme_draw.c:
(thinice_style_draw_box):
- Start Cleanup of thinice
- Add workaround for cell renderer check/radio till 2.12 style fix
- Add ge_toggle_get_inconsistent for function
2006-08-21 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.8 release
2006-08-21 Benjamin Otte <in7y118@public.uni-hamburg.de>
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(smooth_reverse_engineer_stepper_box):
only query style properties if the widget really is a GtkRange
2006-08-21 Benjamin Otte <in7y118@public.uni-hamburg.de>
* engines/clearlooks/src/support.c:
(clearlooks_scrollbar_visible_steppers),
(clearlooks_scrollbar_get_junction):
not everything that uses the scrollbar details is a scrollbar
2006-08-21 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c: (draw_grid_cairo):
- change the color of the grid slightly
- speed up the grid by filling all pixel at the same time.
* engines/industrial/src/industrial_style.c: (real_draw_box),
(draw_extension):
- make some colors relative, fix "in" gradient for buttons
2006-08-19 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c:
(draw_rounded_gradient), (draw_rounded_rect), (draw_grid_cairo),
(real_draw_box), (draw_focus):
small speed improvements all over the place:
- draw_rounded_rect is now fixed and has some special cases.
- the border color of default buttons is special cased instead
of relying on transparency.
- draw grid draws 5 pixel instead of an arc.
2006-08-18 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/src/hc-style.c: (hc_draw_expander):
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.c: (hc_style_class_init):
- Use the base/text values for expander arrow
2006-08-18 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c:
(draw_rounded_gradient), (draw_rounded_rect), (real_draw_box),
(draw_box), (draw_option):
- add a slight shadow to the radiobutton
- change in draw_rounded_gradient to prevent blank pixel
in the corners of buttons.
- fixed menuitem border opacity
- small cleanup
* themes/Industrial/gtk-2.0/gtkrc:
- Tweak the WnckTasklist glowing
- cleanups
2006-08-18 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/src/hc-style.c: (hc_draw_check):
- Improve Visibility/Contrast of Checks, Still not right, but better
2006-08-17 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c: (draw_slider),
(draw_check):
- added shadow to checkbutton
* themes/Industrial/gtk-2.0/gtkrc:
- enable trough-side-details
- activate sliders
- set x/ythickness of GtkProgress to 0px
- some cleanups
2006-08-16 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c: (draw_focus):
- remove some debugging cruft
2006-08-16 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c: (real_draw_box),
(draw_focus), (draw_shadow):
* engines/industrial/src/industrial_style_versioned_code.h:
- Implement a focus for GtkEntry
- Some cleanups.
* themes/Industrial/gtk-2.0/gtkrc:
- Use the focus for GtkEntry
- Some other small changes
2006-08-15 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_support.c:
(glide_draw_pattern_fill):
- Fix Pattern Translate offset
2006-08-15 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/animation.h:
- include ge-support.h in animation.h instead of animation.c. This
is needed for GE_INTERNAL.
2006-08-15 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c: (draw_rounded_rect),
(real_draw_box), (real_draw_box_gap), (draw_extension),
(draw_check):
- small improvements all over the place. ComboBoxes and Spinbuttons
don't have a two pixel distance between buttons and entry anymore.
* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
- Handle a small radius by using cairo_rectangle.
* engines/support/widget-information.c:
(ge_button_get_default_border):
* engines/support/widget-information.h:
- added ge_button_get_default_border which I need for industrial
2006-08-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_draw_arrow):
- Fixed cairo_t leak ala bug #351057
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/support/cairo-support.c:
* engines/support/general-support.h:
* engines/support/widget-information.c:
* engines/thinice/src/thinice_rc_style.h:
- Make sure all headers now using GE_INTERNAL include it via ge-support.h
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/smooth/Makefile.am:
- Fix "trailing whitespace" silly automake
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/animation.h:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.h:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.h:
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.h:
* engines/industrial/src/industrial_rc_style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/mist/src/mist-style.h:
* engines/redmond/src/redmond_gtk2_drawing.h:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.h:
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.h:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.h:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_inte
rface.h:
* engines/smooth/src/utils/calc_colors.h:
* engines/smooth/src/utils/draw_arrows.h:
* engines/smooth/src/utils/draw_border.h:
* engines/smooth/src/utils/draw_checkmark.h:
* engines/smooth/src/utils/draw_fill.h:
* engines/smooth/src/utils/draw_grips.h:
* engines/support/cairo-support.h:
* engines/support/general-support.h:
* engines/support/widget-information.h:
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_rc_style.h:
* engines/thinice/src/thinice_style.h:
Fix Bug #350606 -
- Move G_GNUC_INTERNAL macro to the start of the line
- Replace G_GNUC_INTERNAL with new GE_INTERNAL private macro
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/src/hc-style.c: (hc_draw_shadow):
- disable border for menus on panel
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>
* configure.ac:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/Makefile.am:
* engines/crux/src/crux-draw.c:
* engines/glide/Makefile.am:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/Makefile.am:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_engine.c:
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.c:
* engines/industrial/Makefile.am:
* engines/mist/Makefile.am:
* engines/mist/src/mist-style.c:
* engines/redmond/Makefile.am:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/smooth/Makefile.am:
* engines/support/Makefile.am:
* engines/support/cairo-support.c:
* engines/support/cairo-support.h:
* engines/support/widget-information.c:
* engines/thinice/Makefile.am:
* engines/thinice/src/thinice_misc.c:
* engines/thinice/src/thinice_rc_style.c:
* engines/thinice/src/thinice_theme_draw.c:
- Add paranoia and deprecated configure flags
- Improve HC Check Inconsistent
- Add initial code for HC edge thickness RC flag
- Fix broken Clearlooks menu on panel check
- Make various little changes/fixes
2006-08-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/src/crux-draw.c:
* engines/glide/src/glide_gtk2_drawing.c:
- Last C89 Patch too close bug #349575
2006-08-07 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.7 release
2006-08-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
- Add inconsistent state for option buttons per bug #347227
* engines/clearlooks/src/config.h.in:
- Stupid autoheader
2006-08-07 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow),
(draw_tab):
- cairo based arrow drawing
- improved scrollbar steppers
- draw gradients on handle boxes
(draw_extension): Match the inner stroke colour on bottom tabs to the
colour in draw_box.
(draw_handle): Don't draw boxes around handles that
are on the panel
2006-08-04 Benjamin Berg <benjamin@sipsolutions.net>
* engines/crux/src/crux-draw.c: (draw_box):
- Fix another possible crash bug.
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_support.c:
(do_glide_draw_simple_circle):
* engines/thinice/src/thinice_theme_draw.c:
(thinice_style_draw_option):
- Remove evil reset clip code
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/thinice/src/thinice_theme_draw.c:
- Quick fix to Use Min(width, height)/2 for option radius
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_style.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/mist/src/mist-rc-style.c:
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
* engines/smooth/src/engine/smooth_gtk2_misc.c:
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/smooth_gtk2_rc.h:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.c:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.h:
* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.c:
* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.h:
* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.c:
* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.h:
* engines/smooth/src/interfaces/drawing_interface.c:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_type_defines.h:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_type_defines.h:
* engines/smooth/src/utils/draw_grips.c:
* engines/support/cairo-support.c:
* engines/support/general-support.h:
* engines/support/widget-information.c:
* engines/thinice/src/thinice_rc_style.c:
* engines/thinice/src/thinice_theme_draw.c:
- Namespace all engine symbols for thinice, smooth, mist, redmond, clearlooks
- Make Smooth use more Support functions/Macros
- Start adding missing IS_* Macros
2006-08-04 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
* engines/glide/src/glide_gtk2_drawing.c:
(glide_draw_spinbutton_stepper):
* engines/hc/src/hc-style.c: (hc_draw_shadow):
* engines/mist/src/mist-style.c: (mist_tab), (draw_shadow),
(draw_box), (draw_extension):
* engines/thinice/src/thinice_theme_draw.c: (draw_box):
- Fix potential crasher all over the place.
2006-08-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option):
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
* engines/redmond/src/redmond_gtk2_drawing.c:
(redmond_draw_option):
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(smooth_draw_option), (smooth_draw_check):
- Fixes cases where the arguments to CHECK_DETAIL were swapped.
2006-08-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c: (update_animation_info):
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_slider_button),
(clearlooks_draw_handle):
* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
* engines/clearlooks/src/support.c:
(clearlooks_scrollbar_visible_steppers):
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option):
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(gtk_cell_renderer_toggle_get_inconsistent):
* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
* engines/support/widget-information.c: (ge_object_is_a),
(ge_find_combo_box_widget_parent),
(ge_cell_renderer_toggle_get_inconsistent):
* engines/support/widget-information.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):
- Small bug/warning fixes all over the place.
2006-08-02 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box): Fix RTL
combo boxes
2006-08-02 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_support.c:
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/support/cairo-support.c:
* engines/thinice/src/thinice_theme_draw.c:
- C89 Fixes from #349575
2006-08-02 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_box):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
(clearlooks_scrollbar_get_junction):
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.h:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_engine.h:
* engines/industrial/src/industrial_rc_style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/mist/src/mist-style.h:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
(smooth_rc_style_parse):
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/support/widget-information.h:
* engines/thinice/src/thinice_rc_style.h:
* engines/thinice/src/thinice_style.h:
- Marked loads of things G_GNUC_INTERNAL
- smooths theme_symbols array is now NULL terminated to save a variable
- Changed clearlooks to use ge_widget_is_ltr
2006-08-02 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/*:
- Initial port to cairo, there are still a lot of things missing
(inconsistent states, the contrast option, etc.)
- reindented everything. Pretty much all code was touched by the
port anyways.
- removed the xpm images
* engines/support/cairo-support.c:
(ge_cairo_pattern_add_color_stop_color), (ge_cairo_mirror):
* engines/support/cairo-support.h:
* engines/support/widget-information.c: (ge_widget_is_ltr):
* engines/support/widget-information.h:
- Added some more helper functions (ge_cairo_mirror,
ge_widget_is_ltr, ge_cairo_pattern_add_color_stop_color)
- Removed ge_cairo_rotate_mirror_translate
- Removed #if 0'ed code.
2006-08-01 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_theme_main.c:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-main.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/src/hc_gtk2_engine.c:
* engines/support/cairo-support.c:
* engines/support/widget-information.h:
- Fixed tooltip and scrollbars and scales in Glide
- Fixed invalid symbol in Glide
- More Clearlooks -> support integration
- Moved GTK verson check too support and removed from crux and clearlooks (all engines need it)
- More Symbol Cleanup - all but a few unprefixed in crux,
2 private exported in industrial,
and 2 unprefixed in clearlooks are left
The rest should be quick.
2006-07-28 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_style_realize), (redmond_style_unrealize):
* engines/redmond/src/redmond_gtk2_engine.h:
- rename bg_pixmap[] patterns to bg_image[] so gdb knows whats what
- add special check so that bg_pixmap == parent_relative doesn't crash gnome-power-manager
Thanks for the heads up on this rtcm
2006-07-24 Andrew Johnson <acjgenius@earthlink.net>
* NEWS:
* configure.ac:
Update for 2.7.6 release
2006-07-24 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/src/hc-style.c: (hc_draw_shadow),
(hc_draw_shadow_gap), (hc_draw_extension), (hc_draw_flat_box),
(hc_draw_box), (hc_draw_box_gap), (hc_draw_handle),
(hc_draw_slider), (hc_draw_check), (hc_draw_option), (hc_draw_tab),
(hc_draw_arrow), (hc_draw_hline), (hc_draw_vline):
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.c: (hc_style_class_init):
- Improve Slider, Tabs/Notebooks, Options, Checks, Arrows
- Prevent Double Lines in Combo's and Spin's
- Ensure Entry's Match State (for insensitive)
- Obsessively start reorganizing code
- Begin Commenting things
- #Warning woohoo!
* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_dot),
(hc_gtk2_engine_hack_menu_shell_style_set),
(hc_gtk2_engine_hack_menu_shell_destroy),
(hc_gtk2_engine_hack_menu_shell_motion),
(hc_gtk2_engine_hack_menu_shell_leave),
(hc_gtk2_engine_hack_menu_shell_setup_signals),
(hc_gtk2_engine_hack_menu_shell_cleanup_signals):
* engines/hc/src/hc_gtk2_support.h:
- Add menu shell prelight hack from redmond
2006-07-23 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow):
* engines/glide/src/glide_gtk2_support.c: (do_glide_draw_arrow):
* engines/glide/src/glide_gtk2_support.h:
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option),
(hc_draw_tab), (hc_draw_arrow):
* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_arrow):
* engines/hc/src/hc_gtk2_support.h:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow):
* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_arrow):
* engines/redmond/src/redmond_gtk2_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
(smooth_style_get_arrow):
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawArrow):
* engines/thinice/src/thinice_misc.c: (thinice_arrow):
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):
- Fix for Bug #343893 in clearlooks, hc, glide, thinice, and smooth
- Played with check & option in hc, but without fully resolving anything yet
2006-07-22 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/*:
* engines/mist/src/*:
* engines/redmond/src/*:
* engines/smooth/Makefile.am:
* engines/smooth/src/engine/*:
* engines/smooth/src/interfaces/*:
* engines/smooth/src/utils/*:
* engines/support/cairo-support.h:
* engines/thinice/src/*:
- G_GNUC_INTERNAL Everything Glide, Mist, Redmond, Smooth, Thinice & Support
- Switch Smooth to use widget-information macros
- Rename hack functions in Redmond and Glide
2006-07-21 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option), (glide_draw_arrow), (glide_draw_shadow),
(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
(glide_draw_shadow_gap), (glide_draw_extension),
(glide_draw_handle), (glide_draw_focus):
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
(glide_simple_linear_shade_gradient_pattern),
(glide_linear_overlay_pattern), (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(glide_draw_pattern_fill), (glide_simple_border_gap_clip),
(do_glide_draw_border_with_gap), (do_glide_draw_border),
(do_glide_draw_option_check), (do_glide_draw_round_option):
* engines/glide/src/glide_gtk2_support.h:
----Let the evilness begin!---
- Revamp Default Apearance For Next Glider Version
+ Changed Edge Style
+ Changed Slider For Cleaner Appearance
+ Changed Menu Prelight Using Glass Overlay
+ Changed Progress Bar Fill
+ Minor Visual Cleanups
+ New Apearance 99% Complete
- More work on Pattern Fill drawing
- Add a hacked overlay option till layers implemented
- Improved Edge Drawing For Gaps/Notebooks gtk 2.10 vs 2.8
- Add New Smoother edge
- Use NORMAL state for most IN edge drawing
- Rework multiple functions for cleaner size vs style vs drawing
- Force Entry Select on Button focus in ComboEntry's
- Partially Fix spin button centering/sizing
* engines/glide/Makefile.am:
- Fix include path, top_builddir -> top_srcdir. ala #335917
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(draw_box): fix warning about assignment used as boolean
(draw_check), (draw_option): add inconsistent state
(draw_layout), (crux_draw_style_class_init): Override to prevent
shadowed disabled text
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_progress_bar),
(draw_shadow), (draw_box), (draw_extension), (draw_slider):
- Improved colours for scroll and progress bars
- Fix combobox focus line drawing
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/lighthouseblue/*:
* engines/metal/*:
* themes/LighthouseBlue/*:
* themes/Metal/*:
Remove directories no longer used in build
2006-07-20 Thomas Wood <thos@gnome.org>
* configure.ac: Remove crux/pixmaps directory. Fixes bug 348167
2006-07-20 Benjamin Otte <in7y118@public.uni-hamburg.de>
* engines/crux/src/crux-draw.c: (draw_box_gap):
* engines/lighthouseblue/src/lighthouseblue_style.c:
(draw_box_gap):
fix drawing issues with box gaps at the end of a line.
2006-07-20 Benjamin Otte <in7y118@public.uni-hamburg.de>
* engines/crux/src/crux-draw.c: (draw_extension):
* engines/lighthouseblue/src/lighthouseblue_style.c:
(draw_extension):
Fix for new notebook dnd code. Both themes used the parent widget
witholut checking for NULL before.
2006-07-18 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/Makefile.am:
* engines/hc/src/hc-main.c:
* engines/hc/src/hc-rc-style.c:
* engines/hc/src/hc-rc-style.h:
* engines/hc/src/hc-style.c: (hc_draw_shadow), (hc_draw_extension),
(hc_draw_check), (hc_draw_option), (hc_draw_tab),
(hc_draw_shadow_gap), (hc_draw_arrow), (hc_draw_flat_box),
(hc_draw_box_gap), (hc_draw_handle), (hc_draw_hline),
(hc_draw_vline), (hc_draw_polygon):
* engines/hc/src/hc-style.h:
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.c: (hc_rc_style_create_style),
(hc_rc_style_class_init), (hc_rc_style_register_type),
(hc_style_realize), (hc_style_class_init),
(hc_style_register_type), (theme_init), (theme_exit),
(theme_create_rc_style):
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.c: (hc_simple_border_gap_clip),
(do_hc_draw_arrow), (do_hc_draw_line), (do_hc_draw_dot):
* engines/hc/src/hc_gtk2_support.h:
- Beging to reorganize code structure
- Start reworking gap & extension functions
- Add warnings for gdk code not converted
- Improve Options menus
- Start reworking thickness line width ratio
- Start improving Check(ratios/offsets still wrong)
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
(redmond_draw_option), (redmond_draw_arrow),
(redmond_draw_combobox_button), (redmond_draw_spinbutton_stepper),
(redmond_draw_box), (redmond_draw_slider),
(redmond_draw_extension), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_simple_color_pattern), (redmond_simple_pixmap_pattern),
(redmond_simple_hatch_mask_pattern), (redmond_style_realize),
(redmond_style_unrealize):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
(do_redmond_draw_pattern_fill), (do_redmond_draw_masked_fill),
(do_redmond_draw_check), (do_redmond_draw_simple_circle):
* engines/redmond/src/redmond_gtk2_misc.h:
- Reworked Redmond Optons to remove pixmap cruft
- Rework Hatch fill using Cairo Pattern Mask
- Use Pattern Fill ala Glide, enabling bg_pixmap support
2006-07-18 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/pixmaps/*:
* engines/crux/src/crux-common.h:
* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow):
* engines/crux/src/crux-main.c: (theme_init):
* engines/crux/src/crux-pixmaps.c:
* engines/crux/src/crux-pixmaps.h:
* engines/crux/src/crux-rc-parser.c:
* engines/crux/src/crux-rc-parser.h:
* engines/crux/src/crux-rc-style.c: (crux_rc_style_class_init),
(crux_rc_style_register_type):
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.c: (crux_style_register_type),
(crux_style_class_init):
* engines/crux/src/crux-style.h:
- Pixmaps removed
- Removed old engine options
* themes/Crux/gtk-2.0/gtkrc: Remove old engine options. Now in lush purple!
2006-07-17 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_shadow), (glide_draw_combobox_button),
(glide_draw_spinbutton_stepper), (glide_draw_box),
(glide_draw_slider), (glide_draw_box_gap), (glide_draw_shadow_gap),
(glide_draw_extension), (glide_draw_handle), (glide_draw_layout):
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
(glide_simple_linear_shade_gradient_pattern),
(glide_style_realize), (glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(glide_draw_pattern_fill), (do_glide_draw_default_fill),
(do_glide_draw_border), (gtk_menu_shell_motion):
* engines/glide/src/glide_gtk2_support.h:
- Rework Glide Fill Drawing(again), should work for cairo < 1.2
- Fix Tabs For GTK 2.10
- Add Warnings for unwanted gdk_* and gtk_* function calls
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option), (glide_draw_handle), (glide_draw_focus),
(glide_draw_layout):
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_class_init):
- Improve Insensitive States For Text, Check, & Option
- Enable Drawing Paned Handles
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
(glide_draw_shadow_gap), (glide_draw_extension),
(glide_draw_handle):
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(do_glide_draw_default_fill):
* engines/glide/src/glide_gtk2_support.h:
- More Glide Improvements
- Pass pattern directly too draw default
- Fix Notebooks/tabs for all directions and rtl
- Fix OptionMenu arrow offset
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/config.h.in:
* engines/glide/Makefile.in:
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_box), (glide_draw_box_gap), (glide_draw_shadow_gap),
(glide_draw_handle):
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_shade_gradient_pattern), (glide_style_realize),
(glide_style_unrealize), (glide_style_class_init):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(ge_cairo_pattern_add_color_stop),
(ge_cairo_pattern_add_shade_color_stop), (glide_draw_pattern_fill),
(do_glide_draw_default_fill), (glide_simple_border_gap_clip):
* engines/glide/src/glide_gtk2_support.h:
* engines/support/cairo-support.c: (ge_hsb_from_color):
- more work on Glide
2006-07-13 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
(draw_extension), (draw_focus), (draw_slider),
(crux_draw_style_class_init):
* engines/crux/src/crux-rc-parser.c: (theme_data_unref),
(crux_parse_rc_style):
* engines/crux/src/eazel-theme.h:
* themes/Crux/gtk-2.0/gtkrc:
- Remove redundant code (fix warnings about unused variables, etc.)
- Remove pixmap related code
2006-07-12 Andrew Johnson <acjgenius@earthlink.net>
* configure.ac:
* engines/glide/AUTHORS:
* engines/glide/Makefile.am:
* engines/glide/Makefile.in:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
* engines/glide/src/glide_gtk2_support.h:
- Adding initial Glide Engines Using Redmond as a Base
- This engine provides a standalone cairo based backend for the Glider theme
- Future development post-2.8 will also merge the most common smooth apearances
* engines/support/widget-information.c:
* engines/support/widget-information.h:
- Adding combo* checks from smooth to support
2006-07-10 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.5 release
2006-07-10 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
(draw_box), (draw_arrow), (draw_extension): More cosmetic refinements!
2006-07-10 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
- Fix the transformations that got broken by the clipping fix.
* engines/clearlooks/Makefile.am:
* engines/crux/Makefile.am:
* engines/hc/Makefile.am:
* engines/mist/Makefile.am:
* engines/redmond/Makefile.am:
* engines/thinice/Makefile.am:
- Use top_srcdir instead of top_builddir for to include the support
stuff
2006-07-09 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(paint_scrollbar_trough): Add shadow
(draw_box): Set default to solid fill
(draw_extension): Cairo goodness
(draw_slider): Don't use pixmaps anymore
* themes/Crux/gtk-2.0/gtkrc: Set correct scrollbar width, and trough
border
2006-07-09 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_entry_shadow),
(draw_shadow), (draw_box), (draw_arrow), (draw_check),
(draw_option), (draw_focus), (draw_slider), (draw_handle):
- Use ge_gdk_drawable_to_cairo (), and remove crux_begin_paint ()
- Fix entry inner shadow
* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
Initialise a few more common engine options
2006-07-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_vline),
(redmond_draw_arrow), (redmond_draw_shadow),
(redmond_draw_combobox_button), (redmond_draw_box),
(redmond_draw_handle):
* engines/support/widget-information.c: (ge_object_is_a),
(ge_is_combo_box_entry), (ge_combo_box_is_using_list),
(ge_is_combo_box), (ge_is_combo), (ge_is_in_combo_box),
(ge_is_toolbar_item), (ge_is_panel_widget_item),
(ge_is_bonobo_dock_item), (ge_option_menu_get_props):
* engines/support/widget-information.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_vline),
(draw_arrow), (draw_box):
- Fix widget-information namespace
2006-07-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
(redmond_draw_vline), (redmond_draw_check), (redmond_draw_option),
(redmond_draw_arrow), (redmond_draw_shadow), (redmond_draw_box),
(redmond_draw_slider), (redmond_draw_extension),
(redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/redmond/src/redmond_gtk2_misc.h:
- Move more things over too libsupport functions/macros
* engines/support/general-support.h:
* engines/support/widget-information.c: (object_is_a),
(is_combo_box_entry), (combo_box_is_using_list), (is_combo_box),
(is_combo), (is_in_combo_box), (is_toolbar_item),
(is_panel_widget_item), (is_bonobo_dock_item),
(option_menu_get_props):
* engines/support/widget-information.h:
- Merged widget tests from redmond into libsupport
* engines/thinice/src/thinice_misc.c: (thinice_shadow_type),
(thinice_slash_two), (thinice_slash_one), (thinice_dot),
(thinice_draw_separator):
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
(draw_vline), (draw_shadow), (draw_arrow), (draw_box),
(draw_option), (draw_handle), (thinice_tab):
- Switched vline/hline to use clearlooks separator
- Improved slashes
- Fix Inconsistant Option Size
- Partially(?) fixed notebook tabs
- Improved optionmenu vs combo tab drawing, (mostly) copied from redmond
- More libsupport updates
2006-07-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/Makefile.am:
* engines/hc/src/hc-style.c: (hc_draw_dot), (hc_draw_line),
(hc_arrow), (hc_style_realize), (hc_draw_shadow),
(hc_draw_extension), (hc_draw_check), (hc_draw_option),
(hc_draw_tab), (hc_draw_shadow_gap), (hc_draw_layout),
(hc_draw_arrow), (hc_draw_box_gap), (hc_draw_handle),
(hc_draw_hline), (hc_draw_vline), (hc_draw_diamond),
(hc_draw_polygon), (hc_style_class_init):
* engines/hc/src/hc-style.h:
- Initial Work Toward Cairo Verson of hc-engine
* engines/mist/src/mist-style.c: (draw_shadow), (draw_polygon),
(draw_diamond), (draw_box), (draw_check), (draw_option),
(draw_shadow_gap), (draw_box_gap), (draw_extension), (draw_handle),
(draw_resize_grip), (mist_style_class_init):
- More gdk -> cairo in mist. it should be all cairo now. (if not all done....)
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
(redmond_draw_extension), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_check):
- gdk -> cairo. Mostly cairo now, sans part stuff
* engines/support/cairo-support.c:
(ge_gtk_style_to_cairo_color_cube),
(ge_cairo_rotate_mirror_translate), (ge_cairo_simple_border),
(ge_cairo_polygon), (ge_cairo_line):
- Added some more simple cairo wrappers for gdk conversion ease
* engines/support/cairo-support.h:
* engines/thinice/Makefile.am:
* engines/thinice/src/thinice_misc.c:
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_main.c: (theme_create_rc_style):
* engines/thinice/src/thinice_style.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
(draw_vline), (draw_shadow), (draw_polygon), (draw_arrow),
(draw_diamond), (draw_box), (draw_check), (draw_option),
(draw_shadow_gap), (draw_box_gap), (draw_slider), (draw_handle),
(thinice_tab), (thinice_style_realize), (thinice_style_class_init):
- Convert to cairo from gdk - all gdk drawing is gone
- replaced optionmenu arrow with the standard arrow
- added thinice_misc
- a few things aren't quite done, (arrow positioning for eg), but most things are fairly accurate
2006-07-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_button),
(paint_shadow), (paint_progress_bar), (draw_box), (draw_check),
(draw_option): Fixed crux ge_shade/ge_saturate calls
2006-07-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/mist/Makefile.am:
* engines/mist/src/mist-style.c: (mist_dot), (mist_line),
(mist_polygon), (mist_tab), (mist_draw_border), (draw_hline),
(draw_vline), (draw_shadow), (draw_polygon), (draw_diamond),
(draw_box), (draw_check), (draw_option), (draw_shadow_gap),
(draw_box_gap), (draw_extension), (draw_handle),
(draw_resize_grip), (mist_style_realize), (mist_style_class_init):
* engines/mist/src/mist-style.h:
* engines/redmond/Makefile.am:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
(redmond_draw_vline), (redmond_draw_check), (redmond_draw_arrow),
(redmond_draw_shadow), (redmond_draw_box), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_style_realize):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c: (option_menu_get_props),
(do_redmond_draw_check), (do_redmond_draw_arrow),
(do_redmond_draw_line):
* engines/redmond/src/redmond_gtk2_misc.h:
- Start using libsupport functions in redmond and mist
* engines/support/cairo-support.c: (ge_hsb_from_color),
(ge_color_from_hsb), (ge_gdk_color_to_cairo),
(ge_cairo_color_to_gtk), (ge_gtk_style_to_cairo_color_cube),
(ge_shade_color), (ge_saturate_color), (ge_gdk_drawable_to_cairo),
(ge_cairo_set_color), (ge_cairo_rounded_rectangle),
(ge_cairo_simple_border):
* engines/support/cairo-support.h:
- Added new support functions
- Modified shade et al functions to use CairoColor instead of rgb gdouble's
2006-07-01 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(draw_check), (draw_option): Draw menu item check/options without borders
(crux_draw_style_class_init): Remove some old and probably unused code
* themes/Crux/gtk-2.0/gtkrc: Some tweaks to borders
2006-06-29 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box):
- Add ring to Default buttons
- Make ComboBox buttons appear as if they are inside the GtkEntry
- Make treeview headers slightly smaller
* engines/support/widget-information.h: Fix Benjamin's keyboard
2006-06-29 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/Makefile.am:
* engines/crux/Makefile.am:
Link against libsupport.la
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_slider), (clearlooks_draw_progressbar_fill),
(clearlooks_draw_frame):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_begin_paint), (draw_flat_box), (draw_box):
- Clipping fixes. (Bug #345769)
- Some initial macro usage from the support stuff.
* engines/clearlooks/src/clearlooks_types.h:
* engines/crux/src/crux-draw.c: (draw_hline), (draw_vline),
(draw_shadow), (draw_box), (draw_polygon), (draw_arrow),
(draw_diamond), (draw_string), (draw_flat_box), (draw_check),
(draw_option), (draw_tab), (draw_shadow_gap), (draw_box_gap),
(draw_extension), (draw_focus), (draw_slider), (draw_handle):
- Use the checking macros from support, etc.
* engines/support/Makefile.am:
* engines/support/cairo-support.h:
* engines/support/ge-support.h:
* engines/support/general-support.h:
* engines/support/widget-information.h:
- Create a static libsupport.la library that engines can link
against.
2006-06-20 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_scrollbar_trough),
(draw_box), (draw_arrow), (draw_check), (draw_option),
(draw_slider):
- Start work on new scrollbars
- Improve check and radio buttons
2006-06-17 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint), (paint_button),
(draw_shadow), (draw_check), (draw_option), (draw_focus):
- Implement new style check and radio buttons
- Remove unused variables and functions
2006-06-09 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c: (animation_timeout_handler):
Add locking to prevent problems with multithreaded applications.
(Fixes #342199)
2006-06-06 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_shadow),
(paint_progress_bar), (draw_box):
* themes/Crux/gtk-2.0/gtkrc:
- Implement new style menu items
- Bug fixes to paint_shadow and draw_box
- Fix draw issues in paint_progress_bar
2006-06-01 Thomas Wood <thos@gnome.org>
* engines/industrial/src/industrial_style.c: (real_draw_box):
Applied patch from Bug 341694 - Crash in d4x
2006-05-29 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint),
(crux_paint_gradient), (paint_button), (paint_shadow),
(paint_entry_shadow), (paint_progress_bar),
(paint_menuitem_shadow), (draw_shadow), (draw_box), (draw_check),
(draw_tab), (draw_focus), (draw_slider), (draw_handle):
Begin implementing the tango-style Crux from Lapo Calamandrei's mockup.
* engines/support/cairo-support.c: (ge_saturate_color),
(ge_cairo_rounded_rectangle):
* engines/support/cairo-support.h:
Added rounded rectangle and saturate functions
* themes/Crux/gtk-2.0/gtkrc: Tweaks for the new tango-style Crux
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_gripdots), (clearlooks_draw_slider),
(clearlooks_draw_slider_button):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (cl_get_parent_direction):
* engines/clearlooks/src/support.h:
Updated the GtkScale.
First steps to RTL support.
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_types.h:
Pulsing progressbars look better now.
100% progressbars don't draw end line.
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_menubar0), (clearlooks_draw_menubar2),
(clearlooks_draw_menubar1), (clearlooks_draw_menubar),
(clearlooks_draw_toolbar):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_types.h:
Added the three menubar styles.
2006-05-17 Rob Staudinger <robert.staudinger@gmail.com>
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
Tab highlights for the smooth engine.
Syntax: "tabs { highlight = TRUE }"
2006-04-19 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_copy):
- Fix the copy function. (#338826, Søren Sandmann)
2006-04-10 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(combo_box_get_seperator_pos), (draw_resize_grip):
- Two memory leak fixes from Fedora Core
(Matthias Clasen <mclasen@redhat.com>)
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
- Fix orientation of the fill line for RTL locales
(#337381, yairhr@yahoo.com)
- Prevent the fill line from overshooting the trough.
2006-02-27 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_copy), (clearlooks_style_class_init):
* engines/industrial/src/industrial_style_versioned_code.h:
* engines/lighthouseblue/src/lighthouseblue_style.c:
(lighthouseblue_style_copy), (lighthouseblue_style_class_init):
* engines/metal/src/metal_gtk2_engine.c: (metal_style_copy),
(metal_style_class_init):
Added functions that copy the styles to all engines that save data
in them. (Fixes: #325760 for real)
2006-02-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(combo_box_get_seperator_pos):
Fixed another memory leak...
2006-02-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
* engines/clearlooks/src/support.c:
(gtk_treeview_get_header_index):
Applied patch from #332639. Fixes memory leaks.
2006-02-14 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
Re-implemented the listview item gradients.
2006-02-06 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button):
Default buttons can now be recognized by a more visible border.
I really need to rework the button drawing code, because it's huge
and ugly. And this is not the place to talk about that.
2006-02-04 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_check):
Added inconsistent state. Fixes #325932.
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.h:
No longer including animation.c, but splitted the implementation
from the prototype. From Benjamin's patch.
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/config.h.in:
Fixing incomplete check-in..
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* configure.ac:
Patch from Benjamin Berg to add a --enable-animation option to
the configure script. Enables animation for Clearlooks only.
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/animation.c: (force_widget_redraw),
(start_timer), (stop_timer), (animation_info_destroy),
(on_animated_widget_destruction),
(destroy_animation_info_and_weak_unref), (lookup_animation_info),
(add_animation), (update_animation_info),
(animation_timeout_handler), (on_checkbox_toggle),
(on_connected_widget_destruction), (disconnect_all_signals),
(find_signal_info), (clearlooks_animation_progressbar_add),
(clearlooks_animation_connect_checkbox),
(clearlooks_animation_is_animated), (clearlooks_animation_elapsed),
(clearlooks_animation_cleanup):
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_finalize), (clearlooks_rc_style_class_init),
(theme_parse_boolean):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (clearlooks_style_unrealize):
* engines/clearlooks/src/clearlooks_style.h:
Applied patch from Benjamin Berg to improve the sanity of the animation
code. Should improve stability, and improves readability here and there.
2006-01-30 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Updated for 2.7.4 release
2006-01-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
Not compiling any animation code anymore. Define HAVE_ANIMATION to enable.
2006-01-25 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box) First attempt at cairo
progress bar bars, (draw_option) Show 'active' state of radio buttons
2006-01-22 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am: Use new shared functions
* engines/crux/src/crux-draw.c: (crux_paint_gradient), (draw_box),
(draw_check), (draw_option): Draw radio buttons using cairo
* engines/crux/src/crux-draw.h:
* engines/crux/src/eazel-theme.h:
Remove references to (old) undefined functions
* configure.ac:
* engines/Makefile.am:
* engines/support/Makefile.am:
* engines/support/cairo-support.c: (rgb_to_hls), (hls_to_rgb),
(ge_gdk_color_to_cairo), (ge_shade_color):
* engines/support/cairo-support.h:
New cross-engine support functions
2006-01-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_check): Add insensitive state
2006-01-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_stock_image),
(paint_shadow), (paint_default), (paint_arrow), (draw_box),
(draw_polygon), (draw_arrow), (draw_check), (draw_focus),
(draw_slider):
* themes/Crux/gtk-2.0/gtkrc:
First attempt at cairo check boxes
2006-01-16 Richard A. Stellingwerff <remenic@gmail.com>
* NEWS:
* configure.ac:
Updated for 2.7.3
2006-01-15 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_resize_grip):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
* engines/clearlooks/src/clearlooks_types.h:
Added the resize grip.
2006-01-15 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_menuitem):
Fixed memory leak.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Don't draw the shadow on vertical toolbars.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (scale_or_ref):
Add missing function for icon transparency patch.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (set_transparency),
(render_icon), (clearlooks_style_class_init):
Applied icon transparency patch again.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_menuitem):
New-old menuitem style.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle):
Fix broken toolbar handle orientation (again).
2006-01-06 Benjamin Berg <benjamin@sipsolutions.net>
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_slider),
(draw_handle):
Make sure the clip regions are reset again.
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* themes/Clearlooks/gtk-2.0/gtkrc:
Reverted to 'forward motion' animation by default, when
enabled. Disabled by default now.
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Removed some very unprofessional debugging output...
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/support.c: (cl_is_panel_widget):
* engines/clearlooks/src/support.h:
Renamed cl_is_gnome_panel to cl_is_panel_widget to catch
applets as well. Don't ask me why the Window List applet
likes to draw like a menubar, but it does.
2006-01-04 Thomas Wood <thos@gnome.org>
* engines/lighthouseblue/src/lighthouseblue_rc_style.c:
(theme_parse_boolean):
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_arrow),
(lighthouseblue_style_class_init):
* engines/lighthouseblue/src/util.c:
Applied Lighthouseblue engine patch from bug 321140
2006-01-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/hc/src/hc-style.c: (hc_draw_flat_box),
(hc_style_class_init):
Add a hc_draw_flat_box function, that calls the gtk_paint_box
function for tooltips to avoid the hardcoded black border that
the default engine uses. Closes bug #318151.
2006-01-02 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Updated for 2.7.2
2006-01-02 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
* engines/clearlooks/src/support.c: (cl_find_combo_box_widget),
(cl_is_combo_box):
* engines/clearlooks/src/support.h:
Prefixed some function with cl_ to avoid symbol conflicts with
other engines. Based on a patch from #315562.
2005-12-31 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
(draw_box): Fix some possible NULL dereferenciations.
2005-12-30 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
Added an extra check for the entry widget. Prevents a crash
in evolution.
2005-12-26 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Don't draw menubar on GNOME panel.
* engines/clearlooks/src/support.c: (cl_is_gnome_panel):
* engines/clearlooks/src/support.h:
Added function to check if the widget is the GNOME panel.
2005-12-26 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_box),
(clearlooks_style_init_from_rc):
* engines/clearlooks/src/clearlooks_types.h:
Added 'is_default' field to WidgetParameters.
2005-12-21 Kjartan Maraas <kmaraas@gnome.org>
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.c:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
(internal_drawing_area_use_pen_gc),
(internal_drawing_area_unuse_pen_gc),
(internal_drawing_area_use_brush_gc),
(internal_drawing_area_unuse_brush_gc): Revert too agressive cleanups so
we don't get unresolved symbols and crashes/100% cpu hangs.
2005-12-21 Thomas Wood <thos@gnome.org>
* engines/hc/src/hc-main.c: (theme_init):
* engines/hc/src/hc-style.c: (hc_draw_shadow):
* engines/industrial/src/industrial_style.c: (ensure_pixmap),
(draw_hline), (draw_handle), (draw_vline), (draw_slider),
(real_draw_box), (draw_box), (draw_shadow), (draw_box_gap),
(draw_shadow_gap), (draw_extension), (draw_arrow), (draw_check),
(draw_option):
* engines/industrial/src/parse_rc_style.h:
* engines/mist/src/mist-rc-style.c:
* engines/mist/src/mist-style.c: (draw_box), (draw_resize_grip),
(draw_string):
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_box):
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/redmond/src/redmond_gtk2_misc.c: (is_toolbar_item),
(gtk_menu_shell_setup_signals), (gtk_menu_shell_cleanup_signals):
* engines/thinice/src/thinice_rc_style.c:
(thinice_rc_style_class_init):
* engines/thinice/src/thinice_theme_draw.c: (draw_box),
(draw_handle):
- Patches and fixes for bug 321140 to hc, industrial, mist, redmond and
thinice engines (cleanups for compiler warnings and removal of
unneeded code)
2005-12-19 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectangle), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_spinbutton_down),
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough), (clearlooks_draw_tab),
(clearlooks_draw_scrollbar_stepper):
Renamed clearlooks_draw_rectectangle to clearlooks_draw_rectangle.
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box), (clearlooks_style_unrealize):
Don't draw entry in TreeView edit mode.
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
Fixed a warning, removed unused methods.
* themes/Clearlooks/gtk-2.0/gtkrc:
Made background just a tiiiiiiiny bit darker.
2005-12-14 Thomas Wood <thos@gnome.org>
* engines/smooth/Makefile.am:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
(theme_parse_boolean), (theme_parse_fill), (theme_parse_edge),
(theme_parse_button_default), (theme_parse_active_tab),
(theme_parse_tab), (theme_parse_option), (theme_parse_grip),
(theme_parse_check):
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(rounded_extension_points), (square_extension_points),
(triangle_extension_points), (smooth_fill_background),
(smooth_draw_grip), (do_smooth_draw_shadow),
(do_smooth_draw_focus), (smooth_draw_extension),
(smooth_draw_button_default), (smooth_draw_handle):
* engines/smooth/src/engine/smooth_gtk2_misc.c: (is_toolbar_item):
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
(smooth_rc_style_init_data):
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.c:
* engines/smooth/src/interfaces/drawing_interface.c:
(SmoothDrawingInterfaceSetup):
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
(internal_create_vertical_gradient_image_buffer),
(GDK2CanvasRenderGradient):
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
(internal_drawing_area_use_pen_gc):
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow):
* engines/smooth/src/utils/draw_arrows.h:
* engines/smooth/src/utils/draw_border.c:
(SmoothDrawPolygonBorder):
* engines/smooth/src/utils/draw_checkmark.c:
(SmoothDrawCrossCheckMark):
* engines/smooth/src/utils/draw_grips.c: (modula):
Applied smooth engine patch from bug 321140
2005-12-12 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.1 release
* engines/metal/src/metal_gtk2_drawing.c: (metal_draw_box),
(metal_draw_tab), (metal_draw_extension):
* engines/metal/src/metal_gtk2_misc.c: (do_metal_draw_arrow),
(is_first_tab), (do_metal_draw_notebook_tab):
* engines/metal/src/metal_gtk2_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_box),
(draw_extension), (thinice_tab):
Fixes bug 323215
2005-12-13 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am:
Add animation.c to the dist.
2005-11-27 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_check):
Don't draw the "sunken" look when x/ythickness is smaller than 3.
2005-11-25 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry),
(clearlooks_draw_frame), (clearlooks_draw_tab),
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Removed most of the #define's in clearlooks_draw, replacing them
with const's. Slightly modified the border shade of pressed buttons.
No longer animating progressbars when their allocation has negative
values. Firefox is an application where this happens, and is the
prime example of GTK+ fakes where adding timers to the main loop
has no effect, resulting in choppy progressbar animation.
2005-11-23 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.c: (cl_async_animation_lookup),
(cl_async_animation_remove), (cl_async_animation_add),
(cl_async_animation_update), (cl_async_animation_timer_func),
(cl_async_animation_getdata), (cl_checkbox_toggle),
(cl_progressbar_add), (cl_disconnect):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (draw_arrow), (draw_focus),
(clearlooks_style_unrealize):
* themes/Clearlooks/gtk-2.0/gtkrc:
Updated the animation code from Kulyk Nazar's latest patch. Moved all
animation functions to animations.c. It needs a lot of testing still.
Changed the bg[ACTIVE] shade to make it a bit lighter.
2005-11-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_trough):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters):
Fixed crash in gnumeric. The bug was potentially harmful
to other apps as well.
2005-11-21 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.0 release
2005-11-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-common.h:
* engines/crux/src/crux-draw.c: (crux_paint_gradient),
(draw_shadow), (draw_box), (draw_slider):
* engines/crux/src/crux-main.c: (theme_init):
* engines/crux/src/crux-rc-parser.c:
* engines/crux/src/crux-rc-style.c:
- Applied crux patch from bug 321140
- General gradients now drawn using cairo
2005-11-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_entry): Draw inner focus ring on GtkEntry.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (cl_progressbar_add),
(cl_checks_remove), (cl_update_checks), (cl_checks_known),
(cl_checks_timer_func), (cl_checks_toggled),
(clearlooks_set_widget_parameters), (draw_flat_box), (draw_check),
(clearlooks_style_unrealize):
Checkmarks now animate, too. Thanks once again to Kulyk Nazar (tirpse)!
Properly disconnecting signals from progressbars and check boxes, I hope.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_unrealize):
Don't update the progressbars after unloading the engine.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(cl_progressbar_remove), (update_progressbar), (timer_func),
(cl_progressbar_known), (cl_progressbar_add), (draw_box),
(clearlooks_style_init_from_rc):
Added animating progressbar, thanks to Kulyk Nazar (tirpse)!
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
* engines/clearlooks/src/clearlooks_style.h:
Add "animation" property to ClearlooksStyle as well.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_scale_draw_gradient),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill): Fixed a little memory leak.
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_boolean),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
Added a new option in gtkrc called "animation". This will be used
to enable/disable animation a theme. Thanks goes to Kulyk Nazar
"tirpse, Schamane" for his work on this.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill), (clearlooks_draw_tab),
(clearlooks_draw_list_view_header):
* engines/clearlooks/src/clearlooks_types.h:
* engines/crux/src/crux-main.c: (theme_exit):
* themes/Clearlooks/gtk-2.0/gtkrc:
Flattened the inactive tabs, increased the shade of list headers,
and made the progressbar less 3d'ish.
2005-11-10 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill): Applied patch #321185 from
Jason Allen to fix memory leak.
2005-11-10 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_paint_menuitem_gradient),
(paint_outline), (paint_shadow), (paint_entry_shadow),
(paint_menuitem_shadow), (draw_box):
Use cairo to draw menu items and entry boxes
2005-11-02 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint),
(paint_outline), (paint_shadow):
Use cairo functions rather than gdk
2005-10-31 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_slider):
* engines/crux/src/eazel-theme-hacks.c:
Remove various hacks
2005-10-30 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill),
(clearlooks_draw_scrollbar_trough),
(clearlooks_draw_scrollbar_stepper):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_handle),
(clearlooks_style_init_from_rc),
(gdk_cairo_set_source_color_alpha), (draw_focus):
* engines/clearlooks/src/clearlooks_types.h:
* themes/Clearlooks/gtk-2.0/gtkrc:
Lots of tweaking of contrast and colors. Fixed the focus rings.
2005-10-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Fix memory leak. Patch from Mart Raudsepp (leio).
2005-10-10 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_inset), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_menu_frame):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (clearlooks_style_init_from_rc):
* themes/Clearlooks/gtk-2.0/gtkrc:
Improved colors and such. Possibly other things, too :)
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_trough): Fix progressbar shadow in Firefox.
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* themes/Clearlooks/gtk-2.0/gtkrc: Fix statusbar breakage.
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry),
(clearlooks_draw_progressbar_fill): Slightly lighter border on disabled
buttons.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
(draw_box), (draw_option), (draw_check): Fixed prelight checkbuttons.
Unknown handles are drawn properly now.
2005-09-14 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_option),
(draw_check): Disabled radio/check buttons are sooo pretty now!
2005-09-14 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(_clearlooks_draw_arrow), (clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box), (draw_arrow): Fixed arrow drawing.
2005-09-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry): Slightly more contrast.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Properly
handle orientation.
2005-09-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_inset), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_scale_trough),
(clearlooks_draw_progressbar_trough):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
* themes/Clearlooks/gtk-2.0/gtkrc:
Fixed the shades calculations and did some polishing.
2005-09-12 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_tab), (draw_arrow),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_types.h: Draw pretty combo arrows.
2005-09-12 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_option),
(draw_check), (clearlooks_style_class_init): Draw pretty checkbox
buttons, too!
2005-09-11 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option): Drawing pretty radio buttons!
2005-09-11 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
(clearlooks_draw_frame), (clearlooks_draw_menu_frame),
(clearlooks_draw_handle):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_extension), (draw_handle), (draw_box), (draw_up_down_arrow),
(draw_tab), (clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (scrollbar_get_stepper):
* themes/Clearlooks/gtk-2.0/gtkrc:
Implemented handle bars. Improved arrows on combobox/optionmenu.
Improved gradient on buttons.
Shadowless frames are no longer drawn.
2005-09-09 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: fix disabled/selected option
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_drawing.h:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/redmond/src/redmond_gtk2_misc.h:
partially converted to cairo
check still has problem sizes,
fills and options need to be done yet
2005-09-08 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_scrollbar_trough),
(clearlooks_draw_scrollbar_stepper),
(clearlooks_draw_scrollbar_slider), (clearlooks_draw_statusbar),
(clearlooks_draw_menu_frame):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_int),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_handle), (combo_box_get_seperator_pos), (draw_box),
(draw_tab), (clearlooks_draw_arrow),
(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg),
(scrollbar_get_stepper):
Made slider (scale) border slightly brighter.
Made progressbar trough slightly brighter.
Added scrollbar trough.
Improved scrollbar steppers and sliders.
Added support for colored scrollbar slider.
New function for drawing statusbar.
* themes/Clearlooks/gtk-2.0/gtkrc: Minor changes to the color scheme.
2005-08-31 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: more cairo conversions - initial
change mostly complete now
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: funky change to improve option
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: more changes toward cairo
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c:begin conversion to cairo for 2.8
2005-08-30 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle): Decided to opt for easier math. Should
avoid some unnecessary headaches.
* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_button),
(clearlooks_draw_menuitem), (clearlooks_draw_scrollbar_stepper),
(clearlooks_draw_scrollbar_slider): Added functions to draw scrollbar.
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
(draw_box):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (scrollbar_get_stepper),
(scrollbar_visible_steppers), (scrollbar_get_junction): Added support
functions to determine which stepper is drawn, as well as which sides of
the slider jonjoin.
* engines/clearlooks/src/support.h:
2005-08-28 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
(clearlooks_scale_draw_gradient), (clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough), (clearlooks_draw_frame),
(clearlooks_draw_menuitem):
* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
(draw_hline):
Minor speed improvements.
2005-08-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_entry): Draw an opaque border, instead of
a transparent one. What was I thinking?
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
Sanitize the size, if needed.
2005-08-26 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_get_frame_gap_clip),
(clearlooks_draw_frame), (clearlooks_draw_list_view_header),
(clearlooks_draw_toolbar), (clearlooks_draw_menuitem):
Added drawing code for toolbars, menuitems. Lightened buttons borders.
Etched in/out support for frames.
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box_gap), (draw_box), (draw_shadow_gap), (draw_arrow),
(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
Implemented toolbars, menuitems (incomplete), scrollbars (incomplete).
Added etched in/out support for frames.
2005-08-24 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/bits.c:
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_top_left_highlight), (clearlooks_draw_button),
(clearlooks_scale_draw_gradient), (clearlooks_draw_optionmenu),
(clearlooks_draw_tab):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box_gap), (combo_box_get_seperator_pos), (draw_vline),
(draw_hline), (draw_shadow_gap), (clearlooks_style_unrealize):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
Major cleanup. Removed unused variables, function, files.
Compiles with -pedantic -ansi -std=c89.
2005-08-23 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_frame), (clearlooks_draw_separator),
(clearlooks_draw_list_view_header):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_shadow), (draw_box_gap),
(draw_box), (draw_shadow_gap):
Implemented listview headers.
* engines/clearlooks/src/clearlooks_types.h: Added type for
Listview headers.
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg): Fixed
segfault.
2005-08-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am: Fixes bug 314127
* engines/clearlooks/src/support.c:
(gtk_treeview_get_header_index), (special_get_ancestor): Removed
obsolete functions.
* engines/clearlooks/src/support.h: Removed obsolete prototypes.
2005-08-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_get_frame_gap_clip), (clearlooks_draw_tab),
(clearlooks_draw_separator):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_extension), (draw_vline), (draw_hline), (draw_resize_grip),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_types.h:
Implemented the statusbar. Improved tabs. Added Separator functions
and type. Disabled the resize grip for now.
2005-08-21 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/src/eazel-theme.h:
Removed references to eazel-theme-hacks.c
* engines/crux/src/crux-draw.c: (draw_box), (draw_extension):
Fixes an Open Office 2 bug and bug 305963 (The leftmost tab in tabbed widgets
is not drawn correctly)
* engines/mist/src/mist-style.c: (draw_rect): Fixes bug 165864
* engines/thinice/src/thinice_rc_style.c:
(thinice_rc_style_create_style): Patch from bug 314100 (tiny cleanup in
thinice theme style code) by Kjartan Maraas
2005-08-21 Richard A. Stellingwerff <remenic@gmail.com>
* configure.ac: Depend on GTK+ 2.8, changed version number.
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (rotate_mirror_translate),
(clearlooks_draw_inset), (clearlooks_draw_shadow),
(clearlooks_draw_top_left_highlight),
(clearlooks_draw_highlight_and_shade), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_spinbutton),
(clearlooks_draw_spinbutton_down),
(clearlooks_scale_draw_gradient), (clearlooks_draw_scale_trough),
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill), (clearlooks_draw_optionmenu),
(clearlooks_draw_menubar), (clearlooks_draw_tab2),
(clearlooks_get_frame_gap_clip), (clearlooks_draw_frame),
(clearlooks_draw_tab):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_begin_paint), (clearlooks_set_widget_parameters),
(draw_flat_box), (draw_shadow), (draw_box_gap), (draw_extension),
(draw_handle), (combo_box_get_seperator_pos), (draw_box),
(draw_slider), (draw_option), (draw_tab), (draw_vline),
(draw_shadow_gap), (clearlooks_style_init_from_rc),
(realize_color), (draw_focus), (clearlooks_style_unrealize),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c: (shade), (is_combo_box),
(clearlooks_gdk_color_to_rgb), (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
* themes/Clearlooks/gtk-2.0/gtkrc:
Initial import of Clearlooks port to cairo.
2005-08-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c: Changed return type from
gboolean to void in cl_progressbar2_set_four_points.
2005-08-05 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow_gap):
Fixed a memory leak.
2005-08-02 Chris Lahey <clahey@ximian.com>
* engines/industrial/src/industrial_style.c (draw_check)
(draw_option): Center these pixmaps properly.
2005-07-30 Richard A. Stellingwerff <remenic@gmail.com>
* themes/Clearlooks/gtk-2.0/gtkrc:
Using latest engine features. Using the more vibrant selection color
from Shaun McCance.
2005-07-27 Thomas Wood <thos@gnome.org>
* NEWS: Updated for 2.6.4 release
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
(do_smooth_draw_shadow): Fixes bug 305374
2005-07-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Fixed #1244760 (clearlooks sf.net bugtracker).
2005-07-24 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_stock_image):
* engines/crux/src/crux-pixmaps.c: (pixmap_cache_ref),
(pixmap_cache_set), (eazel_engine_image_render),
(eazel_engine_stock_pixmap_and_mask_scaled),
(eazel_engine_stock_pixmap_and_mask):
* engines/crux/src/crux-pixmaps.h:
Patch applied from (and fixes) bug 161960
2005-07-24 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
Updated clearlooks engine
2005-07-09 Thomas Wood <thos@gnome.org>
* configure.ac: Update for 2.6.4
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_option): Fixes bug 303112
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_box), (smooth_draw_box): Fixes bug 308551
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(gtk_button_get_props): Fixes bug 305432
* themes/Industrial/gtk-2.0/gtkrc: Fixes bug 170824
2005-05-14 Glynn Foster <glynn.foster@sun.com>
* engines/clearlooks/Makefile.am: Install into the correct
directory. Fixes #300530.
2005-04-12 Thomas Wood <thos@gnome.org>
* NEWS: Updated for 2.6.3
* configure.ac:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/clearlooks_draw.c: (cl_draw_borders),
(cl_draw_line), (cl_get_gradient_corner_color), (cl_draw_corner),
(cl_draw_fill), (cl_progressbar_tile_new),
(cl_draw_menuitem_button), (cl_draw_menuitem_flat),
(cl_draw_menuitem_gradient):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_progressbarstyle),
(theme_parse_menubarstyle), (theme_parse_listviewitemstyle),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box),
(draw_box_gap), (draw_extension), (draw_box), (draw_shadow_gap),
(draw_hline), (clearlooks_style_init_from_rc),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
(internel_image_buffer_free_pixels), (internal_image_buffer_new),
(internal_color_get_as_uchars),
(internal_create_horizontal_gradient_image_buffer),
(internal_create_vertical_gradient_image_buffer), (draw_vgradient),
(draw_hgradient):
* engines/clearlooks/src/support.h:
Updated clearlooks engine
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_focus): Patch from Andrew Johnson that should fix the Firefox
print dialog bug (bug 167389)
* themes/Clearlooks/Makefile.am:
* themes/Clearlooks/gtk-2.0/Makefile.am:
* themes/Clearlooks/gtk-2.0/gtkrc:
Updated clearlooks engine and added Clearlooks themes
* themes/Industrial/gtk-2.0/gtkrc:
* themes/LighthouseBlue/gtk-2.0/gtkrc:
* themes/Mist/gtk-2.0/gtkrc:
* themes/ThinIce/gtk-2.0/gtkrc:
Work around for GNOME "Places" and "Desktop" menu bar applet item text
colours
2005-04-11 Thomas Wood <thos@gnome.org>
* configure.ac: Get ready for 2.6.3 release
* engines/industrial/src/industrial_style.c: (set_transparency),
(scale_or_ref), (render_icon):
* engines/industrial/src/industrial_style_versioned_code.h:
Patch from Michele Cella <michele.cella@gmail.com> to render better
looking insensitive icons
2005-03-17 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_focus),
(crux_draw_style_class_init): Fixes menuitems and focus indicators
2005-03-14 Thomas Wood <thos@gnome.org>
* NEWS: Corrected
* engines/crux/src/crux-draw.c: (paint_check): fixes bug 170113
2005-03-14 Andrew Johnson <ajgenius@ajgenius.us>
* COPYING:
* configure.ac:
* engines/clearlooks/AUTHORS:
* engines/clearlooks/CREDITS:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/bits.c:
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_theme_main.c:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
add clearlooks engine
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
check for empty width/height in gradient routine
2005-03-13 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
(internal_create_vertical_gradient_image_buffer):
* engines/smooth/src/utils/draw_arrows.c: (SmoothFreeArrowStyles):
try and work around potential memcpy overlap
2005-03-11 Andrew Johnson <ajgenius@ajgenius.us>
* engines/crux/src/config.h.in:
re-empty crux config template (tsk's thos)
(merging changes from smooth cvs)
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
* engines/smooth/src/utils/draw_arrows.c:
* engines/smooth/src/utils/draw_arrows.h:
ensure composite arrows immediately after parse i
(to try and prevent memleaks on arrowless apps)
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:
enabled dither pixbuf gradients by default for vertical/horizontal
gradients and use exponential memcpy's in block sizes of 2^n to
optimize number of steps used to draw vertical gradient lines.
2005-03-07 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.6.2 release
2005-02-19 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/smooth_gtk2_drawing.c
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
Sync with with latest smooth 0.6.0 fixes, closes bugs #167389 and
#163370
2005-02-08 Thomas Wood <thos@gnome.org>
* NEWS: Update for 2.6.1
2005-02-03 William Jon McCann <mccann@jhu.edu>
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c (smooth_draw_flat_box):
* engines/smooth/src/engine/smooth_gtk2_engine.c (smooth_style_class_init):
Namespace parent_class var (Fixes #166201).
2005-02-03 Kjartan Maraas <kmaraas@gnome.org>
* engines/smooth/src/engine/smooth_gtk2_engine.c:
(smooth_rc_style_parse): Use g_quark_from_string() instead
of g_quark_from_static_string() since the latter will cause
problems when used in modules that are dynamically loaded
and unloaded. This should solve a ton of crashes related
to changing themes. Closes bug #165942, bug #166018,
bug #160803, and is also related to other theme related
crashes all the way back to 1.4.x. Theme engine authors
should be made aware of this so we can get external theme
engines fixed.
2005-01-29 Thomas Wood <thos@gnome.org>
* NEWS: Updated
* configure.ac: Change version to 2.6.1
2005-01-28 Thomas Wood <thos@gnome.org>
* engines/smooth/Makefile.am: Fix bug 162131 (Enable building outside of srcdir)
2005-01-06 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-pixmaps.c: (load_image):
* engines/crux/src/crux-rc-style.c: (crux_rc_style_init):
* engines/redmond/src/redmond_gtk2_drawing.c:
(redmond_draw_handle):
Applied patch from bug 163099 (fixes building with C89 compilers)
2005-01-04 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(reverse_engineer_spin_button):
improve spin button up arrow offset when embedded
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
(internal_image_buffer_new), (GDK2CanvasStore), (GDK2CanvasRender),
(GDK2CanvasDrawLine), (GDK2CanvasDrawLines), (GDK2CanvasDrawArc),
(GDK2CanvasFrameRectangle), (GDK2CanvasFrameChord),
(GDK2CanvasFillRectangle), (GDK2CanvasFillChord),
(GDKInitializeCanvas), (GDKFinalizeCanvas),
(_DrawingInterfaceInitialize), (_DrawingInterfaceFinalize):
* engines/smooth/src/interfaces/gdk2/gdk2_private_drawing_interface.h:
Remove unused experimental Cairo/Xrender, Bezier, & Blur Cruft
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
(GDK2CanvasFrameRectangle):
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_focus):
fix solid focus where thickness > 1
2004-12-21 Andrew Johnson <ajgenius@ajgenius.us>
* configure.ac:
fix dist/distcheck
2004-12-21 Andrew Johnson <ajgenius@ajgenius.us>
* README:
* configure.ac:
* engines/Makefile.am:
* themes/Makefile.am:
add --disable args to configure
version bump to 2.6.0
* themes/ThinIce/Makefile.am:
* themes/ThinIce/gtk-2.0/Makefile.am:
* themes/ThinIce/gtk-2.0/gtkrc:
add ThinIce theme
2004-12-17 Andrew Johnson <ajgenius@ajgenius.us>
* AUTHORS:
Point to individual engines
* MAINTAINERS:
Add initial Maintainers list
* NEWS:
Add 2.6 News
* engines/industrial/src/industrial_style.c: (real_draw_box):
Fix OptionMenu vertical line for RTL
2004-12-16 Thomas Wood <thos@gnome.org>
* themes/Industrial/gtk-2.0/gtkrc:
Fixed invisible text in insensitive entry widgets
* themes/Redmond/gtk-2.0/gtkrc:
* themes/Redmond/gtk/gtkrc:
Corrected background colour of insensitive entry widgets
2004-12-16 Andrew Johnson <ajgenius@ajgenius.us>
* COPYING:
add initial list of engine to license
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(smooth_draw_slider):
fix scales slider
2004-12-16 Andrew Johnson <ajgenius@ajgenius.us>
* README:
Initial README updates for new release
2004-12-15 Thomas Wood <thos@gnome.org>
* configure.ac:
* themes/LighthouseBlue/Makefile.am:
* themes/LighthouseBlue/gtk-2.0/Makefile.am:
* themes/LighthouseBlue/gtk-2.0/gtkrc:
* themes/Makefile.am:
* themes/Mist/Makefile.am:
* themes/Mist/gtk-2.0/Makefile.am:
* themes/Mist/gtk-2.0/gtkrc:
Added Mist and LighthouseBlue themes (gtkrc files)
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
(redmond_draw_box), (redmond_draw_handle):
fix comboboxentry insensitive arrow
fix RTL toolbar handles
* engines/redmond/src/redmond_gtk2_misc.c: (is_combo_box),
(is_in_combo_box):
fix redmond comboboxentry check
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow),
(SmoothDrawArrow):
fix Etched Dirty Arrow offset
* themes/Redmond/gtk-2.0/gtkrc:
use white for progress bar prelight text
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
(smooth_draw_grip):
* engines/smooth/src/utils/calc_colors.c:
* engines/smooth/src/utils/calc_colors.h:
* engines/smooth/src/utils/draw_grips.c:
(do_smooth_draw_broken_bars), (do_smooth_draw_lines),
(internal_smooth_draw_dot), (do_smooth_draw_dots),
(do_smooth_draw_buds):
* engines/smooth/src/utils/draw_grips.h:
ensure "smooth" "namespace" on old grip functions
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/utils/draw_checkmark.c:
(SmoothDrawMinusCheckMark):
improve size/center logic for inconsistant 'Minus' check
2004-12-14 Andrew Johnson <ajgenius@ajgenius.us>
* themes/Industrial/Makefile.am:
* themes/Metal/gtk-2.0/Makefile.am:
* themes/Redmond/gtk/Makefile.am:
commit missing Makefile.am's
2004-12-14 Andrew Johnson <ajgenius@ajgenius.us>
* configure.ac:
* Makefile.am:
* engines/Makefile.am:
* engines/metal/AUTHORS:
* engines/metal/Makefile.am:
* engines/metal/src/metal_gtk2_drawing.c:
* engines/metal/src/metal_gtk2_drawing.h:
* engines/metal/src/metal_gtk2_engine.c:
* engines/metal/src/metal_gtk2_engine.h:
* engines/metal/src/metal_gtk2_misc.c:
* engines/metal/src/metal_gtk2_misc.h:
add new metal engine
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
fix embed combo button redraw
* metal/.cvsignore:
* metal/ChangeLog:
* metal/Makefile.am:
* metal/Theme/.cvsignore:
* metal/Theme/Makefile.am:
* metal/Theme/README.html:
* metal/Theme/gtk-2.0/.cvsignore:
* metal/Theme/gtk-2.0/Makefile.am:
* metal/Theme/gtk-2.0/gtkrc:
* metal/metal_rc_style.c:
* metal/metal_rc_style.h:
* metal/metal_style.c:
* metal/metal_style.h:
* metal/metal_theme_main.c:
remove old metal
* themes/Makefile.am:
* themes/Industrial/Makefile.am:
* themes/Industrial/gtk-2.0/Makefile.am:
* themes/Industrial/gtk-2.0/gtkrc:
* themes/Metal/Makefile.am:
* themes/Metal/gtk-2.0/Makefile.am:
* themes/Metal/gtk-2.0/gtkrc:
* themes/Redmond/Makefile.am:
* themes/Redmond/gtk/Makefile.am:
* themes/Redmond/gtk/gtkrc:
Add Industrial theme
Add Metal theme
Add Redmond GTK 1 gtkrc
2004-12-13 Thomas Wood <thos@gnome.org>
* configure.ac:
* engines/Makefile.am:
* engines/smooth/*:
Added Smooth engine from Andrew Johnson <ajgenius@ajgenius.us>
2004-12-08 Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/Makefile.am: Fix Makefile.am libs
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
(redmond_draw_shadow), (redmond_draw_combobox_button),
(redmond_draw_spinbutton_stepper), (redmond_draw_box),
(redmond_draw_handle):
Ensure widget isn't null when testing RTL/LTR
Ensure valid style is used for combo widget
2004-12-06 Thomas Wood <thos@gnome.org>
* configure.ac:
* themes/Crux/Makefile.am:
* themes/Crux/gtk-2.0/Makefile.am:
* themes/Crux/gtk-2.0/gtkrc:
* themes/Makefile.am:
Added Crux gtkrc
2004-12-05 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_misc.c:
- Menu prelight fix (open menu check)
- Fixed insensitive arrows
- Use stippled background for toggle buttons in "on" state
- Fixed Firefox toolbar
2004-12-03 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* Makefile.am:
* configure.ac:
* engines/Makefile.am:
* engines/redmond/*:
New redmond engine added
* redmond95/Theme/.cvsignore:
* redmond95/Theme/Makefile.am:
* redmond95/Theme/README.html:
* redmond95/Theme/gtk-2.0/.cvsignore:
* redmond95/Theme/gtk-2.0/Makefile.am:
* redmond95/Theme/gtk-2.0/gtkrc:
Old redmond engine removed
* themes/Makefile.am:
* themes/Redmond/Makefile.am:
* themes/Redmond/gtk-2.0/Makefile.am:
* themes/Redmond/gtk-2.0/gtkrc:
Theme files for new redmond engine
2004-12-01 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* Update version to 2.5
* Remove pixbuf and notif engines, and misc other files
* Move crux, hc, industrial, mist, thinice engines over from
gnome-themes and gnome-themes-extras
* Replace configure.in with configure.ac
2004-11-02 James Henstridge <james@jamesh.id.au>
From bug #156666:
* configure.in: modernise the configure script a bit.
* autogen.sh: use automake 1.9, 1.8 or 1.7 instead of 1.4.
Wed May 28 10:26:48 2003 Owen Taylor <otaylor@redhat.com>
* README: Fix typo of ~/.theme for ~/.themes
Tue Apr 22 12:14:16 2003 Owen Taylor <otaylor@redhat.com>
* README: Fix 'copy copy' typo.
2003-03-02 Tor Lillqvist <tml@iki.fi>
* configure.in: Call AC_LIBTOOL_WIN32_DLL. Set OS_WIN32
conditional on Windows.
* makefile.cygwin: Remove, unmaintained and obsolete.
* Makefile.am (EXTRA_DIST): Remove here, too.
* README.win32: Update.
Fri Jan 17 19:02:02 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.2.0 ===
* Makefile.am: Make dist fixes.
* gtk-engines.spec: Some updates to bring into a
resemblence of workingness.
* NEWS: Updated.
Fri Jan 17 18:32:34 2003 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.am gtk-engines-2.pc.in: Patch
from Seth Nickell to add a .pc file so that things use
one of the gtk-engines engines can check for it's
presence.
Thu Oct 31 18:56:56 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Remove some useless checks.
(Red Hat bugzilla, #64061)
2002-09-12 Havoc Pennington <hp@redhat.com>
* notif/Theme/ICON.png, metal/Theme/ICON.png,
redmond95/Theme/ICON.png: remove apparently pointless old icon
files
Fri Sep 6 16:40:42 2002 Owen Taylor <otaylor@redhat.com>
* README: Added some text describing how to install
gtk-engines into a different prefix than GTK+.
(#84727, Piotr Sawuk)
2002-08-18 Havoc Pennington <hp@pobox.com>
* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
both automake 1.6 and 1.4 installed get the right automake. Means
compilation from CVS will now require the latest automake 1.4
release, or manually creating symlinks called "automake-1.4" and
"aclocal-1.4"
Sun Apr 21 09:52:54 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 1.9.0
Sat Jan 19 20:42:11 2002 Owen Taylor <otaylor@redhat.com>
* raleigh/**: Remove engine, it's now the GTK+ default.
* pixmap/**: Remove engine, replaced by pixbuf
* pixbuf/**: Replacement for pixmap-engine, compatible
RC file format, sane code.
* metal,notif,redmond95/Theme/gtk{-2.0}: Rename theme
directories to gtk-2.0.
* Makefile.am (SUBDIRS): Remove pixmap and raleigh,
temporarily remove
* ltmain.sh ltconfig acinclude.m4: Remove from CVS
* configure.in: Update for GTK+-2.0 and pkg-config.
Thu Mar 15 02:07:25 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Release 0.12
* configure.in: Suppress the default action when
checking for gtk_style_set_prop_experimental
to avoid messing up $LIBS. (#51989)
* configure.in: Add -Wall for GCC.
* raleigh/raleigh_theme_{draw,main}.c: Couple of
trivial warning cleanups.
Thu Feb 15 23:32:27 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Release 0.11.
Mon Feb 12 17:43:57 2001 Owen Taylor <otaylor@redhat.com>
* Makefile.am raleigh/*: Import of new theme that using GTK+-1.2.9
features to look better.
Wed Jan 17 13:40:08 2001 Owen Taylor <otaylor@redhat.com>
* {notif,redmond95}/Theme/gtk/gtkrc: Remove references to
/home/raster. (RH bugzilla #20444)
2000-02-13 Tor Lillqvist <tml@iki.fi>
* makefile.cygwin: New file, for building with gcc on Windows
without auto* and libtool.
* makefile.msc: New file, for building with MSVC.
* README.win32: New file.
* Makefile.am (EXTRA_DIST): Distribute the new files.
Thu Feb 3 15:05:57 PST 2000 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: upgrade to libtool 1.3.4 (bugfix only release)
Tue Jan 25 10:58:11 2000 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version, make a 0.10 release including
workaround hack for pixmap eventbox backgrounds.
1999-05-30 James Henstridge <james@daa.com.au>
* configure.in, */Makefile.am: make the theme engines link against
gtk.
Sat May 1 12:11:33 PDT 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: libtool 1.3
Mon Mar 29 21:13:13 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: libtool 1.2f
Fri Feb 26 20:38:53 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version number to 0.5
Thu Feb 11 23:09:55 1999 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Up version number to 0.4.
* **/Makefile.am: Removed all references to
makemakefile.sh
Tue Feb 2 05:16:12 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: use CVS libtool 1.2e. Tell me what breaks.
* pixmap/Makefile.am
* metal/Makefile.am
* notif/Makefile.am
* redmond95/Makefile.am: use -module and -avoid-version flags
* configure.in: minor clean ups
Wed Jan 27 21:14:54 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4: new file, to go with libtool
* ltmain.sh
* ltconfig: better file magic regexp for Linux libs
Mon Jan 18 14:08:14 1999 Owen Taylor <otaylor@redhat.com>
* README: Wrote one
* AUTHORS: Added Randy Gordon
* gtk-engines.spec: Up version number
Mon Jan 18 13:46:41 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version for an 0.2 release.
Mon Jan 18 11:25:25 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Remove -lgdk, -lgtk, and -lglib from GDK_IMLIB_LIBS.
* redmond95/Makefile.am notif/Makefile.am metal/Makefile.am
pixmap/Makefile.am: Don't link to GTK_LIBS, since we
want to use the main programs copy of GTK+.
* */*_theme_main.c: Add a gtk_module_check_init() function to
check if we are compatible with the version of GTK+ of the
main executable. Removed some debugging printf's.
Wed Jan 13 16:30:45 PST 1999 Manish Singh <yosh@gimp.org>
* ltconfig
* ltmain.sh: House! Techno! Libtool! (do the 1.2d dance baby)
Sun Jan 3 14:13:28 PST 1999 Manish Singh <yosh@gimp.org>
* configure.in: don't try to build static libs by default, it
doesn't make much sense
* redmond95/Makefile.am
* notif/Makefile.am
* metal/Makefile.am: don't link to $GDK_IMLIB_LIBS
Wed Dec 16 12:52:55 EST 1998 The Rasterman <raster@redhat.com>
* removed win95 and Motif themes - replace with Notif and Redmond95
- otherwise the same.
1998-11-07 Raja R Harinath <harinath@cs.umn.edu>
* configure.in: Unify all subdir `configure.in's here.
Mon Oct 19 12:11:28 1998 Owen Taylor <otaylor@redhat.com>
* Add in ltconfig and ltmain.sh with correct shldeps
patches.
1998-10-17 <jrb@aware-of-vacuity.labs.redhat.com>
* (theme)/configure.in: changed AC_INIT field.
Sat Oct 17 00:35:10 1998 Owen Taylor <otaylor@redhat.com>
* */*.[ch]: Removed unused code for handling
RC data, made functions static to reduce damage from g_module's
RTLD_GLOBAL. Removed theme_set_background functions
which were just cut 'n paste code from GTK+.
* */*.h: Removed unused, obsolete header files.
Tue Sep 1 00:12:12 CDT 1998 Frank Belew <frb@umr.edu>
* Makefile.am: added support for new imlib.m4
* configure.in: added support for new imlib.m4
Fri Aug 21 19:08:25 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am: Added support for metal theme.
Install/distribute gtkrc's for each theme.
Thu Aug 20 18:25:07 EDT 1998 The Rasterman <raster@redhat.com>
* added metal theme, fixed pixmap theme now to use pixmap path -
and removed lots of annoying print's, added gtkr's for each
theme data.. now all your rc needs to do is include these rc's.
Mon Aug 17 20:32:53 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am, pixmap/Makefile.am: Switch back to using automake,
fix things up to make dist properly.
* pixmap_theme.h: Rationalized.
* win95_theme.h motif_theme.h: Removed
* Started ChangeLog.
Thu Jul 30 14:51:34 EDT 1998 The Rasterman <raster@redhat.com>
* Moved all the themes to install cleanly the engine *.so's in
$(exec_prefix)/lib/gtk/themes/engines/ .
All the data for themes is now installed in
$(exec_prefix)/share/gtk/themes/theme_name/
All things build using GNU configure and autoconf and libtool now.
I have created a win95, motif and pixmap theme setup - i have to
work on the motif and win95 ones - pixmap theme also need work -
it partially parses a gtkrc for itself. This is goign to be a good
sample base to work from if you wish to write your own theme engines.
Thu Jul 30 19:10:42 EDT 1998 The Rasterman <raster@redhat.com>
* Fixed the win95/motif drawing functions to NOT clobber the original
GTK bg pixmap style stuff.... :)
reviewed by: <delete if not using a buddy>
* engines/glide/src/glide_gtk2_support.c:
(glide_draw_pattern_fill):
2006-08-15 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/animation.h:
- include ge-support.h in animation.h instead of animation.c. This
is needed for GE_INTERNAL.
2006-08-15 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c: (draw_rounded_rect),
(real_draw_box), (real_draw_box_gap), (draw_extension),
(draw_check):
- small improvements all over the place. ComboBoxes and Spinbuttons
don't have a two pixel distance between buttons and entry anymore.
* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
- Handle a small radius by using cairo_rectangle.
* engines/support/widget-information.c:
(ge_button_get_default_border):
* engines/support/widget-information.h:
- added ge_button_get_default_border which I need for industrial
2006-08-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_draw_arrow):
- Fixed cairo_t leak ala bug #351057
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/support/cairo-support.c:
* engines/support/general-support.h:
* engines/support/widget-information.c:
* engines/thinice/src/thinice_rc_style.h:
- Make sure all headers now using GE_INTERNAL include it via ge-support.h
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/smooth/Makefile.am:
- Fix "trailing whitespace" silly automake
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/animation.h:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.h:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.h:
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.h:
* engines/industrial/src/industrial_rc_style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/mist/src/mist-style.h:
* engines/redmond/src/redmond_gtk2_drawing.h:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.h:
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.h:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.h:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_inte
rface.h:
* engines/smooth/src/utils/calc_colors.h:
* engines/smooth/src/utils/draw_arrows.h:
* engines/smooth/src/utils/draw_border.h:
* engines/smooth/src/utils/draw_checkmark.h:
* engines/smooth/src/utils/draw_fill.h:
* engines/smooth/src/utils/draw_grips.h:
* engines/support/cairo-support.h:
* engines/support/general-support.h:
* engines/support/widget-information.h:
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_rc_style.h:
* engines/thinice/src/thinice_style.h:
Fix Bug #350606 -
- Move G_GNUC_INTERNAL macro to the start of the line
- Replace G_GNUC_INTERNAL with new GE_INTERNAL private macro
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/src/hc-style.c: (hc_draw_shadow):
- disable border for menus on panel
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>
* configure.ac:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/Makefile.am:
* engines/crux/src/crux-draw.c:
* engines/glide/Makefile.am:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/Makefile.am:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_engine.c:
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.c:
* engines/industrial/Makefile.am:
* engines/mist/Makefile.am:
* engines/mist/src/mist-style.c:
* engines/redmond/Makefile.am:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/smooth/Makefile.am:
* engines/support/Makefile.am:
* engines/support/cairo-support.c:
* engines/support/cairo-support.h:
* engines/support/widget-information.c:
* engines/thinice/Makefile.am:
* engines/thinice/src/thinice_misc.c:
* engines/thinice/src/thinice_rc_style.c:
* engines/thinice/src/thinice_theme_draw.c:
- Add paranoia and deprecated configure flags
- Improve HC Check Inconsistent
- Add initial code for HC edge thickness RC flag
- Fix broken Clearlooks menu on panel check
- Make various little changes/fixes
2006-08-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/src/crux-draw.c:
* engines/glide/src/glide_gtk2_drawing.c:
- Last C89 Patch too close bug #349575
2006-08-07 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.7 release
2006-08-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
- Add inconsistent state for option buttons per bug #347227
* engines/clearlooks/src/config.h.in:
- Stupid autoheader
2006-08-07 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow),
(draw_tab):
- cairo based arrow drawing
- improved scrollbar steppers
- draw gradients on handle boxes
(draw_extension): Match the inner stroke colour on bottom tabs to the
colour in draw_box.
(draw_handle): Don't draw boxes around handles that
are on the panel
2006-08-04 Benjamin Berg <benjamin@sipsolutions.net>
* engines/crux/src/crux-draw.c: (draw_box):
- Fix another possible crash bug.
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_support.c:
(do_glide_draw_simple_circle):
* engines/thinice/src/thinice_theme_draw.c:
(thinice_style_draw_option):
- Remove evil reset clip code
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/thinice/src/thinice_theme_draw.c:
- Quick fix to Use Min(width, height)/2 for option radius
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_style.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/mist/src/mist-rc-style.c:
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
* engines/smooth/src/engine/smooth_gtk2_misc.c:
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/smooth_gtk2_rc.h:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.c:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.h:
* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.c:
* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.h:
* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.c:
* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.h:
* engines/smooth/src/interfaces/drawing_interface.c:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_type_defines.h:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_type_defines.h:
* engines/smooth/src/utils/draw_grips.c:
* engines/support/cairo-support.c:
* engines/support/general-support.h:
* engines/support/widget-information.c:
* engines/thinice/src/thinice_rc_style.c:
* engines/thinice/src/thinice_theme_draw.c:
- Namespace all engine symbols for thinice, smooth, mist, redmond, clearlooks
- Make Smooth use more Support functions/Macros
- Start adding missing IS_* Macros
2006-08-04 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
* engines/glide/src/glide_gtk2_drawing.c:
(glide_draw_spinbutton_stepper):
* engines/hc/src/hc-style.c: (hc_draw_shadow):
* engines/mist/src/mist-style.c: (mist_tab), (draw_shadow),
(draw_box), (draw_extension):
* engines/thinice/src/thinice_theme_draw.c: (draw_box):
- Fix potential crasher all over the place.
2006-08-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option):
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
* engines/redmond/src/redmond_gtk2_drawing.c:
(redmond_draw_option):
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(smooth_draw_option), (smooth_draw_check):
- Fixes cases where the arguments to CHECK_DETAIL were swapped.
2006-08-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c: (update_animation_info):
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_slider_button),
(clearlooks_draw_handle):
* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
* engines/clearlooks/src/support.c:
(clearlooks_scrollbar_visible_steppers):
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option):
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(gtk_cell_renderer_toggle_get_inconsistent):
* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
* engines/support/widget-information.c: (ge_object_is_a),
(ge_find_combo_box_widget_parent),
(ge_cell_renderer_toggle_get_inconsistent):
* engines/support/widget-information.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):
- Small bug/warning fixes all over the place.
2006-08-02 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box): Fix RTL
combo boxes
2006-08-02 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_support.c:
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/support/cairo-support.c:
* engines/thinice/src/thinice_theme_draw.c:
- C89 Fixes from #349575
2006-08-02 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_box):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
(clearlooks_scrollbar_get_junction):
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.h:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_engine.h:
* engines/industrial/src/industrial_rc_style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/mist/src/mist-style.h:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
(smooth_rc_style_parse):
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/support/widget-information.h:
* engines/thinice/src/thinice_rc_style.h:
* engines/thinice/src/thinice_style.h:
- Marked loads of things G_GNUC_INTERNAL
- smooths theme_symbols array is now NULL terminated to save a variable
- Changed clearlooks to use ge_widget_is_ltr
2006-08-02 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/*:
- Initial port to cairo, there are still a lot of things missing
(inconsistent states, the contrast option, etc.)
- reindented everything. Pretty much all code was touched by the
port anyways.
- removed the xpm images
* engines/support/cairo-support.c:
(ge_cairo_pattern_add_color_stop_color), (ge_cairo_mirror):
* engines/support/cairo-support.h:
* engines/support/widget-information.c: (ge_widget_is_ltr):
* engines/support/widget-information.h:
- Added some more helper functions (ge_cairo_mirror,
ge_widget_is_ltr, ge_cairo_pattern_add_color_stop_color)
- Removed ge_cairo_rotate_mirror_translate
- Removed #if 0'ed code.
2006-08-01 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_theme_main.c:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-main.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/src/hc_gtk2_engine.c:
* engines/support/cairo-support.c:
* engines/support/widget-information.h:
- Fixed tooltip and scrollbars and scales in Glide
- Fixed invalid symbol in Glide
- More Clearlooks -> support integration
- Moved GTK verson check too support and removed from crux and clearlooks (all engines need it)
- More Symbol Cleanup - all but a few unprefixed in crux,
2 private exported in industrial,
and 2 unprefixed in clearlooks are left
The rest should be quick.
2006-07-28 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_style_realize), (redmond_style_unrealize):
* engines/redmond/src/redmond_gtk2_engine.h:
- rename bg_pixmap[] patterns to bg_image[] so gdb knows whats what
- add special check so that bg_pixmap == parent_relative doesn't crash gnome-power-manager
Thanks for the heads up on this rtcm
2006-07-24 Andrew Johnson <acjgenius@earthlink.net>
* NEWS:
* configure.ac:
Update for 2.7.6 release
2006-07-24 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/src/hc-style.c: (hc_draw_shadow),
(hc_draw_shadow_gap), (hc_draw_extension), (hc_draw_flat_box),
(hc_draw_box), (hc_draw_box_gap), (hc_draw_handle),
(hc_draw_slider), (hc_draw_check), (hc_draw_option), (hc_draw_tab),
(hc_draw_arrow), (hc_draw_hline), (hc_draw_vline):
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.c: (hc_style_class_init):
- Improve Slider, Tabs/Notebooks, Options, Checks, Arrows
- Prevent Double Lines in Combo's and Spin's
- Ensure Entry's Match State (for insensitive)
- Obsessively start reorganizing code
- Begin Commenting things
- #Warning woohoo!
* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_dot),
(hc_gtk2_engine_hack_menu_shell_style_set),
(hc_gtk2_engine_hack_menu_shell_destroy),
(hc_gtk2_engine_hack_menu_shell_motion),
(hc_gtk2_engine_hack_menu_shell_leave),
(hc_gtk2_engine_hack_menu_shell_setup_signals),
(hc_gtk2_engine_hack_menu_shell_cleanup_signals):
* engines/hc/src/hc_gtk2_support.h:
- Add menu shell prelight hack from redmond
2006-07-23 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow):
* engines/glide/src/glide_gtk2_support.c: (do_glide_draw_arrow):
* engines/glide/src/glide_gtk2_support.h:
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option),
(hc_draw_tab), (hc_draw_arrow):
* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_arrow):
* engines/hc/src/hc_gtk2_support.h:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow):
* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_arrow):
* engines/redmond/src/redmond_gtk2_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
(smooth_style_get_arrow):
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawArrow):
* engines/thinice/src/thinice_misc.c: (thinice_arrow):
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):
- Fix for Bug #343893 in clearlooks, hc, glide, thinice, and smooth
- Played with check & option in hc, but without fully resolving anything yet
2006-07-22 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/*:
* engines/mist/src/*:
* engines/redmond/src/*:
* engines/smooth/Makefile.am:
* engines/smooth/src/engine/*:
* engines/smooth/src/interfaces/*:
* engines/smooth/src/utils/*:
* engines/support/cairo-support.h:
* engines/thinice/src/*:
- G_GNUC_INTERNAL Everything Glide, Mist, Redmond, Smooth, Thinice & Support
- Switch Smooth to use widget-information macros
- Rename hack functions in Redmond and Glide
2006-07-21 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option), (glide_draw_arrow), (glide_draw_shadow),
(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
(glide_draw_shadow_gap), (glide_draw_extension),
(glide_draw_handle), (glide_draw_focus):
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
(glide_simple_linear_shade_gradient_pattern),
(glide_linear_overlay_pattern), (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(glide_draw_pattern_fill), (glide_simple_border_gap_clip),
(do_glide_draw_border_with_gap), (do_glide_draw_border),
(do_glide_draw_option_check), (do_glide_draw_round_option):
* engines/glide/src/glide_gtk2_support.h:
----Let the evilness begin!---
- Revamp Default Apearance For Next Glider Version
+ Changed Edge Style
+ Changed Slider For Cleaner Appearance
+ Changed Menu Prelight Using Glass Overlay
+ Changed Progress Bar Fill
+ Minor Visual Cleanups
+ New Apearance 99% Complete
- More work on Pattern Fill drawing
- Add a hacked overlay option till layers implemented
- Improved Edge Drawing For Gaps/Notebooks gtk 2.10 vs 2.8
- Add New Smoother edge
- Use NORMAL state for most IN edge drawing
- Rework multiple functions for cleaner size vs style vs drawing
- Force Entry Select on Button focus in ComboEntry's
- Partially Fix spin button centering/sizing
* engines/glide/Makefile.am:
- Fix include path, top_builddir -> top_srcdir. ala #335917
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(draw_box): fix warning about assignment used as boolean
(draw_check), (draw_option): add inconsistent state
(draw_layout), (crux_draw_style_class_init): Override to prevent
shadowed disabled text
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_progress_bar),
(draw_shadow), (draw_box), (draw_extension), (draw_slider):
- Improved colours for scroll and progress bars
- Fix combobox focus line drawing
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/lighthouseblue/*:
* engines/metal/*:
* themes/LighthouseBlue/*:
* themes/Metal/*:
Remove directories no longer used in build
2006-07-20 Thomas Wood <thos@gnome.org>
* configure.ac: Remove crux/pixmaps directory. Fixes bug 348167
2006-07-20 Benjamin Otte <in7y118@public.uni-hamburg.de>
* engines/crux/src/crux-draw.c: (draw_box_gap):
* engines/lighthouseblue/src/lighthouseblue_style.c:
(draw_box_gap):
fix drawing issues with box gaps at the end of a line.
2006-07-20 Benjamin Otte <in7y118@public.uni-hamburg.de>
* engines/crux/src/crux-draw.c: (draw_extension):
* engines/lighthouseblue/src/lighthouseblue_style.c:
(draw_extension):
Fix for new notebook dnd code. Both themes used the parent widget
witholut checking for NULL before.
2006-07-18 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/Makefile.am:
* engines/hc/src/hc-main.c:
* engines/hc/src/hc-rc-style.c:
* engines/hc/src/hc-rc-style.h:
* engines/hc/src/hc-style.c: (hc_draw_shadow), (hc_draw_extension),
(hc_draw_check), (hc_draw_option), (hc_draw_tab),
(hc_draw_shadow_gap), (hc_draw_arrow), (hc_draw_flat_box),
(hc_draw_box_gap), (hc_draw_handle), (hc_draw_hline),
(hc_draw_vline), (hc_draw_polygon):
* engines/hc/src/hc-style.h:
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.c: (hc_rc_style_create_style),
(hc_rc_style_class_init), (hc_rc_style_register_type),
(hc_style_realize), (hc_style_class_init),
(hc_style_register_type), (theme_init), (theme_exit),
(theme_create_rc_style):
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.c: (hc_simple_border_gap_clip),
(do_hc_draw_arrow), (do_hc_draw_line), (do_hc_draw_dot):
* engines/hc/src/hc_gtk2_support.h:
- Beging to reorganize code structure
- Start reworking gap & extension functions
- Add warnings for gdk code not converted
- Improve Options menus
- Start reworking thickness line width ratio
- Start improving Check(ratios/offsets still wrong)
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
(redmond_draw_option), (redmond_draw_arrow),
(redmond_draw_combobox_button), (redmond_draw_spinbutton_stepper),
(redmond_draw_box), (redmond_draw_slider),
(redmond_draw_extension), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_simple_color_pattern), (redmond_simple_pixmap_pattern),
(redmond_simple_hatch_mask_pattern), (redmond_style_realize),
(redmond_style_unrealize):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
(do_redmond_draw_pattern_fill), (do_redmond_draw_masked_fill),
(do_redmond_draw_check), (do_redmond_draw_simple_circle):
* engines/redmond/src/redmond_gtk2_misc.h:
- Reworked Redmond Optons to remove pixmap cruft
- Rework Hatch fill using Cairo Pattern Mask
- Use Pattern Fill ala Glide, enabling bg_pixmap support
2006-07-18 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/pixmaps/*:
* engines/crux/src/crux-common.h:
* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow):
* engines/crux/src/crux-main.c: (theme_init):
* engines/crux/src/crux-pixmaps.c:
* engines/crux/src/crux-pixmaps.h:
* engines/crux/src/crux-rc-parser.c:
* engines/crux/src/crux-rc-parser.h:
* engines/crux/src/crux-rc-style.c: (crux_rc_style_class_init),
(crux_rc_style_register_type):
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.c: (crux_style_register_type),
(crux_style_class_init):
* engines/crux/src/crux-style.h:
- Pixmaps removed
- Removed old engine options
* themes/Crux/gtk-2.0/gtkrc: Remove old engine options. Now in lush purple!
2006-07-17 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_shadow), (glide_draw_combobox_button),
(glide_draw_spinbutton_stepper), (glide_draw_box),
(glide_draw_slider), (glide_draw_box_gap), (glide_draw_shadow_gap),
(glide_draw_extension), (glide_draw_handle), (glide_draw_layout):
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
(glide_simple_linear_shade_gradient_pattern),
(glide_style_realize), (glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(glide_draw_pattern_fill), (do_glide_draw_default_fill),
(do_glide_draw_border), (gtk_menu_shell_motion):
* engines/glide/src/glide_gtk2_support.h:
- Rework Glide Fill Drawing(again), should work for cairo < 1.2
- Fix Tabs For GTK 2.10
- Add Warnings for unwanted gdk_* and gtk_* function calls
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option), (glide_draw_handle), (glide_draw_focus),
(glide_draw_layout):
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_class_init):
- Improve Insensitive States For Text, Check, & Option
- Enable Drawing Paned Handles
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
(glide_draw_shadow_gap), (glide_draw_extension),
(glide_draw_handle):
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(do_glide_draw_default_fill):
* engines/glide/src/glide_gtk2_support.h:
- More Glide Improvements
- Pass pattern directly too draw default
- Fix Notebooks/tabs for all directions and rtl
- Fix OptionMenu arrow offset
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/config.h.in:
* engines/glide/Makefile.in:
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_box), (glide_draw_box_gap), (glide_draw_shadow_gap),
(glide_draw_handle):
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_shade_gradient_pattern), (glide_style_realize),
(glide_style_unrealize), (glide_style_class_init):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(ge_cairo_pattern_add_color_stop),
(ge_cairo_pattern_add_shade_color_stop), (glide_draw_pattern_fill),
(do_glide_draw_default_fill), (glide_simple_border_gap_clip):
* engines/glide/src/glide_gtk2_support.h:
* engines/support/cairo-support.c: (ge_hsb_from_color):
- more work on Glide
2006-07-13 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
(draw_extension), (draw_focus), (draw_slider),
(crux_draw_style_class_init):
* engines/crux/src/crux-rc-parser.c: (theme_data_unref),
(crux_parse_rc_style):
* engines/crux/src/eazel-theme.h:
* themes/Crux/gtk-2.0/gtkrc:
- Remove redundant code (fix warnings about unused variables, etc.)
- Remove pixmap related code
2006-07-12 Andrew Johnson <acjgenius@earthlink.net>
* configure.ac:
* engines/glide/AUTHORS:
* engines/glide/Makefile.am:
* engines/glide/Makefile.in:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
* engines/glide/src/glide_gtk2_support.h:
- Adding initial Glide Engines Using Redmond as a Base
- This engine provides a standalone cairo based backend for the Glider theme
- Future development post-2.8 will also merge the most common smooth apearances
* engines/support/widget-information.c:
* engines/support/widget-information.h:
- Adding combo* checks from smooth to support
2006-07-10 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.5 release
2006-07-10 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
(draw_box), (draw_arrow), (draw_extension): More cosmetic refinements!
2006-07-10 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
- Fix the transformations that got broken by the clipping fix.
* engines/clearlooks/Makefile.am:
* engines/crux/Makefile.am:
* engines/hc/Makefile.am:
* engines/mist/Makefile.am:
* engines/redmond/Makefile.am:
* engines/thinice/Makefile.am:
- Use top_srcdir instead of top_builddir for to include the support
stuff
2006-07-09 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(paint_scrollbar_trough): Add shadow
(draw_box): Set default to solid fill
(draw_extension): Cairo goodness
(draw_slider): Don't use pixmaps anymore
* themes/Crux/gtk-2.0/gtkrc: Set correct scrollbar width, and trough
border
2006-07-09 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_entry_shadow),
(draw_shadow), (draw_box), (draw_arrow), (draw_check),
(draw_option), (draw_focus), (draw_slider), (draw_handle):
- Use ge_gdk_drawable_to_cairo (), and remove crux_begin_paint ()
- Fix entry inner shadow
* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
Initialise a few more common engine options
2006-07-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_vline),
(redmond_draw_arrow), (redmond_draw_shadow),
(redmond_draw_combobox_button), (redmond_draw_box),
(redmond_draw_handle):
* engines/support/widget-information.c: (ge_object_is_a),
(ge_is_combo_box_entry), (ge_combo_box_is_using_list),
(ge_is_combo_box), (ge_is_combo), (ge_is_in_combo_box),
(ge_is_toolbar_item), (ge_is_panel_widget_item),
(ge_is_bonobo_dock_item), (ge_option_menu_get_props):
* engines/support/widget-information.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_vline),
(draw_arrow), (draw_box):
- Fix widget-information namespace
2006-07-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
(redmond_draw_vline), (redmond_draw_check), (redmond_draw_option),
(redmond_draw_arrow), (redmond_draw_shadow), (redmond_draw_box),
(redmond_draw_slider), (redmond_draw_extension),
(redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/redmond/src/redmond_gtk2_misc.h:
- Move more things over too libsupport functions/macros
* engines/support/general-support.h:
* engines/support/widget-information.c: (object_is_a),
(is_combo_box_entry), (combo_box_is_using_list), (is_combo_box),
(is_combo), (is_in_combo_box), (is_toolbar_item),
(is_panel_widget_item), (is_bonobo_dock_item),
(option_menu_get_props):
* engines/support/widget-information.h:
- Merged widget tests from redmond into libsupport
* engines/thinice/src/thinice_misc.c: (thinice_shadow_type),
(thinice_slash_two), (thinice_slash_one), (thinice_dot),
(thinice_draw_separator):
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
(draw_vline), (draw_shadow), (draw_arrow), (draw_box),
(draw_option), (draw_handle), (thinice_tab):
- Switched vline/hline to use clearlooks separator
- Improved slashes
- Fix Inconsistant Option Size
- Partially(?) fixed notebook tabs
- Improved optionmenu vs combo tab drawing, (mostly) copied from redmond
- More libsupport updates
2006-07-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/Makefile.am:
* engines/hc/src/hc-style.c: (hc_draw_dot), (hc_draw_line),
(hc_arrow), (hc_style_realize), (hc_draw_shadow),
(hc_draw_extension), (hc_draw_check), (hc_draw_option),
(hc_draw_tab), (hc_draw_shadow_gap), (hc_draw_layout),
(hc_draw_arrow), (hc_draw_box_gap), (hc_draw_handle),
(hc_draw_hline), (hc_draw_vline), (hc_draw_diamond),
(hc_draw_polygon), (hc_style_class_init):
* engines/hc/src/hc-style.h:
- Initial Work Toward Cairo Verson of hc-engine
* engines/mist/src/mist-style.c: (draw_shadow), (draw_polygon),
(draw_diamond), (draw_box), (draw_check), (draw_option),
(draw_shadow_gap), (draw_box_gap), (draw_extension), (draw_handle),
(draw_resize_grip), (mist_style_class_init):
- More gdk -> cairo in mist. it should be all cairo now. (if not all done....)
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
(redmond_draw_extension), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_check):
- gdk -> cairo. Mostly cairo now, sans part stuff
* engines/support/cairo-support.c:
(ge_gtk_style_to_cairo_color_cube),
(ge_cairo_rotate_mirror_translate), (ge_cairo_simple_border),
(ge_cairo_polygon), (ge_cairo_line):
- Added some more simple cairo wrappers for gdk conversion ease
* engines/support/cairo-support.h:
* engines/thinice/Makefile.am:
* engines/thinice/src/thinice_misc.c:
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_main.c: (theme_create_rc_style):
* engines/thinice/src/thinice_style.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
(draw_vline), (draw_shadow), (draw_polygon), (draw_arrow),
(draw_diamond), (draw_box), (draw_check), (draw_option),
(draw_shadow_gap), (draw_box_gap), (draw_slider), (draw_handle),
(thinice_tab), (thinice_style_realize), (thinice_style_class_init):
- Convert to cairo from gdk - all gdk drawing is gone
- replaced optionmenu arrow with the standard arrow
- added thinice_misc
- a few things aren't quite done, (arrow positioning for eg), but most things are fairly accurate
2006-07-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_button),
(paint_shadow), (paint_progress_bar), (draw_box), (draw_check),
(draw_option): Fixed crux ge_shade/ge_saturate calls
2006-07-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/mist/Makefile.am:
* engines/mist/src/mist-style.c: (mist_dot), (mist_line),
(mist_polygon), (mist_tab), (mist_draw_border), (draw_hline),
(draw_vline), (draw_shadow), (draw_polygon), (draw_diamond),
(draw_box), (draw_check), (draw_option), (draw_shadow_gap),
(draw_box_gap), (draw_extension), (draw_handle),
(draw_resize_grip), (mist_style_realize), (mist_style_class_init):
* engines/mist/src/mist-style.h:
* engines/redmond/Makefile.am:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
(redmond_draw_vline), (redmond_draw_check), (redmond_draw_arrow),
(redmond_draw_shadow), (redmond_draw_box), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_style_realize):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c: (option_menu_get_props),
(do_redmond_draw_check), (do_redmond_draw_arrow),
(do_redmond_draw_line):
* engines/redmond/src/redmond_gtk2_misc.h:
- Start using libsupport functions in redmond and mist
* engines/support/cairo-support.c: (ge_hsb_from_color),
(ge_color_from_hsb), (ge_gdk_color_to_cairo),
(ge_cairo_color_to_gtk), (ge_gtk_style_to_cairo_color_cube),
(ge_shade_color), (ge_saturate_color), (ge_gdk_drawable_to_cairo),
(ge_cairo_set_color), (ge_cairo_rounded_rectangle),
(ge_cairo_simple_border):
* engines/support/cairo-support.h:
- Added new support functions
- Modified shade et al functions to use CairoColor instead of rgb gdouble's
2006-07-01 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(draw_check), (draw_option): Draw menu item check/options without borders
(crux_draw_style_class_init): Remove some old and probably unused code
* themes/Crux/gtk-2.0/gtkrc: Some tweaks to borders
2006-06-29 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box):
- Add ring to Default buttons
- Make ComboBox buttons appear as if they are inside the GtkEntry
- Make treeview headers slightly smaller
* engines/support/widget-information.h: Fix Benjamin's keyboard
2006-06-29 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/Makefile.am:
* engines/crux/Makefile.am:
Link against libsupport.la
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_slider), (clearlooks_draw_progressbar_fill),
(clearlooks_draw_frame):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_begin_paint), (draw_flat_box), (draw_box):
- Clipping fixes. (Bug #345769)
- Some initial macro usage from the support stuff.
* engines/clearlooks/src/clearlooks_types.h:
* engines/crux/src/crux-draw.c: (draw_hline), (draw_vline),
(draw_shadow), (draw_box), (draw_polygon), (draw_arrow),
(draw_diamond), (draw_string), (draw_flat_box), (draw_check),
(draw_option), (draw_tab), (draw_shadow_gap), (draw_box_gap),
(draw_extension), (draw_focus), (draw_slider), (draw_handle):
- Use the checking macros from support, etc.
* engines/support/Makefile.am:
* engines/support/cairo-support.h:
* engines/support/ge-support.h:
* engines/support/general-support.h:
* engines/support/widget-information.h:
- Create a static libsupport.la library that engines can link
against.
2006-06-20 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_scrollbar_trough),
(draw_box), (draw_arrow), (draw_check), (draw_option),
(draw_slider):
- Start work on new scrollbars
- Improve check and radio buttons
2006-06-17 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint), (paint_button),
(draw_shadow), (draw_check), (draw_option), (draw_focus):
- Implement new style check and radio buttons
- Remove unused variables and functions
2006-06-09 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c: (animation_timeout_handler):
Add locking to prevent problems with multithreaded applications.
(Fixes #342199)
2006-06-06 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_shadow),
(paint_progress_bar), (draw_box):
* themes/Crux/gtk-2.0/gtkrc:
- Implement new style menu items
- Bug fixes to paint_shadow and draw_box
- Fix draw issues in paint_progress_bar
2006-06-01 Thomas Wood <thos@gnome.org>
* engines/industrial/src/industrial_style.c: (real_draw_box):
Applied patch from Bug 341694 - Crash in d4x
2006-05-29 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint),
(crux_paint_gradient), (paint_button), (paint_shadow),
(paint_entry_shadow), (paint_progress_bar),
(paint_menuitem_shadow), (draw_shadow), (draw_box), (draw_check),
(draw_tab), (draw_focus), (draw_slider), (draw_handle):
Begin implementing the tango-style Crux from Lapo Calamandrei's mockup.
* engines/support/cairo-support.c: (ge_saturate_color),
(ge_cairo_rounded_rectangle):
* engines/support/cairo-support.h:
Added rounded rectangle and saturate functions
* themes/Crux/gtk-2.0/gtkrc: Tweaks for the new tango-style Crux
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_gripdots), (clearlooks_draw_slider),
(clearlooks_draw_slider_button):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (cl_get_parent_direction):
* engines/clearlooks/src/support.h:
Updated the GtkScale.
First steps to RTL support.
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_types.h:
Pulsing progressbars look better now.
100% progressbars don't draw end line.
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_menubar0), (clearlooks_draw_menubar2),
(clearlooks_draw_menubar1), (clearlooks_draw_menubar),
(clearlooks_draw_toolbar):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_types.h:
Added the three menubar styles.
2006-05-17 Rob Staudinger <robert.staudinger@gmail.com>
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
Tab highlights for the smooth engine.
Syntax: "tabs { highlight = TRUE }"
2006-04-19 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_copy):
- Fix the copy function. (#338826, Søren Sandmann)
2006-04-10 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(combo_box_get_seperator_pos), (draw_resize_grip):
- Two memory leak fixes from Fedora Core
(Matthias Clasen <mclasen@redhat.com>)
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
- Fix orientation of the fill line for RTL locales
(#337381, yairhr@yahoo.com)
- Prevent the fill line from overshooting the trough.
2006-02-27 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_copy), (clearlooks_style_class_init):
* engines/industrial/src/industrial_style_versioned_code.h:
* engines/lighthouseblue/src/lighthouseblue_style.c:
(lighthouseblue_style_copy), (lighthouseblue_style_class_init):
* engines/metal/src/metal_gtk2_engine.c: (metal_style_copy),
(metal_style_class_init):
Added functions that copy the styles to all engines that save data
in them. (Fixes: #325760 for real)
2006-02-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(combo_box_get_seperator_pos):
Fixed another memory leak...
2006-02-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
* engines/clearlooks/src/support.c:
(gtk_treeview_get_header_index):
Applied patch from #332639. Fixes memory leaks.
2006-02-14 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
Re-implemented the listview item gradients.
2006-02-06 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button):
Default buttons can now be recognized by a more visible border.
I really need to rework the button drawing code, because it's huge
and ugly. And this is not the place to talk about that.
2006-02-04 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_check):
Added inconsistent state. Fixes #325932.
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.h:
No longer including animation.c, but splitted the implementation
from the prototype. From Benjamin's patch.
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/config.h.in:
Fixing incomplete check-in..
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* configure.ac:
Patch from Benjamin Berg to add a --enable-animation option to
the configure script. Enables animation for Clearlooks only.
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/animation.c: (force_widget_redraw),
(start_timer), (stop_timer), (animation_info_destroy),
(on_animated_widget_destruction),
(destroy_animation_info_and_weak_unref), (lookup_animation_info),
(add_animation), (update_animation_info),
(animation_timeout_handler), (on_checkbox_toggle),
(on_connected_widget_destruction), (disconnect_all_signals),
(find_signal_info), (clearlooks_animation_progressbar_add),
(clearlooks_animation_connect_checkbox),
(clearlooks_animation_is_animated), (clearlooks_animation_elapsed),
(clearlooks_animation_cleanup):
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_finalize), (clearlooks_rc_style_class_init),
(theme_parse_boolean):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (clearlooks_style_unrealize):
* engines/clearlooks/src/clearlooks_style.h:
Applied patch from Benjamin Berg to improve the sanity of the animation
code. Should improve stability, and improves readability here and there.
2006-01-30 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Updated for 2.7.4 release
2006-01-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
Not compiling any animation code anymore. Define HAVE_ANIMATION to enable.
2006-01-25 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box) First attempt at cairo
progress bar bars, (draw_option) Show 'active' state of radio buttons
2006-01-22 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am: Use new shared functions
* engines/crux/src/crux-draw.c: (crux_paint_gradient), (draw_box),
(draw_check), (draw_option): Draw radio buttons using cairo
* engines/crux/src/crux-draw.h:
* engines/crux/src/eazel-theme.h:
Remove references to (old) undefined functions
* configure.ac:
* engines/Makefile.am:
* engines/support/Makefile.am:
* engines/support/cairo-support.c: (rgb_to_hls), (hls_to_rgb),
(ge_gdk_color_to_cairo), (ge_shade_color):
* engines/support/cairo-support.h:
New cross-engine support functions
2006-01-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_check): Add insensitive state
2006-01-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_stock_image),
(paint_shadow), (paint_default), (paint_arrow), (draw_box),
(draw_polygon), (draw_arrow), (draw_check), (draw_focus),
(draw_slider):
* themes/Crux/gtk-2.0/gtkrc:
First attempt at cairo check boxes
2006-01-16 Richard A. Stellingwerff <remenic@gmail.com>
* NEWS:
* configure.ac:
Updated for 2.7.3
2006-01-15 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_resize_grip):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
* engines/clearlooks/src/clearlooks_types.h:
Added the resize grip.
2006-01-15 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_menuitem):
Fixed memory leak.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Don't draw the shadow on vertical toolbars.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (scale_or_ref):
Add missing function for icon transparency patch.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (set_transparency),
(render_icon), (clearlooks_style_class_init):
Applied icon transparency patch again.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_menuitem):
New-old menuitem style.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle):
Fix broken toolbar handle orientation (again).
2006-01-06 Benjamin Berg <benjamin@sipsolutions.net>
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_slider),
(draw_handle):
Make sure the clip regions are reset again.
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* themes/Clearlooks/gtk-2.0/gtkrc:
Reverted to 'forward motion' animation by default, when
enabled. Disabled by default now.
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Removed some very unprofessional debugging output...
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/support.c: (cl_is_panel_widget):
* engines/clearlooks/src/support.h:
Renamed cl_is_gnome_panel to cl_is_panel_widget to catch
applets as well. Don't ask me why the Window List applet
likes to draw like a menubar, but it does.
2006-01-04 Thomas Wood <thos@gnome.org>
* engines/lighthouseblue/src/lighthouseblue_rc_style.c:
(theme_parse_boolean):
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_arrow),
(lighthouseblue_style_class_init):
* engines/lighthouseblue/src/util.c:
Applied Lighthouseblue engine patch from bug 321140
2006-01-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/hc/src/hc-style.c: (hc_draw_flat_box),
(hc_style_class_init):
Add a hc_draw_flat_box function, that calls the gtk_paint_box
function for tooltips to avoid the hardcoded black border that
the default engine uses. Closes bug #318151.
2006-01-02 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Updated for 2.7.2
2006-01-02 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
* engines/clearlooks/src/support.c: (cl_find_combo_box_widget),
(cl_is_combo_box):
* engines/clearlooks/src/support.h:
Prefixed some function with cl_ to avoid symbol conflicts with
other engines. Based on a patch from #315562.
2005-12-31 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
(draw_box): Fix some possible NULL dereferenciations.
2005-12-30 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
Added an extra check for the entry widget. Prevents a crash
in evolution.
2005-12-26 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Don't draw menubar on GNOME panel.
* engines/clearlooks/src/support.c: (cl_is_gnome_panel):
* engines/clearlooks/src/support.h:
Added function to check if the widget is the GNOME panel.
2005-12-26 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_box),
(clearlooks_style_init_from_rc):
* engines/clearlooks/src/clearlooks_types.h:
Added 'is_default' field to WidgetParameters.
2005-12-21 Kjartan Maraas <kmaraas@gnome.org>
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.c:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
(internal_drawing_area_use_pen_gc),
(internal_drawing_area_unuse_pen_gc),
(internal_drawing_area_use_brush_gc),
(internal_drawing_area_unuse_brush_gc): Revert too agressive cleanups so
we don't get unresolved symbols and crashes/100% cpu hangs.
2005-12-21 Thomas Wood <thos@gnome.org>
* engines/hc/src/hc-main.c: (theme_init):
* engines/hc/src/hc-style.c: (hc_draw_shadow):
* engines/industrial/src/industrial_style.c: (ensure_pixmap),
(draw_hline), (draw_handle), (draw_vline), (draw_slider),
(real_draw_box), (draw_box), (draw_shadow), (draw_box_gap),
(draw_shadow_gap), (draw_extension), (draw_arrow), (draw_check),
(draw_option):
* engines/industrial/src/parse_rc_style.h:
* engines/mist/src/mist-rc-style.c:
* engines/mist/src/mist-style.c: (draw_box), (draw_resize_grip),
(draw_string):
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_box):
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/redmond/src/redmond_gtk2_misc.c: (is_toolbar_item),
(gtk_menu_shell_setup_signals), (gtk_menu_shell_cleanup_signals):
* engines/thinice/src/thinice_rc_style.c:
(thinice_rc_style_class_init):
* engines/thinice/src/thinice_theme_draw.c: (draw_box),
(draw_handle):
- Patches and fixes for bug 321140 to hc, industrial, mist, redmond and
thinice engines (cleanups for compiler warnings and removal of
unneeded code)
2005-12-19 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectangle), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_spinbutton_down),
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough), (clearlooks_draw_tab),
(clearlooks_draw_scrollbar_stepper):
Renamed clearlooks_draw_rectectangle to clearlooks_draw_rectangle.
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box), (clearlooks_style_unrealize):
Don't draw entry in TreeView edit mode.
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
Fixed a warning, removed unused methods.
* themes/Clearlooks/gtk-2.0/gtkrc:
Made background just a tiiiiiiiny bit darker.
2005-12-14 Thomas Wood <thos@gnome.org>
* engines/smooth/Makefile.am:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
(theme_parse_boolean), (theme_parse_fill), (theme_parse_edge),
(theme_parse_button_default), (theme_parse_active_tab),
(theme_parse_tab), (theme_parse_option), (theme_parse_grip),
(theme_parse_check):
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(rounded_extension_points), (square_extension_points),
(triangle_extension_points), (smooth_fill_background),
(smooth_draw_grip), (do_smooth_draw_shadow),
(do_smooth_draw_focus), (smooth_draw_extension),
(smooth_draw_button_default), (smooth_draw_handle):
* engines/smooth/src/engine/smooth_gtk2_misc.c: (is_toolbar_item):
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
(smooth_rc_style_init_data):
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.c:
* engines/smooth/src/interfaces/drawing_interface.c:
(SmoothDrawingInterfaceSetup):
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
(internal_create_vertical_gradient_image_buffer),
(GDK2CanvasRenderGradient):
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
(internal_drawing_area_use_pen_gc):
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow):
* engines/smooth/src/utils/draw_arrows.h:
* engines/smooth/src/utils/draw_border.c:
(SmoothDrawPolygonBorder):
* engines/smooth/src/utils/draw_checkmark.c:
(SmoothDrawCrossCheckMark):
* engines/smooth/src/utils/draw_grips.c: (modula):
Applied smooth engine patch from bug 321140
2005-12-12 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.1 release
* engines/metal/src/metal_gtk2_drawing.c: (metal_draw_box),
(metal_draw_tab), (metal_draw_extension):
* engines/metal/src/metal_gtk2_misc.c: (do_metal_draw_arrow),
(is_first_tab), (do_metal_draw_notebook_tab):
* engines/metal/src/metal_gtk2_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_box),
(draw_extension), (thinice_tab):
Fixes bug 323215
2005-12-13 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am:
Add animation.c to the dist.
2005-11-27 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_check):
Don't draw the "sunken" look when x/ythickness is smaller than 3.
2005-11-25 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry),
(clearlooks_draw_frame), (clearlooks_draw_tab),
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Removed most of the #define's in clearlooks_draw, replacing them
with const's. Slightly modified the border shade of pressed buttons.
No longer animating progressbars when their allocation has negative
values. Firefox is an application where this happens, and is the
prime example of GTK+ fakes where adding timers to the main loop
has no effect, resulting in choppy progressbar animation.
2005-11-23 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.c: (cl_async_animation_lookup),
(cl_async_animation_remove), (cl_async_animation_add),
(cl_async_animation_update), (cl_async_animation_timer_func),
(cl_async_animation_getdata), (cl_checkbox_toggle),
(cl_progressbar_add), (cl_disconnect):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (draw_arrow), (draw_focus),
(clearlooks_style_unrealize):
* themes/Clearlooks/gtk-2.0/gtkrc:
Updated the animation code from Kulyk Nazar's latest patch. Moved all
animation functions to animations.c. It needs a lot of testing still.
Changed the bg[ACTIVE] shade to make it a bit lighter.
2005-11-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_trough):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters):
Fixed crash in gnumeric. The bug was potentially harmful
to other apps as well.
2005-11-21 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.0 release
2005-11-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-common.h:
* engines/crux/src/crux-draw.c: (crux_paint_gradient),
(draw_shadow), (draw_box), (draw_slider):
* engines/crux/src/crux-main.c: (theme_init):
* engines/crux/src/crux-rc-parser.c:
* engines/crux/src/crux-rc-style.c:
- Applied crux patch from bug 321140
- General gradients now drawn using cairo
2005-11-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_entry): Draw inner focus ring on GtkEntry.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (cl_progressbar_add),
(cl_checks_remove), (cl_update_checks), (cl_checks_known),
(cl_checks_timer_func), (cl_checks_toggled),
(clearlooks_set_widget_parameters), (draw_flat_box), (draw_check),
(clearlooks_style_unrealize):
Checkmarks now animate, too. Thanks once again to Kulyk Nazar (tirpse)!
Properly disconnecting signals from progressbars and check boxes, I hope.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_unrealize):
Don't update the progressbars after unloading the engine.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(cl_progressbar_remove), (update_progressbar), (timer_func),
(cl_progressbar_known), (cl_progressbar_add), (draw_box),
(clearlooks_style_init_from_rc):
Added animating progressbar, thanks to Kulyk Nazar (tirpse)!
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
* engines/clearlooks/src/clearlooks_style.h:
Add "animation" property to ClearlooksStyle as well.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_scale_draw_gradient),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill): Fixed a little memory leak.
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_boolean),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
Added a new option in gtkrc called "animation". This will be used
to enable/disable animation a theme. Thanks goes to Kulyk Nazar
"tirpse, Schamane" for his work on this.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill), (clearlooks_draw_tab),
(clearlooks_draw_list_view_header):
* engines/clearlooks/src/clearlooks_types.h:
* engines/crux/src/crux-main.c: (theme_exit):
* themes/Clearlooks/gtk-2.0/gtkrc:
Flattened the inactive tabs, increased the shade of list headers,
and made the progressbar less 3d'ish.
2005-11-10 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill): Applied patch #321185 from
Jason Allen to fix memory leak.
2005-11-10 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_paint_menuitem_gradient),
(paint_outline), (paint_shadow), (paint_entry_shadow),
(paint_menuitem_shadow), (draw_box):
Use cairo to draw menu items and entry boxes
2005-11-02 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint),
(paint_outline), (paint_shadow):
Use cairo functions rather than gdk
2005-10-31 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_slider):
* engines/crux/src/eazel-theme-hacks.c:
Remove various hacks
2005-10-30 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill),
(clearlooks_draw_scrollbar_trough),
(clearlooks_draw_scrollbar_stepper):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_handle),
(clearlooks_style_init_from_rc),
(gdk_cairo_set_source_color_alpha), (draw_focus):
* engines/clearlooks/src/clearlooks_types.h:
* themes/Clearlooks/gtk-2.0/gtkrc:
Lots of tweaking of contrast and colors. Fixed the focus rings.
2005-10-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Fix memory leak. Patch from Mart Raudsepp (leio).
2005-10-10 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_inset), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_menu_frame):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (clearlooks_style_init_from_rc):
* themes/Clearlooks/gtk-2.0/gtkrc:
Improved colors and such. Possibly other things, too :)
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_trough): Fix progressbar shadow in Firefox.
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* themes/Clearlooks/gtk-2.0/gtkrc: Fix statusbar breakage.
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry),
(clearlooks_draw_progressbar_fill): Slightly lighter border on disabled
buttons.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
(draw_box), (draw_option), (draw_check): Fixed prelight checkbuttons.
Unknown handles are drawn properly now.
2005-09-14 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_option),
(draw_check): Disabled radio/check buttons are sooo pretty now!
2005-09-14 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(_clearlooks_draw_arrow), (clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box), (draw_arrow): Fixed arrow drawing.
2005-09-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry): Slightly more contrast.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Properly
handle orientation.
2005-09-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_inset), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_scale_trough),
(clearlooks_draw_progressbar_trough):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
* themes/Clearlooks/gtk-2.0/gtkrc:
Fixed the shades calculations and did some polishing.
2005-09-12 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_tab), (draw_arrow),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_types.h: Draw pretty combo arrows.
2005-09-12 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_option),
(draw_check), (clearlooks_style_class_init): Draw pretty checkbox
buttons, too!
2005-09-11 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option): Drawing pretty radio buttons!
2005-09-11 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
(clearlooks_draw_frame), (clearlooks_draw_menu_frame),
(clearlooks_draw_handle):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_extension), (draw_handle), (draw_box), (draw_up_down_arrow),
(draw_tab), (clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (scrollbar_get_stepper):
* themes/Clearlooks/gtk-2.0/gtkrc:
Implemented handle bars. Improved arrows on combobox/optionmenu.
Improved gradient on buttons.
Shadowless frames are no longer drawn.
2005-09-09 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: fix disabled/selected option
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_drawing.h:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/redmond/src/redmond_gtk2_misc.h:
partially converted to cairo
check still has problem sizes,
fills and options need to be done yet
2005-09-08 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_scrollbar_trough),
(clearlooks_draw_scrollbar_stepper),
(clearlooks_draw_scrollbar_slider), (clearlooks_draw_statusbar),
(clearlooks_draw_menu_frame):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_int),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_handle), (combo_box_get_seperator_pos), (draw_box),
(draw_tab), (clearlooks_draw_arrow),
(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg),
(scrollbar_get_stepper):
Made slider (scale) border slightly brighter.
Made progressbar trough slightly brighter.
Added scrollbar trough.
Improved scrollbar steppers and sliders.
Added support for colored scrollbar slider.
New function for drawing statusbar.
* themes/Clearlooks/gtk-2.0/gtkrc: Minor changes to the color scheme.
2005-08-31 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: more cairo conversions - initial
change mostly complete now
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: funky change to improve option
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: more changes toward cairo
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c:begin conversion to cairo for 2.8
2005-08-30 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle): Decided to opt for easier math. Should
avoid some unnecessary headaches.
* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_button),
(clearlooks_draw_menuitem), (clearlooks_draw_scrollbar_stepper),
(clearlooks_draw_scrollbar_slider): Added functions to draw scrollbar.
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
(draw_box):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (scrollbar_get_stepper),
(scrollbar_visible_steppers), (scrollbar_get_junction): Added support
functions to determine which stepper is drawn, as well as which sides of
the slider jonjoin.
* engines/clearlooks/src/support.h:
2005-08-28 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
(clearlooks_scale_draw_gradient), (clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough), (clearlooks_draw_frame),
(clearlooks_draw_menuitem):
* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
(draw_hline):
Minor speed improvements.
2005-08-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_entry): Draw an opaque border, instead of
a transparent one. What was I thinking?
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
Sanitize the size, if needed.
2005-08-26 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_get_frame_gap_clip),
(clearlooks_draw_frame), (clearlooks_draw_list_view_header),
(clearlooks_draw_toolbar), (clearlooks_draw_menuitem):
Added drawing code for toolbars, menuitems. Lightened buttons borders.
Etched in/out support for frames.
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box_gap), (draw_box), (draw_shadow_gap), (draw_arrow),
(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
Implemented toolbars, menuitems (incomplete), scrollbars (incomplete).
Added etched in/out support for frames.
2005-08-24 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/bits.c:
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_top_left_highlight), (clearlooks_draw_button),
(clearlooks_scale_draw_gradient), (clearlooks_draw_optionmenu),
(clearlooks_draw_tab):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box_gap), (combo_box_get_seperator_pos), (draw_vline),
(draw_hline), (draw_shadow_gap), (clearlooks_style_unrealize):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
Major cleanup. Removed unused variables, function, files.
Compiles with -pedantic -ansi -std=c89.
2005-08-23 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_frame), (clearlooks_draw_separator),
(clearlooks_draw_list_view_header):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_shadow), (draw_box_gap),
(draw_box), (draw_shadow_gap):
Implemented listview headers.
* engines/clearlooks/src/clearlooks_types.h: Added type for
Listview headers.
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg): Fixed
segfault.
2005-08-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am: Fixes bug 314127
* engines/clearlooks/src/support.c:
(gtk_treeview_get_header_index), (special_get_ancestor): Removed
obsolete functions.
* engines/clearlooks/src/support.h: Removed obsolete prototypes.
2005-08-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_get_frame_gap_clip), (clearlooks_draw_tab),
(clearlooks_draw_separator):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_extension), (draw_vline), (draw_hline), (draw_resize_grip),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_types.h:
Implemented the statusbar. Improved tabs. Added Separator functions
and type. Disabled the resize grip for now.
2005-08-21 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/src/eazel-theme.h:
Removed references to eazel-theme-hacks.c
* engines/crux/src/crux-draw.c: (draw_box), (draw_extension):
Fixes an Open Office 2 bug and bug 305963 (The leftmost tab in tabbed widgets
is not drawn correctly)
* engines/mist/src/mist-style.c: (draw_rect): Fixes bug 165864
* engines/thinice/src/thinice_rc_style.c:
(thinice_rc_style_create_style): Patch from bug 314100 (tiny cleanup in
thinice theme style code) by Kjartan Maraas
2005-08-21 Richard A. Stellingwerff <remenic@gmail.com>
* configure.ac: Depend on GTK+ 2.8, changed version number.
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (rotate_mirror_translate),
(clearlooks_draw_inset), (clearlooks_draw_shadow),
(clearlooks_draw_top_left_highlight),
(clearlooks_draw_highlight_and_shade), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_spinbutton),
(clearlooks_draw_spinbutton_down),
(clearlooks_scale_draw_gradient), (clearlooks_draw_scale_trough),
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill), (clearlooks_draw_optionmenu),
(clearlooks_draw_menubar), (clearlooks_draw_tab2),
(clearlooks_get_frame_gap_clip), (clearlooks_draw_frame),
(clearlooks_draw_tab):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_begin_paint), (clearlooks_set_widget_parameters),
(draw_flat_box), (draw_shadow), (draw_box_gap), (draw_extension),
(draw_handle), (combo_box_get_seperator_pos), (draw_box),
(draw_slider), (draw_option), (draw_tab), (draw_vline),
(draw_shadow_gap), (clearlooks_style_init_from_rc),
(realize_color), (draw_focus), (clearlooks_style_unrealize),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c: (shade), (is_combo_box),
(clearlooks_gdk_color_to_rgb), (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
* themes/Clearlooks/gtk-2.0/gtkrc:
Initial import of Clearlooks port to cairo.
2005-08-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c: Changed return type from
gboolean to void in cl_progressbar2_set_four_points.
2005-08-05 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow_gap):
Fixed a memory leak.
2005-08-02 Chris Lahey <clahey@ximian.com>
* engines/industrial/src/industrial_style.c (draw_check)
(draw_option): Center these pixmaps properly.
2005-07-30 Richard A. Stellingwerff <remenic@gmail.com>
* themes/Clearlooks/gtk-2.0/gtkrc:
Using latest engine features. Using the more vibrant selection color
from Shaun McCance.
2005-07-27 Thomas Wood <thos@gnome.org>
* NEWS: Updated for 2.6.4 release
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
(do_smooth_draw_shadow): Fixes bug 305374
2005-07-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Fixed #1244760 (clearlooks sf.net bugtracker).
2005-07-24 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_stock_image):
* engines/crux/src/crux-pixmaps.c: (pixmap_cache_ref),
(pixmap_cache_set), (eazel_engine_image_render),
(eazel_engine_stock_pixmap_and_mask_scaled),
(eazel_engine_stock_pixmap_and_mask):
* engines/crux/src/crux-pixmaps.h:
Patch applied from (and fixes) bug 161960
2005-07-24 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
Updated clearlooks engine
2005-07-09 Thomas Wood <thos@gnome.org>
* configure.ac: Update for 2.6.4
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_option): Fixes bug 303112
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_box), (smooth_draw_box): Fixes bug 308551
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(gtk_button_get_props): Fixes bug 305432
* themes/Industrial/gtk-2.0/gtkrc: Fixes bug 170824
2005-05-14 Glynn Foster <glynn.foster@sun.com>
* engines/clearlooks/Makefile.am: Install into the correct
directory. Fixes #300530.
2005-04-12 Thomas Wood <thos@gnome.org>
* NEWS: Updated for 2.6.3
* configure.ac:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/clearlooks_draw.c: (cl_draw_borders),
(cl_draw_line), (cl_get_gradient_corner_color), (cl_draw_corner),
(cl_draw_fill), (cl_progressbar_tile_new),
(cl_draw_menuitem_button), (cl_draw_menuitem_flat),
(cl_draw_menuitem_gradient):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_progressbarstyle),
(theme_parse_menubarstyle), (theme_parse_listviewitemstyle),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box),
(draw_box_gap), (draw_extension), (draw_box), (draw_shadow_gap),
(draw_hline), (clearlooks_style_init_from_rc),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
(internel_image_buffer_free_pixels), (internal_image_buffer_new),
(internal_color_get_as_uchars),
(internal_create_horizontal_gradient_image_buffer),
(internal_create_vertical_gradient_image_buffer), (draw_vgradient),
(draw_hgradient):
* engines/clearlooks/src/support.h:
Updated clearlooks engine
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_focus): Patch from Andrew Johnson that should fix the Firefox
print dialog bug (bug 167389)
* themes/Clearlooks/Makefile.am:
* themes/Clearlooks/gtk-2.0/Makefile.am:
* themes/Clearlooks/gtk-2.0/gtkrc:
Updated clearlooks engine and added Clearlooks themes
* themes/Industrial/gtk-2.0/gtkrc:
* themes/LighthouseBlue/gtk-2.0/gtkrc:
* themes/Mist/gtk-2.0/gtkrc:
* themes/ThinIce/gtk-2.0/gtkrc:
Work around for GNOME "Places" and "Desktop" menu bar applet item text
colours
2005-04-11 Thomas Wood <thos@gnome.org>
* configure.ac: Get ready for 2.6.3 release
* engines/industrial/src/industrial_style.c: (set_transparency),
(scale_or_ref), (render_icon):
* engines/industrial/src/industrial_style_versioned_code.h:
Patch from Michele Cella <michele.cella@gmail.com> to render better
looking insensitive icons
2005-03-17 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_focus),
(crux_draw_style_class_init): Fixes menuitems and focus indicators
2005-03-14 Thomas Wood <thos@gnome.org>
* NEWS: Corrected
* engines/crux/src/crux-draw.c: (paint_check): fixes bug 170113
2005-03-14 Andrew Johnson <ajgenius@ajgenius.us>
* COPYING:
* configure.ac:
* engines/clearlooks/AUTHORS:
* engines/clearlooks/CREDITS:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/bits.c:
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_theme_main.c:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
add clearlooks engine
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
check for empty width/height in gradient routine
2005-03-13 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
(internal_create_vertical_gradient_image_buffer):
* engines/smooth/src/utils/draw_arrows.c: (SmoothFreeArrowStyles):
try and work around potential memcpy overlap
2005-03-11 Andrew Johnson <ajgenius@ajgenius.us>
* engines/crux/src/config.h.in:
re-empty crux config template (tsk's thos)
(merging changes from smooth cvs)
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
* engines/smooth/src/utils/draw_arrows.c:
* engines/smooth/src/utils/draw_arrows.h:
ensure composite arrows immediately after parse i
(to try and prevent memleaks on arrowless apps)
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:
enabled dither pixbuf gradients by default for vertical/horizontal
gradients and use exponential memcpy's in block sizes of 2^n to
optimize number of steps used to draw vertical gradient lines.
2005-03-07 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.6.2 release
2005-02-19 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/smooth_gtk2_drawing.c
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
Sync with with latest smooth 0.6.0 fixes, closes bugs #167389 and
#163370
2005-02-08 Thomas Wood <thos@gnome.org>
* NEWS: Update for 2.6.1
2005-02-03 William Jon McCann <mccann@jhu.edu>
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c (smooth_draw_flat_box):
* engines/smooth/src/engine/smooth_gtk2_engine.c (smooth_style_class_init):
Namespace parent_class var (Fixes #166201).
2005-02-03 Kjartan Maraas <kmaraas@gnome.org>
* engines/smooth/src/engine/smooth_gtk2_engine.c:
(smooth_rc_style_parse): Use g_quark_from_string() instead
of g_quark_from_static_string() since the latter will cause
problems when used in modules that are dynamically loaded
and unloaded. This should solve a ton of crashes related
to changing themes. Closes bug #165942, bug #166018,
bug #160803, and is also related to other theme related
crashes all the way back to 1.4.x. Theme engine authors
should be made aware of this so we can get external theme
engines fixed.
2005-01-29 Thomas Wood <thos@gnome.org>
* NEWS: Updated
* configure.ac: Change version to 2.6.1
2005-01-28 Thomas Wood <thos@gnome.org>
* engines/smooth/Makefile.am: Fix bug 162131 (Enable building outside of srcdir)
2005-01-06 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-pixmaps.c: (load_image):
* engines/crux/src/crux-rc-style.c: (crux_rc_style_init):
* engines/redmond/src/redmond_gtk2_drawing.c:
(redmond_draw_handle):
Applied patch from bug 163099 (fixes building with C89 compilers)
2005-01-04 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(reverse_engineer_spin_button):
improve spin button up arrow offset when embedded
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
(internal_image_buffer_new), (GDK2CanvasStore), (GDK2CanvasRender),
(GDK2CanvasDrawLine), (GDK2CanvasDrawLines), (GDK2CanvasDrawArc),
(GDK2CanvasFrameRectangle), (GDK2CanvasFrameChord),
(GDK2CanvasFillRectangle), (GDK2CanvasFillChord),
(GDKInitializeCanvas), (GDKFinalizeCanvas),
(_DrawingInterfaceInitialize), (_DrawingInterfaceFinalize):
* engines/smooth/src/interfaces/gdk2/gdk2_private_drawing_interface.h:
Remove unused experimental Cairo/Xrender, Bezier, & Blur Cruft
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
(GDK2CanvasFrameRectangle):
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_focus):
fix solid focus where thickness > 1
2004-12-21 Andrew Johnson <ajgenius@ajgenius.us>
* configure.ac:
fix dist/distcheck
2004-12-21 Andrew Johnson <ajgenius@ajgenius.us>
* README:
* configure.ac:
* engines/Makefile.am:
* themes/Makefile.am:
add --disable args to configure
version bump to 2.6.0
* themes/ThinIce/Makefile.am:
* themes/ThinIce/gtk-2.0/Makefile.am:
* themes/ThinIce/gtk-2.0/gtkrc:
add ThinIce theme
2004-12-17 Andrew Johnson <ajgenius@ajgenius.us>
* AUTHORS:
Point to individual engines
* MAINTAINERS:
Add initial Maintainers list
* NEWS:
Add 2.6 News
* engines/industrial/src/industrial_style.c: (real_draw_box):
Fix OptionMenu vertical line for RTL
2004-12-16 Thomas Wood <thos@gnome.org>
* themes/Industrial/gtk-2.0/gtkrc:
Fixed invisible text in insensitive entry widgets
* themes/Redmond/gtk-2.0/gtkrc:
* themes/Redmond/gtk/gtkrc:
Corrected background colour of insensitive entry widgets
2004-12-16 Andrew Johnson <ajgenius@ajgenius.us>
* COPYING:
add initial list of engine to license
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(smooth_draw_slider):
fix scales slider
2004-12-16 Andrew Johnson <ajgenius@ajgenius.us>
* README:
Initial README updates for new release
2004-12-15 Thomas Wood <thos@gnome.org>
* configure.ac:
* themes/LighthouseBlue/Makefile.am:
* themes/LighthouseBlue/gtk-2.0/Makefile.am:
* themes/LighthouseBlue/gtk-2.0/gtkrc:
* themes/Makefile.am:
* themes/Mist/Makefile.am:
* themes/Mist/gtk-2.0/Makefile.am:
* themes/Mist/gtk-2.0/gtkrc:
Added Mist and LighthouseBlue themes (gtkrc files)
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
(redmond_draw_box), (redmond_draw_handle):
fix comboboxentry insensitive arrow
fix RTL toolbar handles
* engines/redmond/src/redmond_gtk2_misc.c: (is_combo_box),
(is_in_combo_box):
fix redmond comboboxentry check
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow),
(SmoothDrawArrow):
fix Etched Dirty Arrow offset
* themes/Redmond/gtk-2.0/gtkrc:
use white for progress bar prelight text
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
(smooth_draw_grip):
* engines/smooth/src/utils/calc_colors.c:
* engines/smooth/src/utils/calc_colors.h:
* engines/smooth/src/utils/draw_grips.c:
(do_smooth_draw_broken_bars), (do_smooth_draw_lines),
(internal_smooth_draw_dot), (do_smooth_draw_dots),
(do_smooth_draw_buds):
* engines/smooth/src/utils/draw_grips.h:
ensure "smooth" "namespace" on old grip functions
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/utils/draw_checkmark.c:
(SmoothDrawMinusCheckMark):
improve size/center logic for inconsistant 'Minus' check
2004-12-14 Andrew Johnson <ajgenius@ajgenius.us>
* themes/Industrial/Makefile.am:
* themes/Metal/gtk-2.0/Makefile.am:
* themes/Redmond/gtk/Makefile.am:
commit missing Makefile.am's
2004-12-14 Andrew Johnson <ajgenius@ajgenius.us>
* configure.ac:
* Makefile.am:
* engines/Makefile.am:
* engines/metal/AUTHORS:
* engines/metal/Makefile.am:
* engines/metal/src/metal_gtk2_drawing.c:
* engines/metal/src/metal_gtk2_drawing.h:
* engines/metal/src/metal_gtk2_engine.c:
* engines/metal/src/metal_gtk2_engine.h:
* engines/metal/src/metal_gtk2_misc.c:
* engines/metal/src/metal_gtk2_misc.h:
add new metal engine
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
fix embed combo button redraw
* metal/.cvsignore:
* metal/ChangeLog:
* metal/Makefile.am:
* metal/Theme/.cvsignore:
* metal/Theme/Makefile.am:
* metal/Theme/README.html:
* metal/Theme/gtk-2.0/.cvsignore:
* metal/Theme/gtk-2.0/Makefile.am:
* metal/Theme/gtk-2.0/gtkrc:
* metal/metal_rc_style.c:
* metal/metal_rc_style.h:
* metal/metal_style.c:
* metal/metal_style.h:
* metal/metal_theme_main.c:
remove old metal
* themes/Makefile.am:
* themes/Industrial/Makefile.am:
* themes/Industrial/gtk-2.0/Makefile.am:
* themes/Industrial/gtk-2.0/gtkrc:
* themes/Metal/Makefile.am:
* themes/Metal/gtk-2.0/Makefile.am:
* themes/Metal/gtk-2.0/gtkrc:
* themes/Redmond/Makefile.am:
* themes/Redmond/gtk/Makefile.am:
* themes/Redmond/gtk/gtkrc:
Add Industrial theme
Add Metal theme
Add Redmond GTK 1 gtkrc
2004-12-13 Thomas Wood <thos@gnome.org>
* configure.ac:
* engines/Makefile.am:
* engines/smooth/*:
Added Smooth engine from Andrew Johnson <ajgenius@ajgenius.us>
2004-12-08 Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/Makefile.am: Fix Makefile.am libs
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
(redmond_draw_shadow), (redmond_draw_combobox_button),
(redmond_draw_spinbutton_stepper), (redmond_draw_box),
(redmond_draw_handle):
Ensure widget isn't null when testing RTL/LTR
Ensure valid style is used for combo widget
2004-12-06 Thomas Wood <thos@gnome.org>
* configure.ac:
* themes/Crux/Makefile.am:
* themes/Crux/gtk-2.0/Makefile.am:
* themes/Crux/gtk-2.0/gtkrc:
* themes/Makefile.am:
Added Crux gtkrc
2004-12-05 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_misc.c:
- Menu prelight fix (open menu check)
- Fixed insensitive arrows
- Use stippled background for toggle buttons in "on" state
- Fixed Firefox toolbar
2004-12-03 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* Makefile.am:
* configure.ac:
* engines/Makefile.am:
* engines/redmond/*:
New redmond engine added
* redmond95/Theme/.cvsignore:
* redmond95/Theme/Makefile.am:
* redmond95/Theme/README.html:
* redmond95/Theme/gtk-2.0/.cvsignore:
* redmond95/Theme/gtk-2.0/Makefile.am:
* redmond95/Theme/gtk-2.0/gtkrc:
Old redmond engine removed
* themes/Makefile.am:
* themes/Redmond/Makefile.am:
* themes/Redmond/gtk-2.0/Makefile.am:
* themes/Redmond/gtk-2.0/gtkrc:
Theme files for new redmond engine
2004-12-01 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* Update version to 2.5
* Remove pixbuf and notif engines, and misc other files
* Move crux, hc, industrial, mist, thinice engines over from
gnome-themes and gnome-themes-extras
* Replace configure.in with configure.ac
2004-11-02 James Henstridge <james@jamesh.id.au>
From bug #156666:
* configure.in: modernise the configure script a bit.
* autogen.sh: use automake 1.9, 1.8 or 1.7 instead of 1.4.
Wed May 28 10:26:48 2003 Owen Taylor <otaylor@redhat.com>
* README: Fix typo of ~/.theme for ~/.themes
Tue Apr 22 12:14:16 2003 Owen Taylor <otaylor@redhat.com>
* README: Fix 'copy copy' typo.
2003-03-02 Tor Lillqvist <tml@iki.fi>
* configure.in: Call AC_LIBTOOL_WIN32_DLL. Set OS_WIN32
conditional on Windows.
* makefile.cygwin: Remove, unmaintained and obsolete.
* Makefile.am (EXTRA_DIST): Remove here, too.
* README.win32: Update.
Fri Jan 17 19:02:02 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.2.0 ===
* Makefile.am: Make dist fixes.
* gtk-engines.spec: Some updates to bring into a
resemblence of workingness.
* NEWS: Updated.
Fri Jan 17 18:32:34 2003 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.am gtk-engines-2.pc.in: Patch
from Seth Nickell to add a .pc file so that things use
one of the gtk-engines engines can check for it's
presence.
Thu Oct 31 18:56:56 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Remove some useless checks.
(Red Hat bugzilla, #64061)
2002-09-12 Havoc Pennington <hp@redhat.com>
* notif/Theme/ICON.png, metal/Theme/ICON.png,
redmond95/Theme/ICON.png: remove apparently pointless old icon
files
Fri Sep 6 16:40:42 2002 Owen Taylor <otaylor@redhat.com>
* README: Added some text describing how to install
gtk-engines into a different prefix than GTK+.
(#84727, Piotr Sawuk)
2002-08-18 Havoc Pennington <hp@pobox.com>
* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
both automake 1.6 and 1.4 installed get the right automake. Means
compilation from CVS will now require the latest automake 1.4
release, or manually creating symlinks called "automake-1.4" and
"aclocal-1.4"
Sun Apr 21 09:52:54 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 1.9.0
Sat Jan 19 20:42:11 2002 Owen Taylor <otaylor@redhat.com>
* raleigh/**: Remove engine, it's now the GTK+ default.
* pixmap/**: Remove engine, replaced by pixbuf
* pixbuf/**: Replacement for pixmap-engine, compatible
RC file format, sane code.
* metal,notif,redmond95/Theme/gtk{-2.0}: Rename theme
directories to gtk-2.0.
* Makefile.am (SUBDIRS): Remove pixmap and raleigh,
temporarily remove
* ltmain.sh ltconfig acinclude.m4: Remove from CVS
* configure.in: Update for GTK+-2.0 and pkg-config.
Thu Mar 15 02:07:25 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Release 0.12
* configure.in: Suppress the default action when
checking for gtk_style_set_prop_experimental
to avoid messing up $LIBS. (#51989)
* configure.in: Add -Wall for GCC.
* raleigh/raleigh_theme_{draw,main}.c: Couple of
trivial warning cleanups.
Thu Feb 15 23:32:27 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Release 0.11.
Mon Feb 12 17:43:57 2001 Owen Taylor <otaylor@redhat.com>
* Makefile.am raleigh/*: Import of new theme that using GTK+-1.2.9
features to look better.
Wed Jan 17 13:40:08 2001 Owen Taylor <otaylor@redhat.com>
* {notif,redmond95}/Theme/gtk/gtkrc: Remove references to
/home/raster. (RH bugzilla #20444)
2000-02-13 Tor Lillqvist <tml@iki.fi>
* makefile.cygwin: New file, for building with gcc on Windows
without auto* and libtool.
* makefile.msc: New file, for building with MSVC.
* README.win32: New file.
* Makefile.am (EXTRA_DIST): Distribute the new files.
Thu Feb 3 15:05:57 PST 2000 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: upgrade to libtool 1.3.4 (bugfix only release)
Tue Jan 25 10:58:11 2000 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version, make a 0.10 release including
workaround hack for pixmap eventbox backgrounds.
1999-05-30 James Henstridge <james@daa.com.au>
* configure.in, */Makefile.am: make the theme engines link against
gtk.
Sat May 1 12:11:33 PDT 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: libtool 1.3
Mon Mar 29 21:13:13 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: libtool 1.2f
Fri Feb 26 20:38:53 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version number to 0.5
Thu Feb 11 23:09:55 1999 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Up version number to 0.4.
* **/Makefile.am: Removed all references to
makemakefile.sh
Tue Feb 2 05:16:12 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: use CVS libtool 1.2e. Tell me what breaks.
* pixmap/Makefile.am
* metal/Makefile.am
* notif/Makefile.am
* redmond95/Makefile.am: use -module and -avoid-version flags
* configure.in: minor clean ups
Wed Jan 27 21:14:54 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4: new file, to go with libtool
* ltmain.sh
* ltconfig: better file magic regexp for Linux libs
Mon Jan 18 14:08:14 1999 Owen Taylor <otaylor@redhat.com>
* README: Wrote one
* AUTHORS: Added Randy Gordon
* gtk-engines.spec: Up version number
Mon Jan 18 13:46:41 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version for an 0.2 release.
Mon Jan 18 11:25:25 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Remove -lgdk, -lgtk, and -lglib from GDK_IMLIB_LIBS.
* redmond95/Makefile.am notif/Makefile.am metal/Makefile.am
pixmap/Makefile.am: Don't link to GTK_LIBS, since we
want to use the main programs copy of GTK+.
* */*_theme_main.c: Add a gtk_module_check_init() function to
check if we are compatible with the version of GTK+ of the
main executable. Removed some debugging printf's.
Wed Jan 13 16:30:45 PST 1999 Manish Singh <yosh@gimp.org>
* ltconfig
* ltmain.sh: House! Techno! Libtool! (do the 1.2d dance baby)
Sun Jan 3 14:13:28 PST 1999 Manish Singh <yosh@gimp.org>
* configure.in: don't try to build static libs by default, it
doesn't make much sense
* redmond95/Makefile.am
* notif/Makefile.am
* metal/Makefile.am: don't link to $GDK_IMLIB_LIBS
Wed Dec 16 12:52:55 EST 1998 The Rasterman <raster@redhat.com>
* removed win95 and Motif themes - replace with Notif and Redmond95
- otherwise the same.
1998-11-07 Raja R Harinath <harinath@cs.umn.edu>
* configure.in: Unify all subdir `configure.in's here.
Mon Oct 19 12:11:28 1998 Owen Taylor <otaylor@redhat.com>
* Add in ltconfig and ltmain.sh with correct shldeps
patches.
1998-10-17 <jrb@aware-of-vacuity.labs.redhat.com>
* (theme)/configure.in: changed AC_INIT field.
Sat Oct 17 00:35:10 1998 Owen Taylor <otaylor@redhat.com>
* */*.[ch]: Removed unused code for handling
RC data, made functions static to reduce damage from g_module's
RTLD_GLOBAL. Removed theme_set_background functions
which were just cut 'n paste code from GTK+.
* */*.h: Removed unused, obsolete header files.
Tue Sep 1 00:12:12 CDT 1998 Frank Belew <frb@umr.edu>
* Makefile.am: added support for new imlib.m4
* configure.in: added support for new imlib.m4
Fri Aug 21 19:08:25 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am: Added support for metal theme.
Install/distribute gtkrc's for each theme.
Thu Aug 20 18:25:07 EDT 1998 The Rasterman <raster@redhat.com>
* added metal theme, fixed pixmap theme now to use pixmap path -
and removed lots of annoying print's, added gtkr's for each
theme data.. now all your rc needs to do is include these rc's.
Mon Aug 17 20:32:53 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am, pixmap/Makefile.am: Switch back to using automake,
fix things up to make dist properly.
* pixmap_theme.h: Rationalized.
* win95_theme.h motif_theme.h: Removed
* Started ChangeLog.
Thu Jul 30 14:51:34 EDT 1998 The Rasterman <raster@redhat.com>
* Moved all the themes to install cleanly the engine *.so's in
$(exec_prefix)/lib/gtk/themes/engines/ .
All the data for themes is now installed in
$(exec_prefix)/share/gtk/themes/theme_name/
All things build using GNU configure and autoconf and libtool now.
I have created a win95, motif and pixmap theme setup - i have to
work on the motif and win95 ones - pixmap theme also need work -
it partially parses a gtkrc for itself. This is goign to be a good
sample base to work from if you wish to write your own theme engines.
Thu Jul 30 19:10:42 EDT 1998 The Rasterman <raster@redhat.com>
* Fixed the win95/motif drawing functions to NOT clobber the original
GTK bg pixmap style stuff.... :)
2006-08-15 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/animation.h:
- include ge-support.h in animation.h instead of animation.c. This
is needed for GE_INTERNAL.
2006-08-15 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/src/industrial_style.c: (draw_rounded_rect),
(real_draw_box), (real_draw_box_gap), (draw_extension),
(draw_check):
- small improvements all over the place. ComboBoxes and Spinbuttons
don't have a two pixel distance between buttons and entry anymore.
* engines/support/cairo-support.c: (ge_cairo_rounded_rectangle):
- Handle a small radius by using cairo_rectangle.
* engines/support/widget-information.c:
(ge_button_get_default_border):
* engines/support/widget-information.h:
- added ge_button_get_default_border which I need for industrial
2006-08-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_draw_arrow):
- Fixed cairo_t leak ala bug #351057
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/support/cairo-support.c:
* engines/support/general-support.h:
* engines/support/widget-information.c:
* engines/thinice/src/thinice_rc_style.h:
- Make sure all headers now using GE_INTERNAL include it via ge-support.h
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/smooth/Makefile.am:
- Fix "trailing whitespace" silly automake
2006-08-09 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/animation.h:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.h:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.h:
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.h:
* engines/industrial/src/industrial_rc_style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/mist/src/mist-style.h:
* engines/redmond/src/redmond_gtk2_drawing.h:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.h:
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.h:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.h:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_inte
rface.h:
* engines/smooth/src/utils/calc_colors.h:
* engines/smooth/src/utils/draw_arrows.h:
* engines/smooth/src/utils/draw_border.h:
* engines/smooth/src/utils/draw_checkmark.h:
* engines/smooth/src/utils/draw_fill.h:
* engines/smooth/src/utils/draw_grips.h:
* engines/support/cairo-support.h:
* engines/support/general-support.h:
* engines/support/widget-information.h:
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_rc_style.h:
* engines/thinice/src/thinice_style.h:
Fix Bug #350606 -
- Move G_GNUC_INTERNAL macro to the start of the line
- Replace G_GNUC_INTERNAL with new GE_INTERNAL private macro
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/src/hc-style.c: (hc_draw_shadow):
- disable border for menus on panel
2006-08-08 Andrew Johnson <acjgenius@earthlink.net>
* configure.ac:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/Makefile.am:
* engines/crux/src/crux-draw.c:
* engines/glide/Makefile.am:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/Makefile.am:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_engine.c:
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.c:
* engines/industrial/Makefile.am:
* engines/mist/Makefile.am:
* engines/mist/src/mist-style.c:
* engines/redmond/Makefile.am:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/smooth/Makefile.am:
* engines/support/Makefile.am:
* engines/support/cairo-support.c:
* engines/support/cairo-support.h:
* engines/support/widget-information.c:
* engines/thinice/Makefile.am:
* engines/thinice/src/thinice_misc.c:
* engines/thinice/src/thinice_rc_style.c:
* engines/thinice/src/thinice_theme_draw.c:
- Add paranoia and deprecated configure flags
- Improve HC Check Inconsistent
- Add initial code for HC edge thickness RC flag
- Fix broken Clearlooks menu on panel check
- Make various little changes/fixes
2006-08-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/crux/src/crux-draw.c:
* engines/glide/src/glide_gtk2_drawing.c:
- Last C89 Patch too close bug #349575
2006-08-07 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.7 release
2006-08-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
- Add inconsistent state for option buttons per bug #347227
* engines/clearlooks/src/config.h.in:
- Stupid autoheader
2006-08-07 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow),
(draw_tab):
- cairo based arrow drawing
- improved scrollbar steppers
- draw gradients on handle boxes
(draw_extension): Match the inner stroke colour on bottom tabs to the
colour in draw_box.
(draw_handle): Don't draw boxes around handles that
are on the panel
2006-08-04 Benjamin Berg <benjamin@sipsolutions.net>
* engines/crux/src/crux-draw.c: (draw_box):
- Fix another possible crash bug.
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_support.c:
(do_glide_draw_simple_circle):
* engines/thinice/src/thinice_theme_draw.c:
(thinice_style_draw_option):
- Remove evil reset clip code
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/thinice/src/thinice_theme_draw.c:
- Quick fix to Use Min(width, height)/2 for option radius
2006-08-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_style.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/mist/src/mist-rc-style.c:
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
* engines/smooth/src/engine/smooth_gtk2_misc.c:
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/smooth_gtk2_rc.h:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.c:
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface.h:
* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.c:
* engines/smooth/src/interfaces/abstract/src/abstract_gradient_routines.h:
* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.c:
* engines/smooth/src/interfaces/abstract/src/abstract_tile_routines.h:
* engines/smooth/src/interfaces/drawing_interface.c:
* engines/smooth/src/interfaces/drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.h:
* engines/smooth/src/interfaces/gdk2/gdk2_type_defines.h:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_private_drawing_interface.h:
* engines/smooth/src/interfaces/shared/gdk/gdk_type_defines.h:
* engines/smooth/src/utils/draw_grips.c:
* engines/support/cairo-support.c:
* engines/support/general-support.h:
* engines/support/widget-information.c:
* engines/thinice/src/thinice_rc_style.c:
* engines/thinice/src/thinice_theme_draw.c:
- Namespace all engine symbols for thinice, smooth, mist, redmond, clearlooks
- Make Smooth use more Support functions/Macros
- Start adding missing IS_* Macros
2006-08-04 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
* engines/glide/src/glide_gtk2_drawing.c:
(glide_draw_spinbutton_stepper):
* engines/hc/src/hc-style.c: (hc_draw_shadow):
* engines/mist/src/mist-style.c: (mist_tab), (draw_shadow),
(draw_box), (draw_extension):
* engines/thinice/src/thinice_theme_draw.c: (draw_box):
- Fix potential crasher all over the place.
2006-08-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option):
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
* engines/redmond/src/redmond_gtk2_drawing.c:
(redmond_draw_option):
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(smooth_draw_option), (smooth_draw_check):
- Fixes cases where the arguments to CHECK_DETAIL were swapped.
2006-08-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c: (update_animation_info):
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_slider_button),
(clearlooks_draw_handle):
* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
* engines/clearlooks/src/support.c:
(clearlooks_scrollbar_visible_steppers):
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option):
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option):
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(gtk_cell_renderer_toggle_get_inconsistent):
* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
* engines/support/widget-information.c: (ge_object_is_a),
(ge_find_combo_box_widget_parent),
(ge_cell_renderer_toggle_get_inconsistent):
* engines/support/widget-information.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):
- Small bug/warning fixes all over the place.
2006-08-02 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box): Fix RTL
combo boxes
2006-08-02 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_support.c:
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/support/cairo-support.c:
* engines/thinice/src/thinice_theme_draw.c:
- C89 Fixes from #349575
2006-08-02 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_box):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
(clearlooks_scrollbar_get_junction):
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-draw.h:
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.h:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/hc/src/hc-style.c:
* engines/hc/src/hc_gtk2_engine.h:
* engines/industrial/src/industrial_rc_style.h:
* engines/industrial/src/industrial_style.h:
* engines/mist/src/mist-rc-style.h:
* engines/mist/src/mist-style.h:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
(smooth_rc_style_parse):
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/support/widget-information.h:
* engines/thinice/src/thinice_rc_style.h:
* engines/thinice/src/thinice_style.h:
- Marked loads of things G_GNUC_INTERNAL
- smooths theme_symbols array is now NULL terminated to save a variable
- Changed clearlooks to use ge_widget_is_ltr
2006-08-02 Benjamin Berg <benjamin@sipsolutions.net>
* engines/industrial/*:
- Initial port to cairo, there are still a lot of things missing
(inconsistent states, the contrast option, etc.)
- reindented everything. Pretty much all code was touched by the
port anyways.
- removed the xpm images
* engines/support/cairo-support.c:
(ge_cairo_pattern_add_color_stop_color), (ge_cairo_mirror):
* engines/support/cairo-support.h:
* engines/support/widget-information.c: (ge_widget_is_ltr):
* engines/support/widget-information.h:
- Added some more helper functions (ge_cairo_mirror,
ge_widget_is_ltr, ge_cairo_pattern_add_color_stop_color)
- Removed ge_cairo_rotate_mirror_translate
- Removed #if 0'ed code.
2006-08-01 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_theme_main.c:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
* engines/crux/src/crux-main.c:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_support.c:
* engines/hc/src/hc_gtk2_engine.c:
* engines/support/cairo-support.c:
* engines/support/widget-information.h:
- Fixed tooltip and scrollbars and scales in Glide
- Fixed invalid symbol in Glide
- More Clearlooks -> support integration
- Moved GTK verson check too support and removed from crux and clearlooks (all engines need it)
- More Symbol Cleanup - all but a few unprefixed in crux,
2 private exported in industrial,
and 2 unprefixed in clearlooks are left
The rest should be quick.
2006-07-28 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_style_realize), (redmond_style_unrealize):
* engines/redmond/src/redmond_gtk2_engine.h:
- rename bg_pixmap[] patterns to bg_image[] so gdb knows whats what
- add special check so that bg_pixmap == parent_relative doesn't crash gnome-power-manager
Thanks for the heads up on this rtcm
2006-07-24 Andrew Johnson <acjgenius@earthlink.net>
* NEWS:
* configure.ac:
Update for 2.7.6 release
2006-07-24 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/src/hc-style.c: (hc_draw_shadow),
(hc_draw_shadow_gap), (hc_draw_extension), (hc_draw_flat_box),
(hc_draw_box), (hc_draw_box_gap), (hc_draw_handle),
(hc_draw_slider), (hc_draw_check), (hc_draw_option), (hc_draw_tab),
(hc_draw_arrow), (hc_draw_hline), (hc_draw_vline):
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.c: (hc_style_class_init):
- Improve Slider, Tabs/Notebooks, Options, Checks, Arrows
- Prevent Double Lines in Combo's and Spin's
- Ensure Entry's Match State (for insensitive)
- Obsessively start reorganizing code
- Begin Commenting things
- #Warning woohoo!
* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_dot),
(hc_gtk2_engine_hack_menu_shell_style_set),
(hc_gtk2_engine_hack_menu_shell_destroy),
(hc_gtk2_engine_hack_menu_shell_motion),
(hc_gtk2_engine_hack_menu_shell_leave),
(hc_gtk2_engine_hack_menu_shell_setup_signals),
(hc_gtk2_engine_hack_menu_shell_cleanup_signals):
* engines/hc/src/hc_gtk2_support.h:
- Add menu shell prelight hack from redmond
2006-07-23 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow):
* engines/glide/src/glide_gtk2_support.c: (do_glide_draw_arrow):
* engines/glide/src/glide_gtk2_support.h:
* engines/hc/src/hc-style.c: (hc_draw_check), (hc_draw_option),
(hc_draw_tab), (hc_draw_arrow):
* engines/hc/src/hc_gtk2_support.c: (do_hc_draw_arrow):
* engines/hc/src/hc_gtk2_support.h:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow):
* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_arrow):
* engines/redmond/src/redmond_gtk2_misc.h:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
(smooth_style_get_arrow):
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawArrow):
* engines/thinice/src/thinice_misc.c: (thinice_arrow):
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_arrow):
- Fix for Bug #343893 in clearlooks, hc, glide, thinice, and smooth
- Played with check & option in hc, but without fully resolving anything yet
2006-07-22 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/*:
* engines/mist/src/*:
* engines/redmond/src/*:
* engines/smooth/Makefile.am:
* engines/smooth/src/engine/*:
* engines/smooth/src/interfaces/*:
* engines/smooth/src/utils/*:
* engines/support/cairo-support.h:
* engines/thinice/src/*:
- G_GNUC_INTERNAL Everything Glide, Mist, Redmond, Smooth, Thinice & Support
- Switch Smooth to use widget-information macros
- Rename hack functions in Redmond and Glide
2006-07-21 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option), (glide_draw_arrow), (glide_draw_shadow),
(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
(glide_draw_shadow_gap), (glide_draw_extension),
(glide_draw_handle), (glide_draw_focus):
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
(glide_simple_linear_shade_gradient_pattern),
(glide_linear_overlay_pattern), (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(glide_draw_pattern_fill), (glide_simple_border_gap_clip),
(do_glide_draw_border_with_gap), (do_glide_draw_border),
(do_glide_draw_option_check), (do_glide_draw_round_option):
* engines/glide/src/glide_gtk2_support.h:
----Let the evilness begin!---
- Revamp Default Apearance For Next Glider Version
+ Changed Edge Style
+ Changed Slider For Cleaner Appearance
+ Changed Menu Prelight Using Glass Overlay
+ Changed Progress Bar Fill
+ Minor Visual Cleanups
+ New Apearance 99% Complete
- More work on Pattern Fill drawing
- Add a hacked overlay option till layers implemented
- Improved Edge Drawing For Gaps/Notebooks gtk 2.10 vs 2.8
- Add New Smoother edge
- Use NORMAL state for most IN edge drawing
- Rework multiple functions for cleaner size vs style vs drawing
- Force Entry Select on Button focus in ComboEntry's
- Partially Fix spin button centering/sizing
* engines/glide/Makefile.am:
- Fix include path, top_builddir -> top_srcdir. ala #335917
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(draw_box): fix warning about assignment used as boolean
(draw_check), (draw_option): add inconsistent state
(draw_layout), (crux_draw_style_class_init): Override to prevent
shadowed disabled text
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_progress_bar),
(draw_shadow), (draw_box), (draw_extension), (draw_slider):
- Improved colours for scroll and progress bars
- Fix combobox focus line drawing
2006-07-21 Thomas Wood <thos@gnome.org>
* engines/lighthouseblue/*:
* engines/metal/*:
* themes/LighthouseBlue/*:
* themes/Metal/*:
Remove directories no longer used in build
2006-07-20 Thomas Wood <thos@gnome.org>
* configure.ac: Remove crux/pixmaps directory. Fixes bug 348167
2006-07-20 Benjamin Otte <in7y118@public.uni-hamburg.de>
* engines/crux/src/crux-draw.c: (draw_box_gap):
* engines/lighthouseblue/src/lighthouseblue_style.c:
(draw_box_gap):
fix drawing issues with box gaps at the end of a line.
2006-07-20 Benjamin Otte <in7y118@public.uni-hamburg.de>
* engines/crux/src/crux-draw.c: (draw_extension):
* engines/lighthouseblue/src/lighthouseblue_style.c:
(draw_extension):
Fix for new notebook dnd code. Both themes used the parent widget
witholut checking for NULL before.
2006-07-18 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/Makefile.am:
* engines/hc/src/hc-main.c:
* engines/hc/src/hc-rc-style.c:
* engines/hc/src/hc-rc-style.h:
* engines/hc/src/hc-style.c: (hc_draw_shadow), (hc_draw_extension),
(hc_draw_check), (hc_draw_option), (hc_draw_tab),
(hc_draw_shadow_gap), (hc_draw_arrow), (hc_draw_flat_box),
(hc_draw_box_gap), (hc_draw_handle), (hc_draw_hline),
(hc_draw_vline), (hc_draw_polygon):
* engines/hc/src/hc-style.h:
* engines/hc/src/hc_gtk2_drawing.h:
* engines/hc/src/hc_gtk2_engine.c: (hc_rc_style_create_style),
(hc_rc_style_class_init), (hc_rc_style_register_type),
(hc_style_realize), (hc_style_class_init),
(hc_style_register_type), (theme_init), (theme_exit),
(theme_create_rc_style):
* engines/hc/src/hc_gtk2_engine.h:
* engines/hc/src/hc_gtk2_support.c: (hc_simple_border_gap_clip),
(do_hc_draw_arrow), (do_hc_draw_line), (do_hc_draw_dot):
* engines/hc/src/hc_gtk2_support.h:
- Beging to reorganize code structure
- Start reworking gap & extension functions
- Add warnings for gdk code not converted
- Improve Options menus
- Start reworking thickness line width ratio
- Start improving Check(ratios/offsets still wrong)
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
(redmond_draw_option), (redmond_draw_arrow),
(redmond_draw_combobox_button), (redmond_draw_spinbutton_stepper),
(redmond_draw_box), (redmond_draw_slider),
(redmond_draw_extension), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_simple_color_pattern), (redmond_simple_pixmap_pattern),
(redmond_simple_hatch_mask_pattern), (redmond_style_realize),
(redmond_style_unrealize):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
(do_redmond_draw_pattern_fill), (do_redmond_draw_masked_fill),
(do_redmond_draw_check), (do_redmond_draw_simple_circle):
* engines/redmond/src/redmond_gtk2_misc.h:
- Reworked Redmond Optons to remove pixmap cruft
- Rework Hatch fill using Cairo Pattern Mask
- Use Pattern Fill ala Glide, enabling bg_pixmap support
2006-07-18 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/pixmaps/*:
* engines/crux/src/crux-common.h:
* engines/crux/src/crux-draw.c: (draw_box), (draw_arrow):
* engines/crux/src/crux-main.c: (theme_init):
* engines/crux/src/crux-pixmaps.c:
* engines/crux/src/crux-pixmaps.h:
* engines/crux/src/crux-rc-parser.c:
* engines/crux/src/crux-rc-parser.h:
* engines/crux/src/crux-rc-style.c: (crux_rc_style_class_init),
(crux_rc_style_register_type):
* engines/crux/src/crux-rc-style.h:
* engines/crux/src/crux-style.c: (crux_style_register_type),
(crux_style_class_init):
* engines/crux/src/crux-style.h:
- Pixmaps removed
- Removed old engine options
* themes/Crux/gtk-2.0/gtkrc: Remove old engine options. Now in lush purple!
2006-07-17 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_shadow), (glide_draw_combobox_button),
(glide_draw_spinbutton_stepper), (glide_draw_box),
(glide_draw_slider), (glide_draw_box_gap), (glide_draw_shadow_gap),
(glide_draw_extension), (glide_draw_handle), (glide_draw_layout):
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_color_pattern), (glide_simple_pixmap_pattern),
(glide_simple_linear_shade_gradient_pattern),
(glide_style_realize), (glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(glide_draw_pattern_fill), (do_glide_draw_default_fill),
(do_glide_draw_border), (gtk_menu_shell_motion):
* engines/glide/src/glide_gtk2_support.h:
- Rework Glide Fill Drawing(again), should work for cairo < 1.2
- Fix Tabs For GTK 2.10
- Add Warnings for unwanted gdk_* and gtk_* function calls
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_check),
(glide_draw_option), (glide_draw_handle), (glide_draw_focus),
(glide_draw_layout):
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_class_init):
- Improve Insensitive States For Text, Check, & Option
- Enable Drawing Paned Handles
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_combobox_button), (glide_draw_spinbutton_stepper),
(glide_draw_box), (glide_draw_slider), (glide_draw_box_gap),
(glide_draw_shadow_gap), (glide_draw_extension),
(glide_draw_handle):
* engines/glide/src/glide_gtk2_engine.c: (glide_style_realize),
(glide_style_unrealize):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(do_glide_draw_default_fill):
* engines/glide/src/glide_gtk2_support.h:
- More Glide Improvements
- Pass pattern directly too draw default
- Fix Notebooks/tabs for all directions and rtl
- Fix OptionMenu arrow offset
2006-07-13 Andrew Johnson <acjgenius@earthlink.net>
* engines/clearlooks/src/config.h.in:
* engines/glide/Makefile.in:
* engines/glide/src/glide_gtk2_drawing.c: (glide_draw_arrow),
(glide_draw_box), (glide_draw_box_gap), (glide_draw_shadow_gap),
(glide_draw_handle):
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
(glide_simple_shade_gradient_pattern), (glide_style_realize),
(glide_style_unrealize), (glide_style_class_init):
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
(ge_cairo_pattern_add_color_stop),
(ge_cairo_pattern_add_shade_color_stop), (glide_draw_pattern_fill),
(do_glide_draw_default_fill), (glide_simple_border_gap_clip):
* engines/glide/src/glide_gtk2_support.h:
* engines/support/cairo-support.c: (ge_hsb_from_color):
- more work on Glide
2006-07-13 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
(draw_extension), (draw_focus), (draw_slider),
(crux_draw_style_class_init):
* engines/crux/src/crux-rc-parser.c: (theme_data_unref),
(crux_parse_rc_style):
* engines/crux/src/eazel-theme.h:
* themes/Crux/gtk-2.0/gtkrc:
- Remove redundant code (fix warnings about unused variables, etc.)
- Remove pixmap related code
2006-07-12 Andrew Johnson <acjgenius@earthlink.net>
* configure.ac:
* engines/glide/AUTHORS:
* engines/glide/Makefile.am:
* engines/glide/Makefile.in:
* engines/glide/src/glide_gtk2_drawing.c:
* engines/glide/src/glide_gtk2_drawing.h:
* engines/glide/src/glide_gtk2_engine.c:
* engines/glide/src/glide_gtk2_engine.h:
* engines/glide/src/glide_gtk2_support.c:
* engines/glide/src/glide_gtk2_support.h:
- Adding initial Glide Engines Using Redmond as a Base
- This engine provides a standalone cairo based backend for the Glider theme
- Future development post-2.8 will also merge the most common smooth apearances
* engines/support/widget-information.c:
* engines/support/widget-information.h:
- Adding combo* checks from smooth to support
2006-07-10 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.5 release
2006-07-10 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_shadow), (draw_shadow),
(draw_box), (draw_arrow), (draw_extension): More cosmetic refinements!
2006-07-10 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
- Fix the transformations that got broken by the clipping fix.
* engines/clearlooks/Makefile.am:
* engines/crux/Makefile.am:
* engines/hc/Makefile.am:
* engines/mist/Makefile.am:
* engines/redmond/Makefile.am:
* engines/thinice/Makefile.am:
- Use top_srcdir instead of top_builddir for to include the support
stuff
2006-07-09 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(paint_scrollbar_trough): Add shadow
(draw_box): Set default to solid fill
(draw_extension): Cairo goodness
(draw_slider): Don't use pixmaps anymore
* themes/Crux/gtk-2.0/gtkrc: Set correct scrollbar width, and trough
border
2006-07-09 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_entry_shadow),
(draw_shadow), (draw_box), (draw_arrow), (draw_check),
(draw_option), (draw_focus), (draw_slider), (draw_handle):
- Use ge_gdk_drawable_to_cairo (), and remove crux_begin_paint ()
- Fix entry inner shadow
* engines/support/cairo-support.c: (ge_gdk_drawable_to_cairo):
Initialise a few more common engine options
2006-07-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_vline),
(redmond_draw_arrow), (redmond_draw_shadow),
(redmond_draw_combobox_button), (redmond_draw_box),
(redmond_draw_handle):
* engines/support/widget-information.c: (ge_object_is_a),
(ge_is_combo_box_entry), (ge_combo_box_is_using_list),
(ge_is_combo_box), (ge_is_combo), (ge_is_in_combo_box),
(ge_is_toolbar_item), (ge_is_panel_widget_item),
(ge_is_bonobo_dock_item), (ge_option_menu_get_props):
* engines/support/widget-information.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_vline),
(draw_arrow), (draw_box):
- Fix widget-information namespace
2006-07-08 Andrew Johnson <acjgenius@earthlink.net>
* engines/mist/src/mist-style.c:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
(redmond_draw_vline), (redmond_draw_check), (redmond_draw_option),
(redmond_draw_arrow), (redmond_draw_shadow), (redmond_draw_box),
(redmond_draw_slider), (redmond_draw_extension),
(redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/redmond/src/redmond_gtk2_misc.h:
- Move more things over too libsupport functions/macros
* engines/support/general-support.h:
* engines/support/widget-information.c: (object_is_a),
(is_combo_box_entry), (combo_box_is_using_list), (is_combo_box),
(is_combo), (is_in_combo_box), (is_toolbar_item),
(is_panel_widget_item), (is_bonobo_dock_item),
(option_menu_get_props):
* engines/support/widget-information.h:
- Merged widget tests from redmond into libsupport
* engines/thinice/src/thinice_misc.c: (thinice_shadow_type),
(thinice_slash_two), (thinice_slash_one), (thinice_dot),
(thinice_draw_separator):
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
(draw_vline), (draw_shadow), (draw_arrow), (draw_box),
(draw_option), (draw_handle), (thinice_tab):
- Switched vline/hline to use clearlooks separator
- Improved slashes
- Fix Inconsistant Option Size
- Partially(?) fixed notebook tabs
- Improved optionmenu vs combo tab drawing, (mostly) copied from redmond
- More libsupport updates
2006-07-07 Andrew Johnson <acjgenius@earthlink.net>
* engines/hc/Makefile.am:
* engines/hc/src/hc-style.c: (hc_draw_dot), (hc_draw_line),
(hc_arrow), (hc_style_realize), (hc_draw_shadow),
(hc_draw_extension), (hc_draw_check), (hc_draw_option),
(hc_draw_tab), (hc_draw_shadow_gap), (hc_draw_layout),
(hc_draw_arrow), (hc_draw_box_gap), (hc_draw_handle),
(hc_draw_hline), (hc_draw_vline), (hc_draw_diamond),
(hc_draw_polygon), (hc_style_class_init):
* engines/hc/src/hc-style.h:
- Initial Work Toward Cairo Verson of hc-engine
* engines/mist/src/mist-style.c: (draw_shadow), (draw_polygon),
(draw_diamond), (draw_box), (draw_check), (draw_option),
(draw_shadow_gap), (draw_box_gap), (draw_extension), (draw_handle),
(draw_resize_grip), (mist_style_class_init):
- More gdk -> cairo in mist. it should be all cairo now. (if not all done....)
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_check),
(redmond_draw_extension), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_misc.c: (do_redmond_draw_check):
- gdk -> cairo. Mostly cairo now, sans part stuff
* engines/support/cairo-support.c:
(ge_gtk_style_to_cairo_color_cube),
(ge_cairo_rotate_mirror_translate), (ge_cairo_simple_border),
(ge_cairo_polygon), (ge_cairo_line):
- Added some more simple cairo wrappers for gdk conversion ease
* engines/support/cairo-support.h:
* engines/thinice/Makefile.am:
* engines/thinice/src/thinice_misc.c:
* engines/thinice/src/thinice_misc.h:
* engines/thinice/src/thinice_main.c: (theme_create_rc_style):
* engines/thinice/src/thinice_style.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_hline),
(draw_vline), (draw_shadow), (draw_polygon), (draw_arrow),
(draw_diamond), (draw_box), (draw_check), (draw_option),
(draw_shadow_gap), (draw_box_gap), (draw_slider), (draw_handle),
(thinice_tab), (thinice_style_realize), (thinice_style_class_init):
- Convert to cairo from gdk - all gdk drawing is gone
- replaced optionmenu arrow with the standard arrow
- added thinice_misc
- a few things aren't quite done, (arrow positioning for eg), but most things are fairly accurate
2006-07-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_button),
(paint_shadow), (paint_progress_bar), (draw_box), (draw_check),
(draw_option): Fixed crux ge_shade/ge_saturate calls
2006-07-03 Andrew Johnson <acjgenius@earthlink.net>
* engines/mist/Makefile.am:
* engines/mist/src/mist-style.c: (mist_dot), (mist_line),
(mist_polygon), (mist_tab), (mist_draw_border), (draw_hline),
(draw_vline), (draw_shadow), (draw_polygon), (draw_diamond),
(draw_box), (draw_check), (draw_option), (draw_shadow_gap),
(draw_box_gap), (draw_extension), (draw_handle),
(draw_resize_grip), (mist_style_realize), (mist_style_class_init):
* engines/mist/src/mist-style.h:
* engines/redmond/Makefile.am:
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_hline),
(redmond_draw_vline), (redmond_draw_check), (redmond_draw_arrow),
(redmond_draw_shadow), (redmond_draw_box), (redmond_draw_handle):
* engines/redmond/src/redmond_gtk2_engine.c:
(redmond_style_realize):
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c: (option_menu_get_props),
(do_redmond_draw_check), (do_redmond_draw_arrow),
(do_redmond_draw_line):
* engines/redmond/src/redmond_gtk2_misc.h:
- Start using libsupport functions in redmond and mist
* engines/support/cairo-support.c: (ge_hsb_from_color),
(ge_color_from_hsb), (ge_gdk_color_to_cairo),
(ge_cairo_color_to_gtk), (ge_gtk_style_to_cairo_color_cube),
(ge_shade_color), (ge_saturate_color), (ge_gdk_drawable_to_cairo),
(ge_cairo_set_color), (ge_cairo_rounded_rectangle),
(ge_cairo_simple_border):
* engines/support/cairo-support.h:
- Added new support functions
- Modified shade et al functions to use CairoColor instead of rgb gdouble's
2006-07-01 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c:
(draw_check), (draw_option): Draw menu item check/options without borders
(crux_draw_style_class_init): Remove some old and probably unused code
* themes/Crux/gtk-2.0/gtkrc: Some tweaks to borders
2006-06-29 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_shadow), (draw_box):
- Add ring to Default buttons
- Make ComboBox buttons appear as if they are inside the GtkEntry
- Make treeview headers slightly smaller
* engines/support/widget-information.h: Fix Benjamin's keyboard
2006-06-29 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/Makefile.am:
* engines/crux/Makefile.am:
Link against libsupport.la
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_slider), (clearlooks_draw_progressbar_fill),
(clearlooks_draw_frame):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_begin_paint), (draw_flat_box), (draw_box):
- Clipping fixes. (Bug #345769)
- Some initial macro usage from the support stuff.
* engines/clearlooks/src/clearlooks_types.h:
* engines/crux/src/crux-draw.c: (draw_hline), (draw_vline),
(draw_shadow), (draw_box), (draw_polygon), (draw_arrow),
(draw_diamond), (draw_string), (draw_flat_box), (draw_check),
(draw_option), (draw_tab), (draw_shadow_gap), (draw_box_gap),
(draw_extension), (draw_focus), (draw_slider), (draw_handle):
- Use the checking macros from support, etc.
* engines/support/Makefile.am:
* engines/support/cairo-support.h:
* engines/support/ge-support.h:
* engines/support/general-support.h:
* engines/support/widget-information.h:
- Create a static libsupport.la library that engines can link
against.
2006-06-20 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_scrollbar_trough),
(draw_box), (draw_arrow), (draw_check), (draw_option),
(draw_slider):
- Start work on new scrollbars
- Improve check and radio buttons
2006-06-17 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint), (paint_button),
(draw_shadow), (draw_check), (draw_option), (draw_focus):
- Implement new style check and radio buttons
- Remove unused variables and functions
2006-06-09 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/animation.c: (animation_timeout_handler):
Add locking to prevent problems with multithreaded applications.
(Fixes #342199)
2006-06-06 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_menuitem), (paint_shadow),
(paint_progress_bar), (draw_box):
* themes/Crux/gtk-2.0/gtkrc:
- Implement new style menu items
- Bug fixes to paint_shadow and draw_box
- Fix draw issues in paint_progress_bar
2006-06-01 Thomas Wood <thos@gnome.org>
* engines/industrial/src/industrial_style.c: (real_draw_box):
Applied patch from Bug 341694 - Crash in d4x
2006-05-29 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint),
(crux_paint_gradient), (paint_button), (paint_shadow),
(paint_entry_shadow), (paint_progress_bar),
(paint_menuitem_shadow), (draw_shadow), (draw_box), (draw_check),
(draw_tab), (draw_focus), (draw_slider), (draw_handle):
Begin implementing the tango-style Crux from Lapo Calamandrei's mockup.
* engines/support/cairo-support.c: (ge_saturate_color),
(ge_cairo_rounded_rectangle):
* engines/support/cairo-support.h:
Added rounded rectangle and saturate functions
* themes/Crux/gtk-2.0/gtkrc: Tweaks for the new tango-style Crux
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_gripdots), (clearlooks_draw_slider),
(clearlooks_draw_slider_button):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (cl_get_parent_direction):
* engines/clearlooks/src/support.h:
Updated the GtkScale.
First steps to RTL support.
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_types.h:
Pulsing progressbars look better now.
100% progressbars don't draw end line.
2006-05-21 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_menubar0), (clearlooks_draw_menubar2),
(clearlooks_draw_menubar1), (clearlooks_draw_menubar),
(clearlooks_draw_toolbar):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_types.h:
Added the three menubar styles.
2006-05-17 Rob Staudinger <robert.staudinger@gmail.com>
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
Tab highlights for the smooth engine.
Syntax: "tabs { highlight = TRUE }"
2006-04-19 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_copy):
- Fix the copy function. (#338826, Søren Sandmann)
2006-04-10 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(combo_box_get_seperator_pos), (draw_resize_grip):
- Two memory leak fixes from Fedora Core
(Matthias Clasen <mclasen@redhat.com>)
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
- Fix orientation of the fill line for RTL locales
(#337381, yairhr@yahoo.com)
- Prevent the fill line from overshooting the trough.
2006-02-27 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_copy), (clearlooks_style_class_init):
* engines/industrial/src/industrial_style_versioned_code.h:
* engines/lighthouseblue/src/lighthouseblue_style.c:
(lighthouseblue_style_copy), (lighthouseblue_style_class_init):
* engines/metal/src/metal_gtk2_engine.c: (metal_style_copy),
(metal_style_class_init):
Added functions that copy the styles to all engines that save data
in them. (Fixes: #325760 for real)
2006-02-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(combo_box_get_seperator_pos):
Fixed another memory leak...
2006-02-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
* engines/clearlooks/src/support.c:
(gtk_treeview_get_header_index):
Applied patch from #332639. Fixes memory leaks.
2006-02-14 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box):
Re-implemented the listview item gradients.
2006-02-06 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button):
Default buttons can now be recognized by a more visible border.
I really need to rework the button drawing code, because it's huge
and ugly. And this is not the place to talk about that.
2006-02-04 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_check):
Added inconsistent state. Fixes #325932.
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.h:
No longer including animation.c, but splitted the implementation
from the prototype. From Benjamin's patch.
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/config.h.in:
Fixing incomplete check-in..
2006-02-01 Richard A. Stellingwerff <remenic@gmail.com>
* configure.ac:
Patch from Benjamin Berg to add a --enable-animation option to
the configure script. Enables animation for Clearlooks only.
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/animation.c: (force_widget_redraw),
(start_timer), (stop_timer), (animation_info_destroy),
(on_animated_widget_destruction),
(destroy_animation_info_and_weak_unref), (lookup_animation_info),
(add_animation), (update_animation_info),
(animation_timeout_handler), (on_checkbox_toggle),
(on_connected_widget_destruction), (disconnect_all_signals),
(find_signal_info), (clearlooks_animation_progressbar_add),
(clearlooks_animation_connect_checkbox),
(clearlooks_animation_is_animated), (clearlooks_animation_elapsed),
(clearlooks_animation_cleanup):
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_finalize), (clearlooks_rc_style_class_init),
(theme_parse_boolean):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (clearlooks_style_unrealize):
* engines/clearlooks/src/clearlooks_style.h:
Applied patch from Benjamin Berg to improve the sanity of the animation
code. Should improve stability, and improves readability here and there.
2006-01-30 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Updated for 2.7.4 release
2006-01-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
Not compiling any animation code anymore. Define HAVE_ANIMATION to enable.
2006-01-25 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box) First attempt at cairo
progress bar bars, (draw_option) Show 'active' state of radio buttons
2006-01-22 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am: Use new shared functions
* engines/crux/src/crux-draw.c: (crux_paint_gradient), (draw_box),
(draw_check), (draw_option): Draw radio buttons using cairo
* engines/crux/src/crux-draw.h:
* engines/crux/src/eazel-theme.h:
Remove references to (old) undefined functions
* configure.ac:
* engines/Makefile.am:
* engines/support/Makefile.am:
* engines/support/cairo-support.c: (rgb_to_hls), (hls_to_rgb),
(ge_gdk_color_to_cairo), (ge_shade_color):
* engines/support/cairo-support.h:
New cross-engine support functions
2006-01-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_check): Add insensitive state
2006-01-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_stock_image),
(paint_shadow), (paint_default), (paint_arrow), (draw_box),
(draw_polygon), (draw_arrow), (draw_check), (draw_focus),
(draw_slider):
* themes/Crux/gtk-2.0/gtkrc:
First attempt at cairo check boxes
2006-01-16 Richard A. Stellingwerff <remenic@gmail.com>
* NEWS:
* configure.ac:
Updated for 2.7.3
2006-01-15 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_resize_grip):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_resize_grip):
* engines/clearlooks/src/clearlooks_types.h:
Added the resize grip.
2006-01-15 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_menuitem):
Fixed memory leak.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Don't draw the shadow on vertical toolbars.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (scale_or_ref):
Add missing function for icon transparency patch.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (set_transparency),
(render_icon), (clearlooks_style_class_init):
Applied icon transparency patch again.
2006-01-12 Daniel Borgmann <daniel.borgmann@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_menuitem):
New-old menuitem style.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle):
Fix broken toolbar handle orientation (again).
2006-01-06 Benjamin Berg <benjamin@sipsolutions.net>
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_slider),
(draw_handle):
Make sure the clip regions are reset again.
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* themes/Clearlooks/gtk-2.0/gtkrc:
Reverted to 'forward motion' animation by default, when
enabled. Disabled by default now.
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Removed some very unprofessional debugging output...
2006-01-05 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
* engines/clearlooks/src/support.c: (cl_is_panel_widget):
* engines/clearlooks/src/support.h:
Renamed cl_is_gnome_panel to cl_is_panel_widget to catch
applets as well. Don't ask me why the Window List applet
likes to draw like a menubar, but it does.
2006-01-04 Thomas Wood <thos@gnome.org>
* engines/lighthouseblue/src/lighthouseblue_rc_style.c:
(theme_parse_boolean):
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_arrow),
(lighthouseblue_style_class_init):
* engines/lighthouseblue/src/util.c:
Applied Lighthouseblue engine patch from bug 321140
2006-01-03 Benjamin Berg <benjamin@sipsolutions.net>
* engines/hc/src/hc-style.c: (hc_draw_flat_box),
(hc_style_class_init):
Add a hc_draw_flat_box function, that calls the gtk_paint_box
function for tooltips to avoid the hardcoded black border that
the default engine uses. Closes bug #318151.
2006-01-02 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Updated for 2.7.2
2006-01-02 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_arrow):
* engines/clearlooks/src/support.c: (cl_find_combo_box_widget),
(cl_is_combo_box):
* engines/clearlooks/src/support.h:
Prefixed some function with cl_ to avoid symbol conflicts with
other engines. Based on a patch from #315562.
2005-12-31 Benjamin Berg <benjamin@sipsolutions.net>
* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
(draw_box): Fix some possible NULL dereferenciations.
2005-12-30 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
Added an extra check for the entry widget. Prevents a crash
in evolution.
2005-12-26 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Don't draw menubar on GNOME panel.
* engines/clearlooks/src/support.c: (cl_is_gnome_panel):
* engines/clearlooks/src/support.h:
Added function to check if the widget is the GNOME panel.
2005-12-26 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_box),
(clearlooks_style_init_from_rc):
* engines/clearlooks/src/clearlooks_types.h:
Added 'is_default' field to WidgetParameters.
2005-12-21 Kjartan Maraas <kmaraas@gnome.org>
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.c:
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
(internal_drawing_area_use_pen_gc),
(internal_drawing_area_unuse_pen_gc),
(internal_drawing_area_use_brush_gc),
(internal_drawing_area_unuse_brush_gc): Revert too agressive cleanups so
we don't get unresolved symbols and crashes/100% cpu hangs.
2005-12-21 Thomas Wood <thos@gnome.org>
* engines/hc/src/hc-main.c: (theme_init):
* engines/hc/src/hc-style.c: (hc_draw_shadow):
* engines/industrial/src/industrial_style.c: (ensure_pixmap),
(draw_hline), (draw_handle), (draw_vline), (draw_slider),
(real_draw_box), (draw_box), (draw_shadow), (draw_box_gap),
(draw_shadow_gap), (draw_extension), (draw_arrow), (draw_check),
(draw_option):
* engines/industrial/src/parse_rc_style.h:
* engines/mist/src/mist-rc-style.c:
* engines/mist/src/mist-style.c: (draw_box), (draw_resize_grip),
(draw_string):
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_box):
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/redmond/src/redmond_gtk2_misc.c: (is_toolbar_item),
(gtk_menu_shell_setup_signals), (gtk_menu_shell_cleanup_signals):
* engines/thinice/src/thinice_rc_style.c:
(thinice_rc_style_class_init):
* engines/thinice/src/thinice_theme_draw.c: (draw_box),
(draw_handle):
- Patches and fixes for bug 321140 to hc, industrial, mist, redmond and
thinice engines (cleanups for compiler warnings and removal of
unneeded code)
2005-12-19 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectangle), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_spinbutton_down),
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough), (clearlooks_draw_tab),
(clearlooks_draw_scrollbar_stepper):
Renamed clearlooks_draw_rectectangle to clearlooks_draw_rectangle.
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box), (clearlooks_style_unrealize):
Don't draw entry in TreeView edit mode.
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
Fixed a warning, removed unused methods.
* themes/Clearlooks/gtk-2.0/gtkrc:
Made background just a tiiiiiiiny bit darker.
2005-12-14 Thomas Wood <thos@gnome.org>
* engines/smooth/Makefile.am:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
(theme_parse_boolean), (theme_parse_fill), (theme_parse_edge),
(theme_parse_button_default), (theme_parse_active_tab),
(theme_parse_tab), (theme_parse_option), (theme_parse_grip),
(theme_parse_check):
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(rounded_extension_points), (square_extension_points),
(triangle_extension_points), (smooth_fill_background),
(smooth_draw_grip), (do_smooth_draw_shadow),
(do_smooth_draw_focus), (smooth_draw_extension),
(smooth_draw_button_default), (smooth_draw_handle):
* engines/smooth/src/engine/smooth_gtk2_misc.c: (is_toolbar_item):
* engines/smooth/src/engine/smooth_gtk2_misc.h:
* engines/smooth/src/engine/smooth_gtk2_rc.c:
(smooth_rc_style_init_data):
* engines/smooth/src/interfaces/abstract/abstract_drawing_interface
.c:
* engines/smooth/src/interfaces/drawing_interface.c:
(SmoothDrawingInterfaceSetup):
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
(internal_create_vertical_gradient_image_buffer),
(GDK2CanvasRenderGradient):
* engines/smooth/src/interfaces/shared/gdk/gdk_drawing_interface.c:
(internal_drawing_area_use_pen_gc):
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow):
* engines/smooth/src/utils/draw_arrows.h:
* engines/smooth/src/utils/draw_border.c:
(SmoothDrawPolygonBorder):
* engines/smooth/src/utils/draw_checkmark.c:
(SmoothDrawCrossCheckMark):
* engines/smooth/src/utils/draw_grips.c: (modula):
Applied smooth engine patch from bug 321140
2005-12-12 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.1 release
* engines/metal/src/metal_gtk2_drawing.c: (metal_draw_box),
(metal_draw_tab), (metal_draw_extension):
* engines/metal/src/metal_gtk2_misc.c: (do_metal_draw_arrow),
(is_first_tab), (do_metal_draw_notebook_tab):
* engines/metal/src/metal_gtk2_misc.h:
* engines/thinice/src/thinice_theme_draw.c: (draw_box),
(draw_extension), (thinice_tab):
Fixes bug 323215
2005-12-13 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am:
Add animation.c to the dist.
2005-11-27 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_check):
Don't draw the "sunken" look when x/ythickness is smaller than 3.
2005-11-25 Richard Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.c:
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry),
(clearlooks_draw_frame), (clearlooks_draw_tab),
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Removed most of the #define's in clearlooks_draw, replacing them
with const's. Slightly modified the border shade of pressed buttons.
No longer animating progressbars when their allocation has negative
values. Firefox is an application where this happens, and is the
prime example of GTK+ fakes where adding timers to the main loop
has no effect, resulting in choppy progressbar animation.
2005-11-23 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/animation.c: (cl_async_animation_lookup),
(cl_async_animation_remove), (cl_async_animation_add),
(cl_async_animation_update), (cl_async_animation_timer_func),
(cl_async_animation_getdata), (cl_checkbox_toggle),
(cl_progressbar_add), (cl_disconnect):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (draw_arrow), (draw_focus),
(clearlooks_style_unrealize):
* themes/Clearlooks/gtk-2.0/gtkrc:
Updated the animation code from Kulyk Nazar's latest patch. Moved all
animation functions to animations.c. It needs a lot of testing still.
Changed the bg[ACTIVE] shade to make it a bit lighter.
2005-11-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_trough):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters):
Fixed crash in gnumeric. The bug was potentially harmful
to other apps as well.
2005-11-21 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.7.0 release
2005-11-21 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-common.h:
* engines/crux/src/crux-draw.c: (crux_paint_gradient),
(draw_shadow), (draw_box), (draw_slider):
* engines/crux/src/crux-main.c: (theme_init):
* engines/crux/src/crux-rc-parser.c:
* engines/crux/src/crux-rc-style.c:
- Applied crux patch from bug 321140
- General gradients now drawn using cairo
2005-11-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_entry): Draw inner focus ring on GtkEntry.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (cl_progressbar_add),
(cl_checks_remove), (cl_update_checks), (cl_checks_known),
(cl_checks_timer_func), (cl_checks_toggled),
(clearlooks_set_widget_parameters), (draw_flat_box), (draw_check),
(clearlooks_style_unrealize):
Checkmarks now animate, too. Thanks once again to Kulyk Nazar (tirpse)!
Properly disconnecting signals from progressbars and check boxes, I hope.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_unrealize):
Don't update the progressbars after unloading the engine.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(cl_progressbar_remove), (update_progressbar), (timer_func),
(cl_progressbar_known), (cl_progressbar_add), (draw_box),
(clearlooks_style_init_from_rc):
Added animating progressbar, thanks to Kulyk Nazar (tirpse)!
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
* engines/clearlooks/src/clearlooks_style.h:
Add "animation" property to ClearlooksStyle as well.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_scale_draw_gradient),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill): Fixed a little memory leak.
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_boolean),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
Added a new option in gtkrc called "animation". This will be used
to enable/disable animation a theme. Thanks goes to Kulyk Nazar
"tirpse, Schamane" for his work on this.
2005-11-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill), (clearlooks_draw_tab),
(clearlooks_draw_list_view_header):
* engines/clearlooks/src/clearlooks_types.h:
* engines/crux/src/crux-main.c: (theme_exit):
* themes/Clearlooks/gtk-2.0/gtkrc:
Flattened the inactive tabs, increased the shade of list headers,
and made the progressbar less 3d'ish.
2005-11-10 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_fill): Applied patch #321185 from
Jason Allen to fix memory leak.
2005-11-10 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_paint_menuitem_gradient),
(paint_outline), (paint_shadow), (paint_entry_shadow),
(paint_menuitem_shadow), (draw_box):
Use cairo to draw menu items and entry boxes
2005-11-02 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (crux_begin_paint),
(paint_outline), (paint_shadow):
Use cairo functions rather than gdk
2005-10-31 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_slider):
* engines/crux/src/eazel-theme-hacks.c:
Remove various hacks
2005-10-30 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill),
(clearlooks_draw_scrollbar_trough),
(clearlooks_draw_scrollbar_stepper):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_handle),
(clearlooks_style_init_from_rc),
(gdk_cairo_set_source_color_alpha), (draw_focus):
* engines/clearlooks/src/clearlooks_types.h:
* themes/Clearlooks/gtk-2.0/gtkrc:
Lots of tweaking of contrast and colors. Fixed the focus rings.
2005-10-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Fix memory leak. Patch from Mart Raudsepp (leio).
2005-10-10 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_inset), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_menu_frame):
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option), (draw_check), (clearlooks_style_init_from_rc):
* themes/Clearlooks/gtk-2.0/gtkrc:
Improved colors and such. Possibly other things, too :)
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_progressbar_trough): Fix progressbar shadow in Firefox.
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* themes/Clearlooks/gtk-2.0/gtkrc: Fix statusbar breakage.
2005-09-16 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry),
(clearlooks_draw_progressbar_fill): Slightly lighter border on disabled
buttons.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
(draw_box), (draw_option), (draw_check): Fixed prelight checkbuttons.
Unknown handles are drawn properly now.
2005-09-14 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_option),
(draw_check): Disabled radio/check buttons are sooo pretty now!
2005-09-14 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(_clearlooks_draw_arrow), (clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box), (draw_arrow): Fixed arrow drawing.
2005-09-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_draw_entry): Slightly more contrast.
* engines/clearlooks/src/clearlooks_style.c: (draw_handle): Properly
handle orientation.
2005-09-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_inset), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_scale_trough),
(clearlooks_draw_progressbar_trough):
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_style_init_from_rc):
* themes/Clearlooks/gtk-2.0/gtkrc:
Fixed the shades calculations and did some polishing.
2005-09-12 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_normal_arrow), (clearlooks_draw_combo_arrow),
(clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_tab), (draw_arrow),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_types.h: Draw pretty combo arrows.
2005-09-12 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_option),
(draw_check), (clearlooks_style_class_init): Draw pretty checkbox
buttons, too!
2005-09-11 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box),
(draw_option): Drawing pretty radio buttons!
2005-09-11 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
(clearlooks_draw_frame), (clearlooks_draw_menu_frame),
(clearlooks_draw_handle):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_extension), (draw_handle), (draw_box), (draw_up_down_arrow),
(draw_tab), (clearlooks_draw_arrow):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (scrollbar_get_stepper):
* themes/Clearlooks/gtk-2.0/gtkrc:
Implemented handle bars. Improved arrows on combobox/optionmenu.
Improved gradient on buttons.
Shadowless frames are no longer drawn.
2005-09-09 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: fix disabled/selected option
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_drawing.h:
* engines/redmond/src/redmond_gtk2_engine.c:
* engines/redmond/src/redmond_gtk2_engine.h:
* engines/redmond/src/redmond_gtk2_misc.c:
* engines/redmond/src/redmond_gtk2_misc.h:
partially converted to cairo
check still has problem sizes,
fills and options need to be done yet
2005-09-08 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_scrollbar_trough),
(clearlooks_draw_scrollbar_stepper),
(clearlooks_draw_scrollbar_slider), (clearlooks_draw_statusbar),
(clearlooks_draw_menu_frame):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_int),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_handle), (combo_box_get_seperator_pos), (draw_box),
(draw_tab), (clearlooks_draw_arrow),
(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg),
(scrollbar_get_stepper):
Made slider (scale) border slightly brighter.
Made progressbar trough slightly brighter.
Added scrollbar trough.
Improved scrollbar steppers and sliders.
Added support for colored scrollbar slider.
New function for drawing statusbar.
* themes/Clearlooks/gtk-2.0/gtkrc: Minor changes to the color scheme.
2005-08-31 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: more cairo conversions - initial
change mostly complete now
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: funky change to improve option
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c: more changes toward cairo
2005-08-30 Andrew Johnson <ajgenius@ajgenius.us>
* engines/mist/src/mist-style.c:begin conversion to cairo for 2.8
2005-08-30 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle): Decided to opt for easier math. Should
avoid some unnecessary headaches.
* engines/clearlooks/src/clearlooks_draw.c: (clearlooks_draw_button),
(clearlooks_draw_menuitem), (clearlooks_draw_scrollbar_stepper),
(clearlooks_draw_scrollbar_slider): Added functions to draw scrollbar.
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_handle),
(draw_box):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (scrollbar_get_stepper),
(scrollbar_visible_steppers), (scrollbar_get_junction): Added support
functions to determine which stepper is drawn, as well as which sides of
the slider jonjoin.
* engines/clearlooks/src/support.h:
2005-08-28 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (clearlooks_draw_button),
(clearlooks_scale_draw_gradient), (clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough), (clearlooks_draw_frame),
(clearlooks_draw_menuitem):
* engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
(draw_hline):
Minor speed improvements.
2005-08-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_entry): Draw an opaque border, instead of
a transparent one. What was I thinking?
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow):
Sanitize the size, if needed.
2005-08-26 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_button), (clearlooks_get_frame_gap_clip),
(clearlooks_draw_frame), (clearlooks_draw_list_view_header),
(clearlooks_draw_toolbar), (clearlooks_draw_menuitem):
Added drawing code for toolbars, menuitems. Lightened buttons borders.
Etched in/out support for frames.
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box_gap), (draw_box), (draw_shadow_gap), (draw_arrow),
(clearlooks_style_init_from_rc), (clearlooks_style_class_init):
Implemented toolbars, menuitems (incomplete), scrollbars (incomplete).
Added etched in/out support for frames.
2005-08-24 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/bits.c:
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_top_left_highlight), (clearlooks_draw_button),
(clearlooks_scale_draw_gradient), (clearlooks_draw_optionmenu),
(clearlooks_draw_tab):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_box_gap), (combo_box_get_seperator_pos), (draw_vline),
(draw_hline), (draw_shadow_gap), (clearlooks_style_unrealize):
* engines/clearlooks/src/clearlooks_types.h:
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
Major cleanup. Removed unused variables, function, files.
Compiles with -pedantic -ansi -std=c89.
2005-08-23 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_draw_frame), (clearlooks_draw_separator),
(clearlooks_draw_list_view_header):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_set_widget_parameters), (draw_shadow), (draw_box_gap),
(draw_box), (draw_shadow_gap):
Implemented listview headers.
* engines/clearlooks/src/clearlooks_types.h: Added type for
Listview headers.
* engines/clearlooks/src/support.c: (clearlooks_get_parent_bg): Fixed
segfault.
2005-08-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/Makefile.am: Fixes bug 314127
* engines/clearlooks/src/support.c:
(gtk_treeview_get_header_index), (special_get_ancestor): Removed
obsolete functions.
* engines/clearlooks/src/support.h: Removed obsolete prototypes.
2005-08-22 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_get_frame_gap_clip), (clearlooks_draw_tab),
(clearlooks_draw_separator):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow),
(draw_extension), (draw_vline), (draw_hline), (draw_resize_grip),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_types.h:
Implemented the statusbar. Improved tabs. Added Separator functions
and type. Disabled the resize grip for now.
2005-08-21 Thomas Wood <thos@gnome.org>
* engines/crux/Makefile.am:
* engines/crux/src/eazel-theme.h:
Removed references to eazel-theme-hacks.c
* engines/crux/src/crux-draw.c: (draw_box), (draw_extension):
Fixes an Open Office 2 bug and bug 305963 (The leftmost tab in tabbed widgets
is not drawn correctly)
* engines/mist/src/mist-style.c: (draw_rect): Fixes bug 165864
* engines/thinice/src/thinice_rc_style.c:
(thinice_rc_style_create_style): Patch from bug 314100 (tiny cleanup in
thinice theme style code) by Kjartan Maraas
2005-08-21 Richard A. Stellingwerff <remenic@gmail.com>
* configure.ac: Depend on GTK+ 2.8, changed version number.
* engines/clearlooks/src/clearlooks_draw.c:
(clearlooks_rounded_rectectangle), (rotate_mirror_translate),
(clearlooks_draw_inset), (clearlooks_draw_shadow),
(clearlooks_draw_top_left_highlight),
(clearlooks_draw_highlight_and_shade), (clearlooks_draw_button),
(clearlooks_draw_entry), (clearlooks_draw_spinbutton),
(clearlooks_draw_spinbutton_down),
(clearlooks_scale_draw_gradient), (clearlooks_draw_scale_trough),
(clearlooks_draw_slider_button),
(clearlooks_draw_progressbar_trough),
(clearlooks_draw_progressbar_fill), (clearlooks_draw_optionmenu),
(clearlooks_draw_menubar), (clearlooks_draw_tab2),
(clearlooks_get_frame_gap_clip), (clearlooks_draw_frame),
(clearlooks_draw_tab):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
(clearlooks_begin_paint), (clearlooks_set_widget_parameters),
(draw_flat_box), (draw_shadow), (draw_box_gap), (draw_extension),
(draw_handle), (combo_box_get_seperator_pos), (draw_box),
(draw_slider), (draw_option), (draw_tab), (draw_vline),
(draw_shadow_gap), (clearlooks_style_init_from_rc),
(realize_color), (draw_focus), (clearlooks_style_unrealize),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c: (shade), (is_combo_box),
(clearlooks_gdk_color_to_rgb), (clearlooks_get_parent_bg):
* engines/clearlooks/src/support.h:
* themes/Clearlooks/gtk-2.0/gtkrc:
Initial import of Clearlooks port to cairo.
2005-08-13 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c: Changed return type from
gboolean to void in cl_progressbar2_set_four_points.
2005-08-05 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_shadow_gap):
Fixed a memory leak.
2005-08-02 Chris Lahey <clahey@ximian.com>
* engines/industrial/src/industrial_style.c (draw_check)
(draw_option): Center these pixmaps properly.
2005-07-30 Richard A. Stellingwerff <remenic@gmail.com>
* themes/Clearlooks/gtk-2.0/gtkrc:
Using latest engine features. Using the more vibrant selection color
from Shaun McCance.
2005-07-27 Thomas Wood <thos@gnome.org>
* NEWS: Updated for 2.6.4 release
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
(do_smooth_draw_shadow): Fixes bug 305374
2005-07-27 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_style.c: (draw_box):
Fixed #1244760 (clearlooks sf.net bugtracker).
2005-07-24 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (paint_stock_image):
* engines/crux/src/crux-pixmaps.c: (pixmap_cache_ref),
(pixmap_cache_set), (eazel_engine_image_render),
(eazel_engine_stock_pixmap_and_mask_scaled),
(eazel_engine_stock_pixmap_and_mask):
* engines/crux/src/crux-pixmaps.h:
Patch applied from (and fixes) bug 161960
2005-07-24 Richard A. Stellingwerff <remenic@gmail.com>
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
Updated clearlooks engine
2005-07-09 Thomas Wood <thos@gnome.org>
* configure.ac: Update for 2.6.4
* engines/lighthouseblue/src/lighthouseblue_style.c: (draw_option): Fixes bug 303112
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_box), (smooth_draw_box): Fixes bug 308551
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(gtk_button_get_props): Fixes bug 305432
* themes/Industrial/gtk-2.0/gtkrc: Fixes bug 170824
2005-05-14 Glynn Foster <glynn.foster@sun.com>
* engines/clearlooks/Makefile.am: Install into the correct
directory. Fixes #300530.
2005-04-12 Thomas Wood <thos@gnome.org>
* NEWS: Updated for 2.6.3
* configure.ac:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/clearlooks_draw.c: (cl_draw_borders),
(cl_draw_line), (cl_get_gradient_corner_color), (cl_draw_corner),
(cl_draw_fill), (cl_progressbar_tile_new),
(cl_draw_menuitem_button), (cl_draw_menuitem_flat),
(cl_draw_menuitem_gradient):
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
(clearlooks_rc_style_init), (theme_parse_progressbarstyle),
(theme_parse_menubarstyle), (theme_parse_listviewitemstyle),
(clearlooks_rc_style_parse), (clearlooks_rc_style_merge):
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c: (draw_flat_box),
(draw_box_gap), (draw_extension), (draw_box), (draw_shadow_gap),
(draw_hline), (clearlooks_style_init_from_rc),
(clearlooks_style_class_init):
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/support.c:
(internel_image_buffer_free_pixels), (internal_image_buffer_new),
(internal_color_get_as_uchars),
(internal_create_horizontal_gradient_image_buffer),
(internal_create_vertical_gradient_image_buffer), (draw_vgradient),
(draw_hgradient):
* engines/clearlooks/src/support.h:
Updated clearlooks engine
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_focus): Patch from Andrew Johnson that should fix the Firefox
print dialog bug (bug 167389)
* themes/Clearlooks/Makefile.am:
* themes/Clearlooks/gtk-2.0/Makefile.am:
* themes/Clearlooks/gtk-2.0/gtkrc:
Updated clearlooks engine and added Clearlooks themes
* themes/Industrial/gtk-2.0/gtkrc:
* themes/LighthouseBlue/gtk-2.0/gtkrc:
* themes/Mist/gtk-2.0/gtkrc:
* themes/ThinIce/gtk-2.0/gtkrc:
Work around for GNOME "Places" and "Desktop" menu bar applet item text
colours
2005-04-11 Thomas Wood <thos@gnome.org>
* configure.ac: Get ready for 2.6.3 release
* engines/industrial/src/industrial_style.c: (set_transparency),
(scale_or_ref), (render_icon):
* engines/industrial/src/industrial_style_versioned_code.h:
Patch from Michele Cella <michele.cella@gmail.com> to render better
looking insensitive icons
2005-03-17 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-draw.c: (draw_box), (draw_focus),
(crux_draw_style_class_init): Fixes menuitems and focus indicators
2005-03-14 Thomas Wood <thos@gnome.org>
* NEWS: Corrected
* engines/crux/src/crux-draw.c: (paint_check): fixes bug 170113
2005-03-14 Andrew Johnson <ajgenius@ajgenius.us>
* COPYING:
* configure.ac:
* engines/clearlooks/AUTHORS:
* engines/clearlooks/CREDITS:
* engines/clearlooks/Makefile.am:
* engines/clearlooks/src/bits.c:
* engines/clearlooks/src/clearlooks_draw.c:
* engines/clearlooks/src/clearlooks_draw.h:
* engines/clearlooks/src/clearlooks_rc_style.c:
* engines/clearlooks/src/clearlooks_rc_style.h:
* engines/clearlooks/src/clearlooks_style.c:
* engines/clearlooks/src/clearlooks_style.h:
* engines/clearlooks/src/clearlooks_theme_main.c:
* engines/clearlooks/src/support.c:
* engines/clearlooks/src/support.h:
add clearlooks engine
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
check for empty width/height in gradient routine
2005-03-13 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
(internal_create_vertical_gradient_image_buffer):
* engines/smooth/src/utils/draw_arrows.c: (SmoothFreeArrowStyles):
try and work around potential memcpy overlap
2005-03-11 Andrew Johnson <ajgenius@ajgenius.us>
* engines/crux/src/config.h.in:
re-empty crux config template (tsk's thos)
(merging changes from smooth cvs)
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_rc.h:
* engines/smooth/src/engine/smooth_gtk2_engine.c:
* engines/smooth/src/utils/draw_arrows.c:
* engines/smooth/src/utils/draw_arrows.h:
ensure composite arrows immediately after parse i
(to try and prevent memleaks on arrowless apps)
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.c:
* engines/smooth/src/interfaces/gdk2/src/gdk2_gradient_routines.h:
enabled dither pixbuf gradients by default for vertical/horizontal
gradients and use exponential memcpy's in block sizes of 2^n to
optimize number of steps used to draw vertical gradient lines.
2005-03-07 Thomas Wood <thos@gnome.org>
* NEWS:
* configure.ac:
Update for 2.6.2 release
2005-02-19 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/smooth_gtk2_drawing.c
* engines/smooth/src/engine/smooth_gtk2_rc.c:
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
Sync with with latest smooth 0.6.0 fixes, closes bugs #167389 and
#163370
2005-02-08 Thomas Wood <thos@gnome.org>
* NEWS: Update for 2.6.1
2005-02-03 William Jon McCann <mccann@jhu.edu>
* engines/smooth/src/engine/smooth_gtk2_engine.h:
* engines/smooth/src/engine/smooth_gtk2_drawing.c (smooth_draw_flat_box):
* engines/smooth/src/engine/smooth_gtk2_engine.c (smooth_style_class_init):
Namespace parent_class var (Fixes #166201).
2005-02-03 Kjartan Maraas <kmaraas@gnome.org>
* engines/smooth/src/engine/smooth_gtk2_engine.c:
(smooth_rc_style_parse): Use g_quark_from_string() instead
of g_quark_from_static_string() since the latter will cause
problems when used in modules that are dynamically loaded
and unloaded. This should solve a ton of crashes related
to changing themes. Closes bug #165942, bug #166018,
bug #160803, and is also related to other theme related
crashes all the way back to 1.4.x. Theme engine authors
should be made aware of this so we can get external theme
engines fixed.
2005-01-29 Thomas Wood <thos@gnome.org>
* NEWS: Updated
* configure.ac: Change version to 2.6.1
2005-01-28 Thomas Wood <thos@gnome.org>
* engines/smooth/Makefile.am: Fix bug 162131 (Enable building outside of srcdir)
2005-01-06 Thomas Wood <thos@gnome.org>
* engines/crux/src/crux-pixmaps.c: (load_image):
* engines/crux/src/crux-rc-style.c: (crux_rc_style_init):
* engines/redmond/src/redmond_gtk2_drawing.c:
(redmond_draw_handle):
Applied patch from bug 163099 (fixes building with C89 compilers)
2005-01-04 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/smooth_gtk2_misc.c:
(reverse_engineer_spin_button):
improve spin button up arrow offset when embedded
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
(internal_image_buffer_new), (GDK2CanvasStore), (GDK2CanvasRender),
(GDK2CanvasDrawLine), (GDK2CanvasDrawLines), (GDK2CanvasDrawArc),
(GDK2CanvasFrameRectangle), (GDK2CanvasFrameChord),
(GDK2CanvasFillRectangle), (GDK2CanvasFillChord),
(GDKInitializeCanvas), (GDKFinalizeCanvas),
(_DrawingInterfaceInitialize), (_DrawingInterfaceFinalize):
* engines/smooth/src/interfaces/gdk2/gdk2_private_drawing_interface.h:
Remove unused experimental Cairo/Xrender, Bezier, & Blur Cruft
* engines/smooth/src/interfaces/gdk2/gdk2_drawing_interface.c:
(GDK2CanvasFrameRectangle):
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(do_smooth_draw_focus):
fix solid focus where thickness > 1
2004-12-21 Andrew Johnson <ajgenius@ajgenius.us>
* configure.ac:
fix dist/distcheck
2004-12-21 Andrew Johnson <ajgenius@ajgenius.us>
* README:
* configure.ac:
* engines/Makefile.am:
* themes/Makefile.am:
add --disable args to configure
version bump to 2.6.0
* themes/ThinIce/Makefile.am:
* themes/ThinIce/gtk-2.0/Makefile.am:
* themes/ThinIce/gtk-2.0/gtkrc:
add ThinIce theme
2004-12-17 Andrew Johnson <ajgenius@ajgenius.us>
* AUTHORS:
Point to individual engines
* MAINTAINERS:
Add initial Maintainers list
* NEWS:
Add 2.6 News
* engines/industrial/src/industrial_style.c: (real_draw_box):
Fix OptionMenu vertical line for RTL
2004-12-16 Thomas Wood <thos@gnome.org>
* themes/Industrial/gtk-2.0/gtkrc:
Fixed invisible text in insensitive entry widgets
* themes/Redmond/gtk-2.0/gtkrc:
* themes/Redmond/gtk/gtkrc:
Corrected background colour of insensitive entry widgets
2004-12-16 Andrew Johnson <ajgenius@ajgenius.us>
* COPYING:
add initial list of engine to license
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
(smooth_draw_slider):
fix scales slider
2004-12-16 Andrew Johnson <ajgenius@ajgenius.us>
* README:
Initial README updates for new release
2004-12-15 Thomas Wood <thos@gnome.org>
* configure.ac:
* themes/LighthouseBlue/Makefile.am:
* themes/LighthouseBlue/gtk-2.0/Makefile.am:
* themes/LighthouseBlue/gtk-2.0/gtkrc:
* themes/Makefile.am:
* themes/Mist/Makefile.am:
* themes/Mist/gtk-2.0/Makefile.am:
* themes/Mist/gtk-2.0/gtkrc:
Added Mist and LighthouseBlue themes (gtkrc files)
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
(redmond_draw_box), (redmond_draw_handle):
fix comboboxentry insensitive arrow
fix RTL toolbar handles
* engines/redmond/src/redmond_gtk2_misc.c: (is_combo_box),
(is_in_combo_box):
fix redmond comboboxentry check
* engines/smooth/src/utils/draw_arrows.c: (SmoothDrawDirtyArrow),
(SmoothDrawArrow):
fix Etched Dirty Arrow offset
* themes/Redmond/gtk-2.0/gtkrc:
use white for progress bar prelight text
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/engine/shared/gtk/smooth_gtk_drawing.c:
(smooth_draw_grip):
* engines/smooth/src/utils/calc_colors.c:
* engines/smooth/src/utils/calc_colors.h:
* engines/smooth/src/utils/draw_grips.c:
(do_smooth_draw_broken_bars), (do_smooth_draw_lines),
(internal_smooth_draw_dot), (do_smooth_draw_dots),
(do_smooth_draw_buds):
* engines/smooth/src/utils/draw_grips.h:
ensure "smooth" "namespace" on old grip functions
2004-12-15 Andrew Johnson <ajgenius@ajgenius.us>
* engines/smooth/src/utils/draw_checkmark.c:
(SmoothDrawMinusCheckMark):
improve size/center logic for inconsistant 'Minus' check
2004-12-14 Andrew Johnson <ajgenius@ajgenius.us>
* themes/Industrial/Makefile.am:
* themes/Metal/gtk-2.0/Makefile.am:
* themes/Redmond/gtk/Makefile.am:
commit missing Makefile.am's
2004-12-14 Andrew Johnson <ajgenius@ajgenius.us>
* configure.ac:
* Makefile.am:
* engines/Makefile.am:
* engines/metal/AUTHORS:
* engines/metal/Makefile.am:
* engines/metal/src/metal_gtk2_drawing.c:
* engines/metal/src/metal_gtk2_drawing.h:
* engines/metal/src/metal_gtk2_engine.c:
* engines/metal/src/metal_gtk2_engine.h:
* engines/metal/src/metal_gtk2_misc.c:
* engines/metal/src/metal_gtk2_misc.h:
add new metal engine
* engines/smooth/src/engine/smooth_gtk2_drawing.c:
fix embed combo button redraw
* metal/.cvsignore:
* metal/ChangeLog:
* metal/Makefile.am:
* metal/Theme/.cvsignore:
* metal/Theme/Makefile.am:
* metal/Theme/README.html:
* metal/Theme/gtk-2.0/.cvsignore:
* metal/Theme/gtk-2.0/Makefile.am:
* metal/Theme/gtk-2.0/gtkrc:
* metal/metal_rc_style.c:
* metal/metal_rc_style.h:
* metal/metal_style.c:
* metal/metal_style.h:
* metal/metal_theme_main.c:
remove old metal
* themes/Makefile.am:
* themes/Industrial/Makefile.am:
* themes/Industrial/gtk-2.0/Makefile.am:
* themes/Industrial/gtk-2.0/gtkrc:
* themes/Metal/Makefile.am:
* themes/Metal/gtk-2.0/Makefile.am:
* themes/Metal/gtk-2.0/gtkrc:
* themes/Redmond/Makefile.am:
* themes/Redmond/gtk/Makefile.am:
* themes/Redmond/gtk/gtkrc:
Add Industrial theme
Add Metal theme
Add Redmond GTK 1 gtkrc
2004-12-13 Thomas Wood <thos@gnome.org>
* configure.ac:
* engines/Makefile.am:
* engines/smooth/*:
Added Smooth engine from Andrew Johnson <ajgenius@ajgenius.us>
2004-12-08 Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/Makefile.am: Fix Makefile.am libs
* engines/redmond/src/redmond_gtk2_drawing.c: (redmond_draw_arrow),
(redmond_draw_shadow), (redmond_draw_combobox_button),
(redmond_draw_spinbutton_stepper), (redmond_draw_box),
(redmond_draw_handle):
Ensure widget isn't null when testing RTL/LTR
Ensure valid style is used for combo widget
2004-12-06 Thomas Wood <thos@gnome.org>
* configure.ac:
* themes/Crux/Makefile.am:
* themes/Crux/gtk-2.0/Makefile.am:
* themes/Crux/gtk-2.0/gtkrc:
* themes/Makefile.am:
Added Crux gtkrc
2004-12-05 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* engines/redmond/src/redmond_gtk2_drawing.c:
* engines/redmond/src/redmond_gtk2_misc.c:
- Menu prelight fix (open menu check)
- Fixed insensitive arrows
- Use stippled background for toggle buttons in "on" state
- Fixed Firefox toolbar
2004-12-03 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* Makefile.am:
* configure.ac:
* engines/Makefile.am:
* engines/redmond/*:
New redmond engine added
* redmond95/Theme/.cvsignore:
* redmond95/Theme/Makefile.am:
* redmond95/Theme/README.html:
* redmond95/Theme/gtk-2.0/.cvsignore:
* redmond95/Theme/gtk-2.0/Makefile.am:
* redmond95/Theme/gtk-2.0/gtkrc:
Old redmond engine removed
* themes/Makefile.am:
* themes/Redmond/Makefile.am:
* themes/Redmond/gtk-2.0/Makefile.am:
* themes/Redmond/gtk-2.0/gtkrc:
Theme files for new redmond engine
2004-12-01 Thomas Wood <thos@gnome.org>, Andrew Johnson <ajgenius@ajgenius.us>
* Update version to 2.5
* Remove pixbuf and notif engines, and misc other files
* Move crux, hc, industrial, mist, thinice engines over from
gnome-themes and gnome-themes-extras
* Replace configure.in with configure.ac
2004-11-02 James Henstridge <james@jamesh.id.au>
From bug #156666:
* configure.in: modernise the configure script a bit.
* autogen.sh: use automake 1.9, 1.8 or 1.7 instead of 1.4.
Wed May 28 10:26:48 2003 Owen Taylor <otaylor@redhat.com>
* README: Fix typo of ~/.theme for ~/.themes
Tue Apr 22 12:14:16 2003 Owen Taylor <otaylor@redhat.com>
* README: Fix 'copy copy' typo.
2003-03-02 Tor Lillqvist <tml@iki.fi>
* configure.in: Call AC_LIBTOOL_WIN32_DLL. Set OS_WIN32
conditional on Windows.
* makefile.cygwin: Remove, unmaintained and obsolete.
* Makefile.am (EXTRA_DIST): Remove here, too.
* README.win32: Update.
Fri Jan 17 19:02:02 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.2.0 ===
* Makefile.am: Make dist fixes.
* gtk-engines.spec: Some updates to bring into a
resemblence of workingness.
* NEWS: Updated.
Fri Jan 17 18:32:34 2003 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.am gtk-engines-2.pc.in: Patch
from Seth Nickell to add a .pc file so that things use
one of the gtk-engines engines can check for it's
presence.
Thu Oct 31 18:56:56 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Remove some useless checks.
(Red Hat bugzilla, #64061)
2002-09-12 Havoc Pennington <hp@redhat.com>
* notif/Theme/ICON.png, metal/Theme/ICON.png,
redmond95/Theme/ICON.png: remove apparently pointless old icon
files
Fri Sep 6 16:40:42 2002 Owen Taylor <otaylor@redhat.com>
* README: Added some text describing how to install
gtk-engines into a different prefix than GTK+.
(#84727, Piotr Sawuk)
2002-08-18 Havoc Pennington <hp@pobox.com>
* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
both automake 1.6 and 1.4 installed get the right automake. Means
compilation from CVS will now require the latest automake 1.4
release, or manually creating symlinks called "automake-1.4" and
"aclocal-1.4"
Sun Apr 21 09:52:54 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 1.9.0
Sat Jan 19 20:42:11 2002 Owen Taylor <otaylor@redhat.com>
* raleigh/**: Remove engine, it's now the GTK+ default.
* pixmap/**: Remove engine, replaced by pixbuf
* pixbuf/**: Replacement for pixmap-engine, compatible
RC file format, sane code.
* metal,notif,redmond95/Theme/gtk{-2.0}: Rename theme
directories to gtk-2.0.
* Makefile.am (SUBDIRS): Remove pixmap and raleigh,
temporarily remove
* ltmain.sh ltconfig acinclude.m4: Remove from CVS
* configure.in: Update for GTK+-2.0 and pkg-config.
Thu Mar 15 02:07:25 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Release 0.12
* configure.in: Suppress the default action when
checking for gtk_style_set_prop_experimental
to avoid messing up $LIBS. (#51989)
* configure.in: Add -Wall for GCC.
* raleigh/raleigh_theme_{draw,main}.c: Couple of
trivial warning cleanups.
Thu Feb 15 23:32:27 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Release 0.11.
Mon Feb 12 17:43:57 2001 Owen Taylor <otaylor@redhat.com>
* Makefile.am raleigh/*: Import of new theme that using GTK+-1.2.9
features to look better.
Wed Jan 17 13:40:08 2001 Owen Taylor <otaylor@redhat.com>
* {notif,redmond95}/Theme/gtk/gtkrc: Remove references to
/home/raster. (RH bugzilla #20444)
2000-02-13 Tor Lillqvist <tml@iki.fi>
* makefile.cygwin: New file, for building with gcc on Windows
without auto* and libtool.
* makefile.msc: New file, for building with MSVC.
* README.win32: New file.
* Makefile.am (EXTRA_DIST): Distribute the new files.
Thu Feb 3 15:05:57 PST 2000 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: upgrade to libtool 1.3.4 (bugfix only release)
Tue Jan 25 10:58:11 2000 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version, make a 0.10 release including
workaround hack for pixmap eventbox backgrounds.
1999-05-30 James Henstridge <james@daa.com.au>
* configure.in, */Makefile.am: make the theme engines link against
gtk.
Sat May 1 12:11:33 PDT 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: libtool 1.3
Mon Mar 29 21:13:13 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: libtool 1.2f
Fri Feb 26 20:38:53 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version number to 0.5
Thu Feb 11 23:09:55 1999 Owen Taylor <otaylor@redhat.com>
* configure.in (cflags_set): Up version number to 0.4.
* **/Makefile.am: Removed all references to
makemakefile.sh
Tue Feb 2 05:16:12 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: use CVS libtool 1.2e. Tell me what breaks.
* pixmap/Makefile.am
* metal/Makefile.am
* notif/Makefile.am
* redmond95/Makefile.am: use -module and -avoid-version flags
* configure.in: minor clean ups
Wed Jan 27 21:14:54 PST 1999 Manish Singh <yosh@gimp.org>
* acinclude.m4: new file, to go with libtool
* ltmain.sh
* ltconfig: better file magic regexp for Linux libs
Mon Jan 18 14:08:14 1999 Owen Taylor <otaylor@redhat.com>
* README: Wrote one
* AUTHORS: Added Randy Gordon
* gtk-engines.spec: Up version number
Mon Jan 18 13:46:41 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Up version for an 0.2 release.
Mon Jan 18 11:25:25 1999 Owen Taylor <otaylor@redhat.com>
* configure.in: Remove -lgdk, -lgtk, and -lglib from GDK_IMLIB_LIBS.
* redmond95/Makefile.am notif/Makefile.am metal/Makefile.am
pixmap/Makefile.am: Don't link to GTK_LIBS, since we
want to use the main programs copy of GTK+.
* */*_theme_main.c: Add a gtk_module_check_init() function to
check if we are compatible with the version of GTK+ of the
main executable. Removed some debugging printf's.
Wed Jan 13 16:30:45 PST 1999 Manish Singh <yosh@gimp.org>
* ltconfig
* ltmain.sh: House! Techno! Libtool! (do the 1.2d dance baby)
Sun Jan 3 14:13:28 PST 1999 Manish Singh <yosh@gimp.org>
* configure.in: don't try to build static libs by default, it
doesn't make much sense
* redmond95/Makefile.am
* notif/Makefile.am
* metal/Makefile.am: don't link to $GDK_IMLIB_LIBS
Wed Dec 16 12:52:55 EST 1998 The Rasterman <raster@redhat.com>
* removed win95 and Motif themes - replace with Notif and Redmond95
- otherwise the same.
1998-11-07 Raja R Harinath <harinath@cs.umn.edu>
* configure.in: Unify all subdir `configure.in's here.
Mon Oct 19 12:11:28 1998 Owen Taylor <otaylor@redhat.com>
* Add in ltconfig and ltmain.sh with correct shldeps
patches.
1998-10-17 <jrb@aware-of-vacuity.labs.redhat.com>
* (theme)/configure.in: changed AC_INIT field.
Sat Oct 17 00:35:10 1998 Owen Taylor <otaylor@redhat.com>
* */*.[ch]: Removed unused code for handling
RC data, made functions static to reduce damage from g_module's
RTLD_GLOBAL. Removed theme_set_background functions
which were just cut 'n paste code from GTK+.
* */*.h: Removed unused, obsolete header files.
Tue Sep 1 00:12:12 CDT 1998 Frank Belew <frb@umr.edu>
* Makefile.am: added support for new imlib.m4
* configure.in: added support for new imlib.m4
Fri Aug 21 19:08:25 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am: Added support for metal theme.
Install/distribute gtkrc's for each theme.
Thu Aug 20 18:25:07 EDT 1998 The Rasterman <raster@redhat.com>
* added metal theme, fixed pixmap theme now to use pixmap path -
and removed lots of annoying print's, added gtkr's for each
theme data.. now all your rc needs to do is include these rc's.
Mon Aug 17 20:32:53 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am, pixmap/Makefile.am: Switch back to using automake,
fix things up to make dist properly.
* pixmap_theme.h: Rationalized.
* win95_theme.h motif_theme.h: Removed
* Started ChangeLog.
Thu Jul 30 14:51:34 EDT 1998 The Rasterman <raster@redhat.com>
* Moved all the themes to install cleanly the engine *.so's in
$(exec_prefix)/lib/gtk/themes/engines/ .
All the data for themes is now installed in
$(exec_prefix)/share/gtk/themes/theme_name/
All things build using GNU configure and autoconf and libtool now.
I have created a win95, motif and pixmap theme setup - i have to
work on the motif and win95 ones - pixmap theme also need work -
it partially parses a gtkrc for itself. This is goign to be a good
sample base to work from if you wish to write your own theme engines.
Thu Jul 30 19:10:42 EDT 1998 The Rasterman <raster@redhat.com>
* Fixed the win95/motif drawing functions to NOT clobber the original
GTK bg pixmap style stuff.... :)