[gtk-theme-engine-clearlooks] Created tag 2.91.3



The unsigned tag '2.91.3' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Tue Nov 9 09:35:19 2010 -0500

    2.91.3

Changes:

Andrea Cimitan (135):
      Trying to improve menuitems, following old clearlooks style. Changed
      Improved inset porting few code originally written by ECHM. Now it is
      Last time I forgot to fix radius of new inset function, Fixed.
      Glossy Style rewritten to be *cool* :) New Ideas came from my experience
      k2007-05-01  Andrea Cimitan  <andrea cimitan gmail com>
      Now "glow" becomes a shadow for 3d effects on prelight buttons
      Shadow now is shifted to be more bottom-right
      Use new mix code
      Updated prelight of active buttons
      Using 2 stroke with alignment rather than one misaligned, this fixes 1 px
      Improved listview headers
      Separator use a custom color
      Added inset and improved compatibility with dark themes
      Renamed set_border_color to set_mixed_color Improved prelight on radio and
      Few fixes on ge_mix_color
      Fixed inset shadow on pressed buttons
      Toolbar now uses bg[NORMAL] Adjust some shades
      Added comments /* code */ to try buttons with a shadow instead the inset
      Is it correct as I've added a left inner shadow? Benzea please take a look
      thos: Cimi, it is difficult when I am doing 100 things at once :) Thos is
      Reverted back, update to 696 if you want shadows... we will think
      Less shadows on prelight... ok thos? :)
      Use ge_cairo_set_color where possible (we still need to update
      Rounded frames and notebook :)
      Improved shadow on frames
      Improvements in glossy: Glossy inactive tabs Less glassy listview headers
      No highlight on toolbars without widgets upon
      Add an option, colorize_scrollbar, for use bg[SELECTED] to colorize the
      Changed shading on tooltip's border
      Different shade
      Implemented toolbarstyle!!! toolbarstyle = 1 will enable "specific"
      To Benzea: why menubar0 draw a white line on top? Commented those lines to
      Shade the scrollbar color on borders and handles for better rendering
      Powerful new adaptive shading in gummy scrollbar's borders ;) Use const
      Whitespaces
      It requires improvements in the gtkrc or it'll look odd. I've added
      Little fix
      Added vertical handles
      Ordered the code with few useful #define for the gradients
      Fixed the menubar bug
      Fixed a bug in Glossy's menuitems that appears as Gummy's ones
      Changed prelight on scrollbars
      Less shadings on gradients
      Added top-left-hilight and improved scrollbar look
      Updated copyright statements, improved hilight from 0.4 alpha to 0.5
      Improvements in the slider, mostly in shadings
      Using #define for few constants
      So undecided about this :)
      Reverted to old version
      Shadings offset when >=2 and not == 3. Correct benzea?
      Second fix on scrollbar_color adjust, for 2.20! :) Fixes a lot of light
      0.85 --> 0.86
      0.86 --> 0.85
      Reverted old thickness behaviour
      Organized code and tweaks in toolbar shadings
      whitespaces
      Improvements in toolbar's shadings
      Removed alpha and used ge_cairo_set_color for coloring. Fixes last
      Forgot to use adaptive HUE shading just on colored scrollbar. Fixed. No
      Minor fixes to toolbar's shadings.
      minor fixes in shadings
      Changed the tab design, so jimmac will not stress me anymore :) The
      Previous bug fixed? Why? :D Some checks on the GAP seems to fix the
      A new variable for the size, with some added thickness mods
      Commented the piece of code that changed the look. Now we have
      Using switch
      I guess I've fixed #475291 :)
      Implemented focus drawing, we need to write the code for the dots in
      Whitespaces
      A lot of changes for the focus ring: 1) Added "type" parameter to focus 2)
      Other types added to focus Fixed progressbar and menuseparator problems in
      Comments and non-breaking things
      Changes in the pattern
      Added boolean stroke_focus (useless now)
      A fix in the cairo drawing (0.5 misalignment)
      First fix to treeview rows
      Changed gummy focused entry color and whiteuselessspaces :) Changed
      Bumped Gtk+ version to 2.12
      Mmm... Still very undecided
      More offset
      Moved cairo_translate
      New design for button's focus
      Shadings
      Focus-padding is fixed for buttons, so we won't have troubles when apps
      Shadings
      No shadow on active buttons
      Various whitespaces and intentations, BUT, in clearlooks_draw_gummy.c I've
      Implemented focus_button_flat custom drawing
      Added CL_FOCUS_UNKNOWN and exit the focus drawing function for it
      Fixed #509226 and minor changes to intends. To benzea: Check if you like
      New option: int reliefstyle to enable/disable shadows on buttons. Default
      Better approach to reliefstyle default state
      Better approach to reliefstyle default state
      No shadow on prelight button (previous revision)
      Shadow on prelight button :)
      Lighter tabs focus
      Reduced "flashy" mistakes to focus drawing in nautilus (treeview)
      Just for testing
      New treeview look, rounded focus on treeview "small" row The one you can
      I forgot the offset :)
      Implemented focus drawing inside the draw_tab, so I added 1px of padding.
      Clearlooks/Gummy MUST set reliefstyle = 1 to looks as the default theme.
      Shading improvements in focus, more padding to CL_FOCUS_LABEL
      More contrast
      Should read shadow... works on buttons but not for toolbars. Modded gtkrc
      Managed handlebox_bin and dockitem_bin special cases for toolbar's
      Removed a "&" that caused this special case not to work The second toolbar
      Reverted some code, that was not useless :P
      ... forgot to assign the CLAMP to the radius :)
      A little bit more contrast on tab focus (+8%) Indents
      Less transparency on button focus fill
      In medio stat virtus
      Fixed broken algorithm for the contrast option
      Fixed problems with big radius, fixes #395013 (I mean fixes everything
      Use shade[2] taken from parentbg to draw the scale trough
      Fix? Workaround? Anyway this fixes insensitive spinbuttons
      Added the variables we should use to adjust spot[2] for dark themes. Still
      More work to make Classic look as the old non-cairo version.
      Fixes the right shadow.
      First implementation of the old scrollbar, it is breaking Inverted and
      Old looking scrolled window.
      Old looking scrollbar sliders & steppers.
      Better scale trough.
      Use some constants
      This one compiles :)
      Changed look of default, get rid of the ugly rectangle. Maybe I should add
      Removed top & bottom borders.
      Fixed tab stripe and different shadings from the original clearlooks. I
      Changes menuitem separator height from 5 to 7
      Let's return when detail is buttondefault, should fix #555890.
      2009-03-10  Andrea Cimitan  <andrea cimitan gmail com
      2009-03-10  Andrea Cimitan  <andrea cimitan gmail com
      Fixed the focus inner shadow in draw_entry. Fixed the focus_color in the
      Fix a potential endless loop in draw_progressbar_fill
      Draw scrollbar_trough

