Releases: QtCurve/qtcurve
Releases · QtCurve/qtcurve
1.8.18
For users
- Fix old configure file loading in gtk2 version.
Thanks to Lars Wendler for noticing this. - Fix translucent background for close confirmation dialog in QtDesigner.
- Workaround a Qt5 Bug and enable translucent background in Qt5.
Qt-Bug - Fix a lot of application misbehaviors and crashes for translucent background.
It should be safe to enable translucent background in almost all Qt4
applications. - Fix Qt menubar background when translucency is enabled.
- Fix flash plugin when translucent background is enabled.
- Improve shadow for QBalloonTip
- Draw shadow at run time.
- Fix chromium background color with custom background.
- Gtk2: Workaround buggy signal handler in applications.
QtCurve-Bug
EasyTag-Bug
For packagers
- 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. xcb-image
dependency is removed (it is actually never used).- Relicense under LGPL. With permission from all contributors in the git log.
- 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). - Reorganize directories.
qtcurve-utils
is nowlib/utils
- 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). - Improve X11 dependency handling. The
QTC_ENABLE_X11
option only have
effect onqtcurve-utils
andqtcurve-utils
with/without the option are
API and ABI compatible.
Release candidate for 1.8.18
1.8.18rc Release candidate for 1.8.18
1.8.17
For users ========= 1. **Qt5 support!!**. 2. Gtk2: Workaround bug in glib >= 2.36.1 (`g_spawn_command_line_sync()`) [Debian-Bug](http://bugs.debian.org/707946) [QtCurve-Bug](https://github.com/QtCurve/qtcurve-gtk2/pull/1) 3. Gtk2: Remove KDE3 support from Gtk2. 4. 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. 5. Qt4, Qt5: Longer scrollbar in order to be more friendly to applications (e.g. choqok) that use this size hint. [KDE-Bug](https://bugs.kde.org/show_bug.cgi?id=317690) [QtCurve-Bug](https://github.com/QtCurve/qtcurve-qt4/issues/7) 6. Remove configure file support for pre-1.0 releases. (More than 3 years from now) 7. Qt: Fix/Workaround QMdiSubWindow not drawn correctly with translucent background. 8. Qt4: Workaround amarok crash (also affect Oxygen-Transparent). 9. Qt4: Better fix for the window positioning problem when setting `Qt::WA_TranslucentBackground`. [Qt-Bug](https://bugreports.qt-project.org/browse/QTBUG-34108) 10. Qt4: Remove Kwin maximum button hack. 11. Qt: Translucent QMdiSubWindow when the parent window doesn't have alpha channel. For packagers ============= 1. Require gnu99 and c++0x. 2. Porting to xcb. 3. Qt4: Fix compile without X Server. Thanks to Sven-Hendrik Haase. 4. Merge Gtk2 version and Qt{4,5} versions. 5. Add `libqtcurve-utils.so`. 6. Gtk2: Less compile time warning. 7. Qt4: Require 4.6.0 8. Fix compiling with `clang++` and `libc++`. 9. Make it possible to disable X11 dependency when compiling `libqtcurve-utils` and `Qt4` and `Qt5` styles.