qt4-x11.git
12 years ago_hurd_max_path
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_hurd_max_path

Gbp-Pq: Name 80_hurd_max_path.diff

12 years ago_hppa_unaligned_access_fix_458133
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_hppa_unaligned_access_fix_458133

Fix unaligned access on hppa

Gbp-Pq: Name 71_hppa_unaligned_access_fix_458133.diff

12 years ago_hppa_ldcw_fix
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_hppa_ldcw_fix

patch from Ubuntu to properly support hppa.

Gbp-Pq: Name 70_hppa_ldcw_fix.diff

12 years ago_kfreebsd_strnstr_build_fix
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_kfreebsd_strnstr_build_fix

Gbp-Pq: Name 51_kfreebsd_strnstr_build_fix.diff

12 years ago_kfreebsd_Q_OS
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_kfreebsd_Q_OS

Gbp-Pq: Name 50_kfreebsd_Q_OS.diff

12 years ago_disable_opengl_visibility
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_disable_opengl_visibility

temporary fix because of alpha, has to be dropped as soon as gcc's bug is fixed.

Gbp-Pq: Name 41_disable_opengl_visibility.diff

12 years ago_alpha_ice
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_alpha_ice

Gbp-Pq: Name 40_alpha_ice.diff

12 years agoFixed some alignment problems on sparc
Mike Hommey [Sun, 6 Jul 2008 06:37:28 +0000 (08:37 +0200)]
Fixed some alignment problems on sparc

Fixed some alignment problems on sparc

(and some that might occur on arm, too).

Some compiler warnings about alignment remain, but I don't know if they are
a real problem yet.

Gbp-Pq: Name 30_webkit_unaligned_access.diff

12 years agoPermit loading plugins built with future major Qt releases (4.x)
Modestas Vainius [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
Permit loading plugins built with future major Qt releases (4.x)

This check is too paranoid for us because it prevents from using symbol files
in full potential. Fine-grained package level dependencies should ensure that
the required version of the Qt Library is installed which might not necessarily
be the latest Qt 4.x the plugin was built against because the plugin actually
did not use any of new symbols in the Qt Library.

However, removal of this check might still increase likelihood of crashes when:

1) loading a new incompatible version of plugin into a running process still
using an old Qt Library. This might happen right after upgrade;

2) user tries to load incompatible non-packaged plugin;

but it's an acceptable compromise. Here we trade more bullet proof protection
from rare user faults or weird system misconfigurations for more flexibility,
installability and expand of forward binary compatibility beyond the same Qt
4.x whenever possible.

Gbp-Pq: Name 23_permit_plugins_built_with_future_qt.diff

12 years ago_install_qvfb
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_install_qvfb

Gbp-Pq: Name 20_install_qvfb.diff

12 years ago_enable_qt3support_qtwebkit_debug_info
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_enable_qt3support_qtwebkit_debug_info

On Qt >= 4.5, debug info are disabled for Qt3Support and QtWebkit.
This patch enable them.

Gbp-Pq: Name 18_enable_qt3support_qtwebkit_debug_info.diff

12 years ago_hide_std_symbols_on_qtwebkit
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_hide_std_symbols_on_qtwebkit

Solution based on the work of Mike Hommey in the gtk webkit package.
Author: Sune Vuorela <debian@pusling.com>

Gbp-Pq: Name 16_hide_std_symbols_on_qtwebkit.diff

12 years ago_fix_qmake_makefile_generation
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_fix_qmake_makefile_generation

Gbp-Pq: Name 15_fix_qmake_makefile_generation.diff

12 years ago_add_nostrip_for_debug_packages
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_add_nostrip_for_debug_packages

Qt is built in release mode and strip files by default.
Set CONFIG+=nostrip to avoid the stripping and
let dh_strip do it to generate debug packages.

Gbp-Pq: Name 12_add_nostrip_for_debug_packages.diff

12 years ago_build_translations
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_build_translations

translations fails to build under autobuilders.
Use case: Qt sources comes from git and we need to build them.

