profile/ivi/qtbase.git
12 years agoChange visibility of eventFilter().
Robin Burchell [Fri, 20 Jan 2012 08:08:41 +0000 (10:08 +0200)]
Change visibility of eventFilter().

Change-Id: I2d47e3d1f5a8fac5a1fe4638dce87a9e036f8544
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
12 years agoAdd Contact: information in the license header
Bradley T. Hughes [Fri, 20 Jan 2012 10:34:50 +0000 (11:34 +0100)]
Add Contact: information in the license header

Contact point is the Qt Project, and needs to be included for
all new files added to the repository.

Change-Id: Id0e7219e1d11a169f1a91439728cbda55ab29eeb
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
12 years agoSilence warning from clang
Bradley T. Hughes [Wed, 18 Jan 2012 15:15:44 +0000 (16:15 +0100)]
Silence warning from clang

QBasicAtomicPointer is forward declared as a class, keep the actual
declaration of QBasicAtomicInteger and QBasicAtomicPointer as class with
all public members (qoldbasicatomic.h does the same).

src/corelib/thread/qbasicatomic.h:158:1: warning:
      'QBasicAtomicPointer' defined as a struct template here but
      previously declared as a class template [-Wmismatched-tags]
struct QBasicAtomicPointer
^
src/corelib/global/qglobal.h:1861:23: note: did you mean struct here?
template <typename T> class QBasicAtomicPointer;
                      ^~~~~
                      struct

Change-Id: I38c59c29d7f796dde772e7f403bbf98b04571a08
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
12 years agoUse Q_FOREVER instead of forever
Bradley T. Hughes [Wed, 18 Jan 2012 12:44:26 +0000 (13:44 +0100)]
Use Q_FOREVER instead of forever

Public headers should compile with QT_NO_KEYWORDS defined.

Change-Id: I5620b4b2600f5e39bb402b97d14fdb257dfe9942
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
12 years agoAdd the new QBasicAtomicXXX implementation - no backends yet
Thiago Macieira [Sun, 31 Jul 2011 20:40:40 +0000 (17:40 -0300)]
Add the new QBasicAtomicXXX implementation - no backends yet

The new implementation is API- and ABI-compatible with the old
implementation, provided that QBasicAtomicInt isn't used as an
argument in a function call or the return value: now, QBasicAtomicInt
is a typedef to QBasicAtomicInteger<int>.

The new design is based on CRTP: the QGenericAtomicOps template class
takes as a template parameter the derived class itself. This way, we
implement a "poor man's virtual" without a virtual table and
everything is inline.

QGenericAtomicOps implements most of the atomics code that is repeated
in many classes all over:

 * Acquire semantics are obtained by placing an acquire barrier after
   the Relaxed operation
 * Release semantics are obtained by placing a release barrier before
   the Relaxed operation
 * Ordered semantics are obtained by placing an ordered barrier before
   the Relaxed operation (either way would be fine)
 * fetchAndStoreRelaxed and fetchAndAddRelaxed are implemented on top
   of testAndSetRelaxed
 * ref and deref are implemented on top of fetchAndAddRelaxed

It also adds load, loadAcquire, store and storeRelease: the default
implementations of loadAcquire and storeRelease operate on a volatile
variable and add barriers. There are no direct operators for accessing
the value.

Each architecture-specific implementation can override any of the
functions or the memory barrier functions. It must implement at least
the testAndSetRelaxed function.

In addition, by specialising one template class, the implementations
can allow QBasicAtomicInteger for additional types (of different
sizes). At the very least, int, unsigned and pointers must be supported.

Change-Id: I6da647e225bb330d3cfc16f84d0e7849dff85ec7
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
12 years agoExpect tst_QTreeView::editTriggers() failure on Mac OS X
Bradley T. Hughes [Wed, 18 Jan 2012 07:17:18 +0000 (08:17 +0100)]
Expect tst_QTreeView::editTriggers() failure on Mac OS X

EditKeyPressed 4 test data fails, all other test data for the function
pass.

Task-number: QTBUG-23696
Change-Id: Ied56bd0b653ad4dcc2b6451b486aae7cad134211
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoExpect tst_QColumnView::moveCursor() failure on Mac OS X
Bradley T. Hughes [Wed, 18 Jan 2012 07:19:38 +0000 (08:19 +0100)]
Expect tst_QColumnView::moveCursor() failure on Mac OS X

Both test data fail.

Task-number: QTBUG-23697
Change-Id: Iee4b08a88db33c72c584e326e928863af61c8dd4
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoExpect tooltip related test failures on Mac OS X
Bradley T. Hughes [Tue, 17 Jan 2012 08:58:50 +0000 (09:58 +0100)]
Expect tooltip related test failures on Mac OS X

Mark test failures related to tool tips with QEXPECT_FAIL(). See
QTBUG-23707 for description of the failures.

Change-Id: I753256d1db748cef41cf1898620647c4cbacc472
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoIgnore failures from tst_QWidget_window on Mac OS X
Bradley T. Hughes [Tue, 17 Jan 2012 13:23:15 +0000 (14:23 +0100)]
Ignore failures from tst_QWidget_window on Mac OS X

The tst_windowFilePathAndwindowTitle test currently fails, so mark the
failures as expected failures for now.

Task-number: QTBUG-23682
Change-Id: If64a82c919b218b5c1c38ce5228081bb46fe70ac
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoCompile.
Morten Johan Sorvig [Tue, 17 Jan 2012 19:02:18 +0000 (20:02 +0100)]
Compile.

