Skip to content
For users
=========
1. Fix old configure file loading in gtk2 version.
   Thanks to Lars Wendler for noticing this.
2. Fix translucent background for close confirmation dialog in QtDesigner.
3. Workaround a Qt5 Bug and enable translucent background in Qt5.
   [Qt-Bug](https://bugreports.qt-project.org/browse/QTBUG-34064)
4. Fix a lot of application misbehaviors and crashes for translucent background.
   It should be safe to enable translucent background in almost all Qt4
   applications.
5. Fix Qt menubar background when translucency is enabled.
6. Fix flash plugin when translucent background is enabled.
7. Improve shadow for QBalloonTip
8. Draw shadow at run time.
9. Fix chromium background color with custom background.
10. Gtk2: Workaround buggy signal handler in applications.
    [QtCurve-Bug](https://github.com/QtCurve/qtcurve/issues/41)
    [EasyTag-Bug](https://bugzilla.gnome.org/show_bug.cgi?id=721943)

For packagers
=============
1. A lot of old compile time options were removed. They are either for backward
   compatibility (at compile time) or work around for bugs in drivers/libraries
   that are not there anymore.
2. `xcb-image` dependency is removed (it is actually never used).
3. Relicense under LGPL. With permission from all contributors in the git log.
4. Qt5 version relies on the private headers. Please make sure the private
   headers for QtWidgets are installed and a recompiling after a minor version
   change in Qt5 may be necessary (since Qt does not grantee API stability
   between minor versions).
5. Reorganize directories. `qtcurve-utils` is now `lib/utils`
6. Add `libqtcurve-cairo` for common drawing routines. This is only used by
   the Gtk2 version (and may be used in Gtk3 version once there is a port).
7. Improve X11 dependency handling. The `QTC_ENABLE_X11` option only have
   effect on `qtcurve-utils` and `qtcurve-utils` with/without the option are
   API and ABI compatible.