Gbp-Pq: Name 11_build_translations.diff

12 years ago_config_tests_fixes
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_config_tests_fixes

Gbp-Pq: Name 10_config_tests_fixes.diff

12 years ago_configure_quilt_compat
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_configure_quilt_compat

Avoid '.pc' directories created by quilt.
It breaks qmake projects search.

Gbp-Pq: Name 08_configure_quilt_compat.diff

12 years ago_trust_dpkg-arch_over_uname-m
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_trust_dpkg-arch_over_uname-m

qt-bugs@ issue : N180631
Trolltech task ID : 181882

Gbp-Pq: Name 07_trust_dpkg-arch_over_uname-m.diff

12 years agoset sane timestamps when generating header symlinks for non-existing headers
Modestas Vainius [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
set sane timestamps when generating header symlinks for non-existing headers

This is particularly important for QtCore/QtConfig symlink because typically
qconfig.h does not exist when syncqt is run by ./configure. So instead of
assigning a modification timestamp equal to the epoch (00:00 January 1, 1970
GMT.) for the symlink, just use current time().

Gbp-Pq: Name 02_syncqt_sane_timestamp_for_nonexisting_headers.diff

12 years ago_debian_append_qt4_suffix
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
_debian_append_qt4_suffix

Gbp-Pq: Name 01_debian_append_qt4_suffix.diff

12 years agobuildable_appchooser_states_demos
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
buildable_appchooser_states_demos

Gbp-Pq: Name buildable_appchooser_states_demos.patch

12 years agoqtdebug_syslog
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
qtdebug_syslog

Gbp-Pq: Name qtdebug_syslog.patch

12 years agoWhen tabs are inserted or removed in a QTabBar, QTabBarPrivate::refresh() is called...
Robert Knight [Sun, 20 Apr 2008 14:28:31 +0000 (16:28 +0200)]
When tabs are inserted or removed in a QTabBar, QTabBarPrivate::refresh() is called to update the layout. If the tabbar widget is hidden, this just sets a boolean variable (layoutDirty) and returns, so the parent widget's layout is not notified about the possible geometry change.

Prior to Qt 4.4 this was not a problem because the geometry was
recalculated in QTabBar::sizeHint() if the layoutDirty variable was
set.  In Qt 4.4 however the layout caches size hint information in
QWidgetItemV2.  Since the cache information is not invalidated, the
layout may end up using out-of-date size hint information to compute
the widget size.

If the QTabBar is empty when QTabBar::sizeHint() is called, it will
return a size with a height of 0, which will be kept in the cache and
so the tab bar will never be shown.

This patch fixes the problem by calling updateGeometry() whenever the
tab bar's layout is refreshed.

qt-bugs@ issue : 208185
Trolltech task ID : 208349
bugs.kde.org number : 159014

Gbp-Pq: Name 0225-invalidate-tabbar-geometry-on-refresh.patch

12 years agoThis patch makes override-redirect windows (popup menu, dropdown menu, tooltip, combo...
Lubos Lunak [Tue, 2 Oct 2007 14:08:32 +0000 (16:08 +0200)]
This patch makes override-redirect windows (popup menu, dropdown menu, tooltip, combobox, etc.) also have more window properties like WM_CLASS, so they can be used when compositing.

qt-bugs@ issue : none
bugs.kde.org number : none

Gbp-Pq: Name 0195-compositing-properties.diff

12 years agochange_all_shmget_calls_to_use_user-only_memory
Lisandro Damián Nicanor Pérez Meyer [Sat, 22 Dec 2012 16:32:12 +0000 (08:32 -0800)]
change_all_shmget_calls_to_use_user-only_memory

Change-Id: I8fc753f09126651af3fb82df3049050f0b14e876
(cherry-picked from Qt 5 commit 856f209fb63ae336bfb389a12d2a75fa886dc1c5)
Reviewed-by: Richard J. Moore <rich@kde.org>
Gbp-Pq: Name change_all_shmget_calls_to_use_user-only_memory.patch

12 years agoFix binary incompatibility between openssl versions
Shane Kearns [Thu, 6 Dec 2012 17:03:18 +0000 (17:03 +0000)]
Fix binary incompatibility between openssl versions

OpenSSL changed the layout of X509_STORE_CTX between 0.9 and 1.0
So we have to consider this struct as private implementation, and use
the access functions instead.

This bug would cause certificate verification problems if a different
version of openssl is loaded at runtime to the headers Qt was compiled
against.

Task-number: QTBUG-28343
Change-Id: I47fc24336f7d9c80f08f9c8ba6debc51a5591258
Reviewed-by: Richard J. Moore <rich@kde.org>
(cherry picked from commit eb2688c4c4f257d0a4d978ba4bf57d6347b15252)

Gbp-Pq: Name Fix_binary_incompatibility_between_openssl_versions.patch

12 years agoSSL certificates: blacklist mis-issued Turktrust certificates
Peter Hartmann [Fri, 4 Jan 2013 10:06:14 +0000 (11:06 +0100)]
SSL certificates: blacklist mis-issued Turktrust certificates

Those certificates have erroneously set the CA attribute to true,
meaning everybody in possesion of their keys can issue certificates on
their own.

backport of bf5e7fb2652669599a508e049b46ebd5cd3206e5 from qtbase

Task-number: QTBUG-28937
Change-Id: Iee57c6f983fee61c13c3b66ed874300ef8e80c23
Reviewed-by: Richard J. Moore <rich@kde.org>
Gbp-Pq: Name SSL-certificates-blacklist-mis-issued-Turktrust-cert.patch

12 years agoMake the rules for redirects a bit stricter.
Richard Moore [Mon, 19 Nov 2012 20:48:39 +0000 (20:48 +0000)]
Make the rules for redirects a bit stricter.

Change-Id: I7a3cec664aa028202de3d3bda9f499e4deb2998d

Gbp-Pq: Name make_rules_for_redirect_stricter.patch

12 years agoFix mmap usage.
Jędrzej Nowacki [Mon, 22 Oct 2012 13:17:19 +0000 (15:17 +0200)]
Fix mmap usage.

Add missing MAP_NORESERVE and fix error checking.

Special thanks to Olivier JG for debugging the issue.

Task-number: QTBUG-27322
Change-Id: Ia9f4aa80415f0127318714912b524131a5b0f18a

Gbp-Pq: Name add_missing_map_noreserve.patch

12 years agoFix JIT crash on x86-64 (avoid 32-bit branch offset overflow)
Kent Hansen [Thu, 8 Jul 2010 17:26:50 +0000 (17:26 +0000)]
Fix JIT crash on x86-64 (avoid 32-bit branch offset overflow)

Cherry-picked from webkit commit
a5b3261a8c4386b4e14ce40a34c7fc933a5f7001

Task-number: QTBUG-23871
Change-Id: Ia028fe072b349e3a7883ae0f6f7298941cc1bc9e
Reviewed-by: Simon Hausmann <simon.hausmann@nokia.com>
(cherry picked from commit 79ebd39d0d4846cb911ae122d2059e5add568d7e in qtscript)

Gbp-Pq: Name fix_jit_crash_on_x86_64.patch

12 years agodisable-SSL-compression-by-default
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
disable-SSL-compression-by-default

Gbp-Pq: Name disable-SSL-compression-by-default.patch

12 years agoFix-cursor-truncate-to-include-line-position
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
Fix-cursor-truncate-to-include-line-position

Origin: commit ca89c49fa2c5cbb3945897046f33eed9f7da846c
Author: Jiang Jiang <jiang.jiang@nokia.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
Applied-Upstream: yes
Forwarded: not-needed

Gbp-Pq: Name Fix-cursor-truncate-to-include-line-position.patch

12 years agoQElfParser: fix type of sh_size
Pino Toscano [Tue, 15 May 2012 12:40:15 +0000 (14:40 +0200)]
QElfParser: fix type of sh_size

The type of the sh_size field of a section header is either Elf32_Word or Elf64_Xword,
so the type used cannot be qelfword_t (always 32 bits) but qelfoff_t.

Change-Id: Ia380b6823913fee7a96b39f742630ae3a9ca0cb8
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Arvid Picciani <arvid.picciani@nokia.com>
(backport of 77b179689ba37dc909778fdd00df2701f83a2868 from qtbase)

Gbp-Pq: Name QElfParser-fix-type-of-sh_size.patch

12 years agoFix logic for figuring out what ConfigureNotify positions can be trusted
Owen W. Taylor [Mon, 17 Oct 2011 21:27:43 +0000 (17:27 -0400)]
Fix logic for figuring out what ConfigureNotify positions can be trusted

When reading ahead in the queue for ConfigureNotify events, it's necessary
to look for intermediate ReparentNotify events as well, since they will
determine whether the position in the event can be trusted or not.

Bug: https://bugreports.qt.nokia.com/browse/QTBUG-21900

Gbp-Pq: Name QTBUG-21900_Buttons_in_Qt_applications_not_clickable_when_run_under_gnome-shell.patch

12 years agoQTBUG-14724_close_orphaned_file_descriptors_after_printing
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
QTBUG-14724_close_orphaned_file_descriptors_after_printing

 What happened: In QPdfBaseEnginePrivate::openPrintDevice() noone
 remembers the file descriptor opened by tempFile() which is a call to
 the cups library to cupsTempFile()

 Later in closePrintDevice the check for fd<0 fails, so no one closes
 the file descriptor. If you later remove the file, the descriptor is
 still open and cannot removed until you close the application.

 If you print 20 times and more during your application is running and
 you print out large files (complicate forms with a lot of elements
 produces files with 3-4 MByte) your temporary file can be full, but
 you don't see (with ls) files in it.

Bug: https://bugreports.qt.nokia.com/browse/QTBUG-14724
Author: Georg Scherzer

Gbp-Pq: Name QTBUG-14724_close_orphaned_file_descriptors_after_printing.patch

12 years agoAdd_support_for_QT_USE_DRAG_DISTANCE_env_var
Debian Qt/KDE Maintainers [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
Add_support_for_QT_USE_DRAG_DISTANCE_env_var

from QT_USE_DRAG_DISTANCE environment variable.
See also http://bugreports.qt.nokia.com/browse/QTBUG-12594
Author: Joonas Tanskanen <joonas.tanskanen@sasken.com>

Gbp-Pq: Name Add_support_for_QT_USE_DRAG_DISTANCE_env_var.patch

12 years agoqt4-x11 (4:4.8.2+dfsg-11) unstable; urgency=medium
Lisandro Damián Nicanor Pérez Meyer [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
qt4-x11 (4:4.8.2+dfsg-11) unstable; urgency=medium

  * Take upstream patch change_all_shmget_calls_to_use_user-only_memory.patch.
    It changes the shmget calls to get user-only memory, CVE-2013-0254.
    - Set urgency to medium.
    - Drop changes from tests/auto/qtipc/qsharedmemory/tst_qsharedmemory.cpp,
    it doesn't exists in the Debian tarball.

[dgit import unpatched qt4-x11 4:4.8.2+dfsg-11]

12 years agoImport qt4-x11_4.8.2+dfsg-11.debian.tar.gz
Lisandro Damián Nicanor Pérez Meyer [Tue, 5 Feb 2013 21:52:29 +0000 (21:52 +0000)]
Import qt4-x11_4.8.2+dfsg-11.debian.tar.gz

[dgit import tarball qt4-x11 4:4.8.2+dfsg-11 qt4-x11_4.8.2+dfsg-11.debian.tar.gz]

13 years agoImport qt4-x11_4.8.2+dfsg.orig.tar.xz
Lisandro Damián Nicanor Pérez Meyer [Sat, 18 Aug 2012 19:36:22 +0000 (19:36 +0000)]
Import qt4-x11_4.8.2+dfsg.orig.tar.xz

[dgit import orig qt4-x11_4.8.2+dfsg.orig.tar.xz]