Change-Id: I3c490eb2ce9bd655f4808b232663a530baec5990
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
12 years agoRemove warning and automagic for "missing QT += quick"
Kent Hansen [Thu, 19 Jan 2012 07:35:49 +0000 (08:35 +0100)]
Remove warning and automagic for "missing QT += quick"

This reverts commit 613183ff8c101fe544814259197d897b3540bc85
("Automatically add QtQuick module if only QtDeclarative is specified").

The QtQuick module has been around for a while now, and the need to
port to it has been duly announced.

After this commit, projects that use the QtQuick 2 API (QQuickItem
and friends) will explicitly have to add QT += quick.

Change-Id: Ie5e6d438431a0c736e214c28c0d1ba1189b4ee06
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Denis Dzyubenko <denis.dzyubenko@nokia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
12 years agofix case of included windows headers
Mark Brand [Wed, 18 Jan 2012 21:34:53 +0000 (22:34 +0100)]
fix case of included windows headers

Allows cross-building on unix.

Change-Id: If389138c2d3bf5e72c62c85d054785ac9232f158
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
12 years agofix cross building mingw: doesn't need to pass qpa test
Mark Brand [Wed, 18 Jan 2012 21:36:32 +0000 (22:36 +0100)]
fix cross building mingw: doesn't need to pass qpa test

Change-Id: I4b40d122db81506bb2ad85db459f806ac93f8cbd
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
12 years agoRemove the useless connManager() function.
Xizhi Zhu [Thu, 19 Jan 2012 13:27:10 +0000 (14:27 +0100)]
Remove the useless connManager() function.

Change-Id: Ifac0796ec22d0656ccfcf31b8d45b2342c2ee646
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
Reviewed-by: hjk <qthjk@ovi.com>
12 years agoRemove Q_CC_MWERKS.
Robin Burchell [Wed, 18 Jan 2012 11:43:47 +0000 (13:43 +0200)]
Remove Q_CC_MWERKS.

This is no longer supported.

Change-Id: I3914f5007595fd699fa1e9a565a0a3f59a0e135e
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com>
12 years agoRemove Q_CC_NOKIAX86.
Robin Burchell [Wed, 18 Jan 2012 15:21:04 +0000 (17:21 +0200)]
Remove Q_CC_NOKIAX86.

This is no longer supported.

Change-Id: Ic393bc48c4c842514da69b6696cfb62b54360070
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
Reviewed-by: Shane Kearns <ext-shane.2.kearns@nokia.com>
12 years agoRemove QDir::convertSeparators()
Lars Knoll [Thu, 19 Jan 2012 09:29:41 +0000 (10:29 +0100)]
Remove QDir::convertSeparators()

This method has been deprecated since Qt 4.2.
QDir::toNativeSeparators() replaces it since then.

Change-Id: I49e6e1bfd50f26aa30134e599ee82067709549a7
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
12 years agoRemoving QHttpHeader and QHttpResponseHeader.
Jonas M. Gastal [Tue, 10 Jan 2012 11:36:56 +0000 (09:36 -0200)]
Removing QHttpHeader and QHttpResponseHeader.

QAuthenticator used it for the convinience of QHttpSocketEngine only.
QHttpSocketEngine has now been ported to use QHttpNetworkReply to parse
HTTP responses.

Change-Id: Idf6e70aa76613aad6e3d789d81ca1b4fd73575c2
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
12 years agoRename all our interfaces from com.trolltech to org.qt-project
Lars Knoll [Wed, 18 Jan 2012 13:45:55 +0000 (14:45 +0100)]
Rename all our interfaces from com.trolltech to org.qt-project

Change-Id: I6db7211fcf6b24bd75e360645bbb2fdf1ef8a8bc
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
12 years agoCleanup: No need to have two code paths that both return Unrelated.
Jan-Arve Saether [Thu, 19 Jan 2012 10:26:03 +0000 (11:26 +0100)]
Cleanup: No need to have two code paths that both return Unrelated.

QAccessibleInterface::relatedTo() does the job for us already.

Change-Id: I816022041e38c5f9dd742df1c4b9ca61b8d6a186
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
12 years agoAdd "nswindow" resource to the Cocoa native interface implementation
Bradley T. Hughes [Tue, 17 Jan 2012 13:40:35 +0000 (14:40 +0100)]
Add "nswindow" resource to the Cocoa native interface implementation

This will return the NSWindow* for the given QWindow*. Port the QWidget
autotest helper to use the native interface and the "nswindow" resource.

Change-Id: I754b7e9288690ac3c99c3ec65c5526d5fe121234
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
12 years agoRemove the tst_QWidget::retainHIView() test
Bradley T. Hughes [Tue, 17 Jan 2012 13:37:38 +0000 (14:37 +0100)]
Remove the tst_QWidget::retainHIView() test

Qt is Cocoa only now, and does not use HIView anymore, making this test
is meaningless. The testAndRelease() and createAndRetain() helper
functions are also no longer needed.

Change-Id: I26180a4670c8e7445741d3aab510c4da7b65388c
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
12 years agoPrevent menubar related crashes
Bradley T. Hughes [Wed, 18 Jan 2012 10:04:02 +0000 (11:04 +0100)]
Prevent menubar related crashes

The native menubar interface does not communicate menubar destruction
down to the implementation, so we cannot keep naked pointers (otherwise
they become dangling). This happens often while running autotests as
windows, menus, widgets, etc. are quickly created, tested, and then
destroyed.

