[1064] | 1 | #
|
---|
| 2 | # spec file for package libqt4
|
---|
| 3 | #
|
---|
| 4 | # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
---|
| 5 | #
|
---|
| 6 | # All modifications and additions to the file contributed by third parties
|
---|
| 7 | # remain the property of their copyright owners, unless otherwise agreed
|
---|
| 8 | # upon. The license for this file, and modifications and additions to the
|
---|
| 9 | # file, is the same license as for the pristine package itself (unless the
|
---|
| 10 | # license for the pristine package is not an Open Source License, in which
|
---|
| 11 | # case the license is the MIT License). An "Open Source License" is a
|
---|
| 12 | # license that conforms to the Open Source Definition (Version 1.9)
|
---|
| 13 | # published by the Open Source Initiative.
|
---|
| 14 |
|
---|
| 15 | # Please submit bugfixes or comments via http://bugs.opensuse.org/
|
---|
| 16 | #
|
---|
| 17 |
|
---|
| 18 | # norootforbuild
|
---|
| 19 |
|
---|
| 20 |
|
---|
| 21 | Name: libqt4
|
---|
| 22 | BuildRequires: Mesa-devel cups-devel freetype2-devel gcc-c++ libjpeg-devel libmng-devel
|
---|
| 23 | BuildRequires: libpng-devel libtiff-devel pkgconfig sqlite3-devel
|
---|
| 24 | BuildRequires: fdupes glib2-devel update-desktop-files
|
---|
| 25 | BuildRequires: dbus-1-devel openssl-devel xorg-x11-devel
|
---|
| 26 | BuildRequires: alsa-devel gtk2-devel
|
---|
| 27 | %if %suse_version > 1020
|
---|
| 28 | BuildRequires: clucene-core-devel
|
---|
| 29 | %endif
|
---|
| 30 | %define with_qt3support 1
|
---|
| 31 | %define with_phonon 0
|
---|
| 32 | %define with_phonon_backend 0
|
---|
| 33 | %if %with_phonon
|
---|
| 34 | %if %with_phonon_backend
|
---|
| 35 | BuildRequires: gstreamer-0_10-plugins-base-devel libxine-devel
|
---|
| 36 | %endif
|
---|
| 37 | %endif
|
---|
| 38 | Url: http://www.qtsoftware.com
|
---|
| 39 | License: GPLv3 ; LGPLv2.1+
|
---|
| 40 | Group: System/Libraries
|
---|
| 41 | AutoReqProv: on
|
---|
| 42 | Summary: C++ Program Library, Core Components
|
---|
| 43 | # bug437293
|
---|
| 44 | %ifarch ppc64
|
---|
| 45 | Obsoletes: qt-64bit
|
---|
| 46 | %endif
|
---|
| 47 | # plugindir/codecs/* was moved from libqt4-x11, Ensure seamless update from openSUSE <= 11.1 and SLE <= 11:
|
---|
| 48 | # See also baselibs.conf.
|
---|
| 49 | Conflicts: %{name}-x11 <= 4.5.1-2.5
|
---|
| 50 | #
|
---|
| 51 | Obsoletes: qt < 4.4.0
|
---|
| 52 | Provides: qt = 4.4.0
|
---|
| 53 | Provides: libqt4-dbus-1 = 4.4.0
|
---|
| 54 | Obsoletes: libqt4-dbus-1 < 4.4.0
|
---|
| 55 | # COMMON-VERSION-BEGIN
|
---|
| 56 | Version: 4.7.3
|
---|
| 57 | Release: 14.1
|
---|
| 58 | %define base_name libqt4
|
---|
| 59 | %define x11_free -everywhere-opensource-src-
|
---|
| 60 | %define rversion %version
|
---|
| 61 | # COMMON-VERSION-END
|
---|
| 62 | # COMMON-BEGIN
|
---|
| 63 | Source: qt%x11_free%rversion.tar.bz2
|
---|
| 64 | # to get mtime of file:
|
---|
| 65 | Source1: libqt4.changes
|
---|
| 66 | Source2: baselibs.conf
|
---|
| 67 | Source10: qt4config.desktop
|
---|
| 68 | Source11: designer4.desktop
|
---|
| 69 | Source12: linguist4.desktop
|
---|
| 70 | Source13: assistant4.desktop
|
---|
| 71 | Source14: assistant.png
|
---|
| 72 | Source15: designer.png
|
---|
| 73 | Source16: linguist.png
|
---|
| 74 | Patch2: qt-never-strip.diff
|
---|
| 75 | Patch3: plastik-default.diff
|
---|
| 76 | Patch6: use-freetype-default.diff
|
---|
| 77 | Patch1006: use-freetype-default-legacy.diff
|
---|
| 78 | Patch8: link-tools-shared.diff
|
---|
| 79 | Patch39: 0191-listview-alternate-row-colors.diff
|
---|
| 80 | Patch40: 0188-fix-moc-parser-same-name-header.diff
|
---|
| 81 | Patch41: konsole-nvidia-font-speed.diff
|
---|
| 82 | Patch43: 0195-compositing-properties.diff
|
---|
| 83 | Patch60: 0180-window-role.diff
|
---|
| 84 | Patch61: qt4-fake-bold.patch
|
---|
| 85 | Patch70: 0225-invalidate-tabbar-geometry-on-refresh.patch
|
---|
| 86 | Patch75: qt-debug-timer.diff
|
---|
| 87 | Patch87: qfatal-noreturn.diff
|
---|
| 88 | Patch101: no-moc-date.diff
|
---|
| 89 | Patch102: 0253-qmake_correct_path_separators.diff
|
---|
| 90 | Patch107: webkit-ia64_s390x.patch
|
---|
| 91 | Patch109: libqt4-libtool-nodate.diff
|
---|
| 92 | Patch113: ppc64-webkit-link-fix.diff
|
---|
| 93 | Patch118: rcc-stable-dirlisting.diff
|
---|
| 94 | Patch119: hppa_ldcw_fix.diff
|
---|
| 95 | Patch120: hppa_unaligned_access_fix_458133.diff
|
---|
| 96 | Patch121: webkit-sparc64.diff
|
---|
| 97 | Patch123: use-cups-default-print-settings-bnc552218.diff
|
---|
| 98 | Patch124: qtreeview-fix-QTBUG-16292.diff
|
---|
| 99 | Patch125: tiff-samples-reader-crash.diff
|
---|
| 100 | Patch126: qsslsocket-QTBUG-14985.patch
|
---|
| 101 |
|
---|
| 102 | BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
---|
| 103 | %define common_options --opensource -fast -no-separate-debug-info -shared -xkb -xrender -xcursor -dbus-linked -xfixes -xrandr -xinerama -sm -no-nas-sound -no-rpath -system-libjpeg -system-libpng -accessibility -cups -stl -nis -system-zlib -qt-gif -prefix /usr -L %_libdir -libdir %_libdir -docdir %_docdir/%{base_name} -examplesdir %_libdir/qt4/examples -demosdir %_libdir/qt4/demos -plugindir %plugindir -translationdir /usr/share/qt4/translations -iconv -sysconfdir /etc/settings -datadir /usr/share/qt4/ -no-pch -reduce-relocations -exceptions -system-libtiff -glib -optimized-qmake -no-webkit -no-xmlpatterns -system-sqlite -qt3support -no-sql-mysql -importdir %plugindir/imports -xsync -xinput -gtkstyle
|
---|
| 104 | %define check_config \
|
---|
| 105 | grep '# define' src/corelib/global/qconfig.h | egrep -v 'QT_(ARCH|USE)'; \
|
---|
| 106 | if test -f /usr/share/qt4/mkspecs/qconfig.pri ; then \
|
---|
| 107 | diff -u /usr/share/qt4/mkspecs/qconfig.pri mkspecs/qconfig.pri || exit 1; \
|
---|
| 108 | fi \
|
---|
| 109 |
|
---|
| 110 | %description
|
---|
| 111 | Qt is a set of libraries for developing applications.
|
---|
| 112 |
|
---|
| 113 | This package contains base tools, like string, xml, and network
|
---|
| 114 | handling.
|
---|
| 115 |
|
---|
| 116 |
|
---|
| 117 |
|
---|
| 118 | %prep
|
---|
| 119 | %define plugindir %_libdir/qt4/plugins
|
---|
| 120 | %setup -q -n qt%x11_free%rversion
|
---|
| 121 | %patch2
|
---|
| 122 | %patch3
|
---|
| 123 | %if %suse_version > 1010
|
---|
| 124 | %patch6
|
---|
| 125 | %else
|
---|
| 126 | %patch1006
|
---|
| 127 | %endif
|
---|
| 128 | # needs rediffing
|
---|
| 129 | #%patch8
|
---|
| 130 | %patch39
|
---|
| 131 | %patch40
|
---|
| 132 | %patch41
|
---|
| 133 | %patch43
|
---|
| 134 | # ### 47 rediff
|
---|
| 135 | # %patch60
|
---|
| 136 | # bnc#374073 comment #8
|
---|
| 137 | # %patch61
|
---|
| 138 | %patch70
|
---|
| 139 | %patch75
|
---|
| 140 | %patch87
|
---|
| 141 | %patch101
|
---|
| 142 | # ### 47 rediff
|
---|
| 143 | # %patch102
|
---|
| 144 | # ### 47 rediff
|
---|
| 145 | # %patch107
|
---|
| 146 | %patch109
|
---|
| 147 | %patch113
|
---|
| 148 | %patch118 -p1
|
---|
| 149 | %ifarch hppa
|
---|
| 150 | %patch119
|
---|
| 151 | %patch120
|
---|
| 152 | %endif
|
---|
| 153 | %patch123
|
---|
| 154 | %patch124
|
---|
| 155 | %patch125
|
---|
| 156 | %patch126
|
---|
| 157 | # ### 47 rediff
|
---|
| 158 | #%patch121 -p1
|
---|
| 159 | # be sure not to use them
|
---|
| 160 | rm -rf src/3rdparty/{libjpeg,freetype,libpng,zlib,libtiff,fonts}
|
---|
| 161 | # COMMON-END
|
---|
| 162 |
|
---|
| 163 | %package devel
|
---|
| 164 | License: GPLv2 ; GPLv3
|
---|
| 165 | Group: Development/Libraries/X11
|
---|
| 166 | Summary: Qt Development Kit
|
---|
| 167 | Requires: zlib-devel c++_compiler pkgconfig
|
---|
| 168 | Requires: freetype2-devel libmng-devel libpng-devel libtiff-devel
|
---|
| 169 | Requires: xorg-x11-devel Mesa-devel dbus-1-devel openssl-devel
|
---|
| 170 | Requires: glib2-devel sqlite3-devel
|
---|
| 171 | Requires: %name = %version
|
---|
| 172 | Requires: libqt4-sql-sqlite >= %version
|
---|
| 173 | # bug437293
|
---|
| 174 | %ifarch ppc64
|
---|
| 175 | Obsoletes: qt-devel-64bit
|
---|
| 176 | %endif
|
---|
| 177 | #
|
---|
| 178 | Provides: dbus-1-qt-devel = 0.63
|
---|
| 179 | Provides: qt-devel = 4.4.0
|
---|
| 180 | Provides: dbus-1-qt = 0.63
|
---|
| 181 | Provides: qt-dbus-1 = 4.2.0
|
---|
| 182 | Provides: libQtDeclarative-devel = 4.6.0
|
---|
| 183 | Obsoletes: dbus-1-qt < 0.63
|
---|
| 184 | Obsoletes: qt-dbus-1 < 4.2.0
|
---|
| 185 | Obsoletes: dbus-1-qt-devel < 0.63
|
---|
| 186 | Obsoletes: qt-devel < 4.4.0
|
---|
| 187 | Obsoletes: libQtDeclarative-devel < 4.6.0
|
---|
| 188 |
|
---|
| 189 | %description devel
|
---|
| 190 | You need this package, if you want to compile programs with Qt. It
|
---|
| 191 | contains the "Qt Crossplatform Development Kit". It does contain
|
---|
| 192 | include files and development applications like GUI designers,
|
---|
| 193 | translator tools and code generators.
|
---|
| 194 |
|
---|
| 195 |
|
---|
| 196 |
|
---|
| 197 | %package -n libqt4-sql-sqlite
|
---|
| 198 | License: GPLv2 ; GPLv3
|
---|
| 199 | Group: Development/Libraries/C and C++
|
---|
| 200 | Summary: Qt 4 sqlite plugin
|
---|
| 201 | Requires: libqt4-sql = %version
|
---|
| 202 | Provides: libqt4_sql_backend = %version
|
---|
| 203 | Obsoletes: qt-sql-sqlite < 4.4.0
|
---|
| 204 | Provides: qt-sql-sqlite = 4.4.0
|
---|
| 205 |
|
---|
| 206 | %description -n libqt4-sql-sqlite
|
---|
| 207 | Qt 4 sqlite plugin to be able to use database functionality with Qt
|
---|
| 208 | applications without the need to setup a SQL server.
|
---|
| 209 |
|
---|
| 210 |
|
---|
| 211 |
|
---|
| 212 | %package x11
|
---|
| 213 | License: GPLv2 ; GPLv3
|
---|
| 214 | Group: Development/Libraries/C and C++
|
---|
| 215 | Summary: Qt 4 GUI related libraries
|
---|
| 216 | # bug437293
|
---|
| 217 | %ifarch ppc64
|
---|
| 218 | Obsoletes: qt-x11-64bit
|
---|
| 219 | %endif
|
---|
| 220 | #
|
---|
| 221 | Obsoletes: qt-x11 < 4.4.0
|
---|
| 222 | Provides: qt-x11 = 4.4.0
|
---|
| 223 | Requires: %name = %version
|
---|
| 224 |
|
---|
| 225 | %description x11
|
---|
| 226 | Qt 4 libraries which are used for drawing widgets and OpenGL items.
|
---|
| 227 |
|
---|
| 228 |
|
---|
| 229 |
|
---|
| 230 | %if %with_qt3support
|
---|
| 231 |
|
---|
| 232 | %package qt3support
|
---|
| 233 | License: GPLv2 ; GPLv3
|
---|
| 234 | Group: System/Libraries
|
---|
| 235 | Summary: C++ Program Library, Core Components
|
---|
| 236 | # bug437293
|
---|
| 237 | %ifarch ppc64
|
---|
| 238 | Obsoletes: qt-qt3support-64bit
|
---|
| 239 | %endif
|
---|
| 240 | #
|
---|
| 241 | Obsoletes: qt-qt3support < 4.6.0
|
---|
| 242 | Provides: qt-qt3support = 4.6.0
|
---|
| 243 | Requires: %name = %version
|
---|
| 244 |
|
---|
| 245 | %description qt3support
|
---|
| 246 | Qt is a set of libraries for developing applications.
|
---|
| 247 |
|
---|
| 248 | This package contains base tools, like string, xml, and network
|
---|
| 249 | handling.
|
---|
| 250 |
|
---|
| 251 |
|
---|
| 252 | %endif
|
---|
| 253 |
|
---|
| 254 | %package sql
|
---|
| 255 | License: GPLv2 ; GPLv3
|
---|
| 256 | Group: Development/Libraries/C and C++
|
---|
| 257 | Summary: Qt 4 SQL related libraries
|
---|
| 258 | # bug437293
|
---|
| 259 | %ifarch ppc64
|
---|
| 260 | Obsoletes: qt-sql-64bit
|
---|
| 261 | %endif
|
---|
| 262 | #
|
---|
| 263 | Obsoletes: qt-sql < 4.4.0
|
---|
| 264 | Provides: qt-sql = 4.4.0
|
---|
| 265 | Requires: %name = %version
|
---|
| 266 | Recommends: libqt4_sql_backend = %version
|
---|
| 267 | Suggests: libqt4-sql-sqlite
|
---|
| 268 |
|
---|
| 269 | %description sql
|
---|
| 270 | Qt 4 libraries which are used for connection with an SQL server. You
|
---|
| 271 | will need also a plugin package for a supported SQL server.
|
---|
| 272 |
|
---|
| 273 |
|
---|
| 274 | %package -n libQtWebKit4
|
---|
| 275 | License: GPLv2 ; GPLv3
|
---|
| 276 | Group: Development/Libraries/C and C++
|
---|
| 277 | Summary: Open source Web Browser engine based on Qt4
|
---|
| 278 | Requires: libqt4-x11 = %version
|
---|
| 279 | Provides: libQtDeclarative4 = 4.6.0
|
---|
| 280 | Obsoletes: libQtDeclarative4 < 4.6.0
|
---|
| 281 |
|
---|
| 282 | %description -n libQtWebKit4
|
---|
| 283 | WebKit is an open source web browser engine. WebKit's HTML and JavaScript
|
---|
| 284 | code began as a branch of the KHTML and KJS libraries from KDE. As part of
|
---|
| 285 | KDE framework KHTML was based on Qt but during their porting efforts Apple's
|
---|
| 286 | engineers made WebKit toolkit independent. WebKit Qt is a project aiming at
|
---|
| 287 | porting this fabulous engine back to Qt.
|
---|
| 288 |
|
---|
| 289 |
|
---|
| 290 | %package -n libQtWebKit-devel
|
---|
| 291 | License: GPLv2 ; GPLv3
|
---|
| 292 | Group: Development/Libraries/C and C++
|
---|
| 293 | Summary: Open source Web Browser engine based on Qt4
|
---|
| 294 | Requires: libQtWebKit4 = %version
|
---|
| 295 | Requires: libqt4-devel = %version
|
---|
| 296 |
|
---|
| 297 | %description -n libQtWebKit-devel
|
---|
| 298 | WebKit is an open source web browser engine. WebKit's HTML and JavaScript
|
---|
| 299 | code began as a branch of the KHTML and KJS libraries from KDE. As part of
|
---|
| 300 | KDE framework KHTML was based on Qt but during their porting efforts Apple's
|
---|
| 301 | engineers made WebKit toolkit independent. WebKit Qt is a project aiming at
|
---|
| 302 | porting this fabulous engine back to Qt.
|
---|
| 303 |
|
---|
| 304 |
|
---|
| 305 | %package private-headers-devel
|
---|
| 306 | License: GPLv2 ; GPLv3
|
---|
| 307 | Group: Development/Libraries/C and C++
|
---|
| 308 | Summary: Non-ABI stabile experimental API
|
---|
| 309 | Requires: libqt4-x11 = %version libqt4-devel = %version
|
---|
| 310 |
|
---|
| 311 | %description private-headers-devel
|
---|
| 312 | This package provides private headers of libqt4-devel that are normally
|
---|
| 313 | not used by application development and that do not have any ABI or
|
---|
| 314 | API guarantees. The packages that build against these have to require
|
---|
| 315 | the exact Qt version.
|
---|
| 316 |
|
---|
| 317 | %if %with_phonon
|
---|
| 318 |
|
---|
| 319 | %package -n phonon
|
---|
| 320 |
|
---|
| 321 |
|
---|
| 322 | License: LGPLv2.0+
|
---|
| 323 | Summary: Phonon Multimedia Platform Abstraction
|
---|
| 324 | Group: Development/Libraries/KDE
|
---|
| 325 | Requires: phonon-backend = %version
|
---|
| 326 | Requires: libphonon4 = %version
|
---|
| 327 |
|
---|
| 328 | %description -n phonon
|
---|
| 329 | Phonon is a cross-platform portable Multimedia Support Abstraction,
|
---|
| 330 | which allows you to play multiple audio or video formats with the same
|
---|
| 331 | quality on all platforms, no matter which underlying architecture is
|
---|
| 332 | used.
|
---|
| 333 |
|
---|
| 334 |
|
---|
| 335 | %package -n phonon-devel
|
---|
| 336 |
|
---|
| 337 |
|
---|
| 338 | License: LGPLv2.0+
|
---|
| 339 | Summary: Phonon Multimedia Platform Abstraction
|
---|
| 340 | Group: Development/Libraries/KDE
|
---|
| 341 | Requires: %name = %version
|
---|
| 342 | Requires: libphonon4 = %version
|
---|
| 343 | Requires: libqt4-devel
|
---|
| 344 |
|
---|
| 345 | %description -n phonon-devel
|
---|
| 346 | Phonon is a cross-platform portable Multimedia Support Abstraction,
|
---|
| 347 | which allows you to play multiple audio or video formats with the same
|
---|
| 348 | quality on all platforms, no matter which underlying architecture is
|
---|
| 349 | used.
|
---|
| 350 |
|
---|
| 351 |
|
---|
| 352 | %package -n libphonon4
|
---|
| 353 |
|
---|
| 354 |
|
---|
| 355 | License: LGPLv2.0+
|
---|
| 356 | Summary: Phonon Multimedia Platform Abstraction
|
---|
| 357 | Group: Development/Libraries/KDE
|
---|
| 358 | %requires_ge libqt4-x11
|
---|
| 359 |
|
---|
| 360 | %description -n libphonon4
|
---|
| 361 | Phonon is a cross-platform portable Multimedia Support Abstraction,
|
---|
| 362 | which allows you to play multiple audio or video formats with the same
|
---|
| 363 | quality on all platforms, no matter which underlying architecture is
|
---|
| 364 | used.
|
---|
| 365 |
|
---|
| 366 |
|
---|
| 367 |
|
---|
| 368 | %if %with_phonon_backend
|
---|
| 369 |
|
---|
| 370 | %package -n phonon-backend-gstreamer-0_10
|
---|
| 371 |
|
---|
| 372 |
|
---|
| 373 | License: LGPLv2.0+
|
---|
| 374 | Summary: Phonon Multimedia Platform Abstraction
|
---|
| 375 | Group: Development/Libraries/KDE
|
---|
| 376 | Provides: phonon-backend = %version
|
---|
| 377 | Requires: libphonon4 = %version
|
---|
| 378 |
|
---|
| 379 | %description backend-gstreamer-0_10
|
---|
| 380 | Phonon is a cross-platform portable Multimedia Support Abstraction,
|
---|
| 381 | which allows you to play multiple audio or video formats with the same
|
---|
| 382 | quality on all platforms, no matter which underlying architecture is
|
---|
| 383 | used.
|
---|
| 384 |
|
---|
| 385 |
|
---|
| 386 | %package -n phonon-backend-xine
|
---|
| 387 |
|
---|
| 388 |
|
---|
| 389 | License: LGPLv2.0+
|
---|
| 390 | Summary: Phonon Multimedia Platform Abstraction
|
---|
| 391 | Group: Development/Libraries/KDE
|
---|
| 392 | Provides: phonon-backend = %version
|
---|
| 393 | Requires: libphonon4 = %version
|
---|
| 394 | Supplements: packageand(libxine1-codecs:phonon)
|
---|
| 395 |
|
---|
| 396 | %description backend-xine
|
---|
| 397 | Phonon is a cross-platform portable Multimedia Support Abstraction,
|
---|
| 398 | which allows you to play multiple audio or video formats with the same
|
---|
| 399 | quality on all platforms, no matter which underlying architecture is
|
---|
| 400 | used.
|
---|
| 401 |
|
---|
| 402 |
|
---|
| 403 | %endif
|
---|
| 404 | %endif
|
---|
| 405 |
|
---|
| 406 | %build
|
---|
| 407 | export QTDIR=$PWD
|
---|
| 408 | export PATH=$PWD/bin:$PATH
|
---|
| 409 | export LD_LIBRARY_PATH=$PWD/lib/
|
---|
| 410 | %ifarch ppc64
|
---|
| 411 | RPM_OPT_FLAGS="$RPM_OPT_FLAGS -mminimal-toc"
|
---|
| 412 | %endif
|
---|
| 413 | export CXXFLAGS="$CXXFLAGS $RPM_OPT_FLAGS"
|
---|
| 414 | export CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
|
---|
| 415 | export MAKEFLAGS="%{?jobs:-j %jobs}"
|
---|
| 416 | touch translations/qt_de.qm
|
---|
| 417 | %ifarch sparc64
|
---|
| 418 | platform="-platform linux-g++-64"
|
---|
| 419 | %else
|
---|
| 420 | platform=""
|
---|
| 421 | %endif
|
---|
| 422 | # Record mtime of changes file instead of build time
|
---|
| 423 | CHANGES=`stat --format="%y" %SOURCE1|cut --characters=1-10`
|
---|
| 424 | sed -i -e "s/qt_instdate=\$TODAY/qt_instdate=$CHANGES/" configure
|
---|
| 425 |
|
---|
| 426 | echo yes | ./configure %common_options $platform \
|
---|
| 427 | -plugin-sql-sqlite -nomake examples -nomake demos -nomake docs -webkit -xmlpatterns
|
---|
| 428 | %check_config
|
---|
| 429 | test -s translations/qt_de.qm || rm translations/qt_de.qm
|
---|
| 430 | make %{?jobs:-j %jobs}
|
---|
| 431 | for i in translations/*.ts; do
|
---|
| 432 | LD_LIBRARY_PATH=$PWD/lib bin/lrelease $i -qm ${i/.ts/.qm}
|
---|
| 433 | done
|
---|
| 434 |
|
---|
| 435 | %install
|
---|
| 436 | make INSTALL_ROOT=$RPM_BUILD_ROOT install
|
---|
| 437 | cp -p src/3rdparty/webkit/JavaScriptCore/release/libjscore.a \
|
---|
| 438 | src/3rdparty/webkit/JavaScriptCore/release/libjscore.prl \
|
---|
| 439 | $RPM_BUILD_ROOT/%_libdir
|
---|
| 440 | # argggh, qmake is such a piece of <censored>
|
---|
| 441 | find $RPM_BUILD_ROOT/%_libdir -type f -name '*prl' -exec perl -pi -e "s, -L$RPM_BUILD_DIR/\S+,,g" {} \;
|
---|
| 442 | find $RPM_BUILD_ROOT/%_libdir -type f -name '*prl' -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \;
|
---|
| 443 | #find $RPM_BUILD_ROOT/%_docdir/%name -type f -name 'lib*.a' -exec rm {} \;
|
---|
| 444 | find $RPM_BUILD_ROOT/%_libdir -type f -name '*la' -print -exec perl -pi -e "s, -L$RPM_BUILD_DIR/?\S+,,g" {} \;
|
---|
| 445 | # insanity ...
|
---|
| 446 | find $RPM_BUILD_ROOT/%_libdir -type f -name '*pc' -print -exec perl -pi -e "s, -L$RPM_BUILD_DIR/?\S+,,g" {} \; -exec sed -i -e "s,^moc_location=.*,moc_location=/usr/bin/moc," -e "s,uic_location=.*,uic_location=/usr/bin/uic," {} \;
|
---|
| 447 | find $RPM_BUILD_ROOT/%_libdir/ -name 'lib*.a' -exec chmod -x -- {} \;
|
---|
| 448 | mkdir -p $RPM_BUILD_ROOT/%plugindir/sqldrivers
|
---|
| 449 | #install qdoc3
|
---|
| 450 | install -m 755 bin/qdoc3 $RPM_BUILD_ROOT/usr/bin/
|
---|
| 451 | # packaged in devel-doc
|
---|
| 452 | rm $RPM_BUILD_ROOT/usr/bin/{qcollectiongenerator,assistant}
|
---|
| 453 | # some packages expect these symlinks
|
---|
| 454 | ln -s /usr/include $RPM_BUILD_ROOT/%_libdir/qt4/include
|
---|
| 455 | ln -s %_libdir $RPM_BUILD_ROOT/%_libdir/qt4/lib
|
---|
| 456 | ln -s %_bindir $RPM_BUILD_ROOT/%_libdir/qt4/bin
|
---|
| 457 |
|
---|
| 458 | # install private headers manually instead of using -developer-build
|
---|
| 459 | for comb in QtDeclarative/declarative QtCore/corelib QtScript/script QtGui/gui; do
|
---|
| 460 | d=${comb%%/*}
|
---|
| 461 | s=${comb##*/}
|
---|
| 462 | mkdir -p $RPM_BUILD_ROOT/usr/include/$d/private
|
---|
| 463 | for h in include/$d/private/*_p.h; do
|
---|
| 464 | header=$(find src/$s/ -name "$(basename $h)" | head -n 1)
|
---|
| 465 | if test -r "$header"; then
|
---|
| 466 | install -m 644 $header $RPM_BUILD_ROOT/usr/include/$d/private
|
---|
| 467 | fi
|
---|
| 468 | done
|
---|
| 469 | done
|
---|
| 470 |
|
---|
| 471 | %fdupes %{buildroot}/usr/include
|
---|
| 472 | %fdupes %{buildroot}/usr/share/qt4
|
---|
| 473 | %fdupes %{buildroot}/usr/share/doc/packages/%base_name
|
---|
| 474 | #
|
---|
| 475 | # we do not package qvfb, and assistant in devel-doc
|
---|
| 476 | #
|
---|
| 477 | rm $RPM_BUILD_ROOT/usr/share/qt4/translations/qvfb_*.qm
|
---|
| 478 | rm $RPM_BUILD_ROOT/usr/share/qt4/translations/assistant_*.qm
|
---|
| 479 | #
|
---|
| 480 | # install menu entries
|
---|
| 481 | #
|
---|
| 482 | %suse_update_desktop_file -i qt4config Qt Utility DesktopSettings
|
---|
| 483 | %suse_update_desktop_file -i designer4 Qt Development GUIDesigner
|
---|
| 484 | %suse_update_desktop_file -i linguist4 Qt Development Translation
|
---|
| 485 |
|
---|
| 486 | %clean
|
---|
| 487 | rm -rf $RPM_BUILD_ROOT
|
---|
| 488 | # no baselibs supplements for older distros
|
---|
| 489 | %if %suse_version < 1110
|
---|
| 490 | sed -i -e 's, supplements .*,,' $RPM_SOURCE_DIR/baselibs.conf
|
---|
| 491 | %endif
|
---|
| 492 |
|
---|
| 493 | %post -p /sbin/ldconfig
|
---|
| 494 |
|
---|
| 495 | %post x11 -p /sbin/ldconfig
|
---|
| 496 | %if %with_qt3support
|
---|
| 497 |
|
---|
| 498 | %post qt3support -p /sbin/ldconfig
|
---|
| 499 |
|
---|
| 500 | %postun qt3support -p /sbin/ldconfig
|
---|
| 501 | %endif
|
---|
| 502 |
|
---|
| 503 | %post sql -p /sbin/ldconfig
|
---|
| 504 |
|
---|
| 505 | %postun -p /sbin/ldconfig
|
---|
| 506 |
|
---|
| 507 | %postun x11 -p /sbin/ldconfig
|
---|
| 508 |
|
---|
| 509 | %postun sql -p /sbin/ldconfig
|
---|
| 510 |
|
---|
| 511 | %post -n libQtWebKit4 -p /sbin/ldconfig
|
---|
| 512 |
|
---|
| 513 | %postun -n libQtWebKit4 -p /sbin/ldconfig
|
---|
| 514 | %if %with_phonon
|
---|
| 515 |
|
---|
| 516 | %post -n libphonon4 -p /sbin/ldconfig
|
---|
| 517 |
|
---|
| 518 | %postun -n libphonon4 -p /sbin/ldconfig
|
---|
| 519 | %endif
|
---|
| 520 |
|
---|
| 521 | %files
|
---|
| 522 | %defattr(-,root,root,755)
|
---|
| 523 | %doc changes-* *.txt LICENSE.GPL3 LICENSE.LGPL
|
---|
| 524 | %dir %_libdir/qt4
|
---|
| 525 | %dir %plugindir
|
---|
| 526 | %dir %plugindir/script
|
---|
| 527 | %dir %plugindir/codecs
|
---|
| 528 | %dir /usr/share/qt4/translations
|
---|
| 529 | %plugindir/codecs/*
|
---|
| 530 | %dir /usr/share/qt4
|
---|
| 531 | %_libdir/libQtDBus*.so.*
|
---|
| 532 | %_libdir/libQtCore*.so.*
|
---|
| 533 | %_libdir/libQtNetwork*.so.*
|
---|
| 534 | %_libdir/libQtXml.so.*
|
---|
| 535 | %_libdir/libQtTest.so.*
|
---|
| 536 | %_libdir/libQtCLucene.so.*
|
---|
| 537 | %_libdir/libQtXmlPatterns.so.*
|
---|
| 538 | /usr/bin/qdbus
|
---|
| 539 | /usr/bin/xmlpatterns
|
---|
| 540 | /usr/bin/xmlpatternsvalidator
|
---|
| 541 | /usr/share/qt4/translations/qt_*.qm
|
---|
| 542 |
|
---|
| 543 | %files x11
|
---|
| 544 | %defattr(-,root,root,755)
|
---|
| 545 | %if %with_qt3support
|
---|
| 546 | %exclude %plugindir/accessible/libqtaccessiblecompatwidgets.so
|
---|
| 547 | /usr/bin/qtconfig
|
---|
| 548 | %endif
|
---|
| 549 | /usr/bin/qdbusviewer
|
---|
| 550 | /usr/bin/qmlviewer
|
---|
| 551 | /usr/share/applications/qt4config.desktop
|
---|
| 552 | # designer.png is referenced by qt4config.desktop
|
---|
| 553 | /usr/share/pixmaps/designer.png
|
---|
| 554 | %_libdir/libQtGui*.so.*
|
---|
| 555 | %_libdir/libQtOpenGL*.so.*
|
---|
| 556 | %_libdir/libQtSvg.so.*
|
---|
| 557 | %_libdir/libQtScript.so.*
|
---|
| 558 | %_libdir/libQtScriptTools.so.*
|
---|
| 559 | %_libdir/libQtDesigner*.so.*
|
---|
| 560 | %_libdir/libQtHelp.so.*
|
---|
| 561 | %_libdir/libQtMultimedia.so.*
|
---|
| 562 | %_libdir/libQtDeclarative.so.*
|
---|
| 563 | %dir %plugindir/iconengines
|
---|
| 564 | %dir %plugindir/imageformats
|
---|
| 565 | %dir %plugindir/inputmethods
|
---|
| 566 | %dir %plugindir/accessible
|
---|
| 567 | %dir %plugindir/graphicssystems
|
---|
| 568 | %dir %plugindir/bearer
|
---|
| 569 | %dir %plugindir/imports
|
---|
| 570 | %dir %plugindir/imports/Qt
|
---|
| 571 | %dir %plugindir/qmltooling
|
---|
| 572 | %plugindir/iconengines/*
|
---|
| 573 | %plugindir/imageformats/*
|
---|
| 574 | %plugindir/inputmethods/*
|
---|
| 575 | %plugindir/accessible/*
|
---|
| 576 | %plugindir/graphicssystems/*
|
---|
| 577 | %plugindir/bearer/*
|
---|
| 578 | %plugindir/imports/Qt/*
|
---|
| 579 | %plugindir/qmltooling/libtcpserver.so
|
---|
| 580 | /usr/share/qt4/phrasebooks
|
---|
| 581 | /usr/share/qt4/translations/qtconfig_*.qm
|
---|
| 582 | %plugindir/script/libqtscriptdbus.so
|
---|
| 583 | %if %with_qt3support
|
---|
| 584 |
|
---|
| 585 | %files qt3support
|
---|
| 586 | %defattr(-,root,root,755)
|
---|
| 587 | %_libdir/libQt3Support*.so.*
|
---|
| 588 | %plugindir/accessible/libqtaccessiblecompatwidgets.so
|
---|
| 589 | %plugindir/designer/libqt3supportwidgets.so
|
---|
| 590 | %endif
|
---|
| 591 |
|
---|
| 592 | %files -n libQtWebKit4
|
---|
| 593 | %defattr(-,root,root,755)
|
---|
| 594 | %dir %plugindir/imports/QtWebKit
|
---|
| 595 | %_libdir/libQtWebKit.so.*
|
---|
| 596 | %plugindir/imports/QtWebKit/*
|
---|
| 597 | %plugindir/designer/libqwebview.so
|
---|
| 598 | %plugindir/designer/libqdeclarativeview.so
|
---|
| 599 |
|
---|
| 600 | %files -n libQtWebKit-devel
|
---|
| 601 | %defattr(-,root,root,755)
|
---|
| 602 | /usr/include/QtWebKit
|
---|
| 603 | %_libdir/libQtWebKit.so
|
---|
| 604 | %_libdir/libQtWebKit.prl
|
---|
| 605 | %_libdir/libQtWebKit.la
|
---|
| 606 | %_libdir/libjscore.a
|
---|
| 607 | %_libdir/libjscore.prl
|
---|
| 608 | %_libdir/pkgconfig/QtWebKit.pc
|
---|
| 609 |
|
---|
| 610 | %files devel
|
---|
| 611 | %defattr(-,root,root,755)
|
---|
| 612 | %exclude %_libdir/libQtWebKit.la
|
---|
| 613 | %exclude %_libdir/libQtWebKit.prl
|
---|
| 614 | %exclude %_libdir/libQtWebKit.so
|
---|
| 615 | %exclude %_libdir/pkgconfig/QtWebKit.pc
|
---|
| 616 | /usr/bin/rcc
|
---|
| 617 | /usr/bin/uic
|
---|
| 618 | %if %with_qt3support
|
---|
| 619 | /usr/bin/uic3
|
---|
| 620 | %endif
|
---|
| 621 | /usr/bin/qttracereplay
|
---|
| 622 | /usr/bin/qdoc3
|
---|
| 623 | /usr/bin/moc
|
---|
| 624 | /usr/bin/qmake
|
---|
| 625 | /usr/bin/designer
|
---|
| 626 | /usr/bin/linguist
|
---|
| 627 | /usr/bin/lrelease
|
---|
| 628 | /usr/bin/lupdate
|
---|
| 629 | /usr/bin/lconvert
|
---|
| 630 | /usr/bin/pixeltool
|
---|
| 631 | /usr/bin/qt3to4
|
---|
| 632 | /usr/bin/qdbuscpp2xml
|
---|
| 633 | /usr/bin/qdbusxml2cpp
|
---|
| 634 | /usr/bin/qhelpgenerator
|
---|
| 635 | /usr/bin/qhelpconverter
|
---|
| 636 | %_libdir/lib*.prl
|
---|
| 637 | %_libdir/lib*a
|
---|
| 638 | %_libdir/lib*.so
|
---|
| 639 | %_libdir/pkgconfig/*
|
---|
| 640 | %_libdir/qt4/lib
|
---|
| 641 | /usr/include/Qt
|
---|
| 642 | %if %with_qt3support
|
---|
| 643 | /usr/include/Qt3Support
|
---|
| 644 | %endif
|
---|
| 645 | %dir %plugindir/designer
|
---|
| 646 | /usr/include/QtCore
|
---|
| 647 | /usr/include/QtDBus
|
---|
| 648 | /usr/include/QtDesigner
|
---|
| 649 | /usr/include/QtGui
|
---|
| 650 | /usr/include/QtHelp
|
---|
| 651 | /usr/include/QtMultimedia
|
---|
| 652 | /usr/include/QtNetwork
|
---|
| 653 | /usr/include/QtOpenGL
|
---|
| 654 | /usr/include/QtScript
|
---|
| 655 | /usr/include/QtScriptTools
|
---|
| 656 | /usr/include/QtSql
|
---|
| 657 | /usr/include/QtSvg
|
---|
| 658 | /usr/include/QtTest
|
---|
| 659 | /usr/include/QtUiTools
|
---|
| 660 | /usr/include/QtXml
|
---|
| 661 | /usr/include/QtXmlPatterns
|
---|
| 662 | %dir /usr/include/QtDeclarative
|
---|
| 663 | /usr/include/QtDeclarative/QDeclarative*
|
---|
| 664 | /usr/include/QtDeclarative/qdeclarative*h
|
---|
| 665 | /usr/include/QtDeclarative/QtDeclarative
|
---|
| 666 | /usr/share/applications/designer4.desktop
|
---|
| 667 | /usr/share/applications/linguist4.desktop
|
---|
| 668 | /usr/share/pixmaps/linguist.png
|
---|
| 669 | %_libdir/qt4/include
|
---|
| 670 | %_libdir/qt4/bin
|
---|
| 671 | %dir /usr/share/qt4
|
---|
| 672 | /usr/share/qt4/translations/designer_*.qm
|
---|
| 673 | /usr/share/qt4/translations/linguist_*.qm
|
---|
| 674 | /usr/share/qt4/mkspecs
|
---|
| 675 | /usr/share/qt4/q3porting.xml
|
---|
| 676 |
|
---|
| 677 | %files private-headers-devel
|
---|
| 678 | %defattr(-,root,root,755)
|
---|
| 679 | /usr/include/QtDeclarative/private
|
---|
| 680 | /usr/include/QtCore/private
|
---|
| 681 | /usr/include/QtScript/private
|
---|
| 682 | /usr/include/QtGui/private
|
---|
| 683 |
|
---|
| 684 | %files sql
|
---|
| 685 | %defattr(-,root,root,755)
|
---|
| 686 | %dir %plugindir/sqldrivers
|
---|
| 687 | %_libdir/libQtSql*.so.*
|
---|
| 688 |
|
---|
| 689 | %files -n libqt4-sql-sqlite
|
---|
| 690 | %defattr(-,root,root,755)
|
---|
| 691 | %plugindir/sqldrivers/libqsqlite*.so
|
---|
| 692 | %if %with_phonon
|
---|
| 693 |
|
---|
| 694 | %files -n phonon
|
---|
| 695 | %defattr(-,root,root)
|
---|
| 696 | %dir %plugindir/phonon_backend
|
---|
| 697 | #/usr/share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
|
---|
| 698 |
|
---|
| 699 | %files -n libphonon4
|
---|
| 700 | %defattr(-,root,root)
|
---|
| 701 | %_libdir/libphonon.so.*
|
---|
| 702 |
|
---|
| 703 | %files -n phonon-devel
|
---|
| 704 | %defattr(-,root,root)
|
---|
| 705 | %dir /usr/include/phonon
|
---|
| 706 | /usr/include/phonon
|
---|
| 707 | %_libdir/libphonon.so
|
---|
| 708 | %_libdir/pkgconfig/phonon.pc
|
---|
| 709 | %if %with_phonon_backend
|
---|
| 710 |
|
---|
| 711 | %files -n phonon-backend-gstreamer-0_10
|
---|
| 712 | %defattr(-,root,root)
|
---|
| 713 | %plugindir/phonon_backend/phonon_gstreamer.so
|
---|
| 714 | %_kde_share_dir/services/phononbackends/gstreamer.desktop
|
---|
| 715 |
|
---|
| 716 | %files -n phonon-backend-xine
|
---|
| 717 | %defattr(-,root,root)
|
---|
| 718 | %_kde4_modules/plugins/phonon_backend/phonon_xine.so
|
---|
| 719 | %_kde_share_dir/services/phononbackends/xine.desktop
|
---|
| 720 | /usr/share/icons/*/*/apps/phonon-xine.*
|
---|
| 721 | %endif
|
---|
| 722 | %endif
|
---|
| 723 |
|
---|
| 724 | %changelog
|
---|
| 725 | * Mon Aug 15 2011 crrodriguez@opensuse.org
|
---|
| 726 | - Add fix for QTBUG-14985.
|
---|
| 727 | * Fri Aug 12 2011 dmueller@suse.de
|
---|
| 728 | - do not generate documentation in libqt4, it is supposed
|
---|
| 729 | to be in libqt4-devel-doc
|
---|
| 730 | * Thu Aug 11 2011 aj@suse.de
|
---|
| 731 | - Fix provides/obsoletes.
|
---|
| 732 | - There are no jpegs, so remove line to make them non-executable.
|
---|
| 733 | - Properly run fdupes in libqt4-devel-doc to save 29 MB.
|
---|
| 734 | * Thu Aug 11 2011 munix9@googlemail.com
|
---|
| 735 | - added libjscore.* from 3rdparty dir into libQtWebKit-devel package
|
---|
| 736 | (currently needed to compile eg. gambas3)
|
---|
| 737 | * Tue Aug 9 2011 meissner@novell.com
|
---|
| 738 | - run fdupes, images should not be executable
|
---|
| 739 | * Sat Jul 9 2011 dmueller@suse.de
|
---|
| 740 | - fix reading of tiff images with multiple samples (bnc#637275)
|
---|
| 741 | * Mon Jun 20 2011 dmueller@suse.de
|
---|
| 742 | - build a libqt4-private-headers-devel for qt-creator build
|
---|
| 743 | * Mon Jun 13 2011 dmueller@suse.de
|
---|
| 744 | - remove spurious executable permissions
|
---|
| 745 | * Mon May 30 2011 dmueller@suse.de
|
---|
| 746 | - fix buildrequires on subspecfiles
|
---|
| 747 | * Sat May 28 2011 idonmez@novell.com
|
---|
| 748 | - Use diff -u instead of cmp in check_config
|
---|
| 749 | * Fri May 20 2011 dmueller@suse.de
|
---|
| 750 | -fix build for older distros
|
---|
| 751 | * Wed May 4 2011 dmueller@suse.de
|
---|
| 752 | - update to 4.7.3:
|
---|
| 753 | * bugfixes only
|
---|
| 754 | * [QTBUG-18338] blacklist fraudulent SSL certificates
|
---|
| 755 | * More details see included changes-4.7.3 file
|
---|
| 756 | - merge libqt4-devel-doc-data main spec file back into
|
---|
| 757 | a subspecfile of libqt4-devel-doc
|
---|
| 758 | * Mon Mar 28 2011 dmueller@suse.de
|
---|
| 759 | - blacklist fraudulently issued certificates:
|
---|
| 760 | http://www.comodo.com/Comodo-Fraud-Incident-2011-03-23.html
|
---|
| 761 | * Fri Mar 11 2011 dmueller@suse.de
|
---|
| 762 | - revert last change temporarily
|
---|
| 763 | * Wed Mar 9 2011 dmueller@suse.de
|
---|
| 764 | - remove Mesa-devel from libqt4-devel
|
---|
| 765 | * Thu Mar 3 2011 cgiboudeaux@gmail.com
|
---|
| 766 | - Add qtreeview-fix-QTBUG-16292.diff (picked from http://bugreports.qt.nokia.com/browse/QTBUG-16292)
|
---|
| 767 | Fixes a crash inside QTreeView::indexRowSizeHint when the index was already deleted
|
---|
| 768 | Will be part of Qt 4.7.3.
|
---|
| 769 | Fixes various KDE crashes in KMail(kde#219964), KPackageKit, amarok(kde#260303)
|
---|
| 770 | * Tue Mar 1 2011 dmueller@suse.de
|
---|
| 771 | - update to 4.7.2:
|
---|
| 772 | - Qt 4.7.2 is a bug-fix release. It maintains both forward and backward
|
---|
| 773 | compatibility (source and binary) with Qt 4.7.0. For more details,
|
---|
| 774 | refer to the online documentation included in this distribution. The
|
---|
| 775 | documentation is also available online:
|
---|
| 776 | http://qt.nokia.com/doc/4.7
|
---|
| 777 | A detailed list of code fixes since 4.7.1 can be found in the
|
---|
| 778 | included changes-4.7.2 file.
|
---|
| 779 | - Removed upstreamed patches:
|
---|
| 780 | * fix-psql.diff
|
---|
| 781 | * push-glib-context.diff
|
---|
| 782 | * Thu Feb 3 2011 dmueller@suse.de
|
---|
| 783 | - add support for postgresql 8.3 and 9 (bnc#668210)
|
---|
| 784 | * Sat Dec 4 2010 ctrippe@gmx.net
|
---|
| 785 | - Make the print dialog use the cups default settings (bnc#552218)
|
---|
| 786 | * Mon Nov 29 2010 dmueller@suse.de
|
---|
| 787 | - remove QMAKE*FLAGS override (bnc#559808)
|
---|
| 788 | * Sat Nov 20 2010 dmueller@suse.de
|
---|
| 789 | - finalize package splitting
|
---|
| 790 | * Sat Nov 20 2010 dmueller@suse.de
|
---|
| 791 | - fix package splitting
|
---|
| 792 | - support glib 2.22
|
---|
| 793 | * Thu Nov 11 2010 kruber@zib.de
|
---|
| 794 | - update to 4.7.1 (final):
|
---|
| 795 | - Qt 4.7.1 is a bug-fix release. It maintains both forward and backward
|
---|
| 796 | compatibility (source and binary) with Qt 4.7.0. For more details,
|
---|
| 797 | refer to the online documentation included in this distribution. The
|
---|
| 798 | documentation is also available online:
|
---|
| 799 | http://qt.nokia.com/doc/4.7
|
---|
| 800 | A detailed list of code fixes since 4.7.0 can be found in the
|
---|
| 801 | included changes-4.7.1 file.
|
---|
| 802 | * Sun Sep 26 2010 dmueller@suse.de
|
---|
| 803 | - add patch to avoid jumps in QTreeViews when deleting the
|
---|
| 804 | current item
|
---|
| 805 | * Wed Sep 22 2010 dmueller@suse.de
|
---|
| 806 | - update to 4.7.0 (final):
|
---|
| 807 | * minor bugfixes over 4.7.0 RC1
|
---|
| 808 | * Mon Sep 6 2010 coolo@novell.com
|
---|
| 809 | - fix file list in devel-doc
|
---|
| 810 | * Wed Sep 1 2010 dmueller@suse.de
|
---|
| 811 | - update to 4.7.0 RC1:
|
---|
| 812 | - Qt 4.7 introduces many new features and improvements as well as bugfixes
|
---|
| 813 | over the 4.6.x series. For more details, refer to the online documentation
|
---|
| 814 | included in this distribution. The documentation is also available online:
|
---|
| 815 | http://qt.nokia.com/doc/4.7
|
---|
| 816 | A detailed list of code fixes since previous 4.7.0 Beta
|
---|
| 817 | can be found in the included changes-4.7.0 file.
|
---|
| 818 | * Tue Aug 3 2010 dmueller@suse.de
|
---|
| 819 | - fix buildrequires of libqt4-devel-doc
|
---|
| 820 | * Wed Jul 21 2010 dmueller@suse.de
|
---|
| 821 | - fix crash of QtWebKit with flash player 10.1 (bnc#613818)
|
---|
| 822 | * Wed Jul 14 2010 dmueller@suse.de
|
---|
| 823 | - fix endless loop in SSL code on error conditions (bnc#619089)
|
---|
| 824 | * Thu Jul 8 2010 jengelh@medozas.de
|
---|
| 825 | - SPARC64 compile fixes
|
---|
| 826 | * Thu Jul 1 2010 dmueller@suse.de
|
---|
| 827 | - remove 3rd party fonts (unused, bnc#616249)
|
---|
| 828 | * Fri Jun 18 2010 dmueller@suse.de
|
---|
| 829 | - fix fileconflicts
|
---|
| 830 | * Fri Jun 11 2010 bg@novell.com
|
---|
| 831 | - apply patches from debian to fix build for hppa
|
---|
| 832 | * Tue Jun 8 2010 dmueller@suse.de
|
---|
| 833 | - update to 4.6.3:
|
---|
| 834 | * forward and backward compatible bugfix update with a long
|
---|
| 835 | list of fixes, see included changes-4.6.3
|
---|
| 836 | * remove upstreamed patches
|
---|
| 837 | * Wed Jun 2 2010 dmueller@suse.de
|
---|
| 838 | - fix handling of transparent monochromatic pixmaps (bnc#610578)
|
---|
| 839 | - reduce buildcompare failures triggered by rcc
|
---|
| 840 | * Wed May 19 2010 aj@suse.de
|
---|
| 841 | - Use changes date as build date to get reproduceable builds.
|
---|
| 842 | * Mon Apr 19 2010 dmueller@suse.de
|
---|
| 843 | - add fix-qdbus-signal-handling.diff (bnc#578988):
|
---|
| 844 | fixes dbus signals sometimes getting lost
|
---|
| 845 | * Sun Apr 11 2010 stefan.bruens@rwth-aachen.de
|
---|
| 846 | - fix printing of object-/className when QT_DEBUG_TIMER is set
|
---|
| 847 | * Thu Mar 25 2010 dmueller@suse.de
|
---|
| 848 | - fix patchlevel of last change
|
---|
| 849 | * Tue Mar 23 2010 dmueller@suse.de
|
---|
| 850 | - fix crash in QGtkStyle when no Gtk is available (bnc#580478)
|
---|
| 851 | * Wed Feb 17 2010 dmueller@suse.de
|
---|
| 852 | - update to 4.6.2:
|
---|
| 853 | * forward and backward compatible bugfix update with a long
|
---|
| 854 | list of fixes, see included changes-4.6.2
|
---|
| 855 | * Sat Feb 13 2010 jengelh@medozas.de
|
---|
| 856 | - SPARC configuration support
|
---|
| 857 | - use %%_smp_mflags
|
---|
| 858 | * Wed Feb 3 2010 dmueller@suse.de
|
---|
| 859 | - fix QAtomic related corruptions on s390 (bnc#573503)
|
---|
| 860 | * Mon Feb 1 2010 dmueller@suse.de
|
---|
| 861 | - fix QSslCertificate::subjectInfo() (QtBug-6466)
|
---|
| 862 | * Wed Jan 20 2010 dmueller@suse.de
|
---|
| 863 | - update to 4.6.1:
|
---|
| 864 | * forward and backward compatible bugfix update with a long
|
---|
| 865 | list of fixes, see included changes-4.6.1
|
---|
| 866 | * Sun Jan 10 2010 llunak@novell.com
|
---|
| 867 | - workaround for slow Konsole font rendering with nvidia
|
---|
| 868 | * Fri Jan 8 2010 llunak@novell.com
|
---|
| 869 | - move qhelpgenerator, qhelpconverter from -devel-doc to -devel
|
---|
| 870 | * Mon Dec 21 2009 dmueller@suse.de
|
---|
| 871 | - fix buildrequires
|
---|
| 872 | * Wed Dec 16 2009 jengelh@medozas.de
|
---|
| 873 | - add baselibs.conf as a source
|
---|
| 874 | * Sat Dec 12 2009 aj@suse.de
|
---|
| 875 | - Add libqt4-libtool-nodate.diff to not write date to libtool generated files.
|
---|
| 876 | * Fri Dec 4 2009 dmueller@suse.de
|
---|
| 877 | - fix filelist conflict libqt4-devel/libQtWebkit-devel
|
---|
| 878 | * Thu Dec 3 2009 dmueller@suse.de
|
---|
| 879 | - update to 4.6.0:
|
---|
| 880 | * for a detailed list of changes, see the included changes-4.6.0
|
---|
| 881 | * Wed Dec 2 2009 kruber@zib.de
|
---|
| 882 | - fixed building of libqt4-devel-doc
|
---|
| 883 | * Fri Nov 13 2009 dmueller@suse.de
|
---|
| 884 | - strip timestamp from rcc as well (bnc#554462)
|
---|
| 885 | * Fri Nov 13 2009 dmueller@suse.de
|
---|
| 886 | - refresh patches
|
---|
| 887 | * Fri Oct 30 2009 Nico.Laus.2001@gmx.de
|
---|
| 888 | - build && install qdoc3, needed for qt-creator
|
---|
| 889 | (patch from dmueller@suse.de that went into libqt = 4.5 but not here)
|
---|
| 890 | * Thu Oct 22 2009 tittiatcoke@gmail.com
|
---|
| 891 | - Rearranged how the packages of Qt 4.6 are build
|
---|
| 892 | + Main libraries are now build from libqt4
|
---|
| 893 | + New package that contains examples and demos
|
---|
| 894 | * Mon Oct 19 2009 dmueller@suse.de
|
---|
| 895 | - fix memory leak in QPixmapFilter (bnc#547896)
|
---|
| 896 | * Thu Oct 15 2009 dmueller@suse.de
|
---|
| 897 | - backport for SLE11-SP1 (FATE#306930)
|
---|
| 898 | * Thu Oct 15 2009 dmueller@suse.de
|
---|
| 899 | - fix QTimer(0) regression
|
---|
| 900 | * Mon Oct 12 2009 dmueller@suse.de
|
---|
| 901 | - compile with xsync support
|
---|
| 902 | - fix translation build
|
---|
| 903 | * Mon Oct 12 2009 dmueller@suse.de
|
---|
| 904 | - update to 4.5.3:
|
---|
| 905 | * for detailed changelog see included changes-4.5.3
|
---|
| 906 | - fix deadlock in dbus bindings (bnc#482749)
|
---|
| 907 | * Tue Jul 28 2009 dmueller@novell.com
|
---|
| 908 | - disable use of x shared pixmaps, not supported by newer
|
---|
| 909 | drivers anymore and very slow anyway
|
---|
| 910 | - Fix QMenu not respecting minimum width, this affects
|
---|
| 911 | the Plasma taskabar
|
---|
| 912 | - Fix X11 timestamp issues which cause clipboard synchronisation
|
---|
| 913 | bugs
|
---|
| 914 | * Wed Jun 24 2009 sbrabec@suse.cz
|
---|
| 915 | - Packageand supplement 32bit packages in baselibs.conf
|
---|
| 916 | (bnc#354164).
|
---|
| 917 | - %%plugindir/codecs moved to libqt4, as it is used by QtCore.
|
---|
| 918 | - %%plugindir subdirs moved to packages, where it logically belong.
|
---|
| 919 | * Wed Jun 17 2009 dmueller@suse.de
|
---|
| 920 | - fix use-after-free issue (CVE-2009-0945, bnc#512559)
|
---|
| 921 | * Sun May 31 2009 dmueller@suse.de
|
---|
| 922 | - add patches:
|
---|
| 923 | * Fix deserialization of values with custom types
|
---|
| 924 | * Make sure syncqt creates the Phonon/Global file.
|
---|
| 925 | * Fix huge memory leak in QPixmapCache
|
---|
| 926 | * Do not deduce scrollbar extent twice
|
---|
| 927 | * Thu Apr 23 2009 beineri@opensuse.org
|
---|
| 928 | - update to 4.5.1:
|
---|
| 929 | * for detailed changelog see included changes-4.5.1
|
---|
| 930 | * Tue Mar 3 2009 beineri@opensuse.org
|
---|
| 931 | - fix build
|
---|
| 932 | * Tue Mar 3 2009 dmueller@suse.de
|
---|
| 933 | - update to 4.5.0 final:
|
---|
| 934 | * licensing change. LGPLv2.1 or later is a new option
|
---|
| 935 | * Sun Mar 1 2009 dmueller@suse.de
|
---|
| 936 | - update to 4.5.0 RC2:
|
---|
| 937 | * for detailed changelog, see included changes-4.5.0
|
---|
| 938 | - build && install qdoc3, needed for qt-creator
|
---|
| 939 | * Wed Feb 11 2009 dmueller@suse.de
|
---|
| 940 | - use minimal-toc for ppc64
|
---|
| 941 | * Wed Feb 11 2009 coolo@suse.de
|
---|
| 942 | - do not include a timestamp in includeguards either
|
---|
| 943 | * Fri Feb 6 2009 coolo@suse.de
|
---|
| 944 | - do not include a timestamp in files generated from .ui either
|
---|
| 945 | * Fri Feb 6 2009 dmueller@suse.de
|
---|
| 946 | - fix QTestLib build again
|
---|
| 947 | * Thu Feb 5 2009 dmueller@suse.de
|
---|
| 948 | - fix baselibs.conf (bnc#472311)
|
---|
| 949 | * Thu Feb 5 2009 dmueller@suse.de
|
---|
| 950 | - update to 4.5.0 RC1:
|
---|
| 951 | * for detaled changelog, see included changes-4.5.0
|
---|
| 952 | * add missing libqt4-sql-sqlite baselib (bnc#472311)
|
---|
| 953 | * Tue Jan 27 2009 dmueller@suse.de
|
---|
| 954 | - drop 0258-windowsxpstyle-qbrush.diff, rejected upstream
|
---|
| 955 | - fix qmake path separators
|
---|
| 956 | - fix zero height qpixmaps not being considered null
|
---|
| 957 | - fix crash in formlayouting
|
---|
| 958 | * Thu Jan 15 2009 dmueller@suse.de
|
---|
| 959 | - add libQtWebKit4 to baselibs.conf
|
---|
| 960 | - do not hardcode build date in generated moc files
|
---|
| 961 | * Tue Jan 13 2009 olh@suse.de
|
---|
| 962 | - obsolete old -XXbit packages (bnc#437293)
|
---|
| 963 | * Mon Jan 5 2009 dmueller@suse.de
|
---|
| 964 | - remove hardcoded legacy font mapping (bnc#448012)
|
---|
| 965 | * Fri Dec 5 2008 dmueller@suse.de
|
---|
| 966 | - add 32bit modules (bnc#354164)
|
---|
| 967 | - sync before setting own X error handler
|
---|
| 968 | - fix crashes caused by animation in QTreeView (kde#176045)
|
---|
| 969 | * Mon Nov 17 2008 dmueller@suse.de
|
---|
| 970 | - add patch for recursive painting crash (maybe fixes bnc#444591)
|
---|
| 971 | - fix major performance regression in QUrl
|
---|
| 972 | - fix windows xp style painting
|
---|
| 973 | - fix native socket implementation not handling EINTR correctly
|
---|
| 974 | * Sun Nov 16 2008 stbinner@suse.de
|
---|
| 975 | - Fix deletion of a qgraphicswidget on clear focus even if it
|
---|
| 976 | doesn't have the focus. (bnc#442680)
|
---|
| 977 | * Mon Oct 6 2008 dmueller@suse.de
|
---|
| 978 | - fix crashes in QGraphicsProxyWidget dtor
|
---|
| 979 | * Mon Sep 29 2008 dmueller@suse.de
|
---|
| 980 | - update to 4.4.3:
|
---|
| 981 | * branding && copyright update
|
---|
| 982 | * no code changes
|
---|
| 983 | * Thu Sep 25 2008 dmueller@suse.de
|
---|
| 984 | - add missing glib2-devel requires
|
---|
| 985 | * Fri Sep 19 2008 dmueller@suse.de
|
---|
| 986 | - update to 4.4.2:
|
---|
| 987 | * for detaled changelog, see included changes-4.4.2
|
---|
| 988 | - enable glib2 eventloop integration (bnc#421909)
|
---|
| 989 | * Fri Sep 12 2008 llunak@suse.cz
|
---|
| 990 | - support for Display key (fate#4147)
|
---|
| 991 | * Mon Sep 1 2008 dmueller@suse.de
|
---|
| 992 | - always configure with webkit support (bnc#413829)
|
---|
| 993 | - mark qFatal as noreturn
|
---|
| 994 | - experimental patch for spell checker "wiggly line" crashes
|
---|
| 995 | * Wed Aug 27 2008 llunak@suse.cz
|
---|
| 996 | - fix randr changes detection (qt-copy patch #0245)
|
---|
| 997 | * Tue Aug 5 2008 dmueller@suse.de
|
---|
| 998 | - temporarily revert a change in qwidget.cpp to fix systray
|
---|
| 999 | * Thu Jul 31 2008 dmueller@suse.de
|
---|
| 1000 | - update to 4.4.1:
|
---|
| 1001 | * for detailed changelog, see included changes-4.4.1
|
---|
| 1002 | - detect freetype build during runtime (bnc#378801)
|
---|
| 1003 | * Tue Jul 22 2008 dmueller@suse.de
|
---|
| 1004 | - add more patches from KDE's qt-copy
|
---|
| 1005 | - fix -devel/-x11 fileconflict
|
---|
| 1006 | * Thu Jul 17 2008 dmueller@suse.de
|
---|
| 1007 | - always pull in a sql backend and add a virtual metaprovide
|
---|
| 1008 | * Fri Jul 4 2008 dmueller@suse.de
|
---|
| 1009 | - fix postgresql 8.3 support (bnc#403385)
|
---|
| 1010 | * Tue Jul 1 2008 schwab@suse.de
|
---|
| 1011 | - Fix memset call.
|
---|
| 1012 | - Fix aliasing violation.
|
---|
| 1013 | * Wed Jun 25 2008 dmueller@suse.de
|
---|
| 1014 | - add experimental patch to fix QTextStream parsing numbers
|
---|
| 1015 | in system locale
|
---|
| 1016 | * Wed Jun 18 2008 mfabian@suse.de
|
---|
| 1017 | - bnc#398526: add qt4-input-method-lazy-load.patch
|
---|
| 1018 | by Peng Wu <pwu@novell.com>.
|
---|
| 1019 | * Mon Jun 16 2008 dmueller@suse.de
|
---|
| 1020 | - make qFatal() call abort
|
---|
| 1021 | - add ability to debug timer leaks
|
---|
| 1022 | * Sat Jun 14 2008 schwab@suse.de
|
---|
| 1023 | - Use RPM_OPT_FLAGS.
|
---|
| 1024 | - Use -mminimal-toc on ppc64 for libQtWebKit.
|
---|
| 1025 | - Fix ppc atomic ops.
|
---|
| 1026 | * Tue Jun 3 2008 dmueller@suse.de
|
---|
| 1027 | - merge overlapping screens even if they're same size (bnc#395050)
|
---|
| 1028 | * Fri May 16 2008 dmueller@suse.de
|
---|
| 1029 | - fix QSortFilterProxyModel::invalidate() triggering a scroll to
|
---|
| 1030 | the current item/index
|
---|
| 1031 | * Sun May 11 2008 coolo@suse.de
|
---|
| 1032 | - fix rename of xxbit packages
|
---|
| 1033 | * Fri May 9 2008 dmueller@suse.de
|
---|
| 1034 | - fix qt3/2 apps hanging during startup when run under KDE4
|
---|
| 1035 | * Tue May 6 2008 dmueller@suse.de
|
---|
| 1036 | - update to 4.4.0 (fate #303637):
|
---|
| 1037 | for detailed changelog, see included changes-4.4.0
|
---|
| 1038 | - fix endless loop on stroked painter paths
|
---|
| 1039 | * Tue Apr 29 2008 dmueller@suse.de
|
---|
| 1040 | - fix QTabBar layout being wrongly cached (kde#159014)
|
---|
| 1041 | - fix major performance regression in QPixmap::hasAlpha()
|
---|
| 1042 | - fix wrongly diffed snapshot update
|
---|
| 1043 | * Tue Apr 22 2008 dmueller@suse.de
|
---|
| 1044 | - fix crash in xim destroy callback (bnc#382254)
|
---|
| 1045 | * Mon Apr 21 2008 dmueller@suse.de
|
---|
| 1046 | - update to 20080419 of release branch:
|
---|
| 1047 | * some patches were upstreamed
|
---|
| 1048 | - try a different workaround for postgresql-devel requirements
|
---|
| 1049 | being incorrect
|
---|
| 1050 | * Mon Apr 14 2008 stbinner@suse.de
|
---|
| 1051 | - fix build
|
---|
| 1052 | * Mon Apr 14 2008 dmueller@suse.de
|
---|
| 1053 | - fix repaint recursion (bnc#357727)
|
---|
| 1054 | * Mon Apr 14 2008 dmueller@suse.de
|
---|
| 1055 | - update to 20080413 of 4.4 branch:
|
---|
| 1056 | * last minute release blocker fixes
|
---|
| 1057 | * Thu Apr 10 2008 dmueller@suse.de
|
---|
| 1058 | - remove fake embolden patch as it causes rendering regressions
|
---|
| 1059 | (bnc#374073)
|
---|
| 1060 | * Thu Apr 10 2008 ro@suse.de
|
---|
| 1061 | - added baselibs.conf file to build xxbit packages
|
---|
| 1062 | for multilib support
|
---|
| 1063 | * Tue Apr 8 2008 dmueller@suse.de
|
---|
| 1064 | - restore binary compatibility with Qt 4.3
|
---|
| 1065 | * Mon Apr 7 2008 dmueller@suse.de
|
---|
| 1066 | - add patch from last .changes (bnc#368456)
|
---|
| 1067 | - re-establish workaround for postgresql-devel (bnc#361431)
|
---|
| 1068 | * Thu Apr 3 2008 dmueller@suse.de
|
---|
| 1069 | - fix x error recursion (bnc#368456)
|
---|
| 1070 | - fix build on sles10 or older
|
---|
| 1071 | - update to 4.4.0 rc1:
|
---|
| 1072 | * no changelog available
|
---|
| 1073 | * Wed Apr 2 2008 dmueller@suse.de
|
---|
| 1074 | - fix crashes on starting qt4 apps (bnc#360405, bnc#372726)
|
---|
| 1075 | - add patch for artifical font styles (bnc#374073)
|
---|
| 1076 | * Fri Mar 28 2008 dmueller@suse.de
|
---|
| 1077 | - update to 20080325:
|
---|
| 1078 | * lots of optional-features compile fixes
|
---|
| 1079 | * fix http proxy issue
|
---|
| 1080 | * Wed Mar 19 2008 dmueller@suse.de
|
---|
| 1081 | - update to 20080319:
|
---|
| 1082 | * several bugfixes
|
---|
| 1083 | - add qt4-x11-tools subpackage which will collect
|
---|
| 1084 | useful example tools
|
---|
| 1085 | * Tue Mar 18 2008 dmueller@suse.de
|
---|
| 1086 | - update to 20080317
|
---|
| 1087 | * fixed compositing support
|
---|
| 1088 | * Tue Mar 11 2008 dmueller@suse.de
|
---|
| 1089 | - update to 20080310
|
---|
| 1090 | * fixes s390(x) compile
|
---|
| 1091 | * Thu Mar 6 2008 dmueller@suse.de
|
---|
| 1092 | - update to 20080306
|
---|
| 1093 | * fixes kdebindings4 build regression
|
---|
| 1094 | * Sat Mar 1 2008 dmueller@suse.de
|
---|
| 1095 | - update to 20080301
|
---|
| 1096 | * fix deleteLater() regression
|
---|
| 1097 | * Tue Feb 26 2008 dmueller@suse.de
|
---|
| 1098 | - update to 20080226
|
---|
| 1099 | * fixes in packaging
|
---|
| 1100 | * QFile bugfixes among many others
|
---|
| 1101 | - add patch to ignore bogus global advance width (#359984)
|
---|
| 1102 | - fixes SVG rendering regression (#364936)
|
---|
| 1103 | * Thu Feb 21 2008 dmueller@suse.de
|
---|
| 1104 | - update to 20080221 snapshot:
|
---|
| 1105 | * restore compatibility with Qt 4.3
|
---|
| 1106 | * Fri Feb 15 2008 dmueller@suse.de
|
---|
| 1107 | - update to 20080215:
|
---|
| 1108 | * split out QtWebKit and QtXmlPatterns into separate
|
---|
| 1109 | spec to reduce rebuild time
|
---|
| 1110 | * better documentation install (bnc#362635)
|
---|
| 1111 | * Tue Feb 12 2008 dmueller@suse.de
|
---|
| 1112 | - update to 20080212
|
---|
| 1113 | * should be closer to beta1, more bugfixes
|
---|
| 1114 | * Sat Feb 9 2008 dmueller@suse.de
|
---|
| 1115 | - fix typo in xrandr-support patch
|
---|
| 1116 | * Fri Feb 8 2008 dmueller@suse.de
|
---|
| 1117 | - update to 20080207:
|
---|
| 1118 | * varius bugfixes
|
---|
| 1119 | - small packaging fixlets
|
---|
| 1120 | * Sun Feb 3 2008 dmueller@suse.de
|
---|
| 1121 | - update to 4.4 snapshot 20080202:
|
---|
| 1122 | * also licensed under the GPLv3, in addition to GPLv2
|
---|
| 1123 | * bugfixes
|
---|
| 1124 | * Thu Jan 31 2008 dmueller@suse.de
|
---|
| 1125 | - fix ppc miscompile due to wrong asm constraints (bnc #356200)
|
---|
| 1126 | * Wed Jan 30 2008 schwab@suse.de
|
---|
| 1127 | - Fix asm constraints.
|
---|
| 1128 | * Wed Jan 30 2008 dmueller@suse.de
|
---|
| 1129 | - workaround ppc issue to unblock installation (bnc#356200)
|
---|
| 1130 | * Tue Jan 29 2008 llunak@suse.cz
|
---|
| 1131 | - add qt-copy patch #0206 (fix Meta key modifier)
|
---|
| 1132 | * Mon Jan 28 2008 dmueller@suse.de
|
---|
| 1133 | - qhelpconverter should be in libqt4-devel
|
---|
| 1134 | * Fri Jan 25 2008 stbinner@suse.de
|
---|
| 1135 | - fix file conflicts
|
---|
| 1136 | * Sat Jan 19 2008 dmueller@suse.de
|
---|
| 1137 | - update to 4.4 snapshot 20080110
|
---|
| 1138 | * no changelog available yet, new QtHelp and QtWebKit
|
---|
| 1139 | libraries
|
---|
| 1140 | * much faster stylesheet processing
|
---|
| 1141 | * Sat Dec 8 2007 dmueller@suse.de
|
---|
| 1142 | - fix strict aliasing violations in tool classes
|
---|
| 1143 | - silence frequent warnings in headers
|
---|
| 1144 | * Thu Dec 6 2007 dmueller@suse.de
|
---|
| 1145 | - add quoting to environment variable
|
---|
| 1146 | * Wed Dec 5 2007 dmueller@suse.de
|
---|
| 1147 | - update to 4.3.3:
|
---|
| 1148 | * for changelog, see included changes-4.3.3
|
---|
| 1149 | * Wed Nov 14 2007 dmueller@suse.de
|
---|
| 1150 | - added patches:
|
---|
| 1151 | * add window properties to popups so that they can be properly
|
---|
| 1152 | used for compositing
|
---|
| 1153 | * fix a crash when clearing q3toolbar
|
---|
| 1154 | * fix lineedit rendering with oxygen theme
|
---|
| 1155 | - fix requires of libqt4-sql-* subpackages
|
---|
| 1156 | * Mon Oct 8 2007 dmueller@suse.de
|
---|
| 1157 | - fix QTreeview crashes, Q3MenuBar sizing and
|
---|
| 1158 | moc compiling nested Foo/Foo files correctly
|
---|
| 1159 | - build fixes for older code tree's
|
---|
| 1160 | * Fri Oct 5 2007 stbinner@suse.de
|
---|
| 1161 | - update to 4.3.2:
|
---|
| 1162 | * for changelog, see included changes-4.3.2
|
---|
| 1163 | * Tue Sep 18 2007 dmueller@suse.de
|
---|
| 1164 | - fix QListWidget's color handling
|
---|
| 1165 | * Fri Sep 14 2007 dmueller@suse.de
|
---|
| 1166 | - add patch to fix off-by-one in utf8 decoder (#304249)
|
---|
| 1167 | * Mon Aug 27 2007 llunak@suse.cz
|
---|
| 1168 | - update 0178-transparency-window-types.diff to avoid a crash
|
---|
| 1169 | * Sat Aug 25 2007 dmueller@suse.de
|
---|
| 1170 | - fix devel requires
|
---|
| 1171 | * Thu Aug 23 2007 dmueller@suse.de
|
---|
| 1172 | - enable glib2 eventloop integration
|
---|
| 1173 | * Tue Aug 14 2007 dmueller@suse.de
|
---|
| 1174 | - drop patch 0182 as it seems to cause rendering glitches
|
---|
| 1175 | * Wed Aug 8 2007 dmueller@suse.de
|
---|
| 1176 | - update to 4.3.1:
|
---|
| 1177 | * for changelog, see included changes-4.3.1
|
---|
| 1178 | * Tue Jul 31 2007 dmueller@suse.de
|
---|
| 1179 | - fix anti-aliased text drawing on alpha transparent background
|
---|
| 1180 | * Sat Jul 21 2007 coolo@suse.de
|
---|
| 1181 | - Do not require xorg-x11 to build
|
---|
| 1182 | * Sat Jul 14 2007 dmueller@suse.de
|
---|
| 1183 | - add secure format string patch
|
---|
| 1184 | - add compat symlinks for QTDIR based setups
|
---|
| 1185 | * Thu Jul 5 2007 coolo@suse.de
|
---|
| 1186 | - package icons for the desktop files
|
---|
| 1187 | * Thu Jun 28 2007 dmueller@suse.de
|
---|
| 1188 | - add various critical bugfixes needed for KDE4
|
---|
| 1189 | * Thu Jun 21 2007 stbinner@suse.de
|
---|
| 1190 | - fix invalid .desktop files
|
---|
| 1191 | * Fri Jun 8 2007 dmueller@suse.de
|
---|
| 1192 | - fix build for old distributions
|
---|
| 1193 | * Fri Jun 1 2007 dmueller@suse.de
|
---|
| 1194 | - update to final 4.3.0 release:
|
---|
| 1195 | * for changelog, see included changes-4.3.0
|
---|
| 1196 | * Mon May 28 2007 dmueller@suse.de
|
---|
| 1197 | - update to 4.3.0-20070528
|
---|
| 1198 | * Wed May 23 2007 stbinner@suse.de
|
---|
| 1199 | - add %%post/postun dbus-1 ldconfig call
|
---|
| 1200 | - use %%fdupes
|
---|
| 1201 | * Wed May 9 2007 dmueller@suse.de
|
---|
| 1202 | - fix failing getgrgid_r() calls
|
---|
| 1203 | - fix crash in dbus bindings
|
---|
| 1204 | * Tue May 8 2007 dmueller@suse.de
|
---|
| 1205 | - fix streaming operators not being compiled
|
---|
| 1206 | * Mon May 7 2007 dmueller@suse.de
|
---|
| 1207 | - update to 20070507 snapshot (fixes #271803)
|
---|
| 1208 | * Wed Apr 25 2007 stbinner@suse.de
|
---|
| 1209 | - fix build of libqt4-sql-plugins
|
---|
| 1210 | * Mon Apr 23 2007 dmueller@suse.de
|
---|
| 1211 | - uppate to 4.3.0-20070423
|
---|
| 1212 | * fixes various Qt network issues for kmail4
|
---|
| 1213 | * Thu Apr 19 2007 stbinner@suse.de
|
---|
| 1214 | - add a patch to fix capitalization of XIM sub-menu entry
|
---|
| 1215 | * Mon Apr 16 2007 dmueller@suse.de
|
---|
| 1216 | - compile without exceptions
|
---|
| 1217 | - fix header symlinking
|
---|
| 1218 | - compile with openssl support
|
---|
| 1219 | - re-apply -pedantic header patch
|
---|
| 1220 | - link development tools shared
|
---|
| 1221 | * Fri Apr 13 2007 dmueller@suse.de
|
---|
| 1222 | - update to 4.3.0-20070413
|
---|
| 1223 | * fixes dbus error callback
|
---|
| 1224 | * Fri Apr 13 2007 dmueller@suse.de
|
---|
| 1225 | - add QAtomic primitives for s390(x)
|
---|
| 1226 | * Tue Mar 27 2007 dmueller@suse.de
|
---|
| 1227 | - update to 4.3.0 beta
|
---|
| 1228 | * no upstream ChangeLog available yet
|
---|
| 1229 | * Sat Mar 17 2007 dmueller@suse.de
|
---|
| 1230 | - fix headers for more recent gcc's
|
---|
| 1231 | * Tue Mar 13 2007 dmueller@suse.de
|
---|
| 1232 | - add patch for font problems (#244579)
|
---|
| 1233 | - fix memory leak in dbus calls
|
---|
| 1234 | - fix application name typo in qdbus2xml
|
---|
| 1235 | - fix word wrap handling in uic3 ressources
|
---|
| 1236 | - reduce size of devel package by 30%%
|
---|
| 1237 | * Mon Mar 12 2007 dmueller@suse.de
|
---|
| 1238 | - update to 4.2.3:
|
---|
| 1239 | * ChangeLog is under /usr/share/doc/packages/libqt4/changes-4.2.3
|
---|
| 1240 | * Wed Feb 28 2007 dmueller@suse.de
|
---|
| 1241 | - move qdbus to libqt4-dbus
|
---|
| 1242 | * Tue Feb 20 2007 dmueller@suse.de
|
---|
| 1243 | - fix excessive compiler warnings in headers
|
---|
| 1244 | * Tue Feb 13 2007 dmueller@suse.de
|
---|
| 1245 | - fix reading of x ressources (#244935)
|
---|
| 1246 | * Mon Feb 12 2007 dmueller@suse.de
|
---|
| 1247 | - update configure parameters
|
---|
| 1248 | * Wed Jan 24 2007 dmueller@suse.de
|
---|
| 1249 | - fix paths in installed pkg-config descriptions (#238169)
|
---|
| 1250 | * Tue Jan 23 2007 stbinner@suse.de
|
---|
| 1251 | - fix string literal comparison
|
---|
| 1252 | * Mon Jan 8 2007 dmueller@suse.de
|
---|
| 1253 | - add patch to fix moc path issue
|
---|
| 1254 | - add patch to fix indic script rendering buglet
|
---|
| 1255 | * Fri Dec 1 2006 dmueller@suse.de
|
---|
| 1256 | - update to 4.2.2 (#222624):
|
---|
| 1257 | * includes just bugfixes, see changes-4.2.2 for details
|
---|
| 1258 | * Tue Nov 28 2006 dmueller@suse.de
|
---|
| 1259 | - shuffle around libs to fix cyclic dependencies
|
---|
| 1260 | * Mon Nov 27 2006 dmueller@suse.de
|
---|
| 1261 | - add patch to fix QGraphicsView eventhandling
|
---|
| 1262 | - disable dbus-1 subpackage for older distributions
|
---|
| 1263 | * Mon Nov 20 2006 schwab@suse.de
|
---|
| 1264 | - Provide/obsolete qt-sql only once.
|
---|
| 1265 | * Thu Nov 16 2006 dmueller@suse.de
|
---|
| 1266 | - split devel-doc-data from devel-doc
|
---|
| 1267 | * Mon Nov 13 2006 dmueller@suse.de
|
---|
| 1268 | - move dbus-viewer from demos to /usr/bin
|
---|
| 1269 | * Wed Oct 25 2006 dmueller@suse.de
|
---|
| 1270 | - add several patches for common bugs
|
---|
| 1271 | - default to plastique style for undetectable environments (#214960)
|
---|
| 1272 | * Fri Oct 20 2006 dmueller@suse.de
|
---|
| 1273 | - update to 4.2.1:
|
---|
| 1274 | * include CVE-2006-4811 patch
|
---|
| 1275 | * Fri Oct 20 2006 dmueller@suse.de
|
---|
| 1276 | - fix typo in CVE-2006-4811 patch
|
---|
| 1277 | * Thu Oct 19 2006 dmueller@suse.de
|
---|
| 1278 | - fix provides/obsoletes for libqt4-dbus
|
---|
| 1279 | * Thu Oct 19 2006 dmueller@suse.de
|
---|
| 1280 | - add patch for integer overflow in QPixmap/QImage
|
---|
| 1281 | (#212544, CVE-2006-4811)
|
---|
| 1282 | * Sat Oct 7 2006 stbinner@suse.de
|
---|
| 1283 | - add Provides: and Obsoletes: for old package names
|
---|
| 1284 | * Wed Oct 4 2006 dmueller@suse.de
|
---|
| 1285 | - update to 4.2.0:
|
---|
| 1286 | * bugfixes
|
---|
| 1287 | * Mon Sep 11 2006 dmueller@suse.de
|
---|
| 1288 | - update to 4.2 snapshot 20060911:
|
---|
| 1289 | * dbus related tools are renamed
|
---|
| 1290 | * QLibrary bugfixes
|
---|
| 1291 | * Tue Sep 5 2006 dmueller@suse.de
|
---|
| 1292 | - Qt 4.2.rc1 update:
|
---|
| 1293 | * no changelog available
|
---|
| 1294 | * Sun Sep 3 2006 dmueller@suse.de
|
---|
| 1295 | - Rename the other qt-* related references as well.
|
---|
| 1296 | * Sun Sep 3 2006 aj@suse.de
|
---|
| 1297 | - Rename qt -> libqt4 in BuildRequires and Requires as well.
|
---|
| 1298 | * Fri Sep 1 2006 dmueller@suse.de
|
---|
| 1299 | - update to Qt 4.2 snapshot 20060901:
|
---|
| 1300 | * various critical bugfixes
|
---|
| 1301 | * Mon Aug 28 2006 dmueller@suse.de
|
---|
| 1302 | - package rename: qt -> libqt4
|
---|
| 1303 | * Mon Aug 21 2006 dmueller@suse.de
|
---|
| 1304 | - update to Qt 4.2 snapshot 20060820:
|
---|
| 1305 | * QtDBus API review
|
---|
| 1306 | * build system overhaul
|
---|
| 1307 | * Fri Aug 11 2006 dmueller@suse.de
|
---|
| 1308 | - add patch for middle click support in QSystemTrayIcon
|
---|
| 1309 | * Tue Aug 1 2006 dmueller@suse.de
|
---|
| 1310 | - add provides/obsoletes for dbus-1-qt
|
---|
| 1311 | * Mon Jul 31 2006 dmueller@suse.de
|
---|
| 1312 | - Update to Qt 4.2 technical preview 1
|
---|
| 1313 | - QGraphicsView
|
---|
| 1314 | - DBus Bindings
|
---|
| 1315 | * Mon Jul 10 2006 dmueller@suse.de
|
---|
| 1316 | - Remove patches that didn't go upstream
|
---|
| 1317 | - Shorten ChangeLog
|
---|
| 1318 | - Install libQtUiTools (#189163)
|
---|
| 1319 | * Wed Jun 28 2006 dmueller@suse.de
|
---|
| 1320 | - move icons into the right subpackage (#172505)
|
---|
| 1321 | * Fri Jun 23 2006 adrian@suse.de
|
---|
| 1322 | - update to version 4.1.4
|
---|
| 1323 | Plenty of changes/bugfixes, but full forward and backward
|
---|
| 1324 | compatibility to 4.1.x. Details are described in
|
---|
| 1325 | /usr/share/doc/packages/qt/changes.4.1.4
|
---|
| 1326 | - allow build on Mandriva and Fedora
|
---|
| 1327 | * Mon Jun 19 2006 dmueller@suse.de
|
---|
| 1328 | - Fix build on s390(x)
|
---|
| 1329 | * Mon May 29 2006 schwab@suse.de
|
---|
| 1330 | - Use RPM_OPT_FLAGS.
|
---|
| 1331 | - Don't strip binaries.
|
---|
| 1332 | * Fri May 26 2006 dmueller@suse.de
|
---|
| 1333 | - fix sql plugins version require base package (#159092)
|
---|
| 1334 | * Tue May 23 2006 adrian@suse.de
|
---|
| 1335 | - reapply the 0119-qaction-widgetfactory.diff and
|
---|
| 1336 | 0112-ksyntaxhighlighter-rehighlight-document.diff patch to be
|
---|
| 1337 | able to build KDE 4 again
|
---|
| 1338 | * Sat May 20 2006 adrian@suse.de
|
---|
| 1339 | - update to version 4.1.3
|
---|
| 1340 | Plenty of changes/bugfixes, but full forward and backward
|
---|
| 1341 | compatibility. Details are described in
|
---|
| 1342 | /usr/share/doc/packages/qt/changes.4.1.3
|
---|
| 1343 | - fix build for the openSUSE build service
|
---|
| 1344 | * Tue May 16 2006 adrian@suse.de
|
---|
| 1345 | - add patch 0116 from qt-copy to be able to build KDE 4
|
---|
| 1346 | (0116-qtoolbar-widgetforaction.diff)
|
---|
| 1347 | * Tue May 16 2006 dmueller@suse.de
|
---|
| 1348 | - fix qt-devel requires
|
---|
| 1349 | * Mon May 15 2006 dmueller@suse.de
|
---|
| 1350 | - 4.1.2 update:
|
---|
| 1351 | - Fix crash when signals or slots were longer than 64 characters.
|
---|
| 1352 | - QAbstractItemView
|
---|
| 1353 | Make sure we do not emit the activated() signal with an
|
---|
| 1354 | invalid index.
|
---|
| 1355 | - QFileDialog
|
---|
| 1356 | Make getSaveFileName() use correct directory if the file does
|
---|
| 1357 | not exist.
|
---|
| 1358 | Fix crash when autocompleting in a directory with similar
|
---|
| 1359 | filenames.
|
---|
| 1360 | - FreeType
|
---|
| 1361 | Fix compilation with older versions of FreeType.
|
---|
| 1362 | - QHostAddress
|
---|
| 1363 | Fix crash in constructors.
|
---|
| 1364 | - QImage
|
---|
| 1365 | Fix possible crash in copy() if the QRect is outside the image
|
---|
| 1366 | bounds.
|
---|
| 1367 | - QLineEdit
|
---|
| 1368 | Fix mouse positioning with input methods.
|
---|
| 1369 | - QMenu
|
---|
| 1370 | Fix dangling pointers.
|
---|
| 1371 | - QPixmap
|
---|
| 1372 | Fix broken resize().
|
---|
| 1373 | - QSet
|
---|
| 1374 | Fix crash when comparing two QSets.
|
---|
| 1375 | - SQL drivers
|
---|
| 1376 | Fix compilation with PostgreSQL for earlier versions than 7.4.
|
---|
| 1377 | Fix TDS plugin build error on 64-bit Linux.
|
---|
| 1378 | - QSvgRenderer
|
---|
| 1379 | Fix memory leak in QSvgRenderer when objects were destroyed.
|
---|
| 1380 | - QTextBrowser
|
---|
| 1381 | Fix crash when loading large HTML file with tables.
|
---|
| 1382 | - Text engine
|
---|
| 1383 | Fix memory corruption in QStackTextEngine.
|
---|
| 1384 | - QTreeWidget
|
---|
| 1385 | Fix multi line text items.
|
---|
| 1386 | - Q3PointArray
|
---|
| 1387 | Fix assert in makeArc() when the spanning angle is less than
|
---|
| 1388 | 16.
|
---|
| 1389 | - QFontDatabase
|
---|
| 1390 | Fix crash in loadXlfd().
|
---|
| 1391 | - Printing
|
---|
| 1392 | Fix printing for X11.
|
---|
| 1393 | - QAbstractItemView
|
---|
| 1394 | Fix selections when mouse-tracking is turned on.
|
---|
| 1395 | Fixed selection issues after row resizing.
|
---|
| 1396 | Fixed focus after pressing enter.
|
---|
| 1397 | - QAbstractItemModel
|
---|
| 1398 | More consistent behavior in drag-and-drop code.
|
---|
| 1399 | - QAbstractSlider
|
---|
| 1400 | Ensure changed-signals are only emitted when the value
|
---|
| 1401 | actually changed.
|
---|
| 1402 | - QAbstractSocket
|
---|
| 1403 | Fixed a crash if disconnected during waitForReadyRead().
|
---|
| 1404 | - QAccessibleWidget
|
---|
| 1405 | Fix an off-by-one navigation error in the accessibility
|
---|
| 1406 | support for menu bar and menus.
|
---|
| 1407 | - QByteArray
|
---|
| 1408 | Fixed leftJustified() and rightJustified() when array contains
|
---|
| 1409 | \0's.
|
---|
| 1410 | - QComboBox
|
---|
| 1411 | Fixed a crash when setting and deleting the model.
|
---|
| 1412 | Fixed a crash when using a QListWidget as the view.
|
---|
| 1413 | - QCoreApplication
|
---|
| 1414 | Fixes race condition during plugin loading.
|
---|
| 1415 | - QCommonStyle
|
---|
| 1416 | Fixed wrong size hint of PM_MenuButtonIndicator.
|
---|
| 1417 | - QDateTime
|
---|
| 1418 | Fixed a regression in fromString().
|
---|
| 1419 | Avoid potential hang when paring invalid date formats.
|
---|
| 1420 | - QDialog
|
---|
| 1421 | Fixed an issue where setExtension()/showExtension() didn't
|
---|
| 1422 | work in a constrained size mode.
|
---|
| 1423 | - QDir
|
---|
| 1424 | cd() now fails when attempting to cd to a non-directory.
|
---|
| 1425 | - QDirModel
|
---|
| 1426 | Improved stability when appending network drives.
|
---|
| 1427 | Improved stability when handling symlinks with relative paths.
|
---|
| 1428 | - QDockWidget
|
---|
| 1429 | Update toggleViewAction() when widget gets hidden with close
|
---|
| 1430 | button.
|
---|
| 1431 | - QFile
|
---|
| 1432 | Changed behavior of rename() to fail if a file of the same
|
---|
| 1433 | name already exists.
|
---|
| 1434 | - QFileDialog
|
---|
| 1435 | Make sure filter combo box gets enabled when changing from
|
---|
| 1436 | Directory to ExistingFile mode.
|
---|
| 1437 | Improve filename completion for files with the same name but
|
---|
| 1438 | different extension.
|
---|
| 1439 | Make sure the selection is updated when modifying the filename
|
---|
| 1440 | by removing characters.
|
---|
| 1441 | Allow typing in several file names in the file name line edit.
|
---|
| 1442 | Improve handling of non-existent windows shares.
|
---|
| 1443 | Improve handling of hidden directories.
|
---|
| 1444 | Make it possible to create new folder when a folder called
|
---|
| 1445 | "New Folder" already exists.
|
---|
| 1446 | Improve usability by not changing the filename text when
|
---|
| 1447 | directories are selected.
|
---|
| 1448 | Improve usability by not autoselecting the first item when
|
---|
| 1449 | changing directories.
|
---|
| 1450 | Ensure that calling setDirectory() with a path shows the
|
---|
| 1451 | directory when the path contains a file name.
|
---|
| 1452 | Avoid unnecessary resolving of mount points, leading to
|
---|
| 1453 | lockups on Unix.
|
---|
| 1454 | Fixed potential crash when selecting an extension filter with
|
---|
| 1455 | no matches in current directory.
|
---|
| 1456 | Fixed a problem where using selectFilter() didn't update the
|
---|
| 1457 | view.
|
---|
| 1458 | - QFileInfo
|
---|
| 1459 | Fixed issue where copying a QFileInfo and calling refresh()
|
---|
| 1460 | could result in file info data being cleared.
|
---|
| 1461 | Fixed issue where calling readLink() would resolve link
|
---|
| 1462 | targets incorrectly.
|
---|
| 1463 | - QGLWidget
|
---|
| 1464 | Switching from full screen mode to normal mode no longer
|
---|
| 1465 | results in incorrect window decorations.
|
---|
| 1466 | Fixed overline, underline and strikethrough for text drawn
|
---|
| 1467 | with renderText().
|
---|
| 1468 | - QGridLayout
|
---|
| 1469 | Respect specified alignment over default alignment.
|
---|
| 1470 | - QHeaderView
|
---|
| 1471 | Respects dragDistance.
|
---|
| 1472 | Respects TextColorRole.
|
---|
| 1473 | Fixed painting problems caused by clicking both mouse buttons
|
---|
| 1474 | at the same time.
|
---|
| 1475 | Fixed painting flaws when using sort indicators.
|
---|
| 1476 | Fixed issue where QStyleOptionHeader::End would not be set by
|
---|
| 1477 | paintSection.
|
---|
| 1478 | Only the left mouse button can now be used to move and resize
|
---|
| 1479 | header sections.
|
---|
| 1480 | Fixed incorrect header size after swapping header sections.
|
---|
| 1481 | Fixed resize mode of header sections after section moves.
|
---|
| 1482 | Fixed an assert when changing the selection model.
|
---|
| 1483 | - QHash / QSet
|
---|
| 1484 | Make the operator==() not take the internal order of elements
|
---|
| 1485 | into account when comparing.
|
---|
| 1486 | - QIcon
|
---|
| 1487 | Fixed issue where creating QIcons with an invalid path could
|
---|
| 1488 | result in a crash.
|
---|
| 1489 | - Improved handling of focus events when using input methods.
|
---|
| 1490 | - QInputDialog
|
---|
| 1491 | Fixed handling of ampersands in labels.
|
---|
| 1492 | - QImage
|
---|
| 1493 | Fixed drawing of QBitmap's onto a QImage.
|
---|
| 1494 | - QImageIOHandler
|
---|
| 1495 | Made all supported image formats support the Size option.
|
---|
| 1496 | - QItemSelectionModel
|
---|
| 1497 | Fixed an infinite loop in isRowSelected().
|
---|
| 1498 | - QItemDelegate
|
---|
| 1499 | Better handling of QStyleOptionViewItem::Bottom.
|
---|
| 1500 | Increased the delegate horizontal margin.
|
---|
| 1501 | - QLayout
|
---|
| 1502 | Warn instead of crash when adding two layouts to a widget.
|
---|
| 1503 | - QLocale
|
---|
| 1504 | Add missing entry for "nb".
|
---|
| 1505 | - QList
|
---|
| 1506 | Fixed a memory leak when repeatedly removing items from the
|
---|
| 1507 | end and inserting items in the middle.
|
---|
| 1508 | - QListView
|
---|
| 1509 | Fixed an assert when using QProxyModel as the model.
|
---|
| 1510 | - QMainWindow
|
---|
| 1511 | Handle RTL layout for dockwidgets properly.
|
---|
| 1512 | Make dockwidgets remember their sizes after being hidden.
|
---|
| 1513 | Improved reliability when saving and restoring state.
|
---|
| 1514 | - QMenu
|
---|
| 1515 | Fixed shortcut handling of already selected submenus.
|
---|
| 1516 | Fix setting the window title on torn off menus.
|
---|
| 1517 | Fix bug where exec() returned the wrong QAction on some cases.
|
---|
| 1518 | - QMenuBar
|
---|
| 1519 | Improved widget placement in setCornerWidget().
|
---|
| 1520 | - QMenuItem
|
---|
| 1521 | Ensure space for both check mark and icon when using
|
---|
| 1522 | QPlastiqueStyle.
|
---|
| 1523 | - QMYSQLDriver
|
---|
| 1524 | Fix crash when formatValue() is called without connection.
|
---|
| 1525 | - QMessageBox
|
---|
| 1526 | information() now works correctly when calling it after
|
---|
| 1527 | returning from QApplication::exec()
|
---|
| 1528 | - QPaintEngine
|
---|
| 1529 | Fixed an out of memory issue when drawing very long lines.
|
---|
| 1530 | OpenGL : Make sure the image and pixmap cache is used.
|
---|
| 1531 | OpenGL : Faster rect outlining for the most common case.
|
---|
| 1532 | - QPrintEngine
|
---|
| 1533 | Better font underlining/overlining.
|
---|
| 1534 | Support PDF font embedding, resulting in smaller PDF files and
|
---|
| 1535 | selectable text.
|
---|
| 1536 | Made our generated PDFs readable by Ghostscript.
|
---|
| 1537 | Support pens that have patterns/pixmaps for PDFs.
|
---|
| 1538 | Support landscape mode for PDFs.
|
---|
| 1539 | - QPixmap
|
---|
| 1540 | Fixed issue where save() in some cases would return true on
|
---|
| 1541 | failure.
|
---|
| 1542 | - QProgressBar
|
---|
| 1543 | Fix incorrect progress in some cases.
|
---|
| 1544 | - QPushButton
|
---|
| 1545 | Buttons reparented into a dialog parent through the layout are
|
---|
| 1546 | now auto-default.
|
---|
| 1547 | - QRadioButton
|
---|
| 1548 | Fixed a potential crash in QRadioButton Qt 3 support
|
---|
| 1549 | constructors.
|
---|
| 1550 | - QSortFilterProxyModel
|
---|
| 1551 | Improve stability when adding rows to source model.
|
---|
| 1552 | Fixed issue where some nodes would show up as expandable even
|
---|
| 1553 | if all it's children had been filtered.
|
---|
| 1554 | Fixed a crash when deleting rows.
|
---|
| 1555 | - QSizeGrip
|
---|
| 1556 | Fixed size grip painting when maximizing a QMainWindow in a
|
---|
| 1557 | QWorkspace.
|
---|
| 1558 | - QSvgRenderer
|
---|
| 1559 | Better handling of invalid files.
|
---|
| 1560 | - QSvg
|
---|
| 1561 | Improve stroking with pen width 0.
|
---|
| 1562 | Fix rectangle filling bug.
|
---|
| 1563 | - QSyntaxHighlighter
|
---|
| 1564 | Fixed missing handling of blocks of text under certain
|
---|
| 1565 | conditions.
|
---|
| 1566 | Improved interaction with input methods.
|
---|
| 1567 | - QScrollArea
|
---|
| 1568 | Fixed an issue where the scroll area sometimes would not
|
---|
| 1569 | resize to compensate for content change.
|
---|
| 1570 | - QString
|
---|
| 1571 | Fixed regression in fromLocal8Bit().
|
---|
| 1572 | - QTextDocument
|
---|
| 1573 | Support span style background-color.
|
---|
| 1574 | Fix nested tables in html documents regression.
|
---|
| 1575 | - QTextLayout
|
---|
| 1576 | Added support for soft-hyphens.
|
---|
| 1577 | - QToolButton
|
---|
| 1578 | Make popup menus appear on the correct screen.
|
---|
| 1579 | Fixed ToolButtonPopupMode when QToolButton has a
|
---|
| 1580 | QAction.
|
---|
| 1581 | - QToolBar
|
---|
| 1582 | Combo boxes now appears as submenus in a toolbar extension.
|
---|
| 1583 | setIconSize() now works correctly.
|
---|
| 1584 | Relative position within toolbars are now kept when saving and
|
---|
| 1585 | restoring state.
|
---|
| 1586 | - QTextBrowser
|
---|
| 1587 | Fix missing line break after paragraph.
|
---|
| 1588 | - QTextEdit
|
---|
| 1589 | Improve handling of the TITLE tag.
|
---|
| 1590 | Fixed navigating links via tab.
|
---|
| 1591 | Improved handling of malformed html.
|
---|
| 1592 | Fixed rendering for tables with thead/tbody/tfoot elements.
|
---|
| 1593 | Improved copy and paste of content with whitespace
|
---|
| 1594 | Make undo/redo update the cursor position.
|
---|
| 1595 | Fixed lost cursorPositionChanged() signal in read-only mode.
|
---|
| 1596 | Fixed memory leak when calling setHtml() repeatedly.
|
---|
| 1597 | Significantly improved performance when appending and editing
|
---|
| 1598 | text.
|
---|
| 1599 | Improved performance when selecting all text.
|
---|
| 1600 | Emit copyAvailable() on mouse selection.
|
---|
| 1601 | - QTableView
|
---|
| 1602 | Fixed drawing of selections after moving columns.
|
---|
| 1603 | Do not wrap to the top if Page Down is pressed.
|
---|
| 1604 | Improve scrolling behavior.
|
---|
| 1605 | QTableView now takes ownership of QHeaders set using
|
---|
| 1606 | setHorizontalHeader()
|
---|
| 1607 | Fixed issue where calling setModel(0) could result in a
|
---|
| 1608 | crash.
|
---|
| 1609 | - QTreeView
|
---|
| 1610 | Fixed scrolling-related item expand bug.
|
---|
| 1611 | Improve scrolling behavior.
|
---|
| 1612 | QTreeView now takes ownership of QHeaders set using
|
---|
| 1613 | setHorizontalHeader()
|
---|
| 1614 | Avoid crash when calling setRowHidden with no model.
|
---|
| 1615 | Avoid crash when calling sizeHintForColumn() in some cases.
|
---|
| 1616 | Improved performance when adding rows.
|
---|
| 1617 | Fixed update of view when changing row heights.
|
---|
| 1618 | Fixed a bug where calling setCurrentIndex() did not update the
|
---|
| 1619 | view correctly.
|
---|
| 1620 | Removed extra emit of the expanded() signal on already
|
---|
| 1621 | expanded branches.
|
---|
| 1622 | - QTreeWidget
|
---|
| 1623 | Fixed tristate check item behavior.
|
---|
| 1624 | - QTabWidget
|
---|
| 1625 | Fixed bug that caused missing resize when dynamically adding
|
---|
| 1626 | widgets.
|
---|
| 1627 | Fixed text positioning in a tab with an icon.
|
---|
| 1628 | - QTemporaryFile
|
---|
| 1629 | Fixed issue where calling open() could potentially change the
|
---|
| 1630 | file name.
|
---|
| 1631 | - QTextDocument
|
---|
| 1632 | Improved stability when importing incorrectly formed html
|
---|
| 1633 | tables.
|
---|
| 1634 | Improved stability when importing closing tags without
|
---|
| 1635 | corresponding opening tags.
|
---|
| 1636 | - QTextStream
|
---|
| 1637 | Ensure valid codec converter state after calling seek(0).
|
---|
| 1638 | Fixed issue where readAll() would not work with sequential
|
---|
| 1639 | devices.
|
---|
| 1640 | - QTabBar
|
---|
| 1641 | Improve handling of tab removal.
|
---|
| 1642 | - QUrl
|
---|
| 1643 | Improve handling of hostnames containing digits.
|
---|
| 1644 | Fix crash when calling hasQueryItem() on QUrl without any
|
---|
| 1645 | query items.
|
---|
| 1646 | Added support for parsing file names with '[' and ']'
|
---|
| 1647 | characters.
|
---|
| 1648 | - QVariant
|
---|
| 1649 | Improve operator==() behavior when comparing different types.
|
---|
| 1650 | The QVariant(const char *) constructor is now unavailable when
|
---|
| 1651 | QT_NO_CAST_TO_ASCII is set. Otherwise, it uses
|
---|
| 1652 | QString::fromAscii to convert the const char * to a Unicode
|
---|
| 1653 | QString to prevent loss of information.
|
---|
| 1654 | - QWidget
|
---|
| 1655 | Fix regression in setMask().
|
---|
| 1656 | Fixed issue where incorrect minimum size was reported after
|
---|
| 1657 | reparenting from a top level widget.
|
---|
| 1658 | Fixed return value of normalGeometry() after the widget has
|
---|
| 1659 | been maximized.
|
---|
| 1660 | Fixed crash on application exit if the widget was created
|
---|
| 1661 | before the widget mapper is initialized.
|
---|
| 1662 | - QXpmHandler
|
---|
| 1663 | Fixed handling of non-transparent XPM images.
|
---|
| 1664 | - XMLInputReader
|
---|
| 1665 | Fixed issue where entities in XML files were not
|
---|
| 1666 | resolved.
|
---|
| 1667 | - QXmlSimpleReader
|
---|
| 1668 | A significant (approx. 50x) speedup in QXmlSimpleReader when
|
---|
| 1669 | parsing documents which contain internal or external entities.
|
---|
| 1670 | - Q3DataTable
|
---|
| 1671 | Drivers not supporting the QuerySize feature would display one
|
---|
| 1672 | row of data too little.
|
---|
| 1673 | - Q3IconView
|
---|
| 1674 | Fixed selection appearance.
|
---|
| 1675 | - Q3TextEdit
|
---|
| 1676 | Fixed focus indicator tabbing through tables.
|
---|
| 1677 | Fixed coloring when inserting text after use of setColor().
|
---|
| 1678 | - Q3TabDialog
|
---|
| 1679 | Added missing selected() signal
|
---|
| 1680 | - Q3ListView
|
---|
| 1681 | Fixed occasional crashes when deleting items.
|
---|
| 1682 | Fixed wrong label after addLabel(QString()).
|
---|
| 1683 | - Q3ScrollView
|
---|
| 1684 | Fixed default focus policy for deriving classes.
|
---|
| 1685 | - Q3ToolBar
|
---|
| 1686 | Q3Action::setOn() now works correctly.
|
---|
| 1687 | Adding an action now sets all action properties correctly.
|
---|
| 1688 | - Q3ActionGroup
|
---|
| 1689 | Fix drop down drawing error.
|
---|
| 1690 | - Q3MainWindow
|
---|
| 1691 | Fixed a regression in setUsesIconText().
|
---|
| 1692 | Reintroduced qt_x11_set_global_double_buffer() for binary
|
---|
| 1693 | compatibility.
|
---|
| 1694 | Improved tablet event handling.
|
---|
| 1695 | - QApplication
|
---|
| 1696 | The KeypadModifier is now set when NumLock is enabled.
|
---|
| 1697 | - QBitmap
|
---|
| 1698 | Fixed text drawing errors under some fontconfig
|
---|
| 1699 | settings.
|
---|
| 1700 | - QLibrary
|
---|
| 1701 | isLibrary() now returns true for .a and .so on AIX.
|
---|
| 1702 | - qmake
|
---|
| 1703 | Improved stability when modifying environment variables
|
---|
| 1704 | Allow '/' as a path separator on all platforms.
|
---|
| 1705 | - QPaintEngine
|
---|
| 1706 | Fixed issue where filling and stroking ellipses could leave
|
---|
| 1707 | pixel gaps.
|
---|
| 1708 | - QPainter
|
---|
| 1709 | Implemented Porter-Duff composition support.
|
---|
| 1710 | Fix artifacts when drawing aliased primitives with an alpha
|
---|
| 1711 | pen.
|
---|
| 1712 | Fixed issue where rotating pixmaps could add a pixel row in
|
---|
| 1713 | some cases.
|
---|
| 1714 | Fixed drawing of arcs of less than 1 degree.
|
---|
| 1715 | Made drawText() honor the Qt::TextWrapAnywhere flag.
|
---|
| 1716 | - QPrinter
|
---|
| 1717 | Fixed cleanup of child processes.
|
---|
| 1718 | - QPrintDialog
|
---|
| 1719 | Fixed problems when using "From page" and "To page" spin
|
---|
| 1720 | boxes.
|
---|
| 1721 | Made it impossible to choose "OK" when no printers are
|
---|
| 1722 | configured.
|
---|
| 1723 | - QProcess
|
---|
| 1724 | Fixed possible deadlock when calling startDetatched().
|
---|
| 1725 | - QScrollArea
|
---|
| 1726 | Catch double click also when size exceeds window system size
|
---|
| 1727 | limits.
|
---|
| 1728 | - QTextEdit
|
---|
| 1729 | Fixed an issue where the horizontal scrollbar did not show up.
|
---|
| 1730 | - QWorkspace
|
---|
| 1731 | Fixed missing mouse event propagation to child widgets.
|
---|
| 1732 | * Mon Apr 10 2006 dmueller@suse.de
|
---|
| 1733 | - fix wrong assembler mnemonic in QAtomic for s390x
|
---|
| 1734 | * Wed Mar 22 2006 dmueller@suse.de
|
---|
| 1735 | - fix debug package conflict
|
---|
| 1736 | * Tue Mar 21 2006 dmueller@suse.de
|
---|
| 1737 | - don't build the examples against debug libs
|
---|
| 1738 | - fix plugin loading (#159092)
|
---|
| 1739 | * Wed Mar 1 2006 dmueller@suse.de
|
---|
| 1740 | - strip $RPM_BUILD_DIR from installed files (#153597)
|
---|
| 1741 | * Fri Feb 17 2006 dmueller@suse.de
|
---|
| 1742 | - install arthurplugin into plugin designer path (#151529)
|
---|
| 1743 | - add patch to make parallel builds work
|
---|
| 1744 | - enable parallel builds
|
---|
| 1745 | * Wed Feb 15 2006 dmueller@suse.de
|
---|
| 1746 | - Fix qt-devel requires
|
---|
| 1747 | - Add patch to make it usable for KDE 4
|
---|
| 1748 | * Sun Feb 12 2006 stbinner@suse.de
|
---|
| 1749 | - fix build
|
---|
| 1750 | * Sun Feb 12 2006 ro@suse.de
|
---|
| 1751 | - fix spec file
|
---|
| 1752 | * Wed Feb 8 2006 dmueller@suse.de
|
---|
| 1753 | - build qt-sql in qt.spec, and only the plugins separate
|
---|
| 1754 | * Fri Feb 3 2006 aj@suse.de
|
---|
| 1755 | - Reduce BuildRequires.
|
---|
| 1756 | * Wed Feb 1 2006 dmueller@suse.de
|
---|
| 1757 | - remove no-visibility patch. Qt now builds fine with it
|
---|
| 1758 | - remove no_rpath patch and instead use -no-rpath configure option
|
---|
| 1759 | - split source package
|
---|
| 1760 | - add upstream patch to fix license display in Qt dialog boxes
|
---|
| 1761 | (#146599)
|
---|
| 1762 | * Tue Jan 31 2006 dmueller@suse.de
|
---|
| 1763 | - fix qt-qt3support / qt-devel file conflict
|
---|
| 1764 | * Wed Jan 25 2006 mls@suse.de
|
---|
| 1765 | - converted neededforbuild to BuildRequires
|
---|
| 1766 | * Tue Dec 20 2005 dmueller@suse.de
|
---|
| 1767 | - update to Qt 4.1 final
|
---|
| 1768 | - add ldconfig post/postun for qt3support
|
---|
| 1769 | * Wed Dec 7 2005 uli@suse.de
|
---|
| 1770 | - atomic-s390.patch has been merged into 4.1, applying it again
|
---|
| 1771 | breaks build; removed
|
---|
| 1772 | - change X keysyms include order to avoid double definitions
|
---|
| 1773 | * Tue Nov 22 2005 stbinner@suse.de
|
---|
| 1774 | - update to Qt 4.1 RC 1
|
---|
| 1775 | * Thu Nov 17 2005 dmueller@suse.de
|
---|
| 1776 | - fix build for 9.1, 9.2
|
---|
| 1777 | * Wed Sep 28 2005 dmueller@suse.de
|
---|
| 1778 | - fix upgrade path (unpacking symlinks over dirs doesn't work)
|
---|
| 1779 | * Sat Sep 17 2005 dmueller@suse.de
|
---|
| 1780 | - add patch to make input methods work (#116778)
|
---|
| 1781 | * Sat Sep 17 2005 dmueller@suse.de
|
---|
| 1782 | - fix build for older distro's
|
---|
| 1783 | * Thu Sep 8 2005 dmueller@suse.de
|
---|
| 1784 | - fix qtdemo (#113783)
|
---|
| 1785 | * Thu Sep 8 2005 adrian@suse.de
|
---|
| 1786 | - do not disable STL support, which would make us incompatible
|
---|
| 1787 | * Wed Aug 31 2005 dmueller@suse.de
|
---|
| 1788 | - fix filelist
|
---|
| 1789 | * Mon Aug 29 2005 adrian@suse.de
|
---|
| 1790 | - do not do a parallel build, it does fail too often
|
---|
| 1791 | * Tue Aug 23 2005 dmueller@suse.de
|
---|
| 1792 | - fix filelist
|
---|
| 1793 | - fix pkgconfig location
|
---|
| 1794 | - remove BUILD-dirs from pkgconfig files
|
---|
| 1795 | * Mon Aug 22 2005 dmueller@suse.de
|
---|
| 1796 | - 4.0.1 update (bugfixes)
|
---|
| 1797 | - add -debug subpackage
|
---|
| 1798 | * Fri Aug 12 2005 dmueller@suse.de
|
---|
| 1799 | - fix dependency of devel package
|
---|
| 1800 | - fix doc packaging
|
---|
| 1801 | - fix permissions
|
---|
| 1802 | - add hack to fix the .la files produced by qmake
|
---|
| 1803 | * Sun Aug 7 2005 adrian@suse.de
|
---|
| 1804 | - link against external sqlite
|
---|
| 1805 | - fix -devel package requires
|
---|
| 1806 | * Sat Aug 6 2005 adrian@suse.de
|
---|
| 1807 | - add desktop files for gui applications
|
---|
| 1808 | * Mon Jul 11 2005 schwab@suse.de
|
---|
| 1809 | - Fix ia64 atomic ops.
|
---|
| 1810 | * Tue Jul 5 2005 uli@suse.de
|
---|
| 1811 | - fixed semantics of atomic ops for s390* (tested and working)
|
---|
| 1812 | * Wed Jun 29 2005 dmueller@suse.de
|
---|
| 1813 | - reapply lost ia64 fixes
|
---|
| 1814 | - build with -release only
|
---|
| 1815 | * Wed Jun 29 2005 uli@suse.de
|
---|
| 1816 | - fixed to build on lib64 archs
|
---|
| 1817 | - squelched warnings that offend autobuild
|
---|
| 1818 | - added atomic ops for s390*
|
---|
| 1819 | * Tue Jun 28 2005 dmueller@suse.de
|
---|
| 1820 | - upgrade Qt 4.0 final
|
---|
| 1821 | * Fri Jun 17 2005 dmueller@suse.de
|
---|
| 1822 | - some more rpmlint fixes and one ia64 fix.
|
---|
| 1823 | * Wed Jun 15 2005 dmueller@suse.de
|
---|
| 1824 | - build
|
---|
| 1825 | * Tue Jun 14 2005 dmueller@suse.de
|
---|
| 1826 | - fix packaging
|
---|
| 1827 | * Tue Jun 14 2005 dmueller@suse.de
|
---|
| 1828 | - update to 4.0.0rc1
|
---|
| 1829 | * Thu May 12 2005 ro@suse.de
|
---|
| 1830 | - fix build on x86-64 fix build on x86-64
|
---|
| 1831 | * Wed Apr 13 2005 adrian@suse.de
|
---|
| 1832 | - update to beta2
|
---|
| 1833 | - rename qt-qt3compat package to qt-qt3support to follow library name
|
---|
| 1834 | * Wed Jan 5 2005 adrian@suse.de
|
---|
| 1835 | - update to pre beta2 snapshot 200513
|
---|
| 1836 | * package is under GPL/QPL again
|
---|
| 1837 | - split package into sub packages
|
---|
| 1838 | * qt - does not require any X11 or image lib dependency
|
---|
| 1839 | * qt-x11 - does need libX11 and OpenGL
|
---|
| 1840 | * qt-qt3compat - library for easy porting of Qt 3 code
|
---|
| 1841 | * qt-devel - all development stuff
|
---|
| 1842 | * qt-devel-doc - API documentation and assistant tool
|
---|
| 1843 | * qt-sql* - SQL database lib and plugins
|
---|
| 1844 | * Fri Jul 9 2004 adrian@suse.de
|
---|
| 1845 | - initial package of the new, great, perfect designed Qt 4
|
---|
| 1846 | - internal package only for now
|
---|