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