Work-around the crashes for now by using QWeakPointer. A proper fix will
need to be investigated to prevent the menubars hash from holding
dangling key pointers.

Change-Id: Ie8e50cbc52f9510e844fc3c0c5ae6a0865320282
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
12 years agoremove NTFS junction and mount point detection
Joerg Bornemann [Wed, 18 Jan 2012 13:50:23 +0000 (14:50 +0100)]
remove NTFS junction and mount point detection

Qt now treats neither NTFS junctions nor mount points as symlinks.

Task-number: QTBUG-20431
Change-Id: I93f67d7438d441ceb53308d4a1f29335beedd547
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
12 years agoRevert "fix NTFS mount points"
Joerg Bornemann [Wed, 18 Jan 2012 13:44:42 +0000 (14:44 +0100)]
Revert "fix NTFS mount points"

We agreed on treating neither junctions nor mount points as symlinks.
This will be handled in another commit.

This reverts commit 1656c4780cc6c1d96f47522046f3f53b1eebb95a.

Change-Id: I41a87b6df9f7fba333df4c967ee9f0c1f3940952
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
12 years agoFix compiler warnings in Qt Network.
Friedemann Kleint [Thu, 19 Jan 2012 07:33:55 +0000 (08:33 +0100)]
Fix compiler warnings in Qt Network.

- Missing return value
- Wrong format for qint64

Change-Id: Id0de58c85b7c8ed2a62f7237fd23e6c5a5ac92ec
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
12 years agoDisable 'make check' for tst_QWidget on Mac OS X
Bradley T. Hughes [Wed, 18 Jan 2012 07:10:35 +0000 (08:10 +0100)]
Disable 'make check' for tst_QWidget on Mac OS X

This test crashes, which can destabilize the CI system, so don't run the
test for now. It is still compiled as part of the build process, though.

Task-number: QTBUG-23695
Change-Id: I841fab7c56b8dba33e8d1b074f118b65790f34ef
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoReplace Q_WS_MAC with Q_OS_MAC in tests/auto/other
Bradley T. Hughes [Mon, 16 Jan 2012 11:02:48 +0000 (12:02 +0100)]
Replace Q_WS_MAC with Q_OS_MAC in tests/auto/other

Change-Id: If805ea762047d07872a278956fc7637e5bafc6db
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoWindows: Implement QPlatformScreen::name()
Friedemann Kleint [Wed, 18 Jan 2012 15:48:57 +0000 (16:48 +0100)]
Windows: Implement QPlatformScreen::name()

Change-Id: I04ec91b12936bdcc179b79558ac2285b70281dcd
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
12 years agocore as a directory name is usually not a good idea
Lars Knoll [Wed, 18 Jan 2012 08:51:03 +0000 (09:51 +0100)]
core as a directory name is usually not a good idea

Let's follow the other places in qtbase where the
directory is named corelib.

Change-Id: Ib426f4ee7311f622a89b252b9915aca1d3dd688d
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
12 years agoFix hang in tst_qwidgetaction on Windows.
Friedemann Kleint [Wed, 18 Jan 2012 15:32:12 +0000 (16:32 +0100)]
Fix hang in tst_qwidgetaction on Windows.

Increase timer interval.

Change-Id: I2cf40415d356c29ebd753a0e78f43aee474123ca
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
12 years agoRemove all references to QAccessible::Self
Jan-Arve Saether [Wed, 18 Jan 2012 13:42:13 +0000 (14:42 +0100)]
Remove all references to QAccessible::Self

navigate() to Self does not make any sense (its basically a clone).
It seems that its not that useful to return Self from relationTo(),
since it was only one place where relationTo() was called where it
checked for the Self flag. This was in the windows bridge, and we
could easily work around that.
If it really turns out that Self is useful, we can always add that
enum value back later.

Change-Id: I9ebb60da059a843de5e6fcab9e815b919afc6f2a
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
12 years agoRemove QNetworkConfigurationPrivate::bearerTypeName().
Xizhi Zhu [Tue, 17 Jan 2012 16:56:47 +0000 (18:56 +0200)]
Remove QNetworkConfigurationPrivate::bearerTypeName().

Also, use QStringLiteral instead of QLatin1String.

Change-Id: I232fc02a56261929864c2ea66993ef1c74bc1237
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
12 years agoRemove the useless undef for "interface".
Xizhi Zhu [Tue, 17 Jan 2012 16:26:49 +0000 (18:26 +0200)]
Remove the useless undef for "interface".

"interface" is not used by QNetworkConfiguration.

Change-Id: I742fe179d415ab1424bfddb1f6c034fc98c55e61
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
12 years agoAdd the missing Q_DISABLE_COPY for public bearer classes.
Xizhi Zhu [Tue, 17 Jan 2012 16:20:45 +0000 (18:20 +0200)]
Add the missing Q_DISABLE_COPY for public bearer classes.

QNetworkConfigurationManager and QNetworkSession are QObject, which
should not be thought of as values that can be copied or assigned, but
as unique identities.

Change-Id: I6ff0124a613862c2b411da2df31f03d5033315a9
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
12 years agoChanged xml unittests to work from installation directory
Kurt Korbatits [Wed, 18 Jan 2012 02:32:58 +0000 (12:32 +1000)]
Changed xml unittests to work from installation directory

- Changed to use QFINDTESTDATA and TESTDATA