Andrew Johnson (16):
      add clearlooks engine
      - more work on Glide
      - Fix for Bug #343893 in clearlooks, hc, glide, thinice, and smooth -
      - Fixed tooltip and scrollbars and scales in Glide - Fixed invalid symbol
      - C89 Fixes from #349575
      - Namespace all engine symbols for thinice, smooth, mist, redmond,
      - Add inconsistent state for option buttons per bug #347227
      - Last C89 Patch too close bug #349575
      - Add paranoia and deprecated configure flags - Improve HC Check
      Fix Bug #350606 - - Move G_GNUC_INTERNAL macro to the start of the line -
      - Make sure all headers now using GE_INTERNAL include it via ge-support.h
      - Fixed cairo_t leak ala bug #351057
      - Fix IS_STATUS_BAR -> IS_STATUSBAR macro - Add Missing IS_* macros -
      - Fixup widget->object in IS_* macros - Fix missed IS_* with GE_IS-* -
      - Add --enable-development flag - Fix thinice where default triangle used
      - Add GE_WIDGET_HAS_DEFAULT to check for valid widget first

Bastien Nocera (8):
      Port all the engines to GTK+ 3.0
      GTK_WIDGET_HAS_FOCUS -> gtk_widget_has_focus
      GTK_WIDGET_NO_WINDOW -> gtk_widget_get_has_window
      GTK_WIDGET_STATE -> gtk_widget_get_state
      GTK_WIDGET_VISIBLE -> gtk_widget_get_visible
      Fix compile-time warnings in Clearlooks engine
      Merge branch 'gnome3'
      More dead code removal and GSEAL fixing

