0.69.2
------
1. If a scrollbar slider is maxed-out, then shade it as disabled - matches KDE.
2. When detecting Ctrl-Alt-M for menubar hiding, check for uppercase M
   as well as lower case. Also, ignore state of shift and caps-lock keys.
3. Set default contrast to 7

0.69.1
------
1. Fix glow-style mouse over for combos with coloured buttons.
2. Improve appearance of plastik style mouse-over on scrollbar sliders.

0.69.0
------
1. Add option to control whether bottom tabs should have their gradient
   shades inverted.
2. Config files now stored under $XDG_CONFIG_HOME/qtcurve (e.g. ~/.config/qtcurve)
3. Fix some issue with 'flat' appearance.
4. Add an experimental option to hide/unhide menubars using Ctrl-Alt-M.
5. Respect double arrow setting for non-editable combos on more Gtk2
   combo types. (Affects combos in pidgin.)
6. Colour arrows on mouse over of non-editable combos on more Gtk2
   combo types. (Affects combos in pidgin.)
7. Fix disabled editable combos.
8. It has been reported that under intel Xorg drivers > 2.8, that QtCurve's
   arrows are not appearing. This seems to be due to the fact that QtCurve is
   using cairo to draw non-antialised lines in this case. To work-around this
   issue QtCurve has been changed to use the older Gdk to draw arrows. To
   revert back to cairo, use the following cmake option:

    -DQTC_USE_CAIRO_FOR_ARROWS=true

0.68.1
------
1. Fix reading of 'dark inverted gradient' setting.
2. Allow toggle buttons to be max rounded.
3. Fix combo-box arrow position when not etched/shadowed.
4. Fix default value for 'double Gtk combo arrow' setting.
5. Fix https://bugzilla.novell.com/show_bug.cgi?id=529607

0.68.0
------
1. New options:
    Control whether icons are displayed in menus
    Force alternate colours in listviews
    Square selections in listviews

0.67.5
------
1. Use same shade for all menu item separators.
2. Fix clipping of non-V style right arrow.
3. Dont draw 3D border around poup menus when border has been disabled, but
   shading set to 0%
4. Offset sunken slider thumbs to improve appearance.

0.67.4
------
 1. If drawing square scrollviews, give these a similar 3d effect to rounded ones.
 2. Move menuitem arrows 2 pixels to the left, to match KDE4 better.
 3. Fix button of non-editable combos when not etching entries.
 4. Fix spin buttons when not etching entries.
 5. Only do mouse over for entries if combos and spin widgets are unified.
 6. If not etching/shadowing, when mouse over set to 'glow' use 'thick coloured'
 7. If not etching/shadowing, decrease thinner scrollbar groove.
 8. Fix clipping of shaded button on combos when not etching/shadowing.
 9. Remove hard-coding of light border in progressbars - use gradient setting.
10. Slightly better button metrics when not etching/shadowing.

0.67.3
------
1. If a buttons requested size is not a multiple of 2, then shift the text 1
   pixel lower.
2. Fix plastik style mouse over on scrollbars.

0.67.2
------
1. Fix text placement in pushbuttons.
2. Set the insensitive foreground colour to the disabled text colour, and not
   the mid colour. Fixes appearance of disabled items in Mozilla apps.

0.67.1
------
1. Adjust Agua overlay if widget is not max rounded.
2. Fix flat/sunken/dashed splitter handles!
3. Fix check/radio position in Thunderbird2 menus.

0.67.0
------
1. Add option to draw insider border of inactive tabs.
2. Add option to draw double arrows for non-editable combos.
3. Add option to colour the sorted listview header.
4. Disable scrollbar buttons when at min/max - to match spin buttons.
5. Place non-V arrows of unified spin widgets closer together.
6. Increase the amount of rounding when round set to max.
7. Match gradient width/height to KDE4.
8. Only selected tabs need to fade to 100% alpha when using gradient backgrounds.
9. Fix entry borders of standard entry widgets in Mozilla apps. (The Mozilla
   widgets need a thinner border than the Gtk ones)

0.66.0
------
1. Add a new 'Dark Inverted Gradient' and use this as the default gradient
   for menu stripes.
2. New 'Agua' style gradient - looks better under KDE4 and Gtk2.
3. Add option to lighten/darken the background of tabs.
4. Make inactive tabs more consistent with active tabs.
5. Remove sunken scroll views config item, and replace with option to control
   if entries and scroll views should be etched (sunken).
6. Modify defaults:
       Scrollbars outside of scrollview (Gtk/oxygen style)
       Thin scrollbar groove.
7. When using scrollbars outside of scrollview, reduce gap to 2 pixels if sunken.
8. Set, and use, honors-transparent-bg-hint / transparent-bg-hint. Fixes corners
   of entry fields in Firefox 3.5
9. Remove userChrome.css settings if firefox executable name is firefox-3.5

0.65.3
------
1. When not using button-like check/radio boxes, use view text as the
   indicator colour.
2. Fix slight tab glitches when using glow tab mouse over and square
   tabs.
3. Fix background of some widgets when using "left to right" background
   gradients.
4. Fix backgrounds of entry field when etching, but not rounded.
5. Dont draw frame for entry fields within list/trees.

0.65.2
------
1. If there is not enough space for large arrows in FireFox's menuitems,
   use small ones.
2. Fix incorrect scrollbar trough border.
3. Better, non-hacky, fix for Firefox's location bar.
4. Make Firefox's entry fields smaller.

0.65.1
------
 1. Use a border width of 1 if gradienting popupmenus.
 2. When using darkened menu stripe use popupmenu background colour as the
    base colour.
 3. Draw menu stripe flush with the edge of menu.
 4. Match 'darken' menuStripe to KDE4.
 5. When using menu stripe, adjust separators by 20 (2 for Mozilla/Oo.o) pixels left.
 6. Increase width of menu stripe for Mozilla apps.
 7. Draw menu stripe for menus associated with dialogs.
 8. Match KDE4 button text position better.
 9. Fix some issues with oxygen-style combo buttons. (QtCurve creates maps from
    the parent -> entry, and parent -> button - these maps were not being cleared
    when the widget was destroyed. Also, dont keep reference to last moused-overed
    entry after its unrealized).
10. Dont highlight background of checks/radios when this is not enabled, but
    gradient background is.
11. Disable background gradients for Java, Mozilla, OpenOffice, GIMP toolbox, and
    tooltip windows.
12. Improve background gradients when drawing parts of entries, etc.
13. Very hackish fix to the border around the icons within firefox's location and
    search entry fields. Disabled by default, to enable pass
    -DQTC_FIX_FIREFOX_LOCATION_BAR=true to cmake. Note that enabling this may
    cause issues with other entry fields in firefox.
14. Adjust position of checks and radios in menus.
15. Fix memory leak by calling parent class's fianlize method in QtCurve's.

0.65.0
------
 1. Add options to draw editable combos, and spin widgets, as edit fields with
    embedded arrows - oxygen style.
 2. Add option to draw a light border around tab widgets, as opposed to 3d look.
 3. Added ability to specify scrollbar width (11 -> 31, default 15)
 4. Base slider dimensions off of scrollbar width, unless using triangular slider.
 5. Add option to have thinner buttons.
 6. Add option to specify gradient for background of popupmenus.
 7. Enable mouse-over for entry fields.
 8. For mouse-over and focus, use same colour for top and bottom inner parts
    of entry fields.
 9. When using filled/full focus with coloured mouse over, then mouse over takes
    precedence.
10. Alter default settings:
        Place arrows of spin buttons, and editable combos, in the edit field.
        Draw a light border around tab widget.
        Thinner buttons.
        Use soft gradient for active tab.
        Use glow style highlight for tab mouse-over (this introduces gaps between tabs).
11. Re-add fix for icons on GEdit tabs - but only for GeditNotebook widgets.
12. Draw entry field backgrounds.
13. Dont use KDE4's disabled background colour.
14. Experimental support for menu-stripe. (Needs menu stipe also enabled in KDE GUI)
15. Enable drawing of list (tree) view lines.
16. Experimental support for drawing of background gradients.

0.64.2
------
1. When using shaded combo buttons, use button colours for border.
2. Disable button order userChrome.css mods for Thunderbird>=3
3. Added a verbose warning about the usage of QTC_MODIFY_MOZILLA
4. Fix spin widget entry field when widget is on a notebook - bug was caused
   by fix for GEdit tabs.
5. Disable coloured slider hack for Firefox apps. This hack attempts to solve the
   miscolured top/bottom line of sliders when they are at the top/bottom.