Change-Id: Ib738adfb6d0553e4c995ccaa51e34335f00f50f0
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoRemove all references to QAccessible::(Covers|Covered)
Jan-Arve Saether [Wed, 18 Jan 2012 13:02:23 +0000 (14:02 +0100)]
Remove all references to QAccessible::(Covers|Covered)

These were not used in any bridges, and none of the bridges
(MSAA, Cocoa, AT-SPI/IA2) can hardly make use of this information.

Change-Id: If3cad6b6c1928535dd932f46c9ec6883a4a19c76
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
12 years agoRemove all references to Self in relation to navigate.
Jan-Arve Saether [Wed, 18 Jan 2012 11:47:17 +0000 (12:47 +0100)]
Remove all references to Self in relation to navigate.

After this change, Self should only be used in the context of
relationTo().

Change-Id: I04bb2bf7c480f9350aceb6e53d78e5cf1808d53e
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
12 years agoqmake: Normalize paths instead of converting to native separators
Orgad Shaneh [Tue, 15 Nov 2011 08:34:38 +0000 (10:34 +0200)]
qmake: Normalize paths instead of converting to native separators

Task-number: QTBUG-22738

Change-Id: I40163a883d84beff79f52bff141d61dfe921c129
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
12 years agoRemove QInputContext usage from QWidget test
Pekka Vuorela [Wed, 18 Jan 2012 11:35:26 +0000 (13:35 +0200)]
Remove QInputContext usage from QWidget test

Change-Id: Ifcd600f5efd5bd079dd2f8d66803e34ffa6df37f
Reviewed-by: Joona Petrell <joona.t.petrell@nokia.com>
12 years agoQWidget editors to return correct value for Qt::ImEnabled
Pekka Vuorela [Tue, 17 Jan 2012 14:19:34 +0000 (16:19 +0200)]
QWidget editors to return correct value for Qt::ImEnabled

Qt::ImEnabled input method query was added for Qt5.
Enhancing source compatibility with Qt4 by setting query value
in QWidget if widget does not return any valid value.

Change-Id: I274c1f6c47a5cb08ecf550b25e5b358622e21d90
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Joona Petrell <joona.t.petrell@nokia.com>
12 years agoRemove QNetworkConfiguration::bearerName().
Xizhi Zhu [Tue, 17 Jan 2012 13:57:55 +0000 (15:57 +0200)]
Remove QNetworkConfiguration::bearerName().

It was added only to maintain source compatibility with Qt Mobility.

Change-Id: Iea8d40e401bd1f8d5115268e09b256eacca69ea0
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
12 years agoReplace Q_WS_MAC with Q_OS_MAC in tests/auto/gui
Bradley T. Hughes [Mon, 16 Jan 2012 11:02:14 +0000 (12:02 +0100)]
Replace Q_WS_MAC with Q_OS_MAC in tests/auto/gui

Change-Id: I6d69ac96597f27575dd40e4c80c982f06fa88f51
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
12 years agoAdd a constructor that explicitly takes a size to QLatin1String
Lars Knoll [Tue, 17 Jan 2012 20:04:42 +0000 (21:04 +0100)]
Add a constructor that explicitly takes a size to QLatin1String

This is useful in a couple of situations where the size is known
at runtime and one wants to avoid a call to strlen.

Change-Id: Ic20587b0d365a4573d4636c5853c206b571b8d6b
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
12 years agoFix visibility of QVariant functions.
Jędrzej Nowacki [Fri, 13 Jan 2012 14:20:17 +0000 (15:20 +0100)]
Fix visibility of QVariant functions.

Change "Refactor QVariant handlers."
08863b6fdaa8383e2274826db3ec42c4d4f11576 changed visibility of two
methods; QVariant::create and QVariant::cmp. These methods are internal
for Qt usage, but there is no need for breaking a dependent code.

Change-Id: Ic3a7f95dea5fa3e697f0686ae5d32dade24f14df
Reviewed-by: Kent Hansen <kent.hansen@nokia.com>
12 years agoChange QSKIP to fail for outdated tests.
Jason McDonald [Tue, 17 Jan 2012 05:06:23 +0000 (15:06 +1000)]
Change QSKIP to fail for outdated tests.

Be more insistent that tests using the old two-argument version of QSKIP
should be updated.  After a grace period the warning will be removed and
incorrect usage of QSKIP will revert to a compilation failure.

Change-Id: Ifa19b856d9f45738bd9d790bb65a8741f965d0f4
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoImprove accessibility actions descriptions on Mac
Morten Johan Sorvig [Thu, 12 Jan 2012 09:14:56 +0000 (10:14 +0100)]
Improve accessibility actions descriptions on Mac

Use built-in descriptions for built-in actions

Change-Id: Ic5581e89e4568abcc6c3add126d492345d26d87d
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
12 years agofix NTFS mount points
Joerg Bornemann [Tue, 17 Jan 2012 13:21:05 +0000 (14:21 +0100)]
fix NTFS mount points

NTFS mount points are not treated as symlinks, because they might
not have a link target.
This is the case when a volume is mounted as a single mount point
without a drive letter.
This patch fixes building Qt in an NTFS mount point.

Task-number: QTBUG-20431
Change-Id: Ie2e15212e1a7ca7fa0067b7ca8857e243e42c21a
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
12 years agoAdded libxrender-dev to xcb's README.
Samuel Rødal [Mon, 16 Jan 2012 13:18:40 +0000 (14:18 +0100)]
Added libxrender-dev to xcb's README.