Benjamin Berg (176):
      Fix some possible NULL dereferenciations.
      Added functions that copy the styles to all engines that save data in
      - Two memory leak fixes from Fedora Core (Matthias Clasen
      - Fix the copy function. (#338826, Søren Sandmann)
      Add locking to prevent problems with multithreaded applications. (Fixes
      Link against libsupport.la
      - Fix the transformations that got broken by the clipping fix.
      - Marked loads of things G_GNUC_INTERNAL - smooths theme_symbols array is
      - Small bug/warning fixes all over the place.
      - Fix potential crasher all over the place.
      - include ge-support.h in animation.h instead of animation.c. This is
      - Fix RTL locales - Remove // comments - Remove/comment out some debugging
      - Create the cached colors inside realize instead of init_from_rc.
      - Add ge_cairo_stroke_rectangle helper function that uses cairo_fill
      - correctly fallback to the current style if it is not possible to
      - possible crash bug
      - replace G_MODULE_EXPORT with GE_EXPORT - removed GE_HIDDEN, not used -
      - Fix a few minor warnings.
      - don't use g_return_val_if_fail instead just return. It is not critical
      - a buggy cairo_fill_preserve which should have been a cairo_fill caused
      - Don't reverse engineer the trough side, but use the new GTK+ detail
      - definition for clearlooks_draw_button_with_gloss was missing
      - separate the glossy functions into clearlooks_style_glossy.c. Created a
      - removed clearlooks_rotate_mirror_translate
      - Move glossy check- and radiobuttons to clearlooks_style_glossy.c -
      - replace cairo_set_source_rgb with ge_cairo_set_color where possible.
      - Add some cairo_save/restore pairs - clearlooks_draw_option_menu now uses
      - Don't use parentbg, but always bg[STATE]
      Support rounded corners correctly.
      - Draw Evolution ETree headers as headers instead of buttons.
      - Don't draw the bullet in the inconsistent state.
      - Added glossy tabs.
      - C89 fixes (Bug #382704, Jens Granseuer)
      - Added preliminary radius option. Still a lot of sanity checks and other
      - Don't set shadow type to NONE if the detail is not one of the known
      - Remove arrow drawing code - Use buildin draw_tab, the difference is only
      - Remove unused options, the engine now warns about their usage. - Also
      - Nicer variable names.
      - Move selected cell drawing into the style functions.
      - Print a warning if the radius is too large for the width/height. This is
      - More radius works.
      - Radius option fixes.
      - Move slider darwing to clearlooks_style_draw_slider. - Use support
      Patch from TFKyle: - A few M_PI slipped back in. - Fix for a C99ism.
      - Fix merging. Thanks to Werner Pantke for reporting this issue.
      Use draw_menubaritem as the fallback. Also use draw_menubaritem if the
      - Follow the radius option when drawing the trough. - Cleaned up
      Rename clearlooks_style_glossy.c to clearlooks_draw_glossy.c
      - Added save/restore to _trough. - Sanity check for the radius in _trough.
      - Draw the border around the whole menuitem including the sides.
      - Mark some things static/GE_INTERNAL
      Patch from Andrea Cimitan <andrea cimitan gmail com>:
      - Make gtk-engines compile with --enable-paranoia set. - Don't use the
      The cairo stroking performance bug has been fixed for a while. So removing
      Copy the style. This fixes a bug where the CLASSIC style is used instead
      Rework the arrow drawing: - Always use clearlooks arrows (Fixes Bug
      Fix appears-as-list mode of GtkComboBox:
      Remove some unneccessary casts that break build on Solaris. Patch from
      Implement resize grips for all corners. Fixes bug #427265, Christian
      Forgot a multiplication by 3.
      Correctly align the resize grip.
      Added missing sanity checks.
      Use const CairoColor pointer everywhere as the color should never be
      Define clearlooks_register_style_gummy and make it internal. This fixes
      Correct some C89. Bug #438397, patch by Jens Granseuer.
      Replace gdk_cairo_set_source_color_alpha with
      Added a parameter for the toolbar drawing and detection whether there is
      Try a different heuristic to figure out if the toolbar is at the top of
      Implement custom tooltip drawing. Fixes bug #413055.
      Added needed NULL pointer check.
      Mark the frame argument of clearlooks_get_frame_gap_clip const, and remove
      Implemented GTK+ 2.12 fill_level in clearlooks (classic style only).
      Implement fill level in glossy and gummy.
      Remove that freaking firefox hack. We can always put something back in if
      Try to update the AUTHORS file and copyright notices in Clearlooks.
      Improved fill drawing in the GUMMY style.
      Saner code to leave out one of the edges. This also fixes a RTL issue.
      Use the correct color when drawing insensitive text.
      Removed two unused variables.
      Added a smarter heuristic to mark notebook box edges as not rounded.
      Fix some comments.
      Draw lines long enough, they were one pixel too short.
      Detect if scroll arrows are visible on notebooks (#457087, Christian
      Don't stop walking the notebook tabs if. There could still be scroll
      Reworked separator drawing a little bit and added a special function to
      Forgot to update a draw_separator call.
      Merged all the changes from the less-widget-check branch.
      Fix some warnings.
      Detect treeview row focus drawing and the position of the focus.
      Fix the distribution of the config.h and config.h.in files.
      Now we again have the ugly focus in the default clearlooks style :-) The
      Fix a double free by removing a broken cairo_destroy.
      Fix array overrun. (Bug #501612, reported by coverity)
      Add CL_FOCUS_BUTTON_FLAT and correct/added some comments.
      Port the fix for bug #475291 to the other clearlooks styles.
      Fix a small warning by adding default values to the switch statements.
      Add missing initilization of focus.padding.
      Do not draw a status bar if the shadow is NONE.
      Added a comment and more restrictive no-focus drawing for the notebook
      Set the xthickness of GtkMenu to 1px and special cased the menu item
      Added a small comment to the handlebox/toolbar special case.
      As the panel sets the shadow to NONE too, we do not need a special case
      Add checks for vertical toolbars and menubars. These are will not be drawn
      Fixed small warning. (Some useless code.)
      Override the entry state early enough so that the params are set
      Only use the notebooks background if it draws a border.
      Fix compiling with --enable-paranoia. Included here is the patch from Jens
      Got the notebook check a bit wrong earlier.
      Undo Andrea's change from 2008-03-19. The check was moved to fix the
      Work around GTK+ drawing the "spinbutton" box always with state NORMAL.
      Add a workaround for the panel ButtonWidget. This is hopefully just a
      Fix part 1 of bug #526890 in all affected engines. (Inverted scrollbars
      Start to clean up the 0.5 translation mess.
      Some entry drawing cleanups, and better "radius" handeling.
      Button and clearlooks_draw_top_left_highlight cleanup and small fixes.
      More 0.5 offset cleanups (and radius fixes).
      More cleanups. Frame drawing mostly.
      Removed the 0.5 translation.
      Removed dead code; one translation 0.5 less.
      Only decrease the size of the scrollbar trough if the
      Comment out two broken and unneded lines.
      Use the present steppers, not the slider position.
      Removed unused variables.
      Fix gripdot placement.
      Remove unused variable.
      Place the corner correctly.
      Remove some 0.5 translations. The one in draw_tab is still there.
      More 0.5 translation stuff.
      Add "style_constants" in addition to the "style_functions". And removed
      Fix the style initilization.
      Code cleanups, and fixes (and 0.5 translation stuff)
      Fix some bugs I introduced earlier. (This is not 100% everywhere, but
      More visual fixes.
      Remove bogus debug code.
      The inset was broken (ie. invisible).
      Fix button inset.
      Draw only half around the corners.
      Change the header button position enum to be a bitfield. (Bug #511958,
      Removes unnecessary CairoColor cast to fix build on solaris. (bug #535456,
      Add support for the "transparent-bg-hint" for entries and progress bars.
      Fix the check to also fill the background if the widget is NULL.
      Use the G_DEFINE_DYNAMIC_TYPE macro provided by GLib. Bug #549830 Patch by
      Made the horizontal line in the spinbutton smaller.
      Added a disable_focus option for documentation purpose.
      Do not draw default indicator, if the button is disabled.
      Change the oder of the -I flags, so the locale ones are in front of the
      Fix inconsistent radio button drawing.
      Move everything to one header includes. Bug #563787, Patch by Luis Menia
      Move gtk-engines completely to LGPL-2.1 or any later version. To my
      Draw a "label" focus for expanders. (bug #571835, Till Berger)
      Support for entry progress drawing.
      Fix the radius of the clearlooks entry progress drawing and do the
      Remove the steppers line, so that there is only one pixel if two steppers
      Autogenerate the ChangeLog and .gitignore files.
      Enable building with gtk-engines with *_DISABLE_DEPRECATED. (bug# 572178)
      Make the inset calculation consistent, improves bug #525065.
      Implement inconsistent button as suggested by Calum (bug #502165)
      Some GNOME 3 theme work.
      Remove ClearlooksStateType.
      Forgot to commit new file.
      Some entry stuff, and a broken (not enabled) arrow.
      Some bad button implementation.
      Some button stuff.
      Scrollbars, colors still quite broken though.
      Scale sliders implementation, again, non-perfect colors.
      Implement menubar.
      Add accel_label_shade option to mix the accel label toward the background color.
      Toolbar gradient.
      Fix broken inset drawing for entries in gummy.
      Remove Xfce workaround. (bug #616124)
      Remove usage of GtkProgress.
      Do not use any sealed values.
      Proper stepper drawing for gtk+ master.
      Fix animation. (bug #622982, #612486)
      Assume that row-ending-details are always present.
      Merge remote branch 'origin/gnome3'

Benjamin Otte (5):
      not everything that uses the scrollbar details is a scrollbar
      Clearlooks: Port entirely to Cairo drawing
      clearlooks: Fix for new GTK3 API
      clearlooks: Remove erroneous cairo_destroy()
      clearlooks: Fix drawing of arrows

Carlos Garcia Campos (2):
      Use tab-expand and tab-pack instead of deprecated notebook child properties
      Use tab-expand and tab-pack instead of deprecated notebook child properties

Christian Persch (2):
      Fix unresolved symbol error. Bug #576786.
      Only export the necessary symbols. Bug #576787.

Daniel Borgmann (7):
      New-old menuitem style.
      Fix broken toolbar handle orientation (again).
      Applied icon transparency patch again.
      Don't draw the shadow on vertical toolbars.
      Re-implemented the listview item gradients.
      - Ported ubuntulooks buttonstyle and use if gloss option is set. - Tweaked
      hide radiobutton border on menus

David Zeuthen (1):
      Avoid hardcoding the radio button size (#547024)

Denis Washington (1):
      Customize drawing of the selection rectangles around GtkIconView items

Glynn Foster (1):
      Install into the correct directory. Fixes #300530.

Hylke Bons (1):
      metacity: padding left of title

Matthias Clasen (11):
      Remove the last case of deprecated GTK+ api
      Remove the last case of deprecated GTK+ api
      Adapt to recent GTK+ api changes
      Adapt to recent GTK+ api changes
      Make gradients tweakable
      Make default buttons blue
      Only use gradients for prelighting in buttons
      Allow filled-in focus in buttons
      Use the right border color for default buttons
      Bump version to 2.91.3
      Update NEWS for 2.91.3

Paolo Borelli (1):
      Make sure cairo_destroy is called when detail is buttondefault. Reviewed

Richard A. Stellingwerff (5):
      Increased contrast of disabled radio/checkboxes. Fixes #326309.
      Added grip handles to scrollbars.
      Arrows are now drawn with the right color and less fuzzy.
      Drawing of arrows on optionmenus was broken in Firefox.
      Sharper resize handle in statusbar.

Richard Stellingwerff (61):
      Updated clearlooks engine
      Fixed #1244760 (clearlooks sf.net bugtracker).
      Fixed a memory leak.
      Changed return type from gboolean to void in cl_progressbar2_set_four_points.
      Depend on GTK+ 2.8, changed version number.     Initial import of Clearlooks port to cairo.
      Implemented the statusbar. Improved tabs. Added Separator functions and
      Fixes bug 314127 Removed obsolete functions. Removed obsolete prototypes.
      Implemented listview headers.
      Major cleanup. Removed unused variables, function, files. Compiles with
      Added drawing code for toolbars, menuitems. Lightened buttons borders.
      Draw an opaque border, instead of a transparent one. What was I thinking?
      Minor speed improvements.
      Decided to opt for easier math. Should avoid some unnecessary headaches.
      Made slider (scale) border slightly brighter. Made progressbar trough
      Implemented handle bars. Improved arrows on combobox/optionmenu. Improved
      Drawing pretty radio buttons!
      Draw pretty checkbox buttons, too!
      Draw pretty combo arrows.
      Fixed the shades calculations and did some polishing.
      Slightly more contrast. Properly handle orientation.
      Fixed arrow drawing.
      Disabled radio/check buttons are sooo pretty now!
      Slightly lighter border on disabled buttons. Fixed prelight checkbuttons.
      Fix progressbar shadow in Firefox.
      Improved colors and such. Possibly other things, too :)
      Fix memory leak. Patch from Mart Raudsepp (leio).
      Lots of tweaking of contrast and colors. Fixed the focus rings.
      Applied patch #321185 from Jason Allen to fix memory leak.
      Flattened the inactive tabs, increased the shade of list headers, and made
      Fixed a little memory leak.
      Add "animation" property to ClearlooksStyle as well.
      Added animating progressbar, thanks to Kulyk Nazar (tirpse)!
      Don't update the progressbars after unloading the engine.
      Checkmarks now animate, too. Thanks once again to Kulyk Nazar (tirpse)!
      Draw inner focus ring on GtkEntry.
      Fixed crash in gnumeric. The bug was potentially harmful to other apps as
      Updated the animation code from Kulyk Nazar's latest patch. Moved all
      Removed most of the #define's in clearlooks_draw, replacing them with
      Don't draw the "sunken" look when x/ythickness is smaller than 3.
      Add animation.c to the dist.
      Renamed clearlooks_draw_rectectangle to clearlooks_draw_rectangle.
      Added 'is_default' field to WidgetParameters.
      Don't draw menubar on GNOME panel.
      Added an extra check for the entry widget. Prevents a crash in evolution.
      Prefixed some function with cl_ to avoid symbol conflicts with other
      Renamed cl_is_gnome_panel to cl_is_panel_widget to catch applets as well.
      Removed some very unprofessional debugging output...
      Reverted to 'forward motion' animation by default, when enabled. Disabled
      Fixed memory leak.
      Added the resize grip.
      Not compiling any animation code anymore. Define HAVE_ANIMATION to enable.
      Patch from Benjamin Berg to add a --enable-animation option to the
      Fixing incomplete check-in..
      No longer including animation.c, but splitted the implementation from the
      Added inconsistent state. Fixes #325932.
      Default buttons can now be recognized by a more visible border. I really
      Applied patch from #332639. Fixes memory leaks.
      Fixed another memory leak...
      Added the three menubar styles.
      Pulsing progressbars look better now. 100% progressbars don't draw end
      Updated the GtkScale. First steps to RTL support.

Thomas Wood (14):
      Updated for 2.6.3
      Updated for 2.8.0 release
      Draw buttons with inset border
      Implement suggestions for menu selection from bug 382634
      Fix a compiler warning Sharpen gloss colours
      Fix a co-ordinate (clearlooks_register_style_classic): Add
      Revert most of the changes from the last few commits. We can implement
      Patch by: Andrea Cimitan <andrea cimitan gmail com>
      Based on patch by: Andrea Cimitan <andrea cimitan gmail com>
      Based on patch by: Andrea Cimitan <andrea cimitan gmail com>
      Revert the checkbox mark style from a tick to a cross
      Updated for 2.10.0 release
      More tweaks to scrollbar shading from Andrea Cimitan
      Updated for 2.10.1

William Jon McCann (2):
      Move clearlooks support files in one place
      Fix module build system and project structure

Xan Lopez (1):
      Do not use gdk_drawable_get_size, it's been removed from GTK+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]