0.64.1
------
1. When using shaded combo buttons, use the combo splitter setting to
   determine if there should be a border between the shaded and unshaded parts.
2. Make menubar items selectable right up to the top edge of the menubar.
3. Fix clipping of close icon on GEdit tabs.

0.64.0
------
 1. Add option to not draw border around popupmenus.
 2. Add option to unify spinbuttons.
 3. Add option to set sub-menu delay (default 100ms)
 4. Use equal top/bottom padding on popupmenu separators.
 5. Add option to colour arrow part of combobox.
 6. Draw resize grip as a darkend triangle.
 7. Add a 'thick coloured border' mouse over type.
 8. Allow to darken sliders.
 9. Add new default button indicator - darken.
10. Harmonize KDE4 & Gtk2 popupmenu overlaps.
11. Slightly changed min width/height of when buttons can be max
    rounded - fixes some issues with firefox.
12. Fix scrollbar background when using thinner grooves.
13. Under KDE4 (KDE_SESSION_VERSION>=4), default hover/focus colours to the
    KDE4 defaults.
14. Fix firefox crashing when scrollbar slider move to top. This only occurs
    when not using flat scrollbar buttons, and a coloured scrollbar slider.
15. Dont draw frame around GEdits combos in its status bar - unless
    drawStatusBarFrames is set to true.
16. Dont attempt alter OK/Cancel button for Firefox 3.5 - seems to mess up
    preferences dialog.
17. Replace QtCurve's menubar mouse-over code with that from the glide engine.

0.63.0
------
 1. Add '3dfull' to gradient border options. This forces the
    dark, as well as the light, portion to be drawn.
 2. Use a lighter shade for the dark portion of gradient border.
 3. Flat dot for radio buttons.
 4. Option to use button colour for listview headers.
 5. Use KDE4 colours for focus and mouse-over.
 6. Removal of background focus option.
 7. Softer, and much nicer, colouration of selected tab.
 8. Tab mouse over options; top (as before), below, or glow.
 9. Modified defaults:
     Tab mouse-over highlight drawn at the bottom
     Plain slider style
     Align titlebars text in center
10. Add appearance setting for background of flat scrollbar buttons.
11. Add HCY colour space.
12. Use tint and mix colour routines from KDE4's KColourUtils.
13. Remove QtCurve's 'inactiveHighlight' option, and use KDE4s setting
    instead.
14. Add option to specify appearance setting of filler part of sliders.
15. Increase number of custom gradients - now matches number of gradient
    config items.
16. When using glow style mouse over, use mouse over colour for arrows.
17. Option to use a thinner groove for scrollbars (only when using flat, or no, buttons).
18. Option to only colour sliders on mouse over.
19. Option to round all tabs.
20. Better tab highlighting.
21. Don't max/extra round progressbars.
22. Use faded lines for tab and listview header mouse-over.
23. Create icon-mapping file in a more robust manner.
24. Set "gtk-icon-theme-name" to user's theme (or the KDE default if not set),
    and set "gtk-fallback-icon-theme" to "highcolour". This seems to map more icons.
25. Fix spin widget entry highlighting under Gtk 2.16
26. Don't round rulers.
27. Fix faded menuitems when not rounding.
28. Fix alternate listview colours when running under KDE3 (KDE_SESSION_VERSION=3)
29. Make buttons slightly thinner, matches KDE4 better.
30. Fix settnig of KDE icons when QtCurve is configured by just having
    gtk-theme-name="QtCurve" in the gtkrc file.
31. Fix painting of scrollbar slider ends when sliders are shaded, and scrollbar
    buttons are not flat.
32. When not using highlight colour for menus, get OpenOffice to use the correct
    colour for selected menubar items.
33. Fix setting of custom shades, and gradients, when reading system config file.
34. Dont crash when /etc/qtcurvestylerc is only readable by root!
35. Use tooltip text colour to draw its border, as per KDE4.
36. Dont draw border around rulers.

0.62.8
------
1. Treat 'abrowser' as Firefox.
2. Disable tab-mouse over for all tabs that are of the type
   GtkNoteBook.GtkFixed.GtkWindow (this is mainly for Mozilla and OO.o widgets)
3. Fix OK/Cancel buttons for all Firefox3 dialogs.
4. Removed QTC_MODIFY_MOZILLA_USER_JS cmake option, this is now set via the
   QTC_MODIFY_MOZILLA option - as the KDE button order is affected by the
   instantApply setting.
5. Draw Mozilla's scrolled windows square - as it seems to assume they are.
6. When determinging lower etch colour, ignore GtkBox widgets when looking up
   parent tree.
7. Set menu and toolbar fonts.
8. Dont darken disabled splitter.

0.62.7
------
1. For right-to-left progressbars, make animation go right-to-left - matches KDE.
2. Detect seamonkey as a Mozilla app.
3. Try to determine if a Mozilla app is new, or not, by calling <app> --version
4. Fix OO.o scrollbars when using flat scrollbar buttons.
5. Improve Mozilla and OO.o spin widgets.
6. Fix OO.o comboboxes.
7. Shrink (by 2 pixels) size of Firefox toolbars - but only if '-DQTC_MODIFY_MOZILLA=true'
   is passed to cmake. This modifies your ~/.mozilla/firefox/???.default/chrome/userChrome.css
   file to include /usr/share/themes/QtCurve/mozilla/QtCurve.css file.
8. Fix KDE button order in FireFox 3 dialogs - but only if '-DQTC_MODIFY_MOZILLA=true'
   is passed to cmake.