Task-number: QTBUG-23633
Change-Id: I9428d04dab9e769f531a5aaffb943c6c2fa79f9a
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
12 years agoRemove the default address parameter from QDBusServer's constructor.
Raphael Kubo da Costa [Tue, 17 Jan 2012 03:10:46 +0000 (01:10 -0200)]
Remove the default address parameter from QDBusServer's constructor.

Commit 5be6cf0a6e306ed3a51ed5ba89317b1317544eea introduced an implicit
cast from const char* to QString in QDBusServer's constructor, which
breaks the compilation of applications which use QtDBus when
QT_NO_CAST_FROM_ASCII is defined and clang is used.

Fix it by splitting the current constructor with the broken default
argument into one which takes a non-default QString and one which only
takes a QObject* parent and calls the other with the current default
argument.

It would have been better not to have mostly duplicate code in both
constructors, but QDBusConnectionPrivate is also used in other places.

Task-number: QTBUG-23398
Change-Id: Ia001d63878e7ff720c6630a3372adc571124448d
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
12 years agoFix isolated Thai SARA AM handling
Jiang Jiang [Mon, 16 Jan 2012 14:39:56 +0000 (15:39 +0100)]
Fix isolated Thai SARA AM handling

Since 5e07a3ac58f93bd5e09715d43b58c20950c2befa Thai text layout is
handled by libthai to special case of the SARA AM. It didn't handle
isolated SARA AM. This patch fixed it and added detailed explaination
on the special case.

The dotted circle should be shown rather than hidden.

Add an test case to verify that with Waree.

Change-Id: I4967715627cbe15f5a3e9ab3e3844420ab541aed
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
12 years agoSupport current screen orientation changes on Harmattan
Simon Hausmann [Tue, 17 Jan 2012 13:10:57 +0000 (14:10 +0100)]
Support current screen orientation changes on Harmattan

Subscribe to the corresponding property via DBus and report it
through QWindowSystemInterface::handleScreenOrientationChanged.

Change-Id: Ibd2901de798866e177aba898374ee2b9877310ed
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
12 years agodo not detect or configure iconv for Windows
Mark Brand [Thu, 30 Jun 2011 08:22:33 +0000 (10:22 +0200)]
do not detect or configure iconv for Windows

Qt doesn't use iconv on Windows, but configuring it will appear to
work and the build will complete. The result is that character
set conversions do not work.

Configure.exe already disables iconv for Windows.

Change-Id: I449a00860c2e77e6cdd8cdcf7108621c684207bf
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
12 years agoremove trailing whitespace
Mark Brand [Thu, 12 Jan 2012 23:17:48 +0000 (00:17 +0100)]
remove trailing whitespace

Change-Id: If53a0bd1794e69b4856f993c6e2959369bd007d6
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
12 years agoFix that right aligned tabs can cause text overlapping
C. Boemann [Tue, 10 Jan 2012 19:09:58 +0000 (20:09 +0100)]
Fix that right aligned tabs can cause text overlapping

Eventhough there is a unittest that shows it shouldn't overlap it does
at drawing.

I've not been able to figure out why the unittet doesn't fail, but it
has before been the case that layout and drawing don't correspond.

Change-Id: I13250d0510cd0d963721b05f67ac82b1d499fbac
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
12 years agoFix ### Qt5 for QKeySequence
Lars Knoll [Sun, 15 Jan 2012 20:53:57 +0000 (21:53 +0100)]
Fix ### Qt5 for QKeySequence

Change-Id: I32e582d264991e4a42e4ca6678d477835d15dbce
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
12 years agoMark obsolete methods in qregion as deprecated
Lars Knoll [Sun, 15 Jan 2012 20:59:10 +0000 (21:59 +0100)]
Mark obsolete methods in qregion as deprecated

Make them inline as well, so they don't
create symbols.

Change-Id: I779103d6752e75809d16632c8c0eb374cdbd9705
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
12 years agoMove keyboardInput data back to QApplication
Pekka Vuorela [Mon, 16 Jan 2012 11:43:11 +0000 (13:43 +0200)]
Move keyboardInput data back to QApplication

Deprecated interface, rest of Qt now adapted to
QInputPanel.

Change-Id: Iacbbcac90dd7c037a24b45df1ee868f04090b21b
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Joona Petrell <joona.t.petrell@nokia.com>
12 years agoConditionally define Qt C++ "extension" macros.
Erik Verbruggen [Mon, 16 Jan 2012 11:10:07 +0000 (12:10 +0100)]
Conditionally define Qt C++ "extension" macros.

This patch makes it possible to disable the definition of meta-object
related macros like SIGNAL, Q_SIGNALS, etc. This changes makes it
possible for tools to define the macros in a way that can be used with
them.

Change-Id: Ie8efb1983536f57755cbc59a8f71f1d04bf080be
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
12 years agoAdd support for QWindow::setOrientation on Harmattan
Simon Hausmann [Tue, 17 Jan 2012 09:03:32 +0000 (10:03 +0100)]
Add support for QWindow::setOrientation on Harmattan

Set the _MEEGOTOUCH_ORIENTATION_ANGLE property on the window, just like
Qt Components for MeeGo and MeegoTouch itself.

Change-Id: I0b9adf4550593678bbcba89a2d4f1f65c1f4bd20
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
12 years agoDelete src/widgets/platforms/mac
Morten Johan Sorvig [Thu, 12 Jan 2012 07:14:38 +0000 (08:14 +0100)]
Delete src/widgets/platforms/mac

