- Fix shadow color QtCurve-Bug
- Revert toolbar background QtCurve-Bug
- Workaround background image drawing. QtCurve-Bug
- Fix text emboldening in gtk2. QtCurve-Bug
- Become a KDE project
- KF5 configure interface. Thanks to Eike Hein
- Fix OSX build. Thanks to René J.V. Bertin.
- Fix Gtk2 SegFault on mouse-hover QtCurve-Bug
- Fix Qt right-to-left layout QtCurve-Bug
- Fix screen scaling support
- Better maxOS support
- Make menu drop shadow size configurable
- Gtk2: Remove mozilla version detection.
- Gtk2: Remove
QTC_GTK2_OLD_MOZILLA. - Remove
xcb-imagedependency. It is never used. - Gtk2: Fix old configure file loading in gtk2 version. Thanks to Lars Wendler for noticing this.
- Qt4: Fix compile without Qt
- Relicense under LGPL. With permission from all contributors in the git log.
- Qt: Treat
Qt::SheetasQt::Dialog. This fixes translucent background for close confirmation dialog in QtDesigner. - Remove backward compatible options.
- Qt5: Introduce
prePolish()to Workaround a bug in Qt5 which make it impossible for QMainWindow and QDialog to be transparent. Qt-Bug - Qt4: Fix compilation without X11 enabled.
- Qt4: Use
prePolish()in qt4, this fixes most of application crashes. - Qt: Fix Qt menubar background when translucency is enabled.
- Gtk2: Fix flash plugin in non-chromium/firefox browsers in linux when translucent background is enabled for gtk.
- Qt4: Fix (workaround) kaffeine with translucent background.
- Remove parentless dialog fix
- Qt4: Fix kscreenlocker. Second version of prepolishing
- Qt: Improve shadow of QBalloonTip
- Draw shadow at runtime. Prepare for more advanced shadow feature and configuration.
- Gtk2: Remove
QTC_GTK2_USE_CAIRO_FOR_ARROWS. I cannot reproduce any problems on my Intel card. This is also necessary for the Gtk3 port. If it was really a bug of the Intel driver, it should rather be fixed there. - Qt: Remove
QTC_QT4_OLD_NVIDIA_ARROW_FIXandQTC_QT5_OLD_NVIDIA_ARROW_FIX. They honestly only make things worse. Again, if it was really a bug of the driver, it should rather be fixed there. - Reorganize directories.
- Gtk2: Add
libqtcurve-cairofor common drawing routines (Shared between Gtk2 and Gtk3). - Qt4: Re-enable translucent background in KWin.
- Gtk2: Fix translucent background in inkscape.
- Gtk2: Enable translucent background in flash plugin.
- Improve shadow gradient.
- Gtk2: Fix chromium background color when non-custom color is used.
- Only link to X11 libraries in
libqtcurve-utils.so. QTC_ENABLE_X11have not effect on any modules other thanlibqtcurve-utils.soalso makinglibqtcurve-utils.soAPI and ABI compatible with and without X11 enabled.- Gtk2: Workaround buggy signal handler in applications. QtCurve-Bug EasyTag-Bug
- Qt5: Disable QtQuickControl support by default.
-
Add Qt5 support!!.
-
Gtk2: Workaround bug in glib >= 2.36.1 (
g_spawn_command_line_sync()) -
Require gnu99 and c++0x.
-
Porting to xcb.
-
Qt5: Remove XBar support from Qt5 (should be replaced by appmenu).
-
Gtk2: Remove KDE3 support from Gtk2.
-
Qt4: Fix compile without X Server. Thanks to Sven-Hendrik Haase.
-
Add
libqtcurve-utils.so. -
Move colorutils to
libqtcurve-utils. -
Gtk2: Fix some warnings.
-
Merge Gtk2 version and Qt{4,5} versions.
-
Move xcb handling to
libqtcurve-utils. -
Move KWin X11 shadow helper to
libqtcurve-utils. -
Qt4: Disable transparent background from XEmbed window (e.g. in kpartplugins). Changing the depth of the window (which require recreating the window) breaks the XEmbed protocol.
-
Gtk2: Generate all GdkPixbuf inline csourse at compile time.
-
Qt4: Require 4.6.0
-
Qt4, Qt5: Longer scrollbar in order to be more friendly to applications (e.g. choqok) that use this size hint.
-
Gtk2: Generate gdkpixbuf headers at compile time.
-
Fix compiling with
clang++andlibc++. -
Remove configure file support for pre-1.0 releases. (More than 3 years from now)
-
Qt: Fix/Workaround QMdiSubWindow not drawn correctly with translucent background.
-
Move all Xlib calls to
libqtcurve-utils. -
Make it possible to disable X11 dependency when compiling
libqtcurve-utilsandQt4andQt5styles. -
Qt4: Workaround amarok crash (also affect Oxygen-Transparent).
-
Qt4: Figured out the real reason for the window positioning problem when setting
Qt::WA_TranslucentBackgroundand a better workaround/fix. -
Qt: Remove konsole background and konqueror menubar hack since they doesn't seems useful and produce problems.
-
Qt4: Remove Kwin maximum button hack.
-
Qt: Always assume QMdiSubWindow has alpha channel.
-
Add Russian localization. Thanks to Juliette Tux.
-
Remove KDE3 support
-
Workaround rendering bug in Qt >= 4.8.5
-
CMake option to disable kwin support (
-DQTC_QT4_ENABLE_KWIN=Off) -
Rename come CMake options. Old options will still work.
-
KWin 4.10 appmenu button support.
-
Remove packging script.
-
Generate
shadow.hand*pixmap.hat compile time. Remove the need of Qt3 tools.
- fix memleak with newer versions of cairo.
- Fix tab activation (via mouse) when configured to drag windows from all empty areas and either highlight is set to 0% or coloured mousr over is set to none.
- Check widget is realized before attempting to find menubar/statusbar in GhbCompositor class. Fixes startup crash wih Handbrake when menu/statusbar hiding is enabled.
- Fix loading of kwin decoration/config under KDE4.9
- Fix reading of KDE settings.
- Fix button on editable combos with Gtk 2.24
- Fix KDE4.9 build - window grouping disabled.
- Fix builing with newer glibs - only glib.h itself can be included.
- Use squared menus and tooltips if using XRender
- Minimum 1ms delay for sub menus.
- Dont setup KDE4 fonts/colours in constructor - seems to mess things up when using proxy styles. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638629
- Fix first shown menu not having a shadow in firefox.
- Fix eclipse crash due to resetting of shadows.
- Disable shadows for SWT where Gtk<2.12.
- Fix flashing of clementine's position slider tooltip.
- Fix broken titlebars in GIMP, etc.
- Fix some toolbutton icon clipping.
- Korean translation - thanks to YoungUk Kim.
- Fix kwin button corruption when compositing is disabled under KDE SC4.8
- Minimum 1ms delay for sub menus.
- Fix compilation against Gtk 2.11
- Implement shadows for KDE SC4.7
- Dont force alternate listview colours for
KAboutApplicationDialog - Fix issues with konqueror style menu toolbar buttons and the joined toolbar button style.
- Implement shadows for KDE SC4.7
- Disable resize grips in Ubuntu 11.04
- Remove GimpDock font settings from gtkrc
- Disable window dragging from
QGraphicsView. - Respect
_kde_no_window_grabproperty to disable window drag for certain widgets. - Workaround dialog placement issues when using transparent dialogs. Attempt to place dialog in centre of its parent - if it has one. This only works for dialogs, windows will still (unfortunately) be moved to top left :-(
- Make timer callbacks threadsafe. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=669155
- Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders will be squared.
- Fix QtDesigner crash when using transparent background - thanks to Friedemann Kleint.
- When installing background images, need to remove and previous files
first (as
QFile::copywill not overwrite files) - Fix incorrent window-drag trigger when dragging dock widget title
widgets (set via
QDockWidget::setTitleBarWidget()) - Fix crash when opening style config dialog whilst kwin config dialog is open.
- Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders will be squared.
- Fix some segfaults with evolution under Fedora 14.
- Don't force widnows style scrollbars for Firefox4 - this workaround is no longer required.
- Fix potential crash when using translucency and the raster engine. (Fix taken from oxygen-transparent)
- Fix crash when changing QtCurve settings - handle free'ing of colours better.
- Fix compilation against Gtk2 older than 2.20 - yet again!
- Fix drawing of background underneath menubars - noticeable if menubar gradient uses alpha.
- Fix highlighted menu items when shading poup menus.
- Don't use gradient alpha settings for tooltips or rulers.
- Fix background of popup menus when set to be shaded as per menubars, was using inactive and not active titlebar colour!
- When drawing popup text, where shaded as per titlebar, no need to check if window is active - it always is.
- Improve window drag code.
- Fix fill of bottom corners of kwin decoration when not compositing.
- Fix sunken left background of kwin decoration when not compositing.
- Don't force toolbar icons to be square.
- Fix drag issue with MusicScore.
- Don't use gradient alpha settings for tooltips.
- Don't do rounded/semi-transparent tooltips for opera.
- Fix compilation against Gtk2 older than 2.20
- Remove some Gtk3 hacks.
- Dont draw frame when shadow is set to NONE.
- Use correct shade for highlighted menuitems when not using the highlight colour, and the popup is shaded.
- If using custom menu colours, when drawing selected menuitems always draw as such - even if not using the highlight colour.
- Fix saving of custom alpha values.
- Fix crash upon exit - due to double free.
- Fix issues with image based backgrounds.
- Don't start drag on widget tab labels.
- Don't remove mouse over colour for pressed combo buttons.
- Use
gtk_rc_parse_stringto hide shortcuts, and not GtkSettings - Fix KDE style non-editable combos which have has-frame set to FALSE.
- Fix import of ZIP qtcurve files.
- Fix display of background images, etc, in embedded preview.
- Fix QMake compile - thanks, once again, to Hugues Delorme.
- Better fix for problems with Pidgin's tabs and window dragging.
- Fix crash when using background gradients/images and built using 'Release' build type.
- Fix titles in GIMP's preferences dialog.
- When hiding shortcuts, only show these if widget is enabled.
- Don't draw titlebar button frame for menu button if this is where the window icon is to be. This was already the case for circular buttons, but not for square buttons.
- If drawing sunken background behind titlebar buttons, need to reduce size of square buttons. This already happens for circular buttons.
- Don't draw sunken background around icon based menu button, if it is the only button on the left/right.
- Draw menubar and statusbar kwin toggle buttons square if using square titlebar buttons.
- Draw box around checked Libre/Open Office menu checkboxes.
- Ukrainian translation - thanks to Yuri Chornoivan
- Slight drawing fix for square scrollviews.
- When compiled against KDE, react to style changes.
- Slightly clean-up code.
- Improve window drag code to take care of GtkPizza, and other, widgets.
- Use Gdk window to determine offsets when drawing background gradients.
- Use SHADOW_IN for treeviews.
- Fix background gradients in scrollviews.
- When drawing background gradients, use the background colour of the top-level widget's style.
- Fix slight glitch with striped scrollbar sliders.
- Hacky fix for tabs in Thunderbird main window.
- Better detection of toolbar buttons in Thunderbird.
- Slightly clean-up code.
- Can only use KDE-style non-editable combo popup if also using glow focus - as Gtk2 modifes the focus rect.
- Don't recolour checks/radios in listviews when row is selected.
- Safer handling of hidden shortcut underscore in popup menus. Only keep track of menu widget, not its ancestors.
- If hiding keyboard shortcut underlines: Keep track of open popup menus, and only show keyboard short cut for the current one.
- Fix corrupted menus when using a gradient that uses an alpha of less than 100.
- Alter CMake linker flags to detect undefined symbols.
- Fix compile with older Gtk2 versions.
- Add option to not display keyboard shortcurt underline until 'Alt' is pressed.
- Add options to specify appearance of toolbar buttons.
- Allow to use popup menu shade factor when colouring as per menubar.
- Colour listview arrows on mouse-over.
- Allow to force alternate colours for combo-box pop-up menus - matches Gtk.
- Fix background rings alignment on kwin borders.
- If highlighting scrollviews, and allow mouse-over for entries, also allow mouse-over for scrollviews.
- Allow rounded list-style combo popups.
- Add option to not display keyboard shortcurt underline until 'Alt' is pressed.
- Add options to specify appearance of toolbar buttons.
- Allow to use popup menu shade factor when colouring as per menubar.
- Colour listview arrows on mouse-over.
- Fix scrollbar background gradient in flat scrollbar buttons with firefox.
- Use windows style scrollbars for Firefox 4
- Fix painting of alternate listview rows in SWT apps. For some reason even cells are painted twice, once with the correct "cell_XX" setting, and then with an incorrect one!
- Fix size of focus indicator in treeviews with SWT apps.
- Use list style pop-up for non-editable combos when not using Gtk-style combos - matches KDE behaviour.
- Fix buttons in chromium's menu - mouse over colour, and text colour when using darker colour schemes.
- Remove
QTC_CAIRO_1_10_HACKcmake option. For cairo 1.10, an easier fix is to just ensure there is no colour stop at 1.0. Thanks to Hugo Pereira Da Costa for pointing this out. - Allow window drag in toolbars and other areas.
- Implement hover and focus for scrolled windows.
- Add support for KDE4 StartDragDist and StartDragTime config items to control when window drag starts.
- Fix rounded border of combo popups when configured to not draw border and be square.
- Use configure-event, and not resize-request, to detect window size changes.
- Fix splitter background when highlight set to 0.
- Fix tab mouse-over highlight when tab has a child widget.
- Allow editable combo-box popup to be rounded.
- For windows build, set FramelessWindowHint when setting WA_TranslucentBackground
- Always use flat background kwin, custom background messes up some aurorae decorations.
- Update Chinese translations.
- Set/clear widget masks when compositing toggled.
- Fix kwin custom button icon colours.
- Fix treeview line dimensions.
- Allow editable combo-box popup to be rounded.
- Fix initial treeview highlight.
- Fix rounded popup border when using compositing.
- Add vmware, vmplayer, and gtk to list of app to exclude from opacity settings. This also prevents using RGBA for rounded tooltips and popup menus.
- Fix opacity setting of squared popup menus.
- Improve group-box label positioning.
- Fix line-style group box when text is above or below the line.
- Fix crash when using a tiled image for background appearance, but not for menu appearance - was using wrong config item!
- Fix border of hovered treeview items.
- Allow combo popupmenus to be rounded if not using compositing.
- Set/clear widget masks when compositing toggled.
- Fix treeview line end detection.
- Fix treeview selection, and line, corruption.
- Fix treeview line dimensions.
- Fix size of fonts in GIMPs dock.
- Fix firefox scrollbar background when using flat buttons and flat background.
- Fix clipping issues with full and filled focus types.
- For configs older than 1.7.2, disable usage of alpha channel to draw rounded tooltips and popup menus. Too many issues with apps to enable this by default.
- Remove kmix 'fix', and ue a proper fix! Dont access
QWidgets' winId unlessw->testAttribute(Qt::WA_WState_Created) && w->internalWinId()Thanks to Thomas Lübking - Set XProperties on show event.
- Fix saving of 'thin' options.
- Only disable opacity for titlebar, if using kwin configured setting and blending menubars (or using menubar colour).
- Set KDE SC 4.6 'AbilityUsesBlurBehind' kwin setting if decoration or style supports opacity.
- Fix 'rasied and joined' toolbar buttons.
- Allow 'menus' of non-editable combos to be rounded.
- Turn config dialog's 'whats this' help messages into tooltips.
- Remove box around arrow in listview lines - to match Gtk better.
- Remove 'new' listview lines setting - always use 'older' style.
- Add warning about opacity settings and compiz.
- Fix drawing of background images onto titlebar.
- Use rgba colormap to draw rounded tooltips and popup menus - gives nicer border. This may be disabled via KDE4 config dialog.
- Allow 'menus' of non-editable combos to be rounded. (But only if the app can be set to use an rgba colormap)
- Remove resize grips - kwin handles this.
- Add mouse tracking to treeview lists.
- Indent treeview selection as per KDE.
- Dont use GtkStyle to draw treeview lines. Use custom code which matches previous KDE 'old' style.
- When loading images for background/menus - check that image was loaded before attempting to ascertain its width/height.
- Fix drawing or progressbar groove in treeview.
- Add option to use tiled pixmap as background for windows and menus.
- Draw line focus for items that cannot use glow focus.
- Use popup menu gradient's border setting to determine border type of menus.
- Add option to draw standard, raised, or joined toolbar buttons.
- Add option to use thinner frames, focus, etc.
- If not rounding, enable all 'square' options.
- Store background colour setting in XProperty - so that this can be used by QtCurve kwin decoration.
- Add position setting for background image; top left, top middle, top right, bottom left, bottom middle, bottom right, left middle, right middle, and centred.
- Use square tooltips by default. (Problems have been reported with Pidgin and rounded tooltip - but I cannot reproduce these!)
- In preview window, draw background rings/image down from titlebar.
- Add option to use KDE4 palette's hover colour for kwin button symbol mouse-over.
- Fix slight drawing glitch when not using 'glow' for tab mouse-over.
- RTL fixes/workarounds for table headers.
- Workaround kcmshell terminating immediately after QtCurve config dialog is
closed - increase
KGlobalreference count. - When shading tab background, use
fillRect()and notfillPath()- seems to workaround glithches with intel 2.12 graphics driver. - Fix kwin option to only apply opacity to titlebar.
- Add option to control whether window titlebars are filled with the background before the titlebar gradient is applied.
- Altered check/radio contents size - so as to better align cehckbox texts when used in left part of a form-layout.
- Slightly better kwin button icon size calculation.
- Replace "..." in QPrintDialog with "document-open" icon.
- Don't overwrite user supplied
CMAKE_INSTALL_PREFIX - Don't set background XProperties for kmix - seem to cause a crash on exit when using raster graphicssystem.
- For OpenOffice, fill background before drawing radio buttons - seems to fix the 'checkbox' that seems to get painted behind some radios!
-
Add option to use tiled pixmap as background for windows and menus.
-
Draw line focus for items that cannot use glow focus.
-
Use popup menu gradient's border setting to determine border type of menus.
-
Add option to draw standard, raised, or joined toolbar buttons.
-
Add option to use thinner frames, focus, etc.
-
If not rounding, enable all 'square' options.
-
Store background colour setting in XProperty - so that this can be used by QtCurve kwin decoration. (At the moment, this is just the palette background)
-
Add position setting for background image; top left, top middle, top right, bottom left, bottom middle, bottom right, left middle, right middle, and centred.
-
Use square tooltips by default. (Problems have been reported with Pidgin and rounded tooltip - but I cannot reproduce these!)
-
Fix combo-box menu text when shading popup menus.
-
Fix reading of QtCurve supplied default kdeglobals file.
-
Fix rounding of troughs of progressbars within treeview.
-
When using glow focus, dont draw glow focus and line focus on button of editable combo - jsut draw line.
-
Improve background gradient performance - only re-draw on size-request if size is different from last time.
-
Don't overwrite user supplied
CMAKE_INSTALL_PREFIX -
OpenOffice.org fixes:
- toolbar buttons when using max rounded buttons.
- vertical scrollbar button detection
- background of unified spin widgets and combos