0.62.6
------
1. Alter meunbar item widths slightly to make more consistent with KDE4.
2. If QTC_NEW_MOZILLA is not set, don't allow faded menuitems for thunderbird -
   these just don't work here. In thunderbird it is not possible to detect if a
   menuitem is on a menubar, or in a popup menu :-(
3. Make file chooser's pathbar buttons more KDE4 like. This is not 100%, as there
   are no ">" arrows. To seperate items a light gray "/" is drawn.
4. Improve entry focus highlight when round>full.
5. Don't use max round for close buttons on GEdit's tabs.

0.62.5
------
1. Use gradient for filled slider - unless appearance is flat/raised.
2. Slightly alter listview header size.
3. Fix white-on-white text of disabled listviews - noticable in synaptic.
4. If a toolbar is disabled, so should the handle be.

0.62.4
------
1. When drawing filled slider groove, use fill colour for border as well.
2. Better positioning of V arrows on secondary scrollbar buttons.
3. Improve appearance of GtkCombo edit field.

0.62.3
------
1. Fix setting of custom non-default icon themes.
2. When creating icon map, check for icons in non-default style first,
   and then check default.
3. Improve appearance GtkCombo poup menu (even though this is actually
   a deprecated widget!)
4. When menubars have a border, adjust the menubar items accordingly.
5. When filling the used part of a slider groove, use the slider colour 
   if set, otherwise use the highlight colour.

0.62.2
------
1. Improve appearance of progressbars in listviews (such as in d4x)
2. Call kde-config (KDE3) / kde4-config (KDE4) to determine location
   of system icons for creating icon map.
 
0.62.1
------
1. Use highlight colour for unselected focused view items.
2. Fix saving/reading of custom shades.
3. Fix reading of boolean values from kdeglobals.
4. Fix some slight tab drawing glitches.
5. Stop disabled menuitems from using custom menu text colour
   if custom colours have been set.

0.62.0
------
 1. Reduce gradient code complexity - makes predefined gradients
    work in the same vein as custom gradients.
 2. Add scrollbar/slider groove and 'sunken' appearance options.
 3. Added new soft and harsh gradients.
 4. Change defaults:
        Soft gradient
        Fade menuitems
        Don't use highlight for menu.
        Default highlight set to 3%
        Toolbar separators set to sunken
        Flat menubar appearance
        Button like check/radios
        Supply, and use, predefined custom shades
        Plain progress
        Don't highlight active tab
        Sunken scrollviews
        Sunken appearance set to soft
        Line focus
        Extra rounded (only applies to Gtk2 and KDE4 variants)
 5. Allow all bar flat and raised tabs to bol coloured.
 6. Only save appearance settings if different from default. 
 7. If a gradient does not define the values for positions 0 and 100, then add these.
 8. Better colouring of selected tab.
 9. Added new focus options - full and line.
10. Add new round options - extra and max.
11. Don't etch disabled items.
12. Use text colour for focus indicator in tree/list/etc views.
13. When specifying custom gradients, add the pssibility to have no
    internal border - options are now none, light, 3d
14. Only apply plastik style mouse-over scrollbars and sliders when
    plastik is set as the mouse-over style.
15. Only draw 1 arrow on Gtk combos.
16. Under KDE4, read palette, and font, from kdeglobals - needed because
    if Qt4.5 is set to 'Desktop settings aware', it will not store its palette
    in ~/.config/TrollTech.conf
17. Fix Firefox issues with scrollbar slider when using flat scrolbar buttons.
18. Call kde-config (KDE3) / kde4-config (KDE4) to determine location of
    user's kde folder.

0.61.5
------
1. Fix crash when drawing focus - occurs when using alt-tab in xfwm4

0.61.4
------
1. Make squared scrollview appearance consistent when round is set to none.
2. Fix missing pixels in squred progressbars with inverted gradient.
3. Fix Firefox/OO.o menu text when useHighlightForMenu is set to false.
4. Use faded lines for combo separator.

0.61.3
------
1. Allow QtCurve's colours to be overriden if the style name
   starts with the application name. Fixes Pidgin's tab labels.
   
0.61.2
------
1. Fix setting of options if no qtcurvestylerc is found!
2. Allow QtCurve's colours to be overriden - but only if stylename is
   empty. Fixes SooperLooperGUI's background.
3. Fix border of tabs.
4. If KDE_SESSION_VERSION is not set, but KDE_FULL_SESSION is, then
   use KDE/Qt3 settings.

0.61.1
------
1. Fix setting of default style.
2. Fix position of dark part of sunken lines.
3. Read in custom gradients and shades from any system config file.

0.61
----
 1. Only draw coloured border for moused-over items if they are enabled!
 2. Fix slight redraw errors with scrolbar slider when using flat buttons.
 3. Add option to draw line after frameless groupbox title.
 4. Add option to use faded lines (toolbar separators, menutitem separators,
    etc.)
 5. Fix mis-painted pixels on selected tab.
 6. Custom gradient fix where "," is used for decimal - thanks to
    Cedric Bellegarde
 7. Default to reading KDE4 settings if KDE_SESSION_VERSION is not set. To
    default to KDE3 instead, call cmake with -DQTC_DEFAULT_TO_KDE3=true
 8. Fix reading in of Qt4 tooltip colours.
 9. Don't allow QtCurve's colours to be overriden.
10. Make 'filled focus' fill the complete widget for buttons and combos.
11. Use button text colour for combo boxes.
12. Add 'none' to toolbar handles and splitters style.
13. Fix reading of KDE4 toolbar style.
14. Change defaults:
        Button effect: Shadow
        Mouse over: Glow
        Default button indicator: Glow
        V arrows
        Flat toolbars
        Filled focus
        Gradient selection
        Flat scrollbar buttons
        No combo line
        Sunken toolbar handles
        Only lighten popupmenus by 2%
        Flat active tab
        Don't shade sliders
        Don't darken menubars
        Use darkened background for progressbars
15. Enable shadow, etch, and 'glow' effects for squared and slight rounded appearance.
16. Allow to darken popup menu background.

0.60
----
 1. Fix "trough-lower" and "tough-upper" style slider troughs.
 2. Fix reading of listview colours under KDE4.
 3. If appearance is rounded, round view selections.
 4. New focus rect options - standard, highlight, background, filled.
 5. Add the ability to specify popup menu light factor.
 6. Put more space between arrows on combos if using V arrows.
 7. Add option to use darkened background colour for menuitem selection.
 8. Add 'fade' to menuitem appearance.
 9. Option to have flat scrollbar buttons.
10. New slider styles - plain rotated, and round rotated.
11. Fix crash if QTC_STYLE is set, but is empty.
12. Alter the way the light part of etchibng is drawn - should help with darker colour schemes.
13. Draw border around filled progress.
14. Fix light spinbuttons on dark background.
15. Option to have button-like checks/radios.
16. Draw square border for for frames that pass no detail and no widget to
    gtkDrawShadow.
17. Use base for light part of lineedit border, and background for scrollview.
18. Default to treating Firefox as firefox>2.0 - cmake with -DQTC_OLD_MOZILLA=true
    to revert.
19. Draw statusbar frames, if enabled.
20. Nicer 'V' arrows.
21. When reading KDE settings, read (if they exist):
        /etc/kderc
        /etc/kde4rc or /etc/kde3rc
        /etc/kde4/kdeglobals or /etc/kde3/kdeglobals
        <KDE4 prefix>/usr/share/config/kdeglobals or <KDE3 prefix>/usr/share/config/kdeglobals
        <KDE4 prefix>/usr/share/config/system.kdeglobals or <KDE3 prefix>/usr/share/config/system.kdeglobals
        $KDEHOME/share/config/kdeglobals
22. Round internal corners of plain coloured mouse over effect.

0.59.7
------
1. Read tooltip colours from qt config file.

0.59.6
------
1. Improve appearance of SWT scrollbars.
2. Fix colour of tri-state checkboxes.

0.59.5
------
1. Draw disabled icons desaturated - more KDE like.
2. 'Fix' pixelation of firefox dialog icons. They look
   slightly blurry, due to being scaled, but this is nicer
   than the previous pixelated icons.
3. Removed KDE event filter (QTC_ADD_EVENT_FILTER cmake option)
   - causes way too many errors.

0.59.4
------
1. Fix reading in of lightBorder for custom gradients.
2. Icon path fix by Ilya Paramonov.

0.59.3
------
1. Also check in share/kde4/apps/kstyle/themes for qtc_*.themerc files.
2. Fix evolution calendar crash.
3. Fix evolution listview headers.
4. Slightly better check/radio positioning.

0.59.2
------
1. Fix appearance of shiny glass defult buttons.
2. Give glass default buttons a light border.
3. New cmake option:

    -DQTC_NEW_MOZILLA=true
        When Firefox, and thunderbird, are being themed - treat them as if they
        are the newer versions. This sets 'newFirefox' and 'newThunderbird' to true
        by default.

0.59.1
------
1. Fix crash.

0.59
----
 1. When drawing gray focus rect, draw only slightly rounded.
 2. Etch/shadow effect now applied to widget sides as well as
    top/bottom.
 3. Add etching to checks, radios, slider grooves, and progressbars.
 4. Option to have progress fill groove - default to true.
 5. Option to display non-editable combo splitter - defaults to true.
 6. Dont do coloured mouse over for toolbar buttons.
 7. Better coloured mouse over for checks and radios.
 8. Don't use background colour for non-coloured mouse over of
    check/radios if highlighting text backgroud.
 9. If using Gtk2 >= 2.12, then respect the 'Gtk style scrollviews'
    setting.
10. Respect KDE's shade sorted list column setting.
11. When checking if app is firefox, check against 'firefox' as
    well as 'firefox-bin'
12. Fix background of non-selected flat tabs.
13. Fix tab coloured mouse-over when not rounded.
14. Add a QTC_STYLE env var - used to quickly test qtc_<name>.themerc
    files.
15. New mouse over effect - glow. Only applicable if etching or shadowing.
16. New default button indicator - glow. Only applicable if etching
    or shadowing.
17. Allow up to 10 custom defined gradients.
18. Allow custom shades to be specified.
19. Add option to specify active tab appearance.
20. Apply 'border menuitems' only to popup menus.
21. If lightening popup menus, and not bordering menuitems, then remove 1
    pix border arund popup menus.
22. Change default to not border menuitems.
23. Assume 'xulrunner' is also Firefox.
24. Option to have squared scrollviews.
25. Option to specify progressbar groove appearance.

0.58
----
1. Add a config option for selection appearance - defaults to flat.
2. Fix entry fields and dark colour schemes.
3. Use background colour for disabled scrollbar buttons.
4. Make custom styles work under Qt4 as well.
5. Make 'slight' rounding more 'slight' -  as per pre-cairo version.
6. Help with temporary Gtk window beeing seen when QtCurve is
   configured with -DQTC_ADD_EVENT_FILTER=true
7. Fix memory leak - forgot to call cairo_destroy
8. Lighter menu separators.

0.57.1
------
1. Better arrows positions on scrollbar steppers B and C.

0.57
----
1. Modify defaults:
     Turn off shade menubar only of active window
     Set default button indicator to tint
2. Re-added option to highlight background of check/radio text on mouseover.
3. Use cairo for all drawing.
4. Highlight expander arrows on mouse over.

0.56.3
------
 1. Fix tabs on Firefox 3 beta4
 2. Fix slight re-draw errors with scrollbar slider.
 3. Nicer positioning of down/right scrollbar arrows.
 4. Fix colours of tinted default button.
 5. QTC_MODIFY_MOZILLA compile fix - thanks to Ben de Groot.
 6. Don't set sliders to flat just because appearance is flat.
 7. Map gtk-go-back-ltr, gtk-go-back-rtl, gtk-go-forward-ltr, and gtk-go-forward-rtl.
 8. Modify gtk-about and gtk-home KDE icons mappings.
 9. Fix checkbox shadow.
10. Dont allow Mozilla scrollbars to be disabled.

0.56.2
------
1. Use case-insesitive string compares when checking Qt and KDE config files.
2. Fix some issues wth Firefox 3beta4.
3. Fix mouse over for up spin button.
4. To aid testing with Firefox 3, edit your qtcurvestylerc and add the following
   line:
        newFirefox=true
6. Don't indicate default button if it is disabled.

0.56.1
------
1. Fix errors when using corner default button indicator and no coloured
   mouse over.
2. Fix for OpenOffice.org blanking combobox text when mouse over arrow.

0.56
----
1. Change default settings:
        Dont animate progressbars
        Frameless groupboxes
2. Correctly position corner indicator.
3. Use mouse over colours for corner indicator.
4. Fix for text of selected check/radios on menubars in Java swing apps.
5. Fix for toolbar handles of Java swing apps.
6. Fix for GtkEntry's within toolbars.
7. OpenOffice.org fixes - entry fields, menubar items, checks in menus.
8. Option to tint the default button colour.

0.55.3
------
1. Hack around a slight menubar problem with pidgin.
2. Dont use mouseover colour for highlighted checks and radios
   in menus.
3. Fix kde4-config usage.
4. Draw borders for GtkViewports - fixes mising frame in compiz settings
   manager.
5. Read contrast setting from TrollTech.conf if running under KDE4.

0.55.2
------
 1. Fix look of disabled entry fields.
 2. Add warning to -DQTC_ADD_EVENT_FILTER option.
 3. Add cmake option: -DQTC_REORDER_GTK_DIALOG_BUTTONS
    When set QtCurve will try to manually re-order the buttons of Gtk
    dialogs. Note: This will cause errors to be printed to the console,
    and is only an experiment!
 4. Style Gtk2.12 tooltips
 5. Improve look of edit field under firefox3
 6. Fix menubar items for Firefox 3
 7. Fix KDE4 icon mapping to match KDE4.0
 8. Use 32x32 as dialog icon size.
 9. Nicer tabs for Firefox 3
10. Better (not perfect) scrollbar types for Firefox3. For the moment you must
    set QTC_NEW_MOZILLA (any value) before starting firefox so that QtCurve
    knows its the newer version. e.g.
        QTC_NEW_MOZILLA=1 firefox
11. Fixed reading of Qt4 font.

0.55.1
------
1. Only allow coloured selected tabs if tab appearance is set to gradient.
2. Allow triangular sliders when not rounding.

0.55
----
 1. Ability to create custom themes. See Theme details in 'README' file.
 2. Fix for 'inactiveHighlight' and KDE's apply colours to non-KDE apps.
 3. Allow 'flat' lines in scrollbar handles, toolbar handles, toolbar
    separators, and splitters.
 4. Option for 'X' style checkmarks.
 5. Option to have colour the selcted tab.
 6. Optional diagonal progressbar sripes.
 7. Use alternating dark/light for dashed toolbar handles.
 8. New 'split' style gradient.
 9. Option to specift slider style: plain, round (only when appearance=round),
    and triangular (plastik-ish)
10. Modify default style: flat splitter lines, flat slider thumbs, no
    toolbar separators, triangular slider, diagonal progressbar stripes.

0.54.1
------
1. Supply a simple 'mkpkg' script to create packages with checkinstall.
2. Fix compilation when cmake is called with -DQTC_MODIFY_MOZILLA=true
3. Dont free() the values returned from gtk_widget_style_get(), use
   gtk_requisition_free() and gtk_border_free()
4. Fix frameless groupboxes in Gimp 2.4
5. After free'ing memory, set var to NULL.

0.54
----
1. Converted buildsystem to CMake.
2. New option 'inactiveHighlight', if set then use a mix of highlight and background
   colour as highlight for inactive windows/elements.
3. Fix broken 'Thinner Menuitems' option.
4. Better code for alternate list view background.
5. Also read in Qt's inactive palette.
6. If read a font setting from /etc/qt3/qtrc, and there is not font setting
   in ~/.qt/qtrc - then use the setting from /etc/qt3/qtrc, as opposed to setting
   a default.
7. When reading Qt4 settings, also read /etc/xdg/Trolltech.conf
8. Nicer look for selected tab highlight.
9. realloc() fix - thanks to 'hoodedone'

0.53
----
 1. Removed 'Shadow buttons' option, and replaced with none/shadow/etch setting
    - default to 'none'.
 2. Added 'passwordChar' option to set character used for password entries.
 3. Option to have frameless groupboxes - Gtk like.
 4. Add config item 'gtkButtonOrder' set to 'true' to use Gtk/GNOME button order.
 5. Added config item 'mapKdeIcons' to control whether to map KDE icons or not.
 6. Modified contrast settings to be more varied.
 7. Gradient background of checks and radios, if appearance is not flat/raised.
 8. Create kde-icon map on the fly - allows icon sizes to be read from kdeglobals.
 9. KDE's "apply colours to non-KDE apps" setting seems to mess up the text on
    progressbars, workaround this.
10. Read alternate listview colour from KDE settings.
11. More KDE like framed groupboxes.

0.52.3
------
1. Fix 1st stripe on vertical progress bar.
2. Fix very small progress bar chunks.
3. Fix blanked out widgets in tovid.
4. Fix DeVeDe crash when 'fix parentless dialogs' is enabled.

0.52.2
------
1. Don't lighten border of disabled check/radio buttons.
2. Lighten trough of disabled slider.

0.52.1
------
1. Draw emphasis around menus when not lightening.
2. Use button colours to border entry fields.
3. Fix menu standard background.

0.52
----
 1. Use 'dull glass' as the default gradient - previous default is now
    called 'Clean'.
 2. Darken slider mouse over colour if slider is not shaded.
 3. Use thinner slider mouse over sections if slider is not shaded.
 4. Improve look of small V arrows.
 5. Even duller dull glass, but much more useable.
 6. Implement 'plastik' style mouse over for square sliders.
 7. Fix bottom/right scrollbar arrow position.
 8. Fix spinbutton arrow position.
 9. Fix SWT combo arrows.
10. Don't prelight SWT combos - they don't un-prelight when activated!
11. For non editable combos, draw both an up and a down arrow.
12. For editable combos - make menu more KDE list like.

0.51
----
 1. Changed shading to use HSL colour space. This can be altered by
    editing $XDG_CONFIG_HOME/qtcurvestylerc and setting 'shading=simple'
    for the previous method, or 'shading=hsv' to use HSV.
 2. Add options:
        Border all of menu/toolbars.
        Darker borders.
        'V' arrows.
 3. Fix raised listview headers.
 4. Fix glass style menuitem appearance.
 5. Modifed look of dullglass, looks "softer"
 6. Improve look of plastik mouse-over for non coloured scrollbars.
 7. For disabled buttons, use standard fill but lighten border.
 8. Use darker colours for mouse-over and default button - helps with
    light colour schemes.
 9. Dont draw sunken panel around checked menuitems.
10. If the app is a Java app, and its g_get_application_name()!="unknown", then
    assume its a SWT java app - in which case treat as a standard app. For
    Swing apps some functionality is disabled.
11. Fix tabs in thunderbird.

0.50
----
1. Add settings for:
    Fill used slider
    Round menubar item top only
    Menuitem appearance
    Border menuitems
    Progressbar appearance
    Gradient progressbar groove
    Check/radio colour
    Plastik style mouse-over
2. Dont colour menubar items on mouse over if not colouring menubars.
3. When drawing menubar borders, only draw bottom line.
4. When drawing toolbar borders, only draw top/bottom or left/right
   - depending upon orientation.
5. Draw checks/radios within listviews the same as standard.
6. If run under KDE4, then draw checks in menus the same as standard
   checks.
7. Move upper spin button down 1 pixel.
8. Default to KDE3/Qt3 settings when not run under KDE.
9. Improve (slightly) appearance of java apps.

0.49
----
1. Add settings for:
      Tab appearance
      Listview appearance
      Slider appearance
2. If KDE_SESSION_VERSION is set to >=4, then read settings from
   $XDG_CONFIG_HOME/Trolltech.conf
3. Lighten focus rectangle.
4. Fixed tab shift for GTK 2.10.11. Possibly should be applied to an earlier 
    version, but not sure.
5. When run under KDE4, allow radio buttons in menus.
6. Add /usr/share/icons into icon search path

0.48.5
------
1. Fix slight slider drawing errors.
2. Set cursor colours.

0.48.4
------
1. Make light border consistent with KDE - thanks to Daniel Bausch

0.48.3
------
1. Fix focus rectangles when not fully rounded.

0.48.2
------
1. Modifed the glass variants. Dull is a bit 'duller' in the top 1/2, and
   fades away at the bottom. Shiny is now more like dull, but with more
   pronounced gradients.
2. Fix borders of selected menubar item when colouring menubar.
3. Only darken menubar colour when using selcted backgound colour, if
   using glass gradients.

0.48.1
------
1. Draw light border around all of progressbar.
2. Fix look of vertical progressbars.
3. Work-around for SWT combos.

0.48
----
1. Fix coloured mouse over for glass styles.
2. Re-introduce the following options:
        Roundedness
        List view lines
        Striped progress bars
        Drawing of statusbar frames
3. Draw light border around progressbar elements
   when not in flat/raised/inverted mode.
4. Oval shaped sliders when fully round, otherwise rectangular
5. Proper ythickness settings for frames.
6. By default do not alter user's userChrome.css file. This now
   has to be explicitly enabled via --enable-mozilla-mods
   ./configure option.

0.47
----
 1. Always draw light border around glass elements.
 2. Removed the following config options:
        Custom light border colour
        Fill used slider groove - always filled.
        Stripped progress - always striped
        V Arrows
        Check/radio background highlight
        Round menubar item top only
        Draw statusbar frames - never drawn.
        Highlight selected text fields - always.
        Standard highlight for inactive windows - always
        Listview lines are either on/off, not off/dotted/solid
        Scrollbars and sliders share same config options
        Check radio colour setting - always text colour
        Border/round menubar/items - always rounded/bordered.
        Roundedness - always rounded.
        Listview settings - always arrows, no lines, and header
                            follows general appearance.
        Tab appearance - set from general appearace.
 3. Changed appearance of check/radios - now filled with base
    colour.
 4. Etch look for button, combos, line edits, and spin boxes.
 5. Fill check/radio background on mouse over.
 6. Remove --enable-old-shading
 7. Modify shade settings so that what was "Shade selected" becomes
    "Shade blended selected", and add a new "Shade selected" that just
    uses the selected background colour without blending.
 8. Round slider thumbs.
 9. Option to draw a shadow underneath buttons.
10. Draw a rounded gray rectangle for focus - option to set this to
    windows-like focus.
11. Fix qtcExit()->qtExit() when compiled with event filter.
12. Dont do check/radio mouse over for mozilla apps - doesn't work very well.

0.46.4
------
1. Only draw gradients if width>0 && height>0

0.46.3
------
1. Fix look of flat/raised style menuitems and progressbars.
2. Use pkg-config to obtain Gtk2 libdir.

0.46.2
------
1. Remove rgb2Hls() and hls2Rgb() unless using old style shading.
2. Use fileno() to obtain file descriptor of FILE * stream.
3. Fix look of slider grooves for 'flat' appearance.
4. Fix appearance of checkboxes for 'bevelled' appearance.

0.46.1
------
1. Fix location of arrows on secondary scrollbar buttons.
2. New shading routine - works *much* better with dark colour
   schemes. This is enabled for all colours be default, to
   enable only for dark colours (i.e. where red, green,
   and blue < 96), then configure with --enable-old-shading
3. More 64-bit fixes - thanks to Will Stephenson.

0.46
----
1. Allow negative highlight factors.
2. Allow usage of light borders on menuitems and progressbars,
   as well as a custom colour setting. Patch by Frederic Van Assche
3. Dont fill in slider grooves of disabled sliders. Patch by Frederic Van Assche
4. Use encrypted.png for gtk-dialog-authentication if password.png
   is not found.
5. Fix for Novell Bug 220205 - gtk-window-decorater crashes when
   right-clicking windows decoration with qtcurve-gtk2 style
   Thanks to Dirk Mueller.
6. Fix for 64-bit crashes - thanks to Will Stephenson.

0.45.3
------
1. When determinging background of popup menu for AA'ing, use
   shade window colour, not button.
2. Fix for "-1" warnings reported by some users.

0.45.2
------
1. Fix coloured menubars.
2. Fix firefox 2's "stack smashing detected" errors.
3. Remove ok/Cancel button swapping from QtCurve.css, does not
   work for firefox 2.x

0.45.1
------
1. Restore pre 0.45 inactive window highlight. Option is
   still there to re-activate.
2. Use listview header settings for listview headers!

0.45
----
1. Option to control whether highlighted items should use
   the highlight colour in inactive windows.
2. Option to control whether menubars should be shaded in
   inactive windows.
3. Fix non-bevelling of toggle buttons.

0.44.3
------
1. Dont colour sliders when disabled/maxed-out.
2. When drawing light slider border, draw around all 4 sides.
3. Fix Firefox 2.x toolbar buttons.
4. Evolution fix - thanks to Thomas Siegmund

0.44.2
------
1. Restore 0.43 scrollbar trough shade.

0.44.1
------
1. Fix appearance of filled sliders.
2. Improve right-to-left support.
3. Fix OO.o crash - disable it from using scrollbar styles next and none
4. Fix missing frames when not rounded.
5. Disable toolbar handle mouse-over, not working very well.
6. Fix weird looking eclipse toolbars.

0.44
----
 1. Specifiable colours for check and radio indicators.
 2. Options to control whether menu items should be rounded.
 3. Options to control whether menu items should be bordered.
 4. Option to enable mouse-over for menubar items.
 5. Option to have thinner menu items.
 6. More pronounced gradients for menuitems and progressbars.
 7. Option to use large dots.
 8. Option to set scrollbar button type: kde, windows, platinum,
    next, or none.
 9. Fix popup menu borders when not using lighter background.
10. Fix OO.o drawing bugs.
11. Fix GIMP 2.3 notebook crash.

0.43.2
------
1. Fix mozilla progressbars, again...

0.43.1
------
1. Supplied pre-compiled pixmaps.

0.43
----
 1. Fix AA'ing of menubar items when colouring the menubar.
 2. Option to draw light border around sliders.
 3. Dialog fix is now a config option, not compile option.
 4. Seperate specification of scollbar slider, and range slider, settings.
 5. Option to specify menubar text colours.
 6. New 'flat' appearance.
 7. Dont create custom gcs per widget class, use globals instead - should 
    use less resources.
 8. Options to use a coloured border for mouse-over.
 9. Mouse over for tabs!
10. Mouse over for toolbar handles.
11. Nicer looking check and radio buttons - using pixmaps.

0.42.2
------
1. Slight modification to aa code.
2. Make slider appearance consistent with KDE when slider min == slider max
3. Fix firefox menu colours when C locale indicates to use a comma
   as decimal separator - patch supplied by Valentine Sinitsyn
4. Fix striped progressbar bleeding in Mozilla apps.
5. More GIMP dialog hackery if --enable-parentless-dialogs-fix is 
   specified.
6. Treat SiftFox the same as FireFox

0.42.1
------
1. Fix slight round when none selected.
2. Fix menu and progressbar appearance when not bevelled.
3. Fix progress always being striped.

0.42
----
 1. Optimisation to some drawing routines.
 2. Removal of sunken gradients for progress and menubar items.
 3. Progressbar and menuitem look now set via appearance setting.
 4. Flat style check/radios match non-flat style more.
 5. Remove "Border Splitters" option.
 6. Removal of "Light Gradient" and "Gradient" -> replaced with just
    "Gradient" (which is the previous "Light Gradient")
 7. Nicer progressbar style - options to have striped and animated.
 8. Option to have dots for slider thumb.
 9. Configurable splitter style - sunken lines, raised lines, dashes,
    dots.
10. Apply --enable-parentless-dialogs-fix to non-modal dialogs as well.
    These will now not get a taskbar entry.
11. Selected/normal tab appearance selectable.
12. Option to control the roundedness.
13. Option to fill in the used portion of slider groove.
14. Gradient slider and scrollbar troughs.
15. Try to make progressbar text bold as per Qt.

0.41.1
------
1. Compile fix.

0.41
----
1. Dont limit the max area of glass gradient.
2. Discover home folder via getpwuid(geteuid()) before $HOME
3. For root, check $XDG_CONFIG_HOME is in ~root - if not, then
   set to ~/.config
4. Experimental hack to fix parentless modal dialogs (i.e. kate's
   close warnings, most kaffeine dialogs). Disabled by default,
   enable with --enable-parentless-dialogs-fix
5. Option to have a coloured border for default button
6. Fix "leaking" progress bars in thunderbird, etc.
7. Don't allow to shade VMPlayer's menubar  - looks weird as it
   does not cover the whole usual menubar area.
8. Fix notebook crash in GIMP 2.3.x

0.40
----
1. Better rounded tabs
2. Configurable highlight factor - 0% to 50%
3. Move scrollbar, and spinbutton, arrows down/left when pressed
4. Depress combos when active

0.39.1
------
1. Fix reading of custom slider colour

0.39
----
 1. KDE: Really theme dock window handles - i.e. no more text. Forgot
         to actually include this in 0.37!
 2. KDE: Nice dock window resize handles.
 3. KDE: On konqueror's active tab, draw light line at bottom.
 4. ALL: Dont round the focus rect, seems to cause problems.
 5. ALL: Dont shrink focus rect for listview entries.
 6. ALL: Split into KDE and Gtk packages.
 7. ALL: Option to not gradient selected tab.
 8. ALL: Store/read config settings from $XDG_CONFIG_HOME/qtcurvestylerc
 9. KDE: Use a '-' for tristate checkboxes
10. GTK: Implement tristate for checkboxes and radios
11. ALL: Round tab widgets
12. ALL: Round frames
13. ALL: Rounder progress bars
14. ALL: Wider splitters
15. ALL: Remove non-bordered option.

0.38
----
1. GTK1: Compile fix.
2. GTK2: Don't turn firefox text white when mouse over!
3. ALL:  Inverted gradients option.

0.37
----
 1. KDE: Better +/- spinbuttons.
 2. ALL: Better bevelled gradients.
 3. ALL: Option to draw a coloured focus rectangle.
 4. ALL: Modified default:
            Bevelled gradient
            Coloured focus
            Dotted handles/serparators
            Normal arrows
            No listview lines
 5. ALL: Make glass extend to full width and height of widgets
         - no 3d border.
 6. ALL: In listviews, draw focus rectangle within item.
 7. KDE: Use dots also for general handles - more consistent.
 8. KDE: Theme dock window handles - i.e. no more text.
 9. KDE: Fix/hack look of MDI window buttons.
10. GTK2: Hackish fix for firefox and KDE's "apply colours to non-KDE apps"
          setting.
11. GTK: Fix for tear of menu background.

0.36
----
1. KDE: Fix for "Search" label in ksysguard, etc.
2. KDE: Fix pixmap based menu items - e.g. Kig's colour sub-menu.
3. KDE: Use a slider width of 16 for kpresenter, it seems to assume
        this regardless of the style used :-(
4. GTK: Fix line-edits always being rounded.
5. GTK2: Fix for OO.o??

0.35
----
 1. KDE: Prevent MainActor from using its horrible colour scheme.
 2. GTK2: Fix for larger "Help" buttons in GIMP.
 3. KDE: Extend gradients to border when border level set to none
         for toolbars and menubars.
 4. KDE: Fix for non-rounded +/- buttons on Karbon toolbar.
 5. ALL: Remove "border" form default button options.
 6. KDE: Fix possible crash with hover widgets.
 7. GTK2: Supply a QtCurve.css file for FireFox 1.5.x, which will:
          * Fix Firefox 1.5.x's button order. The xml file
            needed to do this is taken from PlastikFox - thanks
            to VÃ­ctor FernÃ¡ndez
          * Disable emboldening of text on selected tab
          * Use KDE's message/info/error/question icons in dialogs.
          * Move button/toolbar contents when pressed.
 8. GTK2: Custom user.js file to modify FireFox's behaviour:
          * Remove 'instant apply'
          * Use KDE's prefered email client
         This can be enabeld via
             --enable-mozilla-userjs
         ./configure option. Disabled by default.
 9. GTK2: Fix check marks in FireFox menus.
10. KDE: Use similar style for table headers as for listview headers.

0.34
----
1. GTK: Fix for darkening of menubars.
2. GTK: Fix progressbar text.
3. KDE: Hack to get white selected menu item text in OO.o2. Still can't
        do coloured menubars...
4. ALL: Option to disable drawing of statusbar frames.
5. KDE: Dont use dots or dashes for general handles - only for toolbar
        handles.
6. GTK: Fix for not colouting flat menubars.
7. KDE: Slight improvement to tab highlighting.

0.33
----
 1. ALL: Use lighter shading for glass.
 2. GTK2: Use default.kde as KDE icon folder.
 3. KDE: Fix for listview lines sometims drawing over arrows.
 4. KDE: Dont lighten konqueror's status bar - copied from lipstik.
 5. ALL: Allow seperate specification of menubar item and progress
         bar looks.
 6. ALL: New gradient style: bevelled - gradient top/bot, and plain in the
         middle. Affects listview headers, buttons, and combos.
 7. ALL: Allow setting of listview appearance.
 8. ALL: Allow setting of listview header colour - background, button, or
        custom.
 9. ALL: Option to only round top of selected menubar items.
10. ALL: New toolbar handle style: dashes
11. ALL: Remove Gtk1 dependancy for debian .deb file

0.32
----
1. ALL: "Thinner" looking non-selected tabs for glass styles.
2. GTK2: Add ./configure argument
             --disable-mozilla-mods Dont alter user's userChrome.css
3. KDE: Support saving, and loading, of custom schemes.
4. KDE: Predefiend styles are now read in from .qtcurve files
5. ALL: New scheme with old glass look, flat toolbars, and normal arrows.
6. KDE: Re-design of config dialog.
7. ALL: Remove "V?" style naming.

0.31.1
------
1. GTK2: added 2 ./configure arguments:

        --disable-gtk-icons        Dont do KDE-Gtk icon mapping
        --enable-kde-event-filter  Add the event filter to intercept KDE
                                   style changes.

   (Thanks to Vaclav Slavik for the "--disable-gtk-icons" patch)

0.31
----
1. ALL: Better "glass" gradients.
2. ALL: Dont use highlighted text colour to border selected menubar items.
3. GTL2: Remove event filter added in 0.29, this seems to cause problems
         for some people with some apps. So, colour, font, etc. changes
         wont happen in Gtk2 apps until they are restarted.
4. GTK: Dont draw dividers in listview headers, unless header is >10 pixels
5. ALL: Gradient non-selected tabs as well as selected.
6. GTK2: Also look in "hicolour" for icons. Search order will be:
             <chosen theme>, crystalsvg, hicolour
7. GTK2: Map gt-add and gtk-remove stock icons

0.30
----
1. KDE: Shrink menu entries by 1 pixel - to align with Gtk.
2. GTK2: If switch from coloured menus to non-coloured, remove from userChrome.css
3. GTK: Fix for slight redraw error on the top of toolbar buttons.
4. GTK: Better toolbar buttons, etc.

0.29.1
------
1. GTK1: Compile fix.

0.29
----
 1. KDE: More consistent, with Gtk, menu separators.
 2. GTK1: Dont force to flat appearance! (Only menubars are forced to flat,
          as I havnt got round to implementing menubar shading on Gtk1)
 3. GTK2: When looking for firefox/thunderbird's userChrome.css, look for
          <blah blah>.default and default.<blah blah>
 4. KDE: Move handle section into menu bar tab.
 5. ALL: Allow dotted handles - default for V6.
 6. ALL: Allow dotted (V6 default), or no toolbar separators.
 7. GTK: React to KDE style changes - i.e. update colours, fonts, options,
         etc.
 8. GTK2: Fix for text on combos turning white on mouse over.
 9. GTK: Use same menu colour as KDE when shading!
10. ALL: Fix for vertical toolbars.
11. GTK2: Also look in ~/.kde (or $KDEHOME) for user icons.
12. GTK2: Only write userChrome.css if made changes.

0.28
----
1. KDE: Remove some debug.
2. KDE: If selected colour is too dark, just don't recolour OO.o menubars
        - lightening the background colour doesn't look good.
3. ALL: When using glass gradient, round all corners of menubar entry
        selection.
4. KDE: Allow vArrow to be disabled.

0.27.1
------
1. GTK2: Allow to compile with Gtk <= 2.2

0.27
----
 1. ALL: Slightly lighter non-selected tab, and scrollbar groove, shading.
 2. KDE: Fix for sliders in kaffeine.
 3. KDE: Finally fixed 'V' arrows!
 4. GTK2: Firefox & thunderbird - edit user's userChrome.css file to set
          KDE buton order, and adjust menu text if using a dark background.
 5. ALL: If using selected for background on menus, automatically use selected
         text colour - as opposed to try to see if its too dark.
 6. GTK: Consistent menubar shade with KDE.
 7. GTK2: Try to set toolbar style, icon size, icons-on-buttons from KDE
          settings.
 8. GTK2: Set alternative button order.
 9. GTK2: Map some KDE icons to GTK icons.
10. KDE: Increase OO.o menu selection brightness if selected colour is 'too dark'
11. GTK: Better AA'ing around edit fields.
12. GTK: Better toolbar borders with inkscape.
13. ALL: Only round menubar items on top.
14. GTK: Read /etc/qt3/qtrc, /etc/qt3/qtcurvestylerc, /etc/qt/qtrc,
         /etc/qt/qtcurvestylerc before reading $HOME/.qt/qtrc, etc.
15. KDE: More consistent, with Gtk, menu check boxes.
16. GTK2: Smaller toolbars for AbiWord
17. ALL: Un-revert header changes. Fixed KDE table look, and seem to have
         fixed listview redraw!

0.26
----
 1. GTK2: Fix for combobox separator not always re-drawing.
 2. GTK2: More KDE-like comboboxes
 3. GTK: Use black dashes for focus.
 4. GTK2: Fix for button of some editable comboboxes.
 5. KDE: Better combobox metrics, etc.
 6. ALL: Option to gradient toolbars.
 7. KDE: Fix for "Search" label in systemsettings toolbar.
 8. ALL: Allow custom menubar and slider colours.
 9. GTK: Fix for not drawing coloured slider when flat.
10. ALL: Revert the header changes - had redraw problems.
11. ALL: Fix for tab-bar highlight when using light selection colours.
12. KDE: Fix for non-bordered gradient radio buttons.
13. GTK: More KDE like menu sizing.
14. KDE: Fix/hack for OO.o2.x menubars. If the selected menu colour is toodark,
         then lighten. This is required as OO.o always draws the menu text
         dark! It seems to have a check for plastik style though, and then
         it draws selected popup menu items white.

0.25
----
 1. ALL: V5 - Gradient menubar.
 2. KDE: Polish disabled palette, so that all frames, etc. use the theme.
 3. KDE: When press 'Defaults' on settings dialog, set the version correctly,
         and disable the options frame.
 4: ALL: Code cleanup.
 5. ALL: New V6 - Glass like gradients. Not default for the moment.
 6. ALL: Dont gradient non selected tabs.
 7. KDE: Respect setting of "dark lines" for list views.
 8. ALL: Better listview headers.
 9. ALL: Only round 1 side of spinbuttons.
10. ALL: Rounded entry fields (lineedits, spinwidgets, comboboxes)
11. ALL: Highlight entry boxes, spin widget entry, and combobox entry on focus.
12. KDE: More consistent with Gtk toolbar separators
13. ALL: When using light popup menu background, also use a lighter colour
         for the background of checked menu items.
14. GTK: Use same base shade for menus/progress bars as for KDE.
15. GTK2: More KDE-like combobox lines
16. GTK: Fix for some combo box variants having a 1-pixel white border.
17. ALL: If light gradient and no border, need to add edges to buttons, etc.
18. KDE: Only highlight spinbutton that mouse is over - Gtk like.

0.24.2
------
1. KDE: Compile fix.

0.24.1
------
1. GTK1: Compile fix.

0.24
----
1. ALL: Lighter background for pressed buttons, etc.
2. ALL: Use KDE's buttont text colour for buttons!
3. Remove seperate V1, V2, etc style files (.themerc, and gtkrc files),
   => needs KControl to switch variant.
4. ALL: New V5 style - has the follwing differences from V4:
         Darker menubar background
         Lighter popup menu background
         Flatter gradient in probress bar and selected menu items
         'V' arrows
         Highlight strip on selected tabs
         Shade sliders to the 'selected' colour
5. KDE: Fixed (actually implememented!) drawing of spinbox +/- buttons.
6. KDE: Fixed drawing of V arrows - sometimes were not filled in.
7. GTK: Make default font & colours match KDE3.5's defaults.

0.23.1
------
1. Compile fix.

0.23
----
 1. GTK: Fix colouring of check/radios.
 2. GTK: Fix bonobo toolbars - e.g. on nautilus 2.4.
 3. GTK: Draw handles on GNOME panel 2.4.
 4. GTK: Fix arrows going white when kde exports colours.
 5. GTK: Fix for some menu items in Gaim.
 6. GTK: Fix V1 style check/radios sometimes having the selected colour as
         background
 7. GTK: Fix anti-aliasing on rounded radios when using gradient but no border.
 8. GTK2: Fix for rendering of toggle buttons in lists/cells - patch from
          Alfons Hoogervorst
 9. ALL: Draw "pressed" background on all checked menu items, not just those with
         icons.
10. ALL: Highlight splitters on mouse-over
11. ALL: New V4 (default) style, with the following:
         Flatter gradient
         Font colour used to border default buttons
         No bold text on default button
         Raised gradient (like buttons) for progress and menu bar selections
         Rounded menubar selections
         No border on splitters, use dots instead
12. KDE: Polish application palette, so that all frames, etc. use the theme.
13. KDE: Align kicker's handles better with the little arrows.
14. KDE: Support mouse over for kicker taskbar buttons >= 3.4
15. KDE: Mouse over for spin widgets.
16. KDE: Increase toolbar button size - match GTK better.

0.22
----
1. KDE: Remove scrollbar groove flicker.
2. KDE: Remove editable combo-box flicker.
3. ALL: New check/radio list code.
4. KDE: Custom checklist controller.
5. ALL: List view expanders - +/- (V1/V2), or arrows (V3)
6. KDE: List view lines - none, dotted (V1/V2), solid (V3)
        (GTK does not (?) support lines between elements - so this setting will
         not affect GTK apps)
7. KDE: Dark (V1/V2) or light (V3) list view lines. (Ditto)

0.21
----
1. ALL: Adjust contrast settings to make lower-contrast the default.
2. ALL: Toolbar and menubar borders: none, light, and dark (previous default)
3: ALL: V3 now uses "light" toolbar/menubar borders.
4. KDE: Don't AA radiobuttons on HTML pages.
5. KDE: Squared-off splitters.
6. GTK: Fix base/prelight colour.
7. GTK: gcc 3.4 compile fix - thanks to Adam Gorzkiewicz
8. KDE: Make tabs more GTK like.
9: KDE: More GTK-like positioning of pushbutton icons - looks *much* nicer :-)

0.20
----
1. GTK: Compile fix when compiled with KDE<3.2
2. KDE: Slightly thinner menuitems.
3. GTK: Match KDE's menuitem size better.
4. GTK: Allow checks and radios to be re-coloured.
5. ALL: Better AA for the edges of checks and radios - not perfect tho.
6. GTK: If $HOME is not set, then try to ascertain from passwd entry.
7. KDE: 5 pixel border around pushbutton contents.

0.19
----
 1. KDE: Fix for KDE not setting autoDefault() property of button - assume all
         buttons can be default, leaving space for indicator.
 2. ALL: Optional triangle as default button indicator.
 3. GTK: Match KDE's export gtkrc colours.
 4. GTK2: Fix check/radio highlight so that it is not overridden by KDE's
          export colours setting.
 5. ALL: Add option to enable/disable highlighting of check/radio labels.
 6: ALL: V3 - disable check/radio label highlight.
 7: ALL: V3 - use triangle as default button indicator.
 8: KDE: Fix menu button icon on konqueror's sidebar.
 9: ALL: Allow setting of slider thumbs: raised, sunken, or none.
10: ALL: Allow setting of handles: raised or sunken.
11: ALL: V3 - use sunken handles.
12: KDE: Fix for korn.
13: KDE: Fix for titlebutton on floating Qt windows - e.g. docks.
14: KDE: Fix for amaroK - buttons in player window were too large!

0.18
----
1. KDE: Fix for colouring of kicker's task buttons - i.e. these should have highlight
        colour when an app is opened in the background.
2. KDE: Use ::qt_cast<type *>(widget) as opposed to widget->inherits("type") whenever
        possible.
3. GTK2: Compile fix.

0.17.2
------
1. GTK: Compile fix when compiled with KDE<3.2

0.17.1
------
1. KDE: Use Qt 3.1 for ui file - so that will compile with Qt3.2, etc...
        (Using 3.1 as I only have 3.1 and 3.3 installed...)

0.17
----
1.  GTK: Compile fix - used C++ syntax in C code, oops...
2.  GTK2: Make focus rects more like KDE's
3.  KDE: Allow combo-boxes and scrollbars to be recoloured.
4:  ALL: If compiled with KDE3.2 then there is only 1 style "QtCurve", and
         only 1 set of GTK gtkrc files installed. Variation (V1, V2, V3, or
         custom) can then be selected via KControl.

         (NOTE: When upgrading from KDE3.1, you may wish to uninstall the
         previous QtCurve release - to remove the old V2 and V3 config files)
5:  ALL: Better non-bordered gradient radio/checks.
6:  ALL: Option to use non gradient progress/menu bar indicator.
7:  GTK: Don't shade paned widgets!
8:  ALL: V1 has flat progress bar and menuitems - i.e. no gradient effect.
9:  ALL: If no borders are selected and gradient selected, then use thin border
         for progress bar and menuitems.
10: KDE: Better AA'ing of edges of round buttons.
11: GTK: Fix for background colour of selected text, thanks to David RodrÃÂ¯ÃÂ¿ÃÂ½uez GarcÃÂ¯ÃÂ¿ÃÂ½
12: ALL: Use KDE's contrast setting.
13: KDE: Implement tri-state checkmarks.
14: ALL: Better bottom/right tab gradients.
15: KDE: (Qt>=3.2) the text/icon of a selected bottom tab moves down 1 pixel.
16: KDE: (Qt>=3.2) Only highlight text/check label if mouse is over sensitive area.
17: KDE: Mimic GTK's scrollbar highlighting. i.e. only highlight slider if mouse is
         over slider area, and likewise for the buttons.
18: KDE: When kicker is set to transparent (may need to restart kicker), use "harsh"
         rounded buttons in round mode. (i.e. don't AA the corners)
19: KDE: Modified button size code - KDE3.2's kcalc is smaller now!
20: KDE: Don't flatten combo box arrow area when selected - more GTK like.
21: KDE: Highlight clickable listview headers on mouse over - more GTK like.
22: GTK: HScrollBar fix.
23: KDE: More Gtk like shading of buttons - i.e. always dark when pressed.
24: ALL: Slight change to look of combo-box.
25: KDE: Fix for tabwidgets in konqueror, etc.

0.16
----
1: ALL: Use "button text" colour for default button indicator, apart from when in
        rounded mode (i.e. V3)
2: ALL: V3 - Embolden font of default button.
3: ALL: V3 - Lighter background for disabled check/radios.
4: ALL: V3 - Correct AA colour for radio indicator.
5: KDE: Draw triangular tabs the same as rounded - prevous versions defaulted to
        KStyle.
6: KDE: Add 10pix (2*10) border to non-default buttons.
7: KDE: Implement masks for checks and radios - helps with khtml.

0.15
----
1.  KDE: Smaller, more Gtk-like toolbar separators.
2.  ALL: When drawing rounded, use background colour for corner pixels.
3.  ALL: V2, use a shade of the button colour for the default indicator.
4.  ALL: V3, as for V2 above, but "round" the indicator.
5.  KDE: When compiled for Qt 3.2, only highlight pixmap and text on mouse over
         for radio and checkboxes - as these are the only sensitive parts. (Qt < 3.2
         the whole widget is sensitive - and this can expand past text.)
6.  KDE: Fix bottom tabs - i.e. movement of text/icon. (Qt >= 3.2 !)
7.  GTK: Fix bottom tabs on V1
8.  ALL: More rounded buttons, etc.
9:  ALL: Rounded indicator boxes in rounded mode.
10: ALL: Better radio buttons.
11: KDE: Use rounded buttons for Kicker taskbar as well - looks OK now buttons are more
         rounded.
12: GTK: Fix gradient rendering bug - seemed to affect GTK1 glade buttons. (When a partial
         button had to be re-drawn, the whole button was re-drawn instead - clearing out the
         text!)
13: GTK: Use "check" for check and radio's in menus - more Qt like.
14: ALL: V3 - Gradient radio's and checks.

0.14
----
1. GTK2: Set slider width to 16 pixels to better match KDE.
2. GTK: Draw border around toolbar buttons 1 pixel smaller - saves overlap with frame.
3. GTK: Better tabs - GIMP 1.3's tab icons should now move. (GIMP's tabs are shaded
        tho, hmm...)
4. ALL: V3 style uses "pyramid" (i.e. non "V" like) arrows.
5. KDE: Fix for menubar background if button colour != background colour.
6. KDE: Fix for background of "Location:" on konqueror.
7. GTK: Better lsitview headers - smaller, more KDE like.
8. GTK: Reduce differences in V1, V2, and V3 gtkrc files to the bare minimum - ready
        for only 1 (KControl) configurable style.
9. GTK1: Fix (hack really) for range grooves. For some reason these were not being
         drawn when first displayed. Works ok for ranges - but scrollbar grooves are still
         messed up! The redraw only happens after you leave the widget!

0.13
----
1. ALL: New V3 style - has rounded buttons, and uses gradient effect on buttons, tabs,
        scrollbars, etc. 
2. ALL: Code clean-up.

0.12
----
1. KDE: Don't have flat buttons - i.e in printmgr, and kscd.
2. KDE: Default frame width of 1.
3. KDE: Fix mouse-over for some toolbar buttons - the on/off type. Affects most KDE styles,
        but a real KDE fix should be in KDE3.2
4. GTK2: Fix bug where V2 style options were being ignored.
5. GTK2 and KDE: When highlight a depressed button, use a lighter
                 shade of the depressed colour - and not the standard
                 highlight colour.
6. GTK: Active tab bar text is 1 pixel higher - a la KDE.
7. KDE: Fix for borded bottom tabs.

0.11
----
1. GTK2: Fix possible memory corruption.
2. ALL: Square off splitter - more consistent.
3. GTK2: Fix for 2.2.x combo-boxes.

0.10
----
1. GTK2: Better match of menubar height with KDE.
2. GTK:  Fix up/down/left/right arrows.

0.09
----
1. GTK2: Fix scrollbars for 2.2.x - scrolled 1 pixel too much.
2. GTK1: Fix lower spinbutton height. This was OK, so maybe its a Gtk
         change. But from which version? I'm at 1.2.10

0.08
----
1. GTK: Better menu selection.

0.07
----
1. KDE: Reduce min-size of combo-boxes.
2. GTK: Fixes for sodipodi - works with V1, not too good wrt V2...
3. GTK2: Fix for GTK2.2 font setting.

0.06
----
1. GTK: Make combo-boxes thinner.
2. GTK: Allow ussage of GTK1 font substitution file, either 
        /etc/X11/qt_gtk_fnt2fntrc or ~/.qt/gtk_fnt2fntrc, and format:

        <replace from> <with>

        e.g.

        Arial=Helvetica

        This would cause GTK1 apps to use Helvetica, even if KDE/KControl
        has specified Arial. Idea (& patch) supplied by Adrian Schroeter.

0.05
----
1.  ALL: Don't draw lines on scrollbars if less than 20 pixels.
2.  GTK1: Allow to specify x and y thickness's in gtkrc file - as
          happens in GTK2. Fixes bug with small menu entries.
3.  GTK2: Remove 1 pixel border from menus - more consistent with GTK1,
          and KDE - not for V2.
4.  GTK: More KDE-like menu bar entries.
5.  GTK: Re-do weight ranges - would mean 48 is accecpted as "Normal"
6.  ALL: Now 2 styles:
             QtCurve      No borders around buttons, menus, and tab bars
             QtCurve V2   Has borders - more like original B???/FreeCurve
7.  ALL: Number of lines on toolbar handles is now 2, and 4 for scrollbars
         and sliders.
8.  ALL: Dark scrollbar, slider, and progress background - window colour
9.  GTK1: Fix for slider background.
10. GTK2: Fix error with overlapping check/radio highlight on frame.
11. GTK2: Fix spinbuttons.

0.04
----
1.  KDE: Draw box around checked checkable menu item pixmaps.
2.  KDE: Only use small arrows on spinbuttons, and only if size is
         too small for larger.
3.  KDE: Set min button size to 54 and not 70.
4.  ALL: Remove progress bar border.

0.03
----
1.  KDE: Don't highlight disabled menu items - mimics GTK behaviour.
2.  KDE: Progress bar background now matches GTK's.
3.  GTK: Progress bar gradient is now the same as menu bar items - as
         was KDE.
4.  GTK: Progress bar contents now have 1 pixel border like KDE.
5.  GTK: Better spinbutton boxes.
6.  KDE: More GTK like spinbuttons.

0.02
----
1.  Use gtk-config and pkg-config to determine install location for
    GTK 1 and 2 files.

0.01
----
Initial release.