This looks like the mac port but isn't any more,
remove it to prevent confusion.

Change-Id: I498f536d77d1a3c53e687f696ca6992539a1a90b
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
12 years agoFixed crash in GL 2 paint engine on Intel Atom.
Samuel Rødal [Tue, 17 Jan 2012 08:05:38 +0000 (09:05 +0100)]
Fixed crash in GL 2 paint engine on Intel Atom.

The GPU in question supports GL 2 but not framebuffer objects. Since we
anyway have a font rendering path that doesn't use FBOs we might as well
not require framebuffer objects in order to use the GL 2 engine.

Task-number: QTBUG-22483
Change-Id: I2a80343fedda276e73e603ffe54edff58801af5b
Reviewed-by: Kim M. Kalland <kim.kalland@nokia.com>
(cherry picked from commit f13d0078d9f829cde2cd5b8b9eac40635a883ec6)

12 years agoMake tst_QGraphicsAnchorLayout1 pass on Mac OS X
Bradley T. Hughes [Fri, 13 Jan 2012 10:11:57 +0000 (11:11 +0100)]
Make tst_QGraphicsAnchorLayout1 pass on Mac OS X

On Mac OS X, tests are build with QT_DEBUG defined, but run against
libraries built with QT_NO_DEBUG, so the expected warning output is not
seen. Use a run-time check instead to know whether or not to expect the
warning output.

Change-Id: Ifb772b764d4135cc8f896827727939fd8cff5388
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoMark tst_QFileDialog2 failure as expected on Mac OS X
Bradley T. Hughes [Thu, 12 Jan 2012 13:31:45 +0000 (14:31 +0100)]
Mark tst_QFileDialog2 failure as expected on Mac OS X

Change-Id: I678e1c714ac9c376484b4a3a5d9bfd2bd100e685
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoJoin user state of removed text blocks
Leandro Melo [Fri, 12 Aug 2011 16:45:42 +0000 (18:45 +0200)]
Join user state of removed text blocks

Note: Indentation of surrounding code was fixed.

Done-with: mae
(cherry picked from commit 8d3d3381c127f0f4dd9fc507c3069acddbf40535)
Change-Id: I8d3d3381c127f0f4dd9fc507c3069acddbf40535
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
12 years agoChanged qicon unittest to work from installation directory
Kurt Korbatits [Mon, 16 Jan 2012 23:39:20 +0000 (09:39 +1000)]
Changed qicon unittest to work from installation directory

- Changed to use QFINDTESTDATA and TESTDATA

Change-Id: Ic9fedac82d32f8484a9d915d9d91fdaabedc85e2
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoAdded check to qtemporaryfile unittest if run as root user
Kurt Korbatits [Mon, 16 Jan 2012 23:49:15 +0000 (09:49 +1000)]
Added check to qtemporaryfile unittest if run as root user

- nonWritableCurrentDir() function not valid test if run as root
  so added skip.

Change-Id: I772e8356e6f798f5acdf7688c55f3241ad012a43
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoAdded check to qtemporarydir unittest to check and skip if root
Kurt Korbatits [Mon, 16 Jan 2012 23:45:53 +0000 (09:45 +1000)]
Added check to qtemporarydir unittest to check and skip if root

- nonWritableCurrentDir() function not valid test when run as root
  on unix platform so add skip.

Change-Id: I0c5ee685d3bdeaf3d5d2e0bb93ba7d7796fd1028
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoChanged qpixmap unittest to work from installation directory
Kurt Korbatits [Mon, 16 Jan 2012 23:42:57 +0000 (09:42 +1000)]
Changed qpixmap unittest to work from installation directory

- Changed to use QFINDTESTDATA and TESTDATA

Change-Id: I962fb8093db5bd83208ebd59ec0cf82005add590
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoChanged qpainter unittest to work from installation directory
Kurt Korbatits [Mon, 16 Jan 2012 23:41:17 +0000 (09:41 +1000)]
Changed qpainter unittest to work from installation directory

- Changed to use QFINDTESTDATA and TESTDATA

Change-Id: If75ae2b8e39f6388f4e84ed4aa2681b5a5917e81
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoChanged qicoimageformat unittest to work from installation directory
Kurt Korbatits [Mon, 16 Jan 2012 23:36:37 +0000 (09:36 +1000)]
Changed qicoimageformat unittest to work from installation directory

- Changed to use QFINDTESTDATA and TESTDATA

Change-Id: Icbc823d87cdf6fd36a8ef10ade8e4bca7d9b1c3b
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoChanged qclipboard unittest to work from installation directory.
Kurt Korbatits [Mon, 16 Jan 2012 23:29:50 +0000 (09:29 +1000)]
Changed qclipboard unittest to work from installation directory.

- made test depend on copier and paster to make sure they are built first.
- Changed to use installTestHelperApp() to deploy helper apps.

Change-Id: I39e4f2ddcc3c735e17256db5638bf8a3495362f6
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoChanged qimage unittest to work from installation.
Kurt Korbatits [Mon, 16 Jan 2012 04:00:48 +0000 (14:00 +1000)]
Changed qimage unittest to work from installation.

- Changed to use QFINDTESTDATA and TESTDATA

Change-Id: I7aaf4d16b03373be0fef39fe05c0df0d947dc7e3
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoChanged qimagewriter unittest to work from install directory.
Kurt Korbatits [Mon, 16 Jan 2012 01:23:30 +0000 (11:23 +1000)]
Changed qimagewriter unittest to work from install directory.

