Warning, /system/qtcurve/ChangeLog-pre-1.7.md is written in an unsupported language. File is not indexed.

0001 ## 1.6.4-KDE4
0002 1. Add Chinese translations - thanks to LiShaohui.
0003 2. Fix toolbar/menubar borders (if being drawn) when colouring menubars as per
0004    titlebars.
0005 3. Allow faded groupbox frame even when not shading background.
0006 4. If there is no group box frame, this is set to none, or the frame is below
0007    the text - then don't indent the checkbox (if there is one).
0008 5. Improve inner 3d part of line edits, combos, spinboxes, etc.
0009 6. Fix some scrollbar arrows not appearing disabled even though they should
0010    be - e.g. in 'About Dolphin' dialog.
0011 7. Support loading of png, jpeg, etc file types for background image.
0012 8. Fix menubar/titlebar blending for Firefox's 'page source' window.
0013 
0014 ## 1.6.4-gtk2
0015 1. Fix Claws Mail listview headers.
0016 2. When drawing text on an option menu, look deeper into parent heirarchy to
0017    determine if the label is on a GtkOptionMenu.
0018 3. Fix menubar borders when menubars set to be coloured as per titlebar.
0019 4. Allow faded groupbox frame even when not shading background.
0020 5. Dont draw shaded/faded background groupboxes for Mozilla, Java, or
0021    OpenOffice.org
0022 6. Improve inner 3d part of line edits, combos, spinboxes, etc.
0023 
0024 ## 1.6.3-KDE4
0025 1. Fix sunken kwin button backgrounds when using background gradients.
0026 2. In config dialog, dont enforce bordered popup menus if rounded.
0027 3. Apply background opacity to menubars and toolbars.
0028 4. Fix issues with konqueror's combo-boxes and dark menubars.
0029 5. Fix display of rekonq titlebar when blending menubar and titlebar. Rekonq
0030    has a menubar, but it's hidden - QtCurve detected the menubar, and informed
0031    the kwin style of this, cuasing the titlebar to have an incorrect gradient.
0032 6. Disable statusbar hiding for rekonq - it does not use standard statusbars.
0033 7. When hiding status/menubars via kwin buttons, only re-act if there has been
0034    more then 1/2 a second between presses.
0035 8. Dont hightlight menu item arrows when not enabled.
0036 9. When initialising, selecting a preset, or importing a settings file, dont
0037    update preview until fully loaded.
0038 10. Use preview windows close button to detatch/attach preview.
0039 11. Fix menubar/titlebar blending for Thunderbird's 'show message
0040     in new window'
0041 12. Disable the support for 'fix parent-less dialog' option - this causes too
0042     many issues with applications to be worth the fuss. If you really want
0043     this enabled, use the `-DQTC_ENABLE_PARENTLESS_DIALOG_FIX_SUPPORT=true`
0044     cmake option.
0045 
0046 ## 1.6.3-gtk2
0047 1. Apply background opacity to menubars and toolbars.
0048 2. Always use text colours when drawing labels on a GtkOptionMenu.
0049 3. If using background opacity, draw rings and background gradient under
0050    menubars and toolbars - this matches the KDE4 behaviour.
0051 4. Disable the support for 'fix parent-less dialog' option - this causes
0052    too many issues with applications to be worth the fuss. If you really
0053    want this enabled, use the `-DQTC_ENABLE_PARENTLESS_DIALOG_FIX_SUPPORT=true`
0054    cmake option.
0055 
0056 ## 1.6.2-KDE4
0057 1. Fix light border on kwin titlebars when using background opacity
0058    and gradients.
0059 2. Dont add light border to kwin titlebars if not using side borders.
0060 3. Add option to use light, dark, or shadow for outer and inner kwin borders.
0061 4. Write tooltipAppearance setting to config file!
0062 5. Always used flat menus for OpenOffice.org
0063 6. Allow to specify titlebar pad in the range -5 to +10
0064 7. Calculate font size to use for hide menu/status bar kwin buttons based
0065    upon button height. If too small, do not draw border.
0066 8. Restore the minimum titlebar heights to those of the 1.5 release.
0067 9. When reading in shadow configuration, actually set the correct items! Custom
0068    shadows was always defaulting to using 'focus' colour, no matter what was in
0069    the config file!
0070 10. Fix issues with duplicate gradient stops when editing gradients in config
0071     dialog.
0072 11. Fix menubar/titlebar blending for Thunderbird's message composer, calendar,
0073     and tasks windows.
0074 12. If drawing a background image, ensure that this can also be drawn onto kwin
0075     border - if it has a bottom edge.
0076 13. When showing style preview in config dialog, do not save current settings
0077     to a temp file to pass to the style - pass the options via a style based
0078     function.
0079 14. Make it possible to detach style preview from config dialog - this way
0080     changes can be seen immediately.
0081 15. If preview is embedded in config dialog, then always set the menubar size
0082     XProperty to 0. This prevents the kwin decoration thinking that the main
0083     config dialog has a menubar.
0084 16. Use same radius for all corners of progressbar.
0085 17. Apply menu background settings to menus of non-editable combos. Rounding is
0086     not applied due to clipping/shadow issues with Gtk2)
0087 18. Allow borderless rounded popup menus.
0088 19. Allow rounded menus when rounding is set to slight.
0089 
0090 ## 1.6.2-gtk2
0091 1. Theme evolution's headers as headers, and not buttons.
0092 2. Set fallback icon theme to gnome instead of hicolor. This helps with some
0093    missing icons in evolution.
0094 3. If drawing a background image, ensure that this can also be drawn onto kwin
0095    border - if it has a bottom edge.
0096 4. Attempt to fix light text on dark background for OpenOffice.org
0097 5. Use same radius for all corners of progressbar.
0098 6. Apply menu background settings to menus of non-editable combos. (Rounding is
0099    not applied due to clipping/shadow issues with Gtk2)
0100 7. Allow borderless rounded popup menus.
0101 8. Don't draw double focus on Gimp combos.
0102 9. Allow rounded menus when rounding is set to slight.
0103 
0104 ## 1.6.1-KDE4
0105 1. Add option to have rounded popup menus.
0106 2. Allow rounded tooltips when not compositing.
0107 3. Fix kwin titlebar blending for striped backgrounds.
0108 4. Simplify faded menu item code.
0109 5. When drawing progressbar contents and label, use same calculations
0110    to determine position. Fixes odd text on some of Krita's progressbar/spin
0111    button widgets.
0112 6. Fix menubar-hiding kwin icon when not blending menubar/titlebar.
0113 7. 'Fix' konsole titlebar opacity. Note: Menubar is still opaque :-(
0114 8. Fix background gradient in titlebars when using translucent backgrounds.
0115 9. Square tooltips for OpenOffice.org
0116 10. Fix windows build.
0117 
0118 ## 1.6.1-gtk2
0119 1. Add option to have rounded popup menus.
0120 2. Allow rounded tooltips when not compositing.
0121 3. Use a hack to re-enable shadows for rounded tooltips.
0122 4. Don't map/unmap tooltips - not required?.
0123 5. Fix kwin titlebar blending for striped backgrounds.
0124 6. Use flat selection for items of editable combo - matches KDE4 better.
0125 7. Simplify faded menu item code.
0126 8. Don't use `gtk_style_apply_default_background` for resize widgets -
0127    messes up translucency!
0128 
0129 ## 1.6.0-KDE4
0130 1. Add 'glow' focus option - this is now the default.
0131 2. Fix potential crash in `rgbToHsv`
0132 3. Use square-ish focus for view items if using squared selection.
0133 4. If titlebar `opacity=100`, and window/dialog opacity does not, then use
0134   window/dialog opacity for titlebar.
0135 5. Fix some compiler warnings under openSUSE 11.3
0136 6. Refactor blur-behind code.
0137 7. Update XBar code to r1158
0138 8. Remove `KFileDialog` code - has been in KDE since 4.1
0139 9. Dont apply background opacity to kaffeine.
0140 10. Remove amarok from list off apps not to apply opacity to.
0141 11. Fix MDI window border when using opacity.
0142 12. Improved glow mouse-over for non-standard sidebar buttons.
0143 13. Fix dock widget titlebar alignment when set to center on full width (not
0144     just on text space width).
0145 14. Add option to use slight rounding for window decorations - set in style
0146     config, as option also affects MDI windows.
0147 15. Added option to specify tooltip background appearance.
0148 16. Added options to draw shaded, or faded, group boxes.
0149 17. Added options to specify location of group box label; inside, outside,
0150     centered.
0151 18. Fix disabled looking slider in KDE colour dialog.
0152 19. Draw coloured mouse over for 'checked' toggle buttons.
0153 20. Just draw bold title for KMenu titles.
0154 21. Use Highlight colour for default button glow.
0155 22. When KDE4's 'Inactive selection changes colour' setting is enabled,
0156     dont change the selection colour - use same colour, but set 50% transparent.
0157 23. Add 4 pixel padding to dock window titlebars.
0158 24. Default sub-menu popup delay to 225 - matches Gtk2 standard default.
0159 25. When saving, or selecting, a preset update the kwin settings.
0160 26. Move opacity settings into their own page - and add warning that they may
0161     cause applications to crash.
0162 27. Extend background gradients into window decoration.
0163 28. Fix faded menuitems when using menu background gradients.
0164 29. If background gradient has a 'shine', then when used for backgrounds draw a
0165     radial gradient top centered.
0166 30. Always use windows-style scrollbars for OpenOffice.org - it seems to assume
0167     this button layout anyway, regardless of what is painted on screen.
0168 31. In kwin decoration, allow to use outer border when border size set to none/no
0169     sides.
0170 32. In kwin decoration, if disable compositing and not drawing outer border and
0171     colouring only the titlebar - then add outer border until compositing is
0172     re-enabled.
0173 33. Alow to specify 'none' as appearance setting for titlebars - so that
0174     background gradient can be used.
0175 34. Add a button in config UI to set the required config items to enable blended
0176     menubars and titlebars.
0177 35. Add option to add extra padding around border of kwin titlebar contents.
0178 36. If using compositing then use rounded and semi-transparent tooltips.
0179 37. Add option to force square tooltips.
0180 38. If drawing a separator in active titlebar, then only draw 1 line (and
0181     at 50% opacity)
0182 
0183 ## 1.6.0-gtk2
0184 1. Add 'glow' focus option - this is now the default. (Note, for firefox
0185    the label of checkboxes and radiobuttons will have a rounded focus rect
0186    drawn - this is because the 'glow' does not seem to work for firefox's
0187    usage of checks and radios).
0188 2. Fix potential crash in rgbToHsv
0189 3. Use square-ish focus for view items if using squared selection.
0190 4. Store dialog/window opacity in an XProperty - so that kwin theme can use
0191    this as the titlebar opacity.
0192 5. Don't hide focus rect on listview headers when mouse-overed.
0193 6. Fix crash due to missing `gtk_widget_get_allocation` - this was only
0194    introduced in Gtk 2.18.0
0195 7. Group boxes need to respect 'square frames' setting.
0196 8. Some Java Swing fixes/workarounds:
0197 
0198     1. always use plain slider style
0199     2. dont depress sliders
0200     3. slightly improve tabs
0201 
0202 9. Added option to specify tooltip background appearance.
0203 10. Added options to draw shaded, or faded, group boxes.
0204 11. Added options to specify location of group box label; inside, outside.
0205 12. Dont use the 'no buttons' scrollbar setting for mozilla apps. This setting
0206     seems to cause odd behaviour with the horizontal scrollbar (sometimes it is
0207     not displayed). Use signle top/bottom left/right buttons instead.
0208 13. Draw coloured mouse over for 'checked' toggle buttons.
0209 14. Fix look of some sunken toolbar button in firefox.
0210 15. Use Highlight colour for default button glow.
0211 16. When KDE4's 'Inactive selection changes colour' setting is enabled,
0212     dont change the selection colour - use same colour, but set 50% transparent.
0213 17. Add "npviewer.bin" to list of apps that are brower plugin viewers - opacity
0214     settings are excluded from these.
0215 18. Exclude opacity settings from SWT apps (e.g. eclipse), totem, and sonata.
0216 19. Default sub-menu popup delay to 225 - matches Gtk2 standard default.
0217     The previous default of 100 seems to cause issues with Thunar.
0218 20. Extend background gradients into window decoration.
0219 21. Fix faded menuitems when using menu background gradients.
0220 22. If background gradient has a 'shine', then when used for backgrounds draw a
0221     radial gradient top centered.
0222 23. Use arrows on pathbar buttons.
0223 24. If using compositing then use rounded and semi-transparent tooltips. (Note:
0224     when using rounded tooltips, the kwin shadow dissapears.)
0225 25. Add option to force square tooltips.
0226 26. Reduce GdkGC usage - use cairo for text layout.
0227 27. Add a hack to work-around issues with NVIDIA and cairo 1.10. This 'fix'
0228     invloves duplicating the 1st and last stop in a gradient - and may have
0229     an impact on performance. To enable this, pass
0230     `-DQTC_CAIRO_1_10_HACK=true` to cmake.
0231 28. Improve tab mouse-over code.
0232 
0233 ## 1.5.2-KDE4
0234 1. Apply opacity settings to inactive tabs.
0235 2. Add config option of apps that should not use menu opacity.
0236 3. Fix 'white line' appearing at the bottom of kwin titlebars when not using
0237    an outer border.
0238 4. If drawing an inner frame for kwin decorations, draw after titlebar has been
0239    drawn.
0240 5. Fix blurry arrows in Amarok's collection browser.
0241 6. qmake updates - thanks to Hugues Delorme.
0242 7. Dont call `killTimer` if timer was never registered - fixes Qt warning on
0243    app closure under windows. Thanks to Hugues Delorme.
0244 8. When setting KDE SC4.5 blur-behind hint, only set rects that can actually be
0245    blurred - should speed things up. (Idea and code stolen from Bespin)
0246 9. Fix non-styled background of scroll areas with no frame - such as in plasma's
0247    configure desktop mouse actions page.
0248 10. Don't force alternate listview colours for KDM - looks bad!
0249 11. Add option to use same gradients for inactive kwin shadows as those used for
0250     active windows.
0251 12. Draw stripes into kwin border, if colouring the titlebar only.
0252 
0253 ## 1.5.2-gtk2
0254 1. Apply opacity settings to inactive tabs.
0255 2. Add config option of apps that should not use menu opacity.
0256 3. Add inkscape to list of apps to exclude opacity settings from.
0257 4. Exclude opacity settings from browser plugins - nspluginviewer,
0258    plugin-container, and chrome (instance used to load plugins).
0259 5. Exclude opacity settings for openoffice.org - crashes otherwise!
0260 6. Check widget's colormap before drawing transparent.
0261 7. Support non-integer font sizes - patch from Alyssa Hung
0262 
0263 ## 1.5.1-KDE4
0264 1. Always use active palette to draw progressbar gradient.
0265 2. Fix style-support enabled builds
0266 3. Fix etched combos and spinbuttons when using round widgets, but square entry
0267    fields.
0268 4. Fix etch of non-unified combos.
0269 5. Fix config module compilation when kwin headers are not installed.
0270 6. Don't draw thumbs on circular sliders - they dont look good!
0271 7. Fix black bottom corners on fully rounded windows when not using compositing.
0272 8. Dont apply background opacity setting to; plasma (seems to cause an icon for
0273    plasma to appear in the taskbar), kwin, or screensavers (prevents these from
0274    being displayed).
0275 9. Add config option of apps to exclude from background opacity setting.
0276    Defaults to amarok, dragon, kscreenlocker, and smplayer.
0277 10. Don't draw transparent windows if compositing is turned off.
0278 11. Fix missing titlebar/taskbar icons in some apps (e.g. dolphin and kcalc) when
0279     using background transparency - thanks to Thomas L├╝bking.
0280 12. Fix Qt4.5 compilation.
0281 13. Fix colour of arrow-style min/max kwin buttons with dark colour schemes.
0282 14. Base alpha values, used to create sunken titlebar button background, on the
0283     'value' of the background colour HSV.
0284 15. Allow usage of sunken background even when not using circular
0285     titlebar buttons.
0286 16. Fix qmake compilation - thanks to Hugues Delorme
0287 17. Fix kwin painting of some shaded windows (e.g. YaST) when using unified
0288     titlebar and menubar
0289 18. Fix clipping of etched/rounded editable combo frames that have icons.
0290 
0291 ## 1.5.1-gtk2
0292 1. Fix drawing of square frames, when general setting set to round.
0293 2. Dont draw thumbs on circular sliders - they dont look good!
0294 3. Add options to set opacity for window and poup-menu backgrounds. The KDE SC4.5
0295    blur-behind hint is set when the `opacity != 100`
0296 4. If hiding via kwin buttons, emit menubar & statusbar details when a window is
0297    mapped.
0298 
0299 ## 1.5.0-KDE4
0300 1. Add option to set progressbar colour.
0301 2. Add options to have squared sliders and/or scrollbar sliders even when
0302    general setting set to round.
0303 3. Add option to use menubar colours for popup menus.
0304 4. Add option to set alpha values used to draw etch/shadow effect.
0305 5. Fixed background of Gtk2 style combo menus.
0306 6. Add option to specify colour of titlebar button icons.
0307 7. Add option to use menubar colour for titlebar when a window has a
0308    menubar visible. (Only valid when not blending titlebars and not using
0309    window border colours for menubars)
0310 8. 'Fix' toolbar handles in OpenOffice.org
0311 9. Add options to set opacity for window and poup-menu backgrounds. The
0312    KDE SC4.5 blur-behind hint is set when the opacity!=100
0313 10. Don't alter agua 'shine' for mouse-overed disabled widgets.
0314 11. Fix KDE SC4.5 sidebar buttons when set to not draw as standard buttons.
0315 12. Display kwin options in style config dialog, and import/export these when
0316     importing/exporting QtCurve themes.
0317 13. If drawing a spin widget with no edit field (as happens in KOffice's
0318     progress/spin widget), then dont draw the background behind the spin arrows.
0319 14. Fix right margin of tab labels.
0320 15. Fix scrollview frame when squared and etched.
0321 16. Fix `QDial` 'handle' position.
0322 17. Replace custom window-drag code with that of Oxygen.
0323 18. Change window-drag options to allow dragging via toolbars and other
0324     empty areas.
0325 19. Add option to draw separator between titlebar and window contents.
0326 20. Make combo-boxes slightly thinner.
0327 21. Update kwin shadow code.
0328 22. Draw faded lines for vertical table header splitters.
0329 23. Draw header gradients in top/left corner of table headers.
0330 
0331 ## 1.5.0-gtk2
0332 1. Add option to set progressbar colour.
0333 2. Add options to have squared sliders and/or scrollbar sliders even when
0334    general setting set to round.
0335 3. Add option to use menubar colours for popup menus.
0336 4. Add option to set alpha values used to draw etch/shadow effect.
0337 5. Dont draw double shadow for coloured combo buttons.
0338 
0339 ## 1.4.3-KDE4
0340 1. Fix crash (mainly on Arch linux) when apps (e.g. dolphin) exit.
0341 2. Add VirtualBox to list of apps that need menubar state to be saved.
0342 3. Dont force alternate colours for combo-box pop-up menus.
0343 4. Fix left-hand sunken button background in kwin theme when drawing a dark
0344    outer border.
0345 
0346 ## 1.4.2-KDE4
0347 1. Remove some warnings when building on windows.
0348 2. Provide a qmake project to aid building on windows -
0349    thanks to Hugues Delorme
0350 3. When compiled as Qt-only, embed oxygen PNGs for message box icons.
0351 4. Add option to hide titlebar buttons on inactive windows.
0352 
0353 ## 1.4.1-KDE4
0354 1. Fix compilation when `-DQTC_STYLE_SUPPORT=true`
0355 2. Re-add support for keep above/below kwin buttons.
0356 3. Fix compilation with KDE SC4.3
0357 4. Add option to draw dark inner border in kwin decoration.
0358 5. Fix garbled window decoration when not compositing.
0359 6. For MDI window titles, if left-aligning ensure text is at least 6 pixels
0360    from edge.
0361 7. Fix(?) compilation on non-X11 platforms - only link to, and use,
0362    `QtDBus` on unix.
0363 
0364 ## 1.4.1-gtk2
0365 1. When drawing button-like checks and radios, do not drawn sunken if they are
0366    in a list/tree view.
0367 2. Fix segfault on some systems due to `gdk_x11_get_default_xdisplay` usage.
0368 
0369 ## 1.4.0-KDE4
0370 1. Add striped window and menu background options.
0371 2. Added options to not square frames and tab frames.
0372 3. Fix 'bleed' of progress stripes when using animated faded stripes.
0373 4. Blend menubar and window titlebar gradients if:
0374 
0375     1. menubar, titlebar, and inactive titlebar gradients match AND
0376     2. not blending titlebar gradient AND
0377     3. using window titlebar colour for menubar AND
0378     4. extending window drag into menubar
0379 
0380 5. Default titlebar colours to window colours - matches KDE4 default.
0381 6. If using window border colours as menubar colours, and the active and inactive
0382    titlebar colours are the same, then always use the active titlebar text colour
0383    for the menubar.
0384 7. When shading menubars only when active, or using window border colours as
0385    menubar colours, the kwin deocration will send an X11 event to the client
0386    window when the active window changes - this allws Gtk2 to keep track.
0387 8. Don't etch window button icons unless not drawing the frame - doesn't look
0388    good otherwise.
0389 9. Re-organised window decoration config items and module.
0390 10. Get QtCreator to use QtCurve style for menubar, and for the toolbar
0391     in `KFileDialog` (`KFileDialog` is not 100%, but still looks better...)
0392 11. Add sunken background to window titlebar button options.
0393 12. Titlebar button modifications:
0394 
0395     1. Dont support keep above/below buttons
0396     2. Change shade/unshade to be an arrow with line above/below
0397     3. Add option to use arrows for the icons of min and max buttons.
0398     4. Better icon for 'on all desktops'
0399 
0400 13. Always use a 1 pixel border for toolbars - as using a border of 0 can cause
0401     items of adjoining locked toolbars to be too close.
0402 14. Add option to provide titlebar buttons to hide menubar and statusbars.
0403 15. When hiding statusbar, hide *all* statusbars in a window (e.g. kate).
0404 16. If window is a `KXmlGuiWindow`, and it contains the standard hide menubar
0405     and hide statatus bar actions, then use these to hide/show the menu/status
0406     bars. (Only when compiled against KDE)
0407 17. Add translucency support to kwin theme.
0408 
0409 ## 1.4.0-gtk2
0410 1. Add striped window and menu background options.
0411 2. Added options to not square frames and tab frames.
0412 3. Animate faded progressbars when animation enabled.
0413 4. Blend menubar and window titlebar gradients if:
0414 
0415     1. menubar, titlebar, and inactive titlebar gradients match AND
0416     2. not blending titlebar gradient AND
0417     3. using window titlebar colour for menubar AND
0418     4. extending window drag into menubar
0419 
0420 5. Default titlebar colours to window colours - matches KDE4 default.
0421 6. If using window border colours as menubar colours, and the active and
0422    inactive titlebar colours are the same, then always use the active titlebar
0423    text colour for the menubar.
0424 7. When shading menubars only when active, or using window border colours as
0425    menubar colours, track the active window using a X11 event sent from the
0426    QtCurve kwin decoration.
0427 8. Fix border of radio buttons when general round setting is set to square.
0428 9. Always use a 1 pixel border for toolbars - as using a border of 0 can cause
0429    items of adjoining locked toolbars to be too close.
0430 10. Add separator to messafge dialog boxes - matches KDE.
0431 11. Add option to act upon titlebar buttons to hide menubar and statusbars.
0432 12. Fix plain/round sliders being rotated when using a custom slider width.
0433 
0434 ## 1.3.1-KDE4
0435 1. Fix dotted focus rectangle.
0436 
0437 ## 1.3.0-KDE4
0438 1. Add option to use kwin titlebar colours as menubar shade.
0439 2. Add option to hide status bars via Ctrl-Alt-S
0440 3. Add option to drag windows by menubar.
0441 4. Set decoration (hover/focus) colours for preview.
0442 5. Fix unreadable text when using progressbar glow and anti-aliased fonts.
0443 6. Better event filter code for qwidget buddy focus painting.
0444 7. Fix issues with light border in window decoration.
0445 8. Fix blurred left edges of windows when not drawing border and rounding
0446    bottom.
0447 9. Fix custom shadows when window is fully rounded.
0448 10. If using squared entry fields, draw frames around lables square.
0449 11. Derive from `QCommonStyle`, and not `QWindowsStyle`.
0450     (Deriving from `QWindowsStyle` seems to cause a crash in konqueror)
0451 12. Remove linkage to libkfile
0452 13. Set toolbar frame width to 0 if not drawing borders.
0453 14. Add option to remove all borders from maximised windows.
0454 15. Fix rounding top of menubar items in OO.o if this option is enabled.
0455 16. If using highlight as menu item colour, then for oo.o if text r/g/b<50
0456     and highlightedText r/g/b<127 - then blend highlight colour with menu
0457     colour.
0458 17. Fix konqueror crash due to highlighting of Q3ScrollViews.
0459 18. Add option to turn of kwin window grouping.
0460 19. Add kwin option to draw bottom border on windows when border size set to tiny.
0461 20. Only show kwin resize grip if not drawng the bottom border - otherwise it just
0462     looks odd.
0463 21. Use 'kde' to disable parent-less dialog fix for all KDE applications.
0464 22. Fix shading of menubars and when using flat menubar appearance and background
0465     image/gradient.
0466 23. Don't do mouse over of disalbed sliders.
0467 24. When casting `QPainter` device, check the `QPaintDevice devType()`
0468     against `QInternal` - and use `static_cast`, and not `dynamic_cast`.
0469     (Fixes crash with tagainijisho)
0470 25. Theme `QDial`
0471 26. Fix some unitialised variables - caught via valgrind.
0472 
0473 ## 1.3.0-gtk2
0474 1. Add option to use kwin titlebar colours as menubar shade.
0475 2. Add option to hide status bars via `Ctrl-Alt-S`
0476 3. Add option to drag windows by menubar.
0477 4. Better check/radio positioning.
0478 5. Fix background painting with some toolbars.
0479 6. Draw window frames square.
0480 7. Fix rounding of check/radio/splitter/expander highlight.
0481 8. Set toolbar frame width to 0 if not drawing borders.
0482 9. When toggling menubar, or statusbar, queue a redraw of the window.
0483 10. Decrease size of SWT toolbars.
0484 11. Disable background image and gradient for SWT apps.
0485 12. Only allow QtCurve's colours to be overridden if they come from
0486     `QtCurveRcStyle` or GtkRcStyle. Also, in the case of root, disallow
0487     'ToolTip' and 'default' styles - as if app is run via kdesu/kdesudo,
0488     these could potentially be the user's colours. This should stop other
0489     theme's / user's colours from interfering.
0490 13. If using KDE4/Qt4 colour settings, only force the colours for buttons
0491     that are disabled. This fixes the coloured text on GWave's buttons.
0492 14. Fix shading of menubars and when using flat menubar appearance and
0493     background image/gradient.
0494 15. Fix slider groove not always being painted when using background
0495     gradient/rings.
0496 16. Fix drawing glitches with unified comboentries on mouse over.
0497 17. Improve firefox menubar text colouring.