[gtk-theme-engine-clearlooks] Created tag 2.91.3
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-theme-engine-clearlooks] Created tag 2.91.3
- Date: Tue, 9 Nov 2010 14:35:54 +0000 (UTC)
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]