- Changed to use QFINDTESTDATA and TESTDATA
- skip testing permissions if test run as root user

Change-Id: I5b308789202b01bdd0d630af65775ae23bf0cc4c
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoChanged qsharedpointer unittest to use build qmake over system one.
Kurt Korbatits [Mon, 16 Jan 2012 00:52:49 +0000 (10:52 +1000)]
Changed qsharedpointer unittest to use build qmake over system one.

- If we can find the qmake belonging to the build, use that instead
  of qmake from the PATH for compiling subtests.

Change-Id: I9445754bb02dab11c3e1bbe9dc459ecc682689a4
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
12 years agoMove pass/fail/skip counters from QTestResult to QTestLog.
Jason McDonald [Mon, 16 Jan 2012 05:12:39 +0000 (15:12 +1000)]
Move pass/fail/skip counters from QTestResult to QTestLog.

This change will enable further simplification of QTestResult and
QTestLog in the future, including removing a circular dependency between
the two classes.

The "getter" functions in QTestResult are retained for now, but will be
removed in a future commit, once QtQuickTest has been changed to call
the getters that this commit adds to QTestLog.

This commit is adapted from an unfinished change by Henrik Hartz.

Change-Id: Ife7f80ac6a4310449a4712e96e0bea6c02139a5a
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoClarify docs that everything must be re-queried on model reset.
Stephen Kelly [Mon, 16 Jan 2012 13:51:29 +0000 (14:51 +0100)]
Clarify docs that everything must be re-queried on model reset.

Change-Id: I05970302d4f52d092a7c65a45b9e5a3570b1d144
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
12 years agoAccessibility plugin is for widgets.
Frederik Gladhorn [Thu, 1 Dec 2011 18:48:55 +0000 (19:48 +0100)]
Accessibility plugin is for widgets.

Change-Id: Ifbfe1a7ec62979097ad82343b20be823579d99b9
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
12 years agoRemove all reimplementations of relationTo() returning Unrelated.
Jan-Arve Saether [Mon, 16 Jan 2012 12:51:20 +0000 (13:51 +0100)]
Remove all reimplementations of relationTo() returning Unrelated.

QAccessibleInterface::relationTo() already return
QAccessible::Unrelated by default. No need to duplicate that code.

Change-Id: I40e6758b946c43ca8773cdb2d28407edf99aad49
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
12 years agoRemove Qt4 Mac accessibility backend files.
Morten Johan Sorvig [Mon, 16 Jan 2012 10:43:27 +0000 (11:43 +0100)]
Remove Qt4 Mac accessibility backend files.

Change-Id: I2c41050b5965756ae4c2ecfe73ba5926880ed98d
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
12 years agoRemove a ###
Lars Knoll [Sun, 15 Jan 2012 21:01:29 +0000 (22:01 +0100)]
Remove a ###

Change-Id: Ibc92317b07f3746c7978e571cae105535c01e1d6
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Richard J. Moore <rich@kde.org>
12 years agoMerge the makeEncoder/Decoder overloads.
Lars Knoll [Sun, 15 Jan 2012 20:36:56 +0000 (21:36 +0100)]
Merge the makeEncoder/Decoder overloads.

Change-Id: I9fdeeafe08dd70c0ab9ce26a2fce3b8d803ca280
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
12 years agoRemove unused variable
Lars Knoll [Sun, 15 Jan 2012 20:18:42 +0000 (21:18 +0100)]
Remove unused variable

Change-Id: Ib8725e89e40d6e12172b1da687da2e4d559444f3
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
12 years agoFix ###'es in qrect.h
Lars Knoll [Sun, 15 Jan 2012 20:16:29 +0000 (21:16 +0100)]
Fix ###'es in qrect.h

Change-Id: Id9635b6faeaf12ba2f7a0f70055b0df01cd16587
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
12 years agoFix ### comments in QSet
Lars Knoll [Sun, 15 Jan 2012 20:09:14 +0000 (21:09 +0100)]
Fix ### comments in QSet

Change-Id: I302be7dc4cd7a9c2b9e35e8142ca100d6f86da7c
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
12 years agoUse QFunctionPointer in QOpenGLContext as well.
Samuel Rødal [Mon, 16 Jan 2012 10:12:47 +0000 (11:12 +0100)]
Use QFunctionPointer in QOpenGLContext as well.

Change-Id: I7192e6aea721c75257bfbd1d205d5ce7764d915f
Reviewed-by: Kim M. Kalland <kim.kalland@nokia.com>
12 years agoCleanup properly when destroying QCocoaWindow
Bradley T. Hughes [Fri, 13 Jan 2012 13:35:02 +0000 (14:35 +0100)]
Cleanup properly when destroying QCocoaWindow

[NSNotificationCenter addObserver]'s documentation clearly states that
removeObserver needs to be called before releasing the object being
observed. The m_contentView we create was never released either, so be
sure to release that as well.

Change-Id: Ia54eb1c5c751f4cb0edb21ad559b261cb8f24208
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
12 years agoFixed QGLContext::getProcAddress() to return a function pointer.
Samuel Rødal [Mon, 16 Jan 2012 09:01:01 +0000 (10:01 +0100)]
Fixed QGLContext::getProcAddress() to return a function pointer.

