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

0001 ## 1.9.0
0002 1. Fix shadow color
0003    [QtCurve-Bug](https://github.com/QtCurve/qtcurve/issues/54)
0004 2. Revert toolbar background
0005    [QtCurve-Bug](https://github.com/QtCurve/qtcurve/issues/52)
0006 3. Workaround background image drawing.
0007    [QtCurve-Bug](https://github.com/QtCurve/qtcurve/issues/49)
0008 4. Fix text emboldening in gtk2.
0009    [QtCurve-Bug](https://github.com/QtCurve/qtcurve/issues/58)
0010 5. Become a KDE project
0011 6. KF5 configure interface.
0012    Thanks to Eike Hein
0013 7. Fix OSX build.
0014    Thanks to René J.V. Bertin.
0015 8. Fix Gtk2 SegFault on mouse-hover
0016    [QtCurve-Bug](https://bugs.kde.org/show_bug.cgi?id=343704)
0017 9. Fix Qt right-to-left layout
0018    [QtCurve-Bug](https://bugs.kde.org/show_bug.cgi?id=336668)
0019 10. Fix screen scaling support
0020 11. Better maxOS support
0021 12. Make menu drop shadow size configurable
0022 
0023 ## 1.8.18
0024 1. Gtk2: Remove mozilla version detection.
0025 2. Gtk2: Remove `QTC_GTK2_OLD_MOZILLA`.
0026 3. Remove `xcb-image` dependency. It is never used.
0027 4. Gtk2: Fix old configure file loading in gtk2 version.
0028    Thanks to Lars Wendler for noticing this.
0029 5. Qt4: Fix compile without Qt
0030 6. Relicense under LGPL. With permission from all contributors in the git log.
0031 7. Qt: Treat `Qt::Sheet` as `Qt::Dialog`. This fixes translucent background for
0032    close confirmation dialog in QtDesigner.
0033 8. Remove backward compatible options.
0034 9. Qt5: Introduce `prePolish()` to Workaround a bug in Qt5 which make it
0035    impossible for QMainWindow and QDialog to be transparent.
0036    [Qt-Bug](https://bugreports.qt-project.org/browse/QTBUG-34064)
0037 10. Qt4: Fix compilation without X11 enabled.
0038 11. Qt4: Use `prePolish()` in qt4, this fixes most of application crashes.
0039 12. Qt: Fix Qt menubar background when translucency is enabled.
0040 13. Gtk2: Fix flash plugin in non-chromium/firefox browsers in linux when
0041     translucent background is enabled for gtk.
0042 14. Qt4: Fix (workaround) kaffeine with translucent background.
0043 15. Remove parentless dialog fix
0044 16. Qt4: Fix kscreenlocker. Second version of prepolishing
0045 17. Qt: Improve shadow of QBalloonTip
0046 18. Draw shadow at runtime. Prepare for more advanced shadow feature and
0047     configuration.
0048 19. Gtk2: Remove `QTC_GTK2_USE_CAIRO_FOR_ARROWS`. I cannot reproduce any
0049     problems on my Intel card. This is also necessary for the Gtk3 port. If
0050     it was really a bug of the Intel driver, it should rather be fixed there.
0051 20. Qt: Remove `QTC_QT4_OLD_NVIDIA_ARROW_FIX` and
0052     `QTC_QT5_OLD_NVIDIA_ARROW_FIX`. They honestly only make things worse. Again,
0053     if it was really a bug of the driver, it should rather be fixed there.
0054 21. Reorganize directories.
0055 22. Gtk2: Add `libqtcurve-cairo` for common drawing routines (Shared between
0056     Gtk2 and Gtk3).
0057 23. Qt4: Re-enable translucent background in KWin.
0058 24. Gtk2: Fix translucent background in inkscape.
0059 25. Gtk2: Enable translucent background in flash plugin.
0060 26. Improve shadow gradient.
0061 27. Gtk2: Fix chromium background color when non-custom color is used.
0062 28. Only link to X11 libraries in `libqtcurve-utils.so`.
0063 29. `QTC_ENABLE_X11` have not effect on any modules other than
0064     `libqtcurve-utils.so` also making `libqtcurve-utils.so` API and ABI
0065     compatible with and without X11 enabled.
0066 30. Gtk2: Workaround buggy signal handler in applications.
0067     [QtCurve-Bug](https://github.com/QtCurve/qtcurve/issues/41)
0068     [EasyTag-Bug](https://bugzilla.gnome.org/show_bug.cgi?id=721943)
0069 31. Qt5: Disable QtQuickControl support by default.
0070 
0071 ## 1.8.17
0072 1. **Add Qt5 support!!**.
0073 2. Gtk2: Workaround bug in glib >= 2.36.1 (`g_spawn_command_line_sync()`)
0074 
0075    [Debian-Bug](http://bugs.debian.org/707946)
0076    [QtCurve-Bug](https://github.com/QtCurve/qtcurve-gtk2/pull/1)
0077 
0078 3. Require gnu99 and c++0x.
0079 4. Porting to xcb.
0080 5. Qt5: Remove XBar support from Qt5 (should be replaced by appmenu).
0081 6. Gtk2: Remove KDE3 support from Gtk2.
0082 7. Qt4: Fix compile without X Server. Thanks to Sven-Hendrik Haase.
0083 8. Add `libqtcurve-utils.so`.
0084 9. Move colorutils to `libqtcurve-utils`.
0085 10. Gtk2: Fix some warnings.
0086 11. Merge Gtk2 version and Qt{4,5} versions.
0087 12. Move xcb handling to `libqtcurve-utils`.
0088 13. Move KWin X11 shadow helper to `libqtcurve-utils`.
0089 14. Qt4: Disable transparent background from XEmbed window (e.g. in kpartplugins).
0090     Changing the depth of the window (which require recreating the window)
0091     breaks the XEmbed protocol.
0092 15. Gtk2: Generate all GdkPixbuf inline csourse at compile time.
0093 16. Qt4: Require 4.6.0
0094 17. Qt4, Qt5: Longer scrollbar in order to be more friendly to applications
0095     (e.g. choqok) that use this size hint.
0096 
0097     [KDE-Bug](https://bugs.kde.org/show_bug.cgi?id=317690)
0098     [QtCurve-Bug](https://github.com/QtCurve/qtcurve-qt4/issues/7)
0099 
0100 18. Gtk2: Generate gdkpixbuf headers at compile time.
0101 19. Fix compiling with `clang++` and `libc++`.
0102 20. Remove configure file support for pre-1.0 releases.
0103     (More than 3 years from now)
0104 21. Qt: Fix/Workaround QMdiSubWindow not drawn correctly with translucent
0105     background.
0106 22. Move all Xlib calls to `libqtcurve-utils`.
0107 23. Make it possible to disable X11 dependency when compiling
0108     `libqtcurve-utils` and `Qt4` and `Qt5` styles.
0109 24. Qt4: Workaround amarok crash (also affect Oxygen-Transparent).
0110 25. Qt4: Figured out the real reason for the window positioning problem
0111     when setting `Qt::WA_TranslucentBackground` and a better workaround/fix.
0112 
0113     [Qt-Bug](https://bugreports.qt-project.org/browse/QTBUG-34108)
0114 
0115 26. Qt: Remove konsole background and konqueror menubar hack since they doesn't
0116     seems useful and produce problems.
0117 27. Qt4: Remove Kwin maximum button hack.
0118 28. Qt: Always assume QMdiSubWindow has alpha channel.
0119 
0120 ## 1.8.15-KDE4
0121 1. Add Russian localization. Thanks to Juliette Tux.
0122 2. Remove KDE3 support
0123 3. Workaround rendering bug in Qt >= 4.8.5
0124 
0125    [Qt-Bug](https://bugreports.qt-project.org/browse/QTBUG-33512)
0126    [QtCurve-Bug](https://github.com/QtCurve/qtcurve-qt4/issues/3)
0127 
0128 4. CMake option to disable kwin support (`-DQTC_QT4_ENABLE_KWIN=Off`)
0129 5. Rename come CMake options. Old options will still work.
0130 6. KWin 4.10 appmenu button support.
0131 7. Remove packging script.
0132 8. Generate `shadow.h` and `*pixmap.h` at compile time. Remove the need of
0133    Qt3 tools.
0134 
0135 ## 1.8.16-gtk2
0136 1. fix memleak with newer versions of cairo.
0137 
0138 ## 1.8.15-gtk2
0139 1. Fix tab activation (via mouse) when configured to drag windows from all
0140    empty areas and either highlight is set to 0% or coloured mousr over is set
0141    to none.
0142 2. Check widget is realized before attempting to find menubar/statusbar in
0143    GhbCompositor class. Fixes startup crash wih Handbrake when menu/statusbar
0144    hiding is enabled.
0145 
0146 ## 1.8.14-KDE4
0147 1. Fix loading of kwin decoration/config under KDE4.9
0148 
0149 ## 1.8.14-gtk2
0150 1. Fix reading of KDE settings.
0151 2. Fix button on editable combos with Gtk 2.24
0152 
0153 ## 1.8.13-KDE4
0154 1. Fix KDE4.9 build - window grouping disabled.
0155 
0156 ## 1.8.13-gtk2
0157 1. Fix builing with newer glibs - only glib.h itself can be included.
0158 2. Use squared menus and tooltips if using XRender
0159 3. Minimum 1ms delay for sub menus.
0160 
0161 ## 1.8.12-KDE4
0162 1. Dont setup KDE4 fonts/colours in constructor - seems to mess things up when
0163    using proxy styles.
0164    See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638629
0165 
0166 ## 1.8.12-gtk2
0167 1. Fix first shown menu not having a shadow in firefox.
0168 2. Fix eclipse crash due to resetting of shadows.
0169 3. Disable shadows for SWT where Gtk<2.12.
0170 
0171 ## 1.8.11-KDE4
0172 1. Fix flashing of clementine's position slider tooltip.
0173 
0174 ## 1.8.11-gtk2
0175 1. Fix broken titlebars in GIMP, etc.
0176 
0177 ## 1.8.10-KDE4
0178 1. Fix some toolbutton icon clipping.
0179 2. Korean translation - thanks to YoungUk Kim.
0180 3. Fix kwin button corruption when compositing is disabled under KDE SC4.8
0181 4. Minimum 1ms delay for sub menus.
0182 
0183 ## 1.8.10-gtk2
0184 1. Fix compilation against Gtk 2.11
0185 2. Implement shadows for KDE SC4.7
0186 
0187 ## 1.8.9-KDE4
0188 1. Dont force alternate listview colours for `KAboutApplicationDialog`
0189 2. Fix issues with konqueror style menu toolbar buttons and the joined
0190    toolbar button style.
0191 3. Implement shadows for KDE SC4.7
0192 
0193 ## 1.8.9-gtk2
0194 1. Disable resize grips in Ubuntu 11.04
0195 2. Remove GimpDock font settings from gtkrc
0196 
0197 ## 1.8.8-KDE4
0198 1. Disable window dragging from `QGraphicsView`.
0199 2. Respect `_kde_no_window_grab` property to disable window drag for
0200    certain widgets.
0201 3. Workaround dialog placement issues when using transparent dialogs.
0202    Attempt to place dialog in centre of its parent - if it has one.
0203    This only works for dialogs, windows will still (unfortunately)
0204    be moved to top left :-(
0205 
0206 ## 1.8.8-gtk2
0207 1. Make timer callbacks threadsafe. Fixes
0208    https://bugzilla.redhat.com/show_bug.cgi?id=669155
0209 2. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders
0210    will be squared.
0211 
0212 ## 1.8.7-KDE4
0213 1. Fix QtDesigner crash when using transparent background - thanks to
0214    Friedemann Kleint.
0215 2. When installing background images, need to remove and previous files
0216    first (as `QFile::copy` will not overwrite files)
0217 3. Fix incorrent window-drag trigger when dragging dock widget title
0218    widgets (set via `QDockWidget::setTitleBarWidget()`)
0219 4. Fix crash when opening style config dialog whilst kwin config dialog is
0220    open.
0221 5. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders
0222    will be squared.
0223 
0224 ## 1.8.7-gtk2
0225 1. Fix some segfaults with evolution under Fedora 14.
0226 2. Don't force widnows style scrollbars for Firefox4 - this workaround
0227    is no longer required.
0228 
0229 ## 1.8.6-KDE4
0230 1. Fix potential crash when using translucency and the raster engine.
0231    (Fix taken from oxygen-transparent)
0232 2. Fix crash when changing QtCurve settings - handle free'ing of colours
0233    better.
0234 
0235 ## 1.8.6-gtk2
0236 1. Fix compilation against Gtk2 older than 2.20 - yet again!
0237 2. Fix drawing of background underneath menubars - noticeable if menubar
0238    gradient uses alpha.
0239 3. Fix highlighted menu items when shading poup menus.
0240 4. Don't use gradient alpha settings for tooltips or rulers.
0241 5. Fix background of popup menus when set to be shaded as per menubars, was
0242    using inactive and not active titlebar colour!
0243 6. When drawing popup text, where shaded as per titlebar, no need to check
0244    if window is active - it always is.
0245 7. Improve window drag code.
0246 
0247 ## 1.8.5-KDE4
0248 1. Fix fill of bottom corners of kwin decoration when not compositing.
0249 2. Fix sunken left background of kwin decoration when not compositing.
0250 3. Don't force toolbar icons to be square.
0251 4. Fix drag issue with MusicScore.
0252 5. Don't use gradient alpha settings for tooltips.
0253 6. Don't do rounded/semi-transparent tooltips for opera.
0254 
0255 ## 1.8.5-gtk2
0256 1. Fix compilation against Gtk2 older than 2.20
0257 2. Remove some Gtk3 hacks.
0258 3. Dont draw frame when shadow is set to NONE.
0259 4. Use correct shade for highlighted menuitems when not using the highlight
0260    colour, and the popup is shaded.
0261 5. If using custom menu colours, when drawing selected menuitems always draw as
0262    such - even if not using the highlight colour.
0263 
0264 ## 1.8.4-KDE4
0265 1. Fix saving of custom alpha values.
0266 2. Fix crash upon exit - due to double free.
0267 
0268 ## 1.8.4-gtk2
0269 1. Fix issues with image based backgrounds.
0270 2. Don't start drag on widget tab labels.
0271 3. Don't remove mouse over colour for pressed combo buttons.
0272 4. Use `gtk_rc_parse_string` to hide shortcuts, and not GtkSettings
0273 5. Fix KDE style non-editable combos which have has-frame set to FALSE.
0274 
0275 ## 1.8.3-KDE4
0276 1. Fix import of ZIP qtcurve files.
0277 2. Fix display of background images, etc, in embedded preview.
0278 3. Fix QMake compile - thanks, once again, to Hugues Delorme.
0279 
0280 ## 1.8.3-gtk2
0281 1. Better fix for problems with Pidgin's tabs and window dragging.
0282 2. Fix crash when using background gradients/images and built using 'Release'
0283    build type.
0284 3. Fix titles in GIMP's preferences dialog.
0285 
0286 ## 1.8.2-KDE4
0287 1. When hiding shortcuts, only show these if widget is enabled.
0288 2. Don't draw titlebar button frame for menu button if this is where the
0289    window icon is to be. This was already the case for circular buttons,
0290    but not for square buttons.
0291 3. If drawing sunken background behind titlebar buttons, need to reduce size
0292    of square buttons. This already happens for circular buttons.
0293 4. Don't draw sunken background around icon based menu button, if it is the
0294    only button on the left/right.
0295 5. Draw menubar and statusbar kwin toggle buttons square if using square
0296    titlebar buttons.
0297 6. Draw box around checked Libre/Open Office menu checkboxes.
0298 7. Ukrainian translation - thanks to Yuri Chornoivan
0299 8. Slight drawing fix for square scrollviews.
0300 9. When compiled against KDE, react to style changes.
0301 10. Slightly clean-up code.
0302 
0303 ## 1.8.2-gtk2
0304 1. Improve window drag code to take care of GtkPizza, and other, widgets.
0305 2. Use Gdk window to determine offsets when drawing background gradients.
0306 3. Use SHADOW_IN for treeviews.
0307 4. Fix background gradients in scrollviews.
0308 5. When drawing background gradients, use the background colour of the top-level
0309    widget's style.
0310 6. Fix slight glitch with striped scrollbar sliders.
0311 7. Hacky fix for tabs in Thunderbird main window.
0312 8. Better detection of toolbar buttons in Thunderbird.
0313 9. Slightly clean-up code.
0314 10. Can only use KDE-style non-editable combo popup if also using glow focus - as
0315     Gtk2 modifes the focus rect.
0316 11. Don't recolour checks/radios in listviews when row is selected.
0317 
0318 ## 1.8.1-KDE4
0319 1. Safer handling of hidden shortcut underscore in popup menus. Only keep
0320    track of menu widget, not its ancestors.
0321 2. If hiding keyboard shortcut underlines: Keep track of open popup menus,
0322    and only show keyboard short cut for the current one.
0323 3. Fix corrupted menus when using a gradient that uses an alpha of less than
0324    100.
0325 
0326 ## 1.8.1-gtk2
0327 1. Alter CMake linker flags to detect undefined symbols.
0328 2. Fix compile with older Gtk2 versions.
0329 
0330 ## 1.8.0-KDE4
0331 1. Add option to not display keyboard shortcurt underline until 'Alt' is
0332    pressed.
0333 2. Add options to specify appearance of toolbar buttons.
0334 3. Allow to use popup menu shade factor when colouring as per menubar.
0335 4. Colour listview arrows on mouse-over.
0336 5. Allow to force alternate colours for combo-box pop-up menus - matches Gtk.
0337 6. Fix background rings alignment on kwin borders.
0338 7. If highlighting scrollviews, and allow mouse-over for entries, also allow
0339    mouse-over for scrollviews.
0340 8. Allow rounded list-style combo popups.
0341 
0342 ## 1.8.0-gtk2
0343 1. Add option to not display keyboard shortcurt underline until 'Alt' is
0344    pressed.
0345 2. Add options to specify appearance of toolbar buttons.
0346 3. Allow to use popup menu shade factor when colouring as per menubar.
0347 4. Colour listview arrows on mouse-over.
0348 5. Fix scrollbar background gradient in flat scrollbar buttons with firefox.
0349 6. Use windows style scrollbars for Firefox 4
0350 7. Fix painting of alternate listview rows in SWT apps. For some reason even
0351    cells are painted twice, once with the correct "cell_XX" setting, and then
0352    with an incorrect one!
0353 8. Fix size of focus indicator in treeviews with SWT apps.
0354 9. Use list style pop-up for non-editable combos when not using Gtk-style
0355    combos - matches KDE behaviour.
0356 10. Fix buttons in chromium's menu - mouse over colour, and text colour when
0357     using darker colour schemes.
0358 11. Remove `QTC_CAIRO_1_10_HACK` cmake option. For cairo 1.10, an easier fix
0359     is to just ensure there is no colour stop at 1.0. Thanks to Hugo Pereira
0360     Da Costa for pointing this out.
0361 12. Allow window drag in toolbars and other areas.
0362 13. Implement hover and focus for scrolled windows.
0363 14. Add support for KDE4 StartDragDist and StartDragTime config items to
0364     control when window drag starts.
0365 15. Fix rounded border of combo popups when configured to not draw border
0366     and be square.
0367 16. Use configure-event, and not resize-request, to detect window size changes.
0368 17. Fix splitter background when highlight set to 0.
0369 18. Fix tab mouse-over highlight when tab has a child widget.
0370 
0371 ## 1.7.2-KDE4
0372 1. Allow editable combo-box popup to be rounded.
0373 2. For windows build, set FramelessWindowHint when setting WA_TranslucentBackground
0374 3. Always use flat background kwin, custom background messes up some aurorae
0375    decorations.
0376 4. Update Chinese translations.
0377 5. Set/clear widget masks when compositing toggled.
0378 6. Fix kwin custom button icon colours.
0379 7. Fix treeview line dimensions.
0380 
0381 ## 1.7.2-gtk2
0382 1. Allow editable combo-box popup to be rounded.
0383 2. Fix initial treeview highlight.
0384 3. Fix rounded popup border when using compositing.
0385 4. Add vmware, vmplayer, and gtk to list of app to exclude from opacity
0386    settings. This also prevents using RGBA for rounded tooltips and popup menus.
0387 5. Fix opacity setting of squared popup menus.
0388 6. Improve group-box label positioning.
0389 7. Fix line-style group box when text is above or below the line.
0390 8. Fix crash when using a tiled image for background appearance, but not for
0391    menu appearance - was using wrong config item!
0392 9. Fix border of hovered treeview items.
0393 10. Allow combo popupmenus to be rounded if not using compositing.
0394 11. Set/clear widget masks when compositing toggled.
0395 12. Fix treeview line end detection.
0396 13. Fix treeview selection, and line, corruption.
0397 14. Fix treeview line dimensions.
0398 15. Fix size of fonts in GIMPs dock.
0399 16. Fix firefox scrollbar background when using flat buttons and flat
0400     background.
0401 17. Fix clipping issues with full and filled focus types.
0402 18. For configs older than 1.7.2, disable usage of alpha channel to draw
0403     rounded tooltips and popup menus. Too many issues with apps to enable
0404     this by default.
0405 
0406 ## 1.7.1-KDE4
0407 1. Remove kmix 'fix', and ue a proper fix! Dont access `QWidget`s' winId unless
0408    `w->testAttribute(Qt::WA_WState_Created) && w->internalWinId()` Thanks to
0409    Thomas Lübking
0410 2. Set XProperties on show event.
0411 3. Fix saving of 'thin' options.
0412 4. Only disable opacity for titlebar, if using kwin configured setting and
0413    blending menubars (or using menubar colour).
0414 5. Set KDE SC 4.6 'AbilityUsesBlurBehind' kwin setting if decoration or
0415    style supports opacity.
0416 6. Fix 'rasied and joined' toolbar buttons.
0417 7. Allow 'menus' of non-editable combos to be rounded.
0418 8. Turn config dialog's 'whats this' help messages into tooltips.
0419 9. Remove box around arrow in listview lines - to match Gtk better.
0420 10. Remove 'new' listview lines setting - always use 'older' style.
0421 11. Add warning about opacity settings and compiz.
0422 12. Fix drawing of background images onto titlebar.
0423 
0424 ## 1.7.1-gtk2
0425 1. Use rgba colormap to draw rounded tooltips and popup menus - gives nicer
0426    border. This may be disabled via KDE4 config dialog.
0427 2. Allow 'menus' of non-editable combos to be rounded. (But *only* if the app
0428    can be set to use an rgba colormap)
0429 3. Remove resize grips - kwin handles this.
0430 4. Add mouse tracking to treeview lists.
0431 5. Indent treeview selection as per KDE.
0432 6. Dont use GtkStyle to draw treeview lines. Use custom code which matches
0433    previous KDE 'old' style.
0434 7. When loading images for background/menus - check that image was loaded before
0435    attempting to ascertain its width/height.
0436 8. Fix drawing or progressbar groove in treeview.
0437 
0438 ## 1.7.0-KDE4
0439 1. Add option to use tiled pixmap as background for windows and menus.
0440 2. Draw line focus for items that cannot use glow focus.
0441 3. Use popup menu gradient's border setting to determine border type of menus.
0442 4. Add option to draw standard, raised, or joined toolbar buttons.
0443 5. Add option to use thinner frames, focus, etc.
0444 6. If not rounding, enable all 'square' options.
0445 7. Store background colour setting in XProperty - so that this can be used by
0446    QtCurve kwin decoration.
0447 8. Add position setting for background image; top left, top middle, top right,
0448    bottom left, bottom middle, bottom right, left middle, right middle,
0449    and centred.
0450 9. Use square tooltips by default. (Problems have been reported with Pidgin and
0451    rounded tooltip - but I cannot reproduce these!)
0452 10. In preview window, draw background rings/image down from titlebar.
0453 11. Add option to use KDE4 palette's hover colour for kwin button symbol
0454     mouse-over.
0455 12. Fix slight drawing glitch when not using 'glow' for tab mouse-over.
0456 13. RTL fixes/workarounds for table headers.
0457 14. Workaround kcmshell terminating immediately after QtCurve config dialog is
0458     closed - increase `KGlobal` reference count.
0459 15. When shading tab background, use `fillRect()` and not `fillPath()` -
0460     seems to workaround glithches with intel 2.12 graphics driver.
0461 16. Fix kwin option to only apply opacity to titlebar.
0462 17. Add option to control whether window titlebars are filled with the
0463     background *before* the titlebar gradient is applied.
0464 18. Altered check/radio contents size - so as to better align cehckbox texts
0465     when used in left part of a form-layout.
0466 19. Slightly better kwin button icon size calculation.
0467 20. Replace "..." in QPrintDialog with "document-open" icon.
0468 21. Don't overwrite user supplied `CMAKE_INSTALL_PREFIX`
0469 22. Don't set background XProperties for kmix - seem to cause a crash on exit
0470     when using raster graphicssystem.
0471 23. For OpenOffice, fill background before drawing radio buttons - seems to fix
0472     the 'checkbox' that seems to get painted behind some radios!
0473 
0474 ## 1.7.0-gtk2
0475 1. Add option to use tiled pixmap as background for windows and menus.
0476 2. Draw line focus for items that cannot use glow focus.
0477 3. Use popup menu gradient's border setting to determine border type of menus.
0478 4. Add option to draw standard, raised, or joined toolbar buttons.
0479 5. Add option to use thinner frames, focus, etc.
0480 6. If not rounding, enable all 'square' options.
0481 7. Store background colour setting in XProperty - so that this can be used by
0482    QtCurve kwin decoration. (At the moment, this is just the palette background)
0483 8. Add position setting for background image; top left, top middle, top right,
0484    bottom left, bottom middle, bottom right, left middle, right middle, and
0485    centred.
0486 9. Use square tooltips by default. (Problems have been reported with Pidgin and
0487    rounded tooltip - but I cannot reproduce these!)
0488 10. Fix combo-box menu text when shading popup menus.
0489 11. Fix reading of QtCurve supplied default kdeglobals file.
0490 12. Fix rounding of troughs of progressbars within treeview.
0491 13. When using glow focus, dont draw glow focus and line focus on button of
0492     editable combo - jsut draw line.
0493 14. Improve background gradient performance - only re-draw on size-request
0494     if size is different from last time.
0495 15. Don't overwrite user supplied `CMAKE_INSTALL_PREFIX`
0496 16. OpenOffice.org fixes:
0497 
0498     1. toolbar buttons when using max rounded buttons.
0499     2. vertical scrollbar button detection
0500     3. background of unified spin widgets and combos