Qt Continuous Integration System [Tue, 24 May 2011 23:36:12 +0000 (09:36 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team: (1115 commits)
DeclarativeObserver: Removed the SubcomponentEditorTool
QDeclarativeDebug: Fix autotest on Windows/MSVC
Fixed compilation.
QLibrary: support .so file extension on AIX.
Fixed compile of qdrawhelper_neon.cpp.
Update qhostinfo autotest to expect RFC5952 formatted ipv6 addresses
Fix rendering of Mac controls onto a QImage
Symbian socket: Implement systemProxyForQuery for service networks
Increased EPOCHEAPSIZE for qpainter benchmark
Increased EPOCHEAPSIZE for few benchmarks
tst_q3dns: update test to follow RFC-5952.
Re-apply licenseheader text in source files for qt4.7
Update Symbian DEF-files
Re-apply licenseheader text in source files for qt4.8
Updating file with CRLF line endings for the updated header
Updating file with CRLF line endings for the updated header
Revert all QScroller and QFlickGesture related code.
Improve DEFINES crossplatform compatibility in Symbian builds.
Fix inconsistency between Qt and ICU in Shift-JIS codec with regards to ASCII range
Fix crashes with regular expressions QtScript on ARM traditional architectures
...
Thorbjørn Lindeijer [Tue, 24 May 2011 09:22:29 +0000 (11:22 +0200)]
DeclarativeObserver: Removed the SubcomponentEditorTool
This tool made selecting items in your QML app more complicated than
necessary. Now, left-click will always just select the top-most item
under the mouse and right-click will allow you to select any of the
items below.
Also, the highlighted bounding rect now always applies to just one
item, instead of also including the children bounding rect.
Reviewed-by: Kai Koehne
Change-Id: I17b5ab397d951fd68711590469ca6e723a9cb0e6
Kai Koehne [Tue, 24 May 2011 11:38:25 +0000 (13:38 +0200)]
QDeclarativeDebug: Fix autotest on Windows/MSVC
Kai Koehne [Tue, 24 May 2011 10:38:41 +0000 (12:38 +0200)]
Merge remote-tracking branch 'qt/4.8' into master-qml-team
Qt Continuous Integration System [Mon, 23 May 2011 05:28:28 +0000 (15:28 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team:
Fix QtDeclarative keyinteraction example
Yann Bodson [Mon, 23 May 2011 05:20:02 +0000 (15:20 +1000)]
Fix QtDeclarative keyinteraction example
Task-number: QTBUG-19033
Qt Continuous Integration System [Fri, 20 May 2011 12:36:18 +0000 (22:36 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team:
QDeclarativeDebug: Fix autotest
Kai Koehne [Fri, 20 May 2011 12:25:24 +0000 (14:25 +0200)]
QDeclarativeDebug: Fix autotest
Qt Continuous Integration System [Fri, 20 May 2011 12:19:20 +0000 (22:19 +1000)]
Merge branch 'qt-4.8-from-4.7' of scm.dev.nokia.troll.no:qt/qt-integration into master-integration
* 'qt-4.8-from-4.7' of scm.dev.nokia.troll.no:qt/qt-integration:
Fixed compilation.
Re-apply licenseheader text in source files for qt4.7
Updating file with CRLF line endings for the updated header
Fix a regression in QList::mid()
Fixed bug in meego graphics system runtime switching.
Fix memory leak in QXmlQuery::setQuery.
update gitignore
remove -fno-stack-protector
Fix make confclean
Update licenseheader text in source files
doc: Fixed QTBUG-19226
doc: Fixed QTBUG-19223
doc: Remved debug code for QTBUG-18791
doc: Fixed QTBUG-18791
doc: Fixed a QML snippet reference
Rohan McGovern [Fri, 20 May 2011 08:02:58 +0000 (18:02 +1000)]
Fixed compilation.
The same bug was fixed two different ways in Qt 4.7 and 4.8, and not
merged correctly. Use the fix from 4.7.
Rohan McGovern [Fri, 20 May 2011 07:50:03 +0000 (17:50 +1000)]
Merge remote branch 'origin/4.8' into 4.8-from-4.7
Qt Continuous Integration System [Fri, 20 May 2011 07:22:25 +0000 (17:22 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
QLibrary: support .so file extension on AIX.
Qt Continuous Integration System [Fri, 20 May 2011 03:48:01 +0000 (13:48 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-symbian-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-symbian-staging:
Increased EPOCHEAPSIZE for qpainter benchmark
Increased EPOCHEAPSIZE for few benchmarks
Update Symbian DEF-files
Improve DEFINES crossplatform compatibility in Symbian builds.
Freezing the QtCore defs again for 4.8.
Qt Continuous Integration System [Thu, 19 May 2011 23:24:33 +0000 (09:24 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-releng-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-releng-staging:
Re-apply licenseheader text in source files for qt4.8
Updating file with CRLF line endings for the updated header
Update licenseheader text in source files for qt4.8
Updated DEF files for QtGui and QtOpenGl
Updated DEF files for QtGui and QtOpenGL
Qt Continuous Integration System [Thu, 19 May 2011 19:17:58 +0000 (05:17 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-fire-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-fire-staging:
Fixed compile of qdrawhelper_neon.cpp.
Qt Continuous Integration System [Thu, 19 May 2011 15:52:28 +0000 (01:52 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-earth-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-earth-staging:
Update qhostinfo autotest to expect RFC5952 formatted ipv6 addresses
Jyri Tahtela [Thu, 19 May 2011 13:56:55 +0000 (16:56 +0300)]
Merge remote-tracking branch 'qt/4.8'
Pierre Rossi [Thu, 19 May 2011 12:42:16 +0000 (14:42 +0200)]
QLibrary: support .so file extension on AIX.
As explained in the doc from IBM: "AIX also supports shared objects with
the file name .so".
Reviewed-by: Thiago
Qt Continuous Integration System [Thu, 19 May 2011 11:47:06 +0000 (21:47 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
Fix rendering of Mac controls onto a QImage
Samuel Rødal [Thu, 19 May 2011 08:45:50 +0000 (10:45 +0200)]
Fixed compile of qdrawhelper_neon.cpp.
We need to use the quad-word intrinsic and reinterpret the cast to
a signed int vector.
Reviewed-by: Kim Motoyoshi Kalland <kim.kalland@nokia.com>
Shane Kearns [Wed, 18 May 2011 14:08:53 +0000 (15:08 +0100)]
Update qhostinfo autotest to expect RFC5952 formatted ipv6 addresses
Test required updating due to
ebc134db484eee31491836b619aad1ee86e3070e
Reviewed-by: Martin Petersson
Andy Shaw [Wed, 11 May 2011 06:30:08 +0000 (08:30 +0200)]
Fix rendering of Mac controls onto a QImage
When a context was requested for a painter then it would not get a valid
context because it did not account for the QImage case. This fix adds
QImage to the list of devtypes that the raster engine needs a context
for.
Task-number: QTBUG-19117
Reviewed-by: Samuel
Qt Continuous Integration System [Wed, 18 May 2011 18:58:55 +0000 (04:58 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-earth-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-earth-staging:
Symbian socket: Implement systemProxyForQuery for service networks
tst_q3dns: update test to follow RFC-5952.
Doc: update platform notes on Mac to reflect WA_MacNoCocoaChildWindow (cherry picked from commit
b240f8a2ee3b7ff82a389fbf5dfd076792f385e8)
QT_USE_QSTRINGBUILDER to fix source compatibility
Make QHostAddress.toString() follow RFC-5952 for IPv6 address format.
Qt Continuous Integration System [Wed, 18 May 2011 17:11:02 +0000 (03:11 +1000)]
Merge branch 4.7 into qt-4.8-from-4.7
Qt Continuous Integration System [Wed, 18 May 2011 14:59:17 +0000 (00:59 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-symbian-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-symbian-team:
Increased EPOCHEAPSIZE for qpainter benchmark
Increased EPOCHEAPSIZE for few benchmarks
Qt Continuous Integration System [Wed, 18 May 2011 14:22:24 +0000 (00:22 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-air-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-air-staging:
Fix inconsistency between Qt and ICU in Shift-JIS codec with regards to ASCII range
Fix crashes with regular expressions QtScript on ARM traditional architectures
Olivier Goffart [Wed, 18 May 2011 13:13:10 +0000 (15:13 +0200)]
Merge remote-tracking branch 'origin/4.8'
Olivier Goffart [Wed, 18 May 2011 13:13:03 +0000 (15:13 +0200)]
Merge remote-tracking branch 'earth-staging/master'
Shane Kearns [Tue, 17 May 2011 12:07:42 +0000 (13:07 +0100)]
Symbian socket: Implement systemProxyForQuery for service networks
When the specified (or active/default) network is a service network,
try to determine the appropriate IAP network within it.
This is the highest priority active network (if any)
followed by the highest priority discovered network (if any)
or the highest priority network as a last resort.
As Symbian doesn't include proxy type in the comms database, proxies
are assumed to be http type unless the port is 1080 (iana assigned
port for SOCKS) in which case the proxy is set as SOCKS type.
Also fixed unitialised member issue with SymbianIapId internal class
Task-number: QTBUG-18618
Reviewed-by: Markus Goetz
Miikka Heikkinen [Wed, 18 May 2011 12:17:20 +0000 (15:17 +0300)]
Increased EPOCHEAPSIZE for qpainter benchmark
Insufficient heap size was causing out-of-memory errors in qpainter
benchmark.
Task-number: QTBUG-17724
Reviewed-by: TrustMe
Thiago Macieira [Wed, 18 May 2011 11:29:53 +0000 (13:29 +0200)]
Merge branch '4.8' of git:qt/qt into qt-4.8-from-4.7
Miikka Heikkinen [Wed, 18 May 2011 09:55:47 +0000 (12:55 +0300)]
Increased EPOCHEAPSIZE for few benchmarks
Insufficient heap size was causing containers-sequential and
qgraphicsscene benchmarks to panic in Symbian^1 devices.
Task-number: QTBUG-17725
Reviewed-by: Sami Merila
Qt Continuous Integration System [Wed, 18 May 2011 09:40:44 +0000 (19:40 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-symbian-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-symbian-team: (37 commits)
Update Symbian DEF-files
Revert all QScroller and QFlickGesture related code.
Improve DEFINES crossplatform compatibility in Symbian builds.
Fix regression that caused waitForXXX(-1) to fail.
Freezing the QtCore defs again for 4.8.
X11: Keep the menubar inside the widgetbox window in toplevel mode
Retain ABI and API compatibility when Qt is built with EGL.
Allow 'typeinfo <file>' lines in qmldir.
qmlplugindump: Use command line options with a single dash.
qmlplugindump: Allow dumping by path without URI.
Move qmldump from Qt Creator to Qt.
QmlDebug: Fix QmlOstPlugin compilation failure
Fix GLES2 include path for applications when not using the dash shell
fixup for
23e772584531278e3b2a6c735ff9db88f7ffd76e
QmlDebug: Fix QmlOstPlugin compilation failure
Enable performance monitoring at application startup.
Remove not supported qmake api
Added Wayland selection support.
Added Wayland selection support.
Add the wayland client libraries to rpath if we use rpath
...
Martin Petersson [Wed, 18 May 2011 08:29:25 +0000 (10:29 +0200)]
tst_q3dns: update test to follow RFC-5952.
QHostAddress::toString() was updated to follow RFC-5952.
Reviewed-by: Markus Goetz
Qt Continuous Integration System [Wed, 18 May 2011 08:25:24 +0000 (18:25 +1000)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
Re-apply licenseheader text in source files for qt4.7
Jyri Tahtela [Wed, 18 May 2011 08:04:43 +0000 (11:04 +0300)]
Re-apply licenseheader text in source files for qt4.7
New files after previous license change round.
Reviewed-by: Trust Me
Sami Merila [Wed, 18 May 2011 08:04:25 +0000 (11:04 +0300)]
Update Symbian DEF-files
Due to removal of QScroller and related classes, QtGui DEF files needed
to be updated.
Additionally, there was some new functionality in QDeclarative that
required updation of QtDeclarative DEF-files.
Reviewed-by: Trust Me
Qt Continuous Integration System [Wed, 18 May 2011 07:55:56 +0000 (17:55 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-releng-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-releng-team: (195 commits)
Re-apply licenseheader text in source files for qt4.8
Revert all QScroller and QFlickGesture related code.
Fix regression that caused waitForXXX(-1) to fail.
Fix thread safety regression of QNetworkConfigurationManager
Fix instability in QNetworkConfigurationManager autotest
Support word selection list with predictive text from splitview
Fix softkey icon positioning in S60 5.3
QDeclarativeMouseArea: block context menu events
ListViews loses items if all visible items are removed.
Make TextEdit word selection more natural.
Fixed license header.
Ensure that recursive QMAKE_EXTRA_TARGETS use the correct makefile
Clear confusion between QMainWindow and QMainWindowLayout.
Fix for rounded corners bug in QMenu
Compile
QWidgetPrivate::setParent_sys might be using null pointer
Ensure the TextEdit cursor delegate is repositioned on mouse events.
Don't crash on an invalid replacementStart from an input method.
Fix QGLWidget::renderPixmap for raster engine on Mac
Check if OES_texture_npot is present on OpenGL ES 2.
...
Jyri Tahtela [Wed, 18 May 2011 07:48:47 +0000 (10:48 +0300)]
Re-apply licenseheader text in source files for qt4.8
New files after merged from qt/4.8
Reviewed-by: Trust Me
Jyri Tahtela [Wed, 18 May 2011 07:41:09 +0000 (10:41 +0300)]
Merge remote-tracking branch 'qt/4.8'
Conflicts:
doc/src/examples/wheel.qdoc
src/gui/util/qflickgesture.cpp
src/gui/util/qflickgesture_p.h
src/gui/util/qscroller.cpp
src/gui/util/qscroller.h
src/gui/util/qscroller_p.h
src/gui/util/qscrollerproperties.cpp
src/gui/util/qscrollerproperties.h
tests/auto/qscroller/tst_qscroller.cpp
Qt Continuous Integration System [Tue, 17 May 2011 23:11:22 +0000 (09:11 +1000)]
Merge branch 'qt-4.8-from-4.7' of scm.dev.nokia.troll.no:qt/qt-integration into master-integration
* 'qt-4.8-from-4.7' of scm.dev.nokia.troll.no:qt/qt-integration: (55 commits)
Fix thread safety regression of QNetworkConfigurationManager
Fix instability in QNetworkConfigurationManager autotest
Support word selection list with predictive text from splitview
Fix softkey icon positioning in S60 5.3
QDeclarativeMouseArea: block context menu events
ListViews loses items if all visible items are removed.
Make TextEdit word selection more natural.
Clear confusion between QMainWindow and QMainWindowLayout.
Fix for rounded corners bug in QMenu
Compile
QWidgetPrivate::setParent_sys might be using null pointer
Ensure the TextEdit cursor delegate is repositioned on mouse events.
Don't crash on an invalid replacementStart from an input method.
Fix incorrect hardware address on systems without getifaddrs()
Enable multisampling on Symbian if hw supports it
Fix QtCoreu.def file error
Introduce platform extension to QGraphicsSystem
Fix Symbian/WinsCW build break
Prevent crash in OpenGL engine when scaling images / pixmaps.
emit QNetWorkAccessManager::finished on QNetworkReply::abort()
...
Rohan McGovern [Tue, 17 May 2011 23:09:12 +0000 (09:09 +1000)]
Merge remote branch 'origin/4.7' into 4.8-from-4.7
Conflicts:
src/corelib/io/qfsfileengine_iterator_unix.cpp
src/corelib/io/qfsfileengine_iterator_win.cpp
src/network/access/qnetworkaccessdatabackend.cpp
src/xmlpatterns/expr/qevaluationcache_p.h
tests/auto/declarative/qdeclarativewebview/tst_qdeclarativewebview.cpp
tools/assistant/tools/assistant/helpviewer_qwv.h
tools/qtconfig/mainwindowbase.cpp
tools/qtconfig/paletteeditoradvancedbase.cpp
tools/qtconfig/paletteeditoradvancedbase.ui
tools/qtconfig/previewwidgetbase.ui
Rohan McGovern [Tue, 17 May 2011 23:05:24 +0000 (09:05 +1000)]
Merge remote branch 'origin/4.8' into 4.8-from-4.7
Qt Continuous Integration System [Tue, 17 May 2011 22:33:51 +0000 (08:33 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-releng-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-releng-team:
Updating file with CRLF line endings for the updated header
Update licenseheader text in source files for qt4.8
X11: Keep the menubar inside the widgetbox window in toplevel mode
Retain ABI and API compatibility when Qt is built with EGL.
Allow 'typeinfo <file>' lines in qmldir.
qmlplugindump: Use command line options with a single dash.
qmlplugindump: Allow dumping by path without URI.
Move qmldump from Qt Creator to Qt.
Qt Continuous Integration System [Tue, 17 May 2011 14:58:00 +0000 (00:58 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-qa-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-qa-staging: (114 commits)
Fixed license header.
Ensure that recursive QMAKE_EXTRA_TARGETS use the correct makefile
Remove Q_ASSERT's from qsharedmemory autotest
Remove Q_ASSERT's from QNetworkReply autotest
Remove Q_ASSERT's from qabstractxmlnodemodel test
Remove Q_ASSERT from QXmlStream autotest
Remove Q_ASSERT from qxmlquery autotest
Remove Q_ASSERT's from QXmlStream autotest
Remove Q_ASSERT from QItemModel autotest
Remove Q_ASSERT's from qxmlquery autotest
Remove Q_ASSERT from qxmlquery autotest
Remove Q_ASSERT's from QXmlStream autotest
Remove Q_ASSERT from qabstractxmlnodemodel test
Remove Q_ASSERT from qscriptvaluegenerated test
Remove Q_ASSERT from QVariant autotest
Remove Q_ASSERT's from QTreeView autotest
Remove Q_ASSERT from qtesselator autotest
Remove unused function from qtessellator autotest
Remove Q_ASSERT from qscriptvaluegenerated test
Remove Q_ASSERT's from qscriptvaluegenerated test
...
Qt Continuous Integration System [Tue, 17 May 2011 10:49:34 +0000 (20:49 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team:
Pass QList as const reference when possible
Fixed crashes in Observer mode related to infinite bounding rects
Thorbjørn Lindeijer [Tue, 17 May 2011 09:23:10 +0000 (11:23 +0200)]
Pass QList as const reference when possible
Avoids some reference counting.
Reviewed-by: Kai Koehne
Change-Id: I4de83aa4df6833fa2287ac1854bbb0052d15cee9
Thorbjørn Lindeijer [Tue, 17 May 2011 10:12:52 +0000 (12:12 +0200)]
Fixed crashes in Observer mode related to infinite bounding rects
Bug fixed by avoiding uniting or subtracting QPolygonF with potentially
infinite coordinates.
The LiveSelectionIndicator now uses a QGraphicsRectItem rather than a
QGraphicsPolygonItem and displays only the boundaries of selected
objects, not including their children.
The SubcomponentMaskLayerItem now works with rectangles and uses a
QRegion to determine the area around the current context, converting
this to a polygon only as a last step.
Reviewed-by: Kai Koehne
Task-number: QTCREATORBUG-4559
Change-Id: I266f5387fa67017fc50215282a95b4ee6498be6d
Sergio Ahumada [Tue, 17 May 2011 07:01:46 +0000 (09:01 +0200)]
Updating file with CRLF line endings for the updated header
This file requires CRLF line terminators to pass the tst_moc test
after a license update.
Sami Lempinen [Tue, 17 May 2011 06:18:56 +0000 (09:18 +0300)]
Merge remote-tracking branch 'qt/4.8'
Qt Continuous Integration System [Tue, 17 May 2011 02:56:03 +0000 (12:56 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-fire-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-fire-staging: (23 commits)
Fix QGLWidget::renderPixmap for raster engine on Mac
Check if OES_texture_npot is present on OpenGL ES 2.
Fix tst_QVariant::invalidColor
Move QTextCursor::MoveStyle to Qt namespace
Move the painting redirection to the unified toolbar surface.
Fix misspelled word in comment.
Build fix for tst_qrawfont
Add some QRawFont related low level functions to avoid extra copying
Compile on Mac
Rename QGlyphs -> QGlyphRun
Fix QRawFont::setPixelSize() on Mac
Remove warning from QColor::setNamedColor().
Add internal documentation for QUnifiedToolbarSurface.
Fix QPainter::drawGlyphs() with non-affine transformation
Remove misspelled comment in tst_qtextdocument.cpp
Only enable design metrics for scalable fonts
Add a way to retrieve CTFontRef from QFont
Include pixel size of font in exported HTML from QTextDocument
Fix the autotest condition.
Change the repaint() call to an update().
...
Qt Continuous Integration System [Tue, 17 May 2011 00:40:07 +0000 (10:40 +1000)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
Updating file with CRLF line endings for the updated header
Fix a regression in QList::mid()
update gitignore
remove -fno-stack-protector
Fix make confclean
Update licenseheader text in source files
Sergio Ahumada [Tue, 17 May 2011 00:14:05 +0000 (02:14 +0200)]
Updating file with CRLF line endings for the updated header
This file requires CRLF line terminators to pass the tst_moc test
after a license update.
Qt Continuous Integration System [Mon, 16 May 2011 14:59:56 +0000 (00:59 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
Revert all QScroller and QFlickGesture related code.
Fix regression that caused waitForXXX(-1) to fail.
Robert Griebl [Thu, 12 May 2011 13:54:11 +0000 (15:54 +0200)]
Miikka Heikkinen [Mon, 16 May 2011 12:30:04 +0000 (15:30 +0300)]
Improve DEFINES crossplatform compatibility in Symbian builds.
DEFINES statements that define strings needed separate statements for
symbian-sbsv2 builds and Makefile based plaforms, as there is one extra
layer of escaping needed in Makefile builds. Improved compatibility by
making qmake remove one layer of escaping before writing the .mmp MACROs
based on DEFINES.
Note: Symbian-abld builds still do not support string DEFINES as the
toolchain simply can't handle them in .mmp files, no matter how
they are escaped.
Note2: Symbian-sbsv2 support for escaped DEFINES is not perfect either,
as bld.inf files do not like doubly escaped characters in
extension rules (e.g. double-quotation mark as part of a string).
This makes it impossible to pass such DEFINES to extra compilers.
Task-number: QTBUG-19232
Reviewed-by: Oswald Buddenhagen
Jyri Tahtela [Mon, 16 May 2011 12:36:03 +0000 (15:36 +0300)]
Merge remote-tracking branch 'qt/4.8'
Simon Hausmann [Mon, 16 May 2011 12:04:31 +0000 (14:04 +0200)]
Fix inconsistency between Qt and ICU in Shift-JIS codec with regards to ASCII range
Qt's Shift-JIS codec maps the characters 0x5c and 0x7e to unicode yen (0x5a)
and unicode overline (0x203e). ICU and (as it turns out) Symbian's native
Shift-JIS codec preserve 0x5c and 0x7e when converting to Unicode.
Qt's behaviour creates a problem when loading japanese web sites that are
encoded in Shift-JIS. When they reference external JavaScript files, those tend
to inherit the current page encoding (unless the character set is explicitly
specified). Consequently JavaScript tends to contain regular expressions (as a
built-in feature of the language), which in turn uses backslashes for escape
sequences. Therefore it is crucial that the encodings used to decode the script
preserve the ASCII range, i.e. do not convert 0x5c (ascii backslash) to
something else.
This patch corrects the behaviour of Qt's Shift-JIS codec to leave all
characters < 0x80 unaltered in the process of conversion to and from
Unicode.
Task: QTBUG-19335
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Simon Hausmann [Mon, 16 May 2011 11:47:09 +0000 (13:47 +0200)]
Fix crashes with regular expressions QtScript on ARM traditional architectures
Save and restore the r8 register properly.
Backport of http://trac.webkit.org/changeset/65242 from WebKit trunk
Reviewed-by: Jedrzej Nowacki
Thiago Macieira [Mon, 16 May 2011 11:20:25 +0000 (13:20 +0200)]
Fix regression that caused waitForXXX(-1) to fail.
Regression was introduced by
8d4cd52b6981a4e6deea7fdb77f56e40c4f3e6ba
when it failed to check when msecs == -1. This manifested visibly in KDE
failing to connect to any SSL site -- kioslaves are synchronous and use
waitForXXX(-1) (in this particular case, waitForEncrypted, which calls
waitForReadyRead).
Also, take the opportunity to convert these tests in QTcpSocket to use
port 80 (a defined service in the test server) instead of port 22.
Reviewed-by: Martin Petersson
Laszlo Agocs [Mon, 16 May 2011 10:22:47 +0000 (12:22 +0200)]
Freezing the QtCore defs again for 4.8.
Qt Continuous Integration System [Mon, 16 May 2011 08:51:11 +0000 (18:51 +1000)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2 into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2:
Fixed bug in meego graphics system runtime switching.
Liang Qi [Mon, 16 May 2011 08:48:05 +0000 (10:48 +0200)]
Fix a regression in QList::mid()
It doesn't need to copy anything when pos is after size().
Task-number: QTBUG-19164
Reviewed-by: Oswald Buddenhagen
Olivier Goffart [Mon, 16 May 2011 08:25:07 +0000 (10:25 +0200)]
Merge remote-tracking branch 'origin/4.8'
Samuel Rødal [Fri, 13 May 2011 14:41:57 +0000 (16:41 +0200)]
Fixed bug in meego graphics system runtime switching.
Switch when the last _visible_ widget is destroyed (and also switch back
when a widget is mapped and there are no other visible widgets).
Reviewed-by: Armin Berres
Olivier Goffart [Mon, 16 May 2011 08:02:12 +0000 (10:02 +0200)]
Merge remote-tracking branch 'origin/4.8' into qt-4.8-from-4.7
Conflicts:
src/gui/kernel/qt_s60_p.h
Qt Continuous Integration System [Mon, 16 May 2011 01:13:27 +0000 (11:13 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-qml-team:
Doc
Aaron Kennedy [Mon, 16 May 2011 01:08:38 +0000 (11:08 +1000)]
Doc
Change-Id: I25f1885ef285fb3bd14c1f499b9f42e38bba5ec6
Task-number: QTBUG-19265
Rohan McGovern [Sun, 15 May 2011 23:09:31 +0000 (09:09 +1000)]
Merge remote branch 'origin/4.8' into qa-review-master
Conflicts:
tests/auto/qaccessibility/tst_qaccessibility.cpp
tests/auto/qsslsocket/tst_qsslsocket.cpp
Qt Continuous Integration System [Sun, 15 May 2011 18:02:29 +0000 (04:02 +1000)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-staging into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-staging:
Fix memory leak in QXmlQuery::setQuery.
doc: Fixed QTBUG-19226
doc: Fixed QTBUG-19223
doc: Remved debug code for QTBUG-18791
doc: Fixed QTBUG-18791
doc: Fixed a QML snippet reference
Qt Continuous Integration System [Sat, 14 May 2011 16:05:55 +0000 (02:05 +1000)]
Merge branch 4.7 into qt-4.8-from-4.7
Qt Continuous Integration System [Fri, 13 May 2011 16:37:41 +0000 (02:37 +1000)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-s60-public into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-s60-public:
Fix instability in QNetworkConfigurationManager autotest
Support word selection list with predictive text from splitview
Fix softkey icon positioning in S60 5.3
Shane Kearns [Fri, 13 May 2011 15:19:18 +0000 (16:19 +0100)]
Fix thread safety regression of QNetworkConfigurationManager
Changes in 4.8 led to a timer being created in the wrong thread.
I have restored the invokeMethod used to call startPolling() to solve
this problem.
Reviewed-By: mread
Qt Continuous Integration System [Fri, 13 May 2011 16:09:00 +0000 (02:09 +1000)]
Merge branch 4.7 into qt-4.8-from-4.7
Shane Kearns [Fri, 13 May 2011 15:32:58 +0000 (16:32 +0100)]
Fix instability in QNetworkConfigurationManager autotest
QThread::isFinished() can return false after the finished() signal is
emitted, so test the event loop's timeout() function instead.
Don't compare prescan configurations, as these may be cached by the OS.
It was causing the test to fail on linux if run before any other network
test.
Reviewed-by: mread
Qt Continuous Integration System [Fri, 13 May 2011 14:34:33 +0000 (00:34 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-qml-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-qml-staging:
Allow 'typeinfo <file>' lines in qmldir.
qmlplugindump: Use command line options with a single dash.
qmlplugindump: Allow dumping by path without URI.
Move qmldump from Qt Creator to Qt.
Jyri Tahtela [Fri, 13 May 2011 14:24:24 +0000 (17:24 +0300)]
Update licenseheader text in source files for qt4.8
Updated version of LGPL and FDL licenseheaders.
Apply release phase licenseheaders for all source files.
Reviewed-by: Trust Me
Qt Continuous Integration System [Fri, 13 May 2011 13:59:05 +0000 (23:59 +1000)]
Merge branch '4.7' of git://scm.dev.nokia.troll.no/qt/qt-doc-team
* '4.7' of git://scm.dev.nokia.troll.no/qt/qt-doc-team: (241 commits)
Fix memory leak in QXmlQuery::setQuery.
QDeclarativeMouseArea: block context menu events
ListViews loses items if all visible items are removed.
Make TextEdit word selection more natural.
Clear confusion between QMainWindow and QMainWindowLayout.
Fix for rounded corners bug in QMenu
QWidgetPrivate::setParent_sys might be using null pointer
Ensure the TextEdit cursor delegate is repositioned on mouse events.
Don't crash on an invalid replacementStart from an input method.
Fix incorrect hardware address on systems without getifaddrs()
Enable multisampling on Symbian if hw supports it
Fix QtCoreu.def file error
Introduce platform extension to QGraphicsSystem
Fix Symbian/WinsCW build break
Prevent crash in OpenGL engine when scaling images / pixmaps.
emit QNetWorkAccessManager::finished on QNetworkReply::abort()
Fix -no-gui
Don't run XLib check if -no-gui is used
Ukrainian translation updated
fix random miscompilation with msvc
...
David Boddie [Fri, 13 May 2011 13:57:35 +0000 (15:57 +0200)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-team into 4.7
Niklas Kurkisuo [Fri, 3 Dec 2010 11:50:36 +0000 (13:50 +0200)]
Fix memory leak in QXmlQuery::setQuery.
There is a circular reference dependency between VariableDeclaration
and the classes EvaluationCache, ExpressionVariableReference and
TemplateParameterReference. By removing the explicitly shared pointer
of VariableDeclaration in these classes the circle is broken and memory
is freed correctly.
Task-number: QT-4106
Integrated-by: David Boddie
Sami Merila [Fri, 13 May 2011 12:38:23 +0000 (15:38 +0300)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-s60-public into 4.7
Sami Merila [Fri, 13 May 2011 12:36:43 +0000 (15:36 +0300)]
Support word selection list with predictive text from splitview
When splitview is active and user taps a predicted word, mouse button
should be forwarded to m_pointerHandler, which opens a suggested word
list. When splitview is not active, but there are HW QWERTY keys in the
device, tapping a word, should only move the cursor. Without HW QWERTY
and no splitview, native editing state handles the functionality.
Task-number: QTBUG-19062
Reviewed-by: Miikka Heikkinen
Miikka Heikkinen [Fri, 13 May 2011 12:29:53 +0000 (15:29 +0300)]
Fix softkey icon positioning in S60 5.3
In S60 5.3, Avkon apparently expects softkey icons to be 32x32 and
positions them accordingly into the softkey, instead of needing the
application to supply the whole softkey image.
Fixed by skipping the softkey image centering when S60 version is 5.3
or larger.
Task-number: QTBUG-19104
Reviewed-by: Sami Merila
Qt Continuous Integration System [Fri, 13 May 2011 11:35:03 +0000 (21:35 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-releng-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-releng-team: (54 commits)
Fix QtOpenGL def file for armv5.
Disable QtConcurrent for Symbian winscw builds.
Fix loss of focus and activation when hiding a child widget
Symbian build failure for Armv5
QmlDebug: Fix QmlOstPlugin compilation failure
Fix GLES2 include path for applications when not using the dash shell
fixup for
23e772584531278e3b2a6c735ff9db88f7ffd76e
QmlDebug: Fix QmlOstPlugin compilation failure
update def files
Fix softkeys in case a dialog with softkeys that have icons is closed.
Update softkeys after orientation switch.
Enable performance monitoring at application startup.
ifdef out mac/no_coreservices path more cleanly
fix build on symbian
Provide internal API to avoid automatic translation of input widget
Remove not supported qmake api
Added Wayland selection support.
Added Wayland selection support.
Add the wayland client libraries to rpath if we use rpath
Fix the wayland windowsurface so that we have stencil and depth buffer
...
Jyri Tahtela [Fri, 13 May 2011 11:30:46 +0000 (14:30 +0300)]
Merge remote-tracking branch 'qt/4.8'
Conflicts:
src/s60installs/eabi/QtOpenGLu.def
Qt Continuous Integration System [Fri, 13 May 2011 10:39:05 +0000 (20:39 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
X11: Keep the menubar inside the widgetbox window in toplevel mode
Retain ABI and API compatibility when Qt is built with EGL.
Oswald Buddenhagen [Fri, 13 May 2011 09:54:13 +0000 (11:54 +0200)]
update gitignore
Oswald Buddenhagen [Fri, 13 May 2011 08:20:19 +0000 (10:20 +0200)]
remove -fno-stack-protector
there is no need to disable stack protector unless one uses an ancient
version of gcc.
taken from kubuntu.
Anders Bakken [Tue, 10 May 2011 18:39:35 +0000 (11:39 -0700)]
Fix make confclean
Merge-request: 1227
Reviewed-by: ossi
Michał Zając [Fri, 13 May 2011 08:40:05 +0000 (10:40 +0200)]
X11: Keep the menubar inside the widgetbox window in toplevel mode
For now the appmenu protocol does not make it possible to associate a
menubar with all application windows. This means in top level mode you
can only reach the menubar when the widgetbox window is active. Since
this is quite inconvenient, better not use the native menubar in this
configuration and keep the menubar in the widgetbox window.
Merge-request: 1229
Reviewed-by: denis
Michał Zając [Fri, 13 May 2011 08:39:34 +0000 (10:39 +0200)]
Retain ABI and API compatibility when Qt is built with EGL.
Author: Felix Geyer <debfx-pkg@fobos.de>
Merge-request: 1230
Reviewed-by: ossi
Jyri Tahtela [Fri, 13 May 2011 08:39:50 +0000 (11:39 +0300)]
Update licenseheader text in source files
Updated version of LGPL and FDL licenseheaders.
Apply release phase licenseheaders for all source files.
Reviewed-by: Trust Me
Qt Continuous Integration System [Fri, 13 May 2011 08:28:46 +0000 (18:28 +1000)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-qml:
QDeclarativeMouseArea: block context menu events
ListViews loses items if all visible items are removed.
Caio Marcelo de Oliveira Filho [Fri, 13 May 2011 07:01:28 +0000 (17:01 +1000)]
QDeclarativeMouseArea: block context menu events
If the MouseArea accepts the same button used to trigger a context
menu event, it should not let the event to be delivered to item
behind.
This is important for items that do implement contextMenuEvent(), like
QDeclarativeWebView. When there's a mouse area on top of this item and
that accepts the right click (in Linux), the event was still being
delivered and the WebView menu was incorrectly appearing.
QtWebKit bug https://bugs.webkit.org/show_bug.cgi?id=56526 documents this
problem.
Change-Id: I386fac6c96f47b8616e2eeb7e5f97043ba418980
Merge-request: 1185
Reviewed-by: Martin Jones <martin.jones@nokia.com>
Qt Continuous Integration System [Fri, 13 May 2011 06:32:13 +0000 (16:32 +1000)]
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-symbian-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-symbian-staging:
Fix QtOpenGL def file for armv5.
Disable QtConcurrent for Symbian winscw builds.
Fix loss of focus and activation when hiding a child widget
Symbian build failure for Armv5
Fix softkeys in case a dialog with softkeys that have icons is closed.
Update softkeys after orientation switch.
Provide internal API to avoid automatic translation of input widget
Do not allow fullscreen/maximized windows to expand beyond client rect
Martin Jones [Fri, 13 May 2011 05:28:30 +0000 (15:28 +1000)]
ListViews loses items if all visible items are removed.
Occurs when at end of list and all visible items are removed in
multiple steps, without entering the event loop.
We were not updating visibleIndex if there were no visible items
when handling itemsRemoved().
Also avoid skipping items in refill if there are no valid visible
items for reference.
Change-Id: I2ff58fb191f6b053f33d5446220d597eb15b66d4
Task-number: QTBUG-19198
Reviewed-by: Bea Lam
Qt Continuous Integration System [Fri, 13 May 2011 04:31:32 +0000 (14:31 +1000)]
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-qml:
Make TextEdit word selection more natural.
Qt Continuous Integration System [Fri, 13 May 2011 04:14:30 +0000 (14:14 +1000)]
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-qa-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-qa-team:
Fixed license header.
Ensure that recursive QMAKE_EXTRA_TARGETS use the correct makefile
Andrew den Exter [Fri, 13 May 2011 03:49:20 +0000 (13:49 +1000)]
Make TextEdit word selection more natural.
QTextControl will only extend the selection to a word if the cursor is
directly over it which prevents the selection being extended if the
mouse is dragged up or down a to a shorter line of text making it
difficult to select multiple lines of text. Just disable that
limitation when the TextEdit word selection is enabled.
Change-Id: I3b9d1575c0141db8441197d740de94a90eacc077
Task-number: QTBUG-19230
Reviewed-by: Martin Jones
Rohan McGovern [Fri, 13 May 2011 04:10:29 +0000 (14:10 +1000)]
Fixed license header.