[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#792208: marked as done (qt-at-spi: does not show up in KDE/Qt apps)



Your message dated Tue, 11 Aug 2015 23:06:20 +0000
with message-id <E1ZPIce-0006V6-86@franck.debian.org>
and subject line Bug#792208: fixed in qt-at-spi 0.3.1-6
has caused the Debian Bug report #792208,
regarding qt-at-spi: does not show up in KDE/Qt apps
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
792208: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792208
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: qt-at-spi
Version: 0.3.1-5
Severity: normal
Tags: patch

While trying to figure out why the Caribou On-Screen keyboard does not
show up for KDE/Qt apps, I stumbled upon this patch from Fedora/Red Hat.

If applied on top of the current qt-at-spi package in Debian, it shows
the Caribou on-screen keyboard, for both KDE and Qt apps.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.1.2+ (SMP w/4 CPU cores)
Locale: LANG=en_IN.utf8, LC_CTYPE=en_IN.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages qt-at-spi depends on:
ii  libatspi2.0-0  2.16.0-1
ii  libc6          2.19-18
ii  libdbus-1-3    1.8.18-1
ii  libgcc1        1:5.1.1-12
ii  libglib2.0-0   2.44.1-1.1
ii  libqt4-dbus    4:4.8.7+dfsg-1
ii  libqtcore4     4:4.8.7+dfsg-1
ii  libqtgui4      4:4.8.7+dfsg-1
ii  libstdc++6     5.1.1-12

qt-at-spi recommends no packages.

qt-at-spi suggests no packages.

-- no debconf information
Picked up from: https://bugzilla.redhat.com/attachment.cgi?id=865746

This fixes issues with KDE/Qt apps, i.e. the Caribou keyboard now pops up in applications from those toolkits
--- a/src/atspiadaptor.cpp
+++ b/src/atspiadaptor.cpp
@@ -1831,7 +1831,13 @@
     } else if (function == "GetCharacterExtents") {
         int offset = message.arguments().at(0).toInt();
         int coordType = message.arguments().at(1).toUInt();
-        connection.send(message.createReply(getCharacterExtents(interface, offset, coordType)));
+        // connection.send(message.createReply(getCharacterExtents(interface, offset, coordType)));
+	
+        // There is probably a better way to create the list from the rect.
+        QRect rect = getCharacterExtents(interface, offset, coordType);
+        QList<QVariant> variantList = QList<QVariant>();
+        variantList << rect.x() << rect.y() << rect.width() << rect.height();
+        connection.send(message.createReply(variantList));
     } else if (function == "GetDefaultAttributeSet" || function == "GetDefaultAttributes") {
         // GetDefaultAttributes is deprecated in favour of GetDefaultAttributeSet.
         // Empty set seems reasonable. There is no default attribute set.

--- End Message ---
--- Begin Message ---
Source: qt-at-spi
Source-Version: 0.3.1-6

We believe that the bug you reported is fixed in the latest version of
qt-at-spi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 792208@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated qt-at-spi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 12 Aug 2015 00:40:14 +0200
Source: qt-at-spi
Binary: qt-at-spi qt-at-spi-doc
Architecture: source all amd64
Version: 0.3.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Description:
 qt-at-spi  - at-spi accessibility plugin for Qt
 qt-at-spi-doc - at-spi accessibility plugin for Qt - Documentation
Closes: 792208
Changes:
 qt-at-spi (0.3.1-6) unstable; urgency=medium
 .
   * patches/getcharacterextents-marshalling: New patch from QT5 to
     fix marshalling of GetCharacterExtents and GetRangeExtents
     (Closes: #792208).
Checksums-Sha1:
 2ab810ccdfd100a3a1b44c39f5ef5245f4a9a452 1923 qt-at-spi_0.3.1-6.dsc
 7374817c1e660506d1c0c80cc3aac65ba5aacb12 4064 qt-at-spi_0.3.1-6.debian.tar.xz
 9f5b809c7e0a39cc1655643fdb2905645b8d4623 11910 qt-at-spi-doc_0.3.1-6_all.deb
 833747d86801ba3712342cd6be88699dd16cfad0 108138 qt-at-spi_0.3.1-6_amd64.deb
Checksums-Sha256:
 010e1cb2f622254d6ae05251ed9a53c60821f312a9876bfe5d85fbd297112069 1923 qt-at-spi_0.3.1-6.dsc
 df7faf760f39a9265e4b08df94386235ece2aafc0369452ca94c3983a42adff9 4064 qt-at-spi_0.3.1-6.debian.tar.xz
 8f0fe2530b5a9b537175847113a0c85a5f4a63ca4abbcf5601241630dd5ac117 11910 qt-at-spi-doc_0.3.1-6_all.deb
 35034148fd506c94889c7fbd6b798354b2c553c97187d48fe2c8273408a67df1 108138 qt-at-spi_0.3.1-6_amd64.deb
Files:
 3adf6decf072ba46859b7a56d5e5593a 1923 misc optional qt-at-spi_0.3.1-6.dsc
 e30168cfbb15e3350a6bbd1632d09b84 4064 misc optional qt-at-spi_0.3.1-6.debian.tar.xz
 22028f3c442bf6550a9c8bf478dd580e 11910 doc optional qt-at-spi-doc_0.3.1-6_all.deb
 66af8a82501002cc635c9b063d0edd42 108138 misc optional qt-at-spi_0.3.1-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJVynvHAAoJEAdNJfYUJ+jAQX0P/1XzC5/8/pVrrRj8eWDzrzJq
BXnafYR078mGA5c2/p9TbXdTyFoA5kKBERomxl9m8R14xL1q8qFGRcM5iCe3ynPO
toXc49vlyqjb4J3yVtbybUHtkg1jWEpnjnAseObuaaaIoPcIHU2zEE1OaD4xdpp9
e1fZfuugKVzDQShrVC38XDyVDchvn4SR3j5E2XZ4RdYFmH26Oz/mbUAriCsp3R7x
nMZFdE637ZR/M2EdbjOcOs10YlTfIgEsUU37u+I0T9qpaws3NKJuKbXlfN/u07kw
yqv6OloZy2C7VuSJIjDhpxFTq/pLVEITXoEfnSwJRlrDvqXBKBDy/3V6EUahfiq4
m2A1Zo1ufNq7PUUfx4NivxzQ2DcUFPSnDRHwd4o9Hjz0K3iw3fJpEtgQzeMowoOA
nGCA0rnQ8bjS88TRb4Z9/sxrkZ2b4zuetFfbr4BQcULCeLWdi2RKGJVY22ePTZXc
6QOzh5YJz3CoVF1GuktC/S5sYy7SHf+b/RoAlUL3qYeLVeswpVUHCZd7YpeW34PU
FExlY5K2LrBXnlG06OWzFe7depPrsQvLMueQlkp6AQSo+2c163oFlVCSl4Ik7soS
z9TqfCBfonNjLFP+CZ8lYIQ5exmsr/D1bvKR3k4QPh2qd3KYect4H6RHQc0zRIM5
UFb3I6K8zqDfd+496AOk
=Oynh
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: