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