Task-number: QTBUG-5729
Change-Id: I57e71f89a2c5ca7f74f73c66adcbf4a6cc073813
Reviewed-by: Kim M. Kalland <kim.kalland@nokia.com>
12 years agoFixed build break when bearer is disabled.
Xizhi Zhu [Fri, 13 Jan 2012 18:05:49 +0000 (20:05 +0200)]
Fixed build break when bearer is disabled.

Change-Id: I29e88b046f6502c84acc9c6f566ecc328cf24e38
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
12 years agoxcb: Obey maximum request length when uploading images
Uli Schlachter [Sun, 15 Jan 2012 16:45:14 +0000 (17:45 +0100)]
xcb: Obey maximum request length when uploading images

When connecting to an X11 server, the server tells the client what its
maximum allowed request size is. Larger requests are not permitted.
Thus, libxcb verifies that all requests which are sent are smaller than
this size limit and possibly kills the connection (without any good
error message).

Thus, when uploading an image, we could be trying to send more pixel
data than fit into a single request. If this would be the case, the
code will now use multiple requests where each request only sends a
part of the allowed rows.

In case all the data fits into a single request, this commit shouldn't
change any behavior.

Change-Id: I84a4ebfcdb6de7e206015c37e3e33cba3bd309b1
Signed-off-by: Uli Schlachter <psychon@znc.in>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
12 years agoClean up and extend QAccessible::State.
Frederik Gladhorn [Thu, 5 Jan 2012 17:03:04 +0000 (18:03 +0100)]
Clean up and extend QAccessible::State.

The state should contain useful and clear information.
Some of the old enum/bitfield members were not really clear.
Make them follow Qt terminology and shift the burden of interpreting
them to the bridge.

Apart from the previous commit changing from enum to bitfield, these
flags have changed names:

unavailable -> disabled
mixed -> checkStateMixed
protected -> passwordEdit (in the last commit)

floating is completely removed, even MSAA documentation states it is unsupported.

Some new states have been added.
Documentation added.

Change-Id: I152256e77a061f28ee5780f527524c80a2c7e333
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
12 years agoFlag tst_qmenubar tests as unstable.
Toby Tomkins [Mon, 16 Jan 2012 06:39:01 +0000 (16:39 +1000)]
Flag tst_qmenubar tests as unstable.

Task-number: QTBUG-4965
Task-number: QTBUG-11823

Change-Id: Ie8b5093867cf177197e405fdcf3205d4436c110a
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoFlag tst_QDoubleSpinBox::task255471_decimalsValidation test as unstable.
Toby Tomkins [Mon, 16 Jan 2012 06:22:25 +0000 (16:22 +1000)]
Flag tst_QDoubleSpinBox::task255471_decimalsValidation test as unstable.

Task-number: QTBUG-23641

Change-Id: Iaa44ab20d2e50cd6fb0a1327efef35c1036f9e4c
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoFlag tst_QComboBox tests as unstable.
Toby Tomkins [Mon, 16 Jan 2012 05:58:05 +0000 (15:58 +1000)]
Flag tst_QComboBox tests as unstable.

tst_QComboBox::keyBoardNavigationWithMouse and
task_QTBUG_1071_changingFocusEmitsActivated tests are unstable.

Task-number: QTBUG-23639

Change-Id: Ib8363505213117c581ea2921ebc58d4c2ec4cf8c
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoAccessible docs - editable text interface.
Frederik Gladhorn [Mon, 9 Jan 2012 20:29:58 +0000 (21:29 +0100)]
Accessible docs - editable text interface.

Change-Id: Id8b64ff9674b7cd4ac8551528239e8ab97563764
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
12 years agoxcb: abort (rather than segfault) when X is not available
Rohan McGovern [Thu, 12 Jan 2012 05:01:08 +0000 (15:01 +1000)]
xcb: abort (rather than segfault) when X is not available

Be more user-friendly (e.g. when logging into a machine by ssh and
forgetting to export DISPLAY).

Change-Id: I9d07b0af9c5b4841827826053bb27b507801ae61
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
12 years agoFlag tst_QTreeView::styleOptionViewItem test as unstable.
Toby Tomkins [Mon, 16 Jan 2012 03:17:00 +0000 (13:17 +1000)]
Flag tst_QTreeView::styleOptionViewItem test as unstable.

Task-number: QTBUG-23638

Change-Id: I8c07976001aeec5ba796d4b3e9ee421e32ba1360
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoFlag tst_QItemDelegate::task257859_finalizeEdit test as unstable.
Toby Tomkins [Mon, 16 Jan 2012 03:09:07 +0000 (13:09 +1000)]
Flag tst_QItemDelegate::task257859_finalizeEdit test as unstable.

Task-number: QTBUG-23637

Change-Id: Ib08431ab1752c354f62646b3c207d9c24ac5eae5
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoModify SSL Socket test exceptions on Ubuntu 11.10 x64.
Toby Tomkins [Mon, 16 Jan 2012 01:10:55 +0000 (11:10 +1000)]
Modify SSL Socket test exceptions on Ubuntu 11.10 x64.

Modified exceptions as most tests are now passing correctly. Three exceptions
still remain, two serverSideMode tests (ssl3-any, tls1.0-any) and a
verifyMode test.

Task-number: QTBUG-23575

Change-Id: I847e8c2e3484050b8d07ede9aec955c30f7ef5a1
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
12 years agoqglobal: Remove symbian specific features
Olivier Goffart [Sun, 15 Jan 2012 12:51:04 +0000 (13:51 +0100)]
qglobal: Remove symbian specific features

Change-Id: Ie0480b0c80b68a86e77bf3552546f494cdaf66c1
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>