From 287c150aac9e4892801b6117fb6fa11a616b05a1 Mon Sep 17 00:00:00 2001 From: Jan-Arve Saether Date: Thu, 27 Oct 2011 13:42:51 +0200 Subject: Notify X11 of its resizable state through MWM Hints. We only updated the MWM_FUNC_RESIZE when the window was shown. The consequence was that if the widget was initially shown in fixed size it would clear the MWM_FUNC_RESIZE flag, and we would never set it again if the widget became resizable later. Some window managers still support this (apparently it seems that compiz tried to adhere to this) Task-number: QTBUG-21914 Reviewed-by: Denis Dzyubenko --- src/gui/kernel/qwidget_x11.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/gui/kernel/qwidget_x11.cpp b/src/gui/kernel/qwidget_x11.cpp index f99cc2c..98c33da 100644 --- a/src/gui/kernel/qwidget_x11.cpp +++ b/src/gui/kernel/qwidget_x11.cpp @@ -2694,8 +2694,17 @@ void QWidgetPrivate::setConstraints_sys() #ifdef ALIEN_DEBUG qDebug() << "QWidgetPrivate::setConstraints_sys START" << q; #endif - if (q->testAttribute(Qt::WA_WState_Created)) + if (q->testAttribute(Qt::WA_WState_Created)) { do_size_hints(q, extra); + QtMWMHints mwmHints = GetMWMHints(X11->display, q->internalWinId()); + const bool wasFuncResize = mwmHints.functions & MWM_FUNC_RESIZE; + if (q->minimumSize() == q->maximumSize()) + mwmHints.functions &= ~MWM_FUNC_RESIZE; + else + mwmHints.functions |= MWM_FUNC_RESIZE; + if (wasFuncResize != (mwmHints.functions & MWM_FUNC_RESIZE)) + SetMWMHints(X11->display, q->internalWinId(), mwmHints); + } #ifdef ALIEN_DEBUG qDebug() << "QWidgetPrivate::setConstraints_sys END" << q; #endif -- cgit v0.12 From 546efb2cdb64e968e3376a2d426e653e4da4f5d2 Mon Sep 17 00:00:00 2001 From: John Tapsell Date: Mon, 7 Nov 2011 17:07:27 +0100 Subject: QGraphicsLayoutItem - bound constraint the minimum and maximum size The scenario was this: If you had a height for width item, and that item had a maximum width of 50. If you called item->effectiveSizeHint(Qt::PreferredSize, QSizeF(100,-1)); it would return (100, ?), thus violating its own maximum width. Merge-request: 1423 Reviewed-by: Jan-Arve Saether --- src/gui/graphicsview/qgraphicslayoutitem.cpp | 70 ++++++++++++- .../tst_qgraphicslayoutitem.cpp | 108 +++++++++++++++++++++ 2 files changed, 176 insertions(+), 2 deletions(-) diff --git a/src/gui/graphicsview/qgraphicslayoutitem.cpp b/src/gui/graphicsview/qgraphicslayoutitem.cpp index 0631df8..5a2d051 100644 --- a/src/gui/graphicsview/qgraphicslayoutitem.cpp +++ b/src/gui/graphicsview/qgraphicslayoutitem.cpp @@ -133,15 +133,81 @@ void QGraphicsLayoutItemPrivate::init() /*! \internal + + effectiveSizeHint has a quirky behavior, one of the quirkinesses is when the hfw function is + combined with user-specified min/max sizes. The input to hfw function (e.g width) must be within + the min/max width constraint, and the output must be within the min/max height. This sets up a + loose dependency between minimum width and maximum height (or minimum height, depending on the + type of hfw function). Note that its only the concrete subclass that implements that hfw + function that knows if this dependency means that the height will increase or decrease when the + width is increased. + + The application should try to ensure that the user-defined sizes are within the range so that + they don't conflict with the hfw function. + + Suppose, for instance that the hfw function is: + + height = 2000/width + + and the item has these user-defined sizes: + + min ( 5, 5) + pref(100, 10) + max (500,100) + + what is the return value if one calls item->effectiveSizeHint(Qt::MinimumSize, QSizeF(10, -1)); ? + The sizeHint() function would return QSizeF(10, 200), but it would be bounded down to 100 due + to the max value, so it would return (10, 100). This is not what the item expects, since it + really wants that its hfw is respected. If this is a label with wrapped text, this would most + likely lead to that some text is clipped. This is certainly not what the app developer wants. + Now, it would be better if the user changed those constraints to match the hfw function: + + min ( 20, 5) + pref(100, 10) + max (500,100) + + here, it says that the width cannot be smaller than 20. This is because if it becomes smaller + than 20 the result of the hfw function would violate the max height (100). + + However, there is a similar problem if the width passed to the hfw function reaches *max* width: + + the sizeHint() function would now return QSizeF(500, 4), but 4 is smaller than the minimum + height (5), so effectiveSizeHint() would return (500, 5), which would leave too much space. + In this case, setting the max width to 400 fixes the problem: + + min ( 20, 5) + pref(100, 10) + max (400,100) + + + The implementor of a hfw widget must be aware of this when sizeHint() is reimplemented, so that + the default min and max sizes works sensible. (unfortunately the implementor does not have the + control over user-set values). + */ QSizeF *QGraphicsLayoutItemPrivate::effectiveSizeHints(const QSizeF &constraint) const { Q_Q(const QGraphicsLayoutItem); QSizeF *sizeHintCache; const bool hasConstraint = constraint.width() >= 0 || constraint.height() >= 0; + QSizeF adjustedConstraint = constraint; if (hasConstraint) { if (!sizeHintWithConstraintCacheDirty && constraint == cachedConstraint) return cachedSizeHintsWithConstraints; + + const QSizeF *hintsWithoutConstraint = effectiveSizeHints(QSizeF(-1,-1)); + + if (adjustedConstraint.width() >= 0) + adjustedConstraint.setWidth( qBound( hintsWithoutConstraint[Qt::MinimumSize].width(), + adjustedConstraint.width(), + hintsWithoutConstraint[Qt::MaximumSize].width())); + if (adjustedConstraint.height() >= 0) + adjustedConstraint.setHeight( qBound( hintsWithoutConstraint[Qt::MinimumSize].height(), + adjustedConstraint.height(), + hintsWithoutConstraint[Qt::MaximumSize].height())); + + if (!sizeHintWithConstraintCacheDirty && adjustedConstraint == cachedConstraint) + return cachedSizeHintsWithConstraints; sizeHintCache = cachedSizeHintsWithConstraints; } else { if (!sizeHintCacheDirty) @@ -150,7 +216,7 @@ QSizeF *QGraphicsLayoutItemPrivate::effectiveSizeHints(const QSizeF &constraint) } for (int i = 0; i < Qt::NSizeHints; ++i) { - sizeHintCache[i] = constraint; + sizeHintCache[i] = adjustedConstraint; if (userSizeHints) combineSize(sizeHintCache[i], userSizeHints[i]); } @@ -185,7 +251,7 @@ QSizeF *QGraphicsLayoutItemPrivate::effectiveSizeHints(const QSizeF &constraint) // COMBINE_SIZE(descentS, q->sizeHint(Qt::MinimumDescent, constraint)); if (hasConstraint) { - cachedConstraint = constraint; + cachedConstraint = adjustedConstraint; sizeHintWithConstraintCacheDirty = false; } else { sizeHintCacheDirty = false; diff --git a/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp b/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp index a8b6c08..34ca5d4 100644 --- a/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp +++ b/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp @@ -44,6 +44,7 @@ #include #include #include +#include class tst_QGraphicsLayoutItem : public QObject { Q_OBJECT @@ -60,6 +61,8 @@ private slots: void contentsRect(); void effectiveSizeHint_data(); void effectiveSizeHint(); + void effectiveSizeHint2_data(); + void effectiveSizeHint2(); void getContentsMargins(); void isLayout_data(); void isLayout(); @@ -104,6 +107,40 @@ public: }; +class RectWidget : public QGraphicsWidget +{ +public: + RectWidget(QGraphicsItem *parent = 0) : QGraphicsWidget(parent), m_fnConstraint(fn2000_div_w) {} + + + QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint = QSizeF()) const + { + if (constraint.width() < 0 && constraint.height() < 0 && m_sizeHints[which].isValid()) { + return m_sizeHints[which]; + } + if (m_fnConstraint) { + return m_fnConstraint(which, constraint); + } + return QGraphicsWidget::sizeHint(which, constraint); + } + + void setSizeHint(Qt::SizeHint which, const QSizeF &size) { + m_sizeHints[which] = size; + updateGeometry(); + } + + void setConstraintFunction(QSizeF (*fnConstraint)(Qt::SizeHint, const QSizeF &)) { + m_fnConstraint = fnConstraint; + } + + QSizeF m_sizeHints[Qt::NSizeHints]; + QSizeF (*m_fnConstraint)(Qt::SizeHint, const QSizeF &); + + static QSizeF fn2000_div_w(Qt::SizeHint /*which*/, const QSizeF &constraint = QSizeF()) { + return QSizeF(constraint.width(), 2000.0/constraint.width()); + } +}; + // This will be called before the first test function is executed. // It is only called once. void tst_QGraphicsLayoutItem::initTestCase() @@ -183,6 +220,77 @@ void tst_QGraphicsLayoutItem::effectiveSizeHint() QCOMPARE(r.height(), constraint.height()); } + +void tst_QGraphicsLayoutItem::effectiveSizeHint2_data() +{ + QTest::addColumn("minimumSize"); + QTest::addColumn("preferredSize"); + QTest::addColumn("maximumSize"); + QTest::addColumn("minimumSizeHint"); + QTest::addColumn("preferredSizeHint"); + QTest::addColumn("maximumSizeHint"); + + QTest::addColumn("inputConstraint"); + QTest::addColumn("expectedMinimumESH"); + QTest::addColumn("expectedPreferredESH"); + QTest::addColumn("expectedMaximumESH"); + + QTest::newRow("P1-a") + << QSizeF( 6, 4) << QSizeF( 60, 40) << QSizeF( 600, 400) + << QSizeF( -1, -1) << QSizeF( -1, -1) << QSizeF( -1, -1) + << QSizeF(-1, -1) + << QSizeF(6, 4) << QSizeF( 60, 40) << QSizeF(600, 400); + + QTest::newRow("P1-hfw-1") + << QSizeF( -1, -1) << QSizeF( -1, -1) << QSizeF( -1, -1) + << QSizeF( 6, 4) << QSizeF( 60, 40) << QSizeF(600, 400) + << QSizeF(200, -1) + << QSizeF(200, 10) << QSizeF(200, 10) << QSizeF(200, 10); + + QTest::newRow("P1-hfw-2") + << QSizeF( 6, -1) << QSizeF( 60, -1) << QSizeF(600, -1) + << QSizeF( -1, -1) << QSizeF( -1, -1) << QSizeF( -1, -1) + << QSizeF(200, -1) + << QSizeF(200, 10) << QSizeF(200, 10) << QSizeF(200, 10); + + // constraint is bigger than max width + QTest::newRow("P1-hfw-3") + << QSizeF( 5, -1) << QSizeF( 50, -1) << QSizeF(500, -1) + << QSizeF( -1, -1) << QSizeF( -1, -1) << QSizeF( -1, -1) + << QSizeF(600, -1) + << QSizeF(500, 4) << QSizeF(500, 4) << QSizeF(500, 4); + +} + +void tst_QGraphicsLayoutItem::effectiveSizeHint2() +{ + QFETCH(QSizeF, minimumSize); + QFETCH(QSizeF, preferredSize); + QFETCH(QSizeF, maximumSize); + QFETCH(QSizeF, minimumSizeHint); + QFETCH(QSizeF, preferredSizeHint); + QFETCH(QSizeF, maximumSizeHint); + + QFETCH(QSizeF, inputConstraint); + QFETCH(QSizeF, expectedMinimumESH); + QFETCH(QSizeF, expectedPreferredESH); + QFETCH(QSizeF, expectedMaximumESH); + + RectWidget *item = new RectWidget; + item->setMinimumSize(minimumSize); + item->setPreferredSize(preferredSize); + item->setMaximumSize(maximumSize); + item->setSizeHint(Qt::MinimumSize, minimumSizeHint); + item->setSizeHint(Qt::PreferredSize, preferredSizeHint); + item->setSizeHint(Qt::MaximumSize, maximumSizeHint); + + QCOMPARE(item->effectiveSizeHint(Qt::MinimumSize, inputConstraint), expectedMinimumESH); + QCOMPARE(item->effectiveSizeHint(Qt::PreferredSize, inputConstraint), expectedPreferredESH); + QCOMPARE(item->effectiveSizeHint(Qt::MaximumSize, inputConstraint), expectedMaximumESH); + +} + + // void getContentsMargins(qreal* left, qreal* top, qreal* right, qreal* bottom) const public void tst_QGraphicsLayoutItem::getContentsMargins() { -- cgit v0.12 From 6f94f2a7f824e2c586390ae831dd638c8c71faeb Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Tue, 22 Nov 2011 16:42:49 +0100 Subject: Fix permission (no execute bit). --- .hgignore | 0 config.profiles/harmattan/rules | 0 config.profiles/harmattan/tests/create_tests_xml | 0 config.tests/mac/crc.test | 0 config.tests/mac/defaultarch.test | 0 config.tests/mac/dwarf2.test | 0 config.tests/mac/xarch.test | 0 config.tests/symbian/compile.test | 0 config.tests/unix/bsymbolic_functions.test | 0 config.tests/unix/compile.test | 0 config.tests/unix/doubleformat.test | 0 config.tests/unix/endian.test | 0 config.tests/unix/fvisibility.test | 0 config.tests/unix/makeabs | 0 config.tests/unix/objcopy.test | 0 config.tests/unix/padstring | 0 config.tests/unix/precomp.test | 0 config.tests/unix/ptrsize.test | 0 config.tests/unix/which.test | 0 config.tests/x11/notype.test | 0 demos/declarative/samegame/SamegameCore/samegame.js | 0 demos/declarative/samegame/highscores/score_data.xml | 0 demos/declarative/samegame/highscores/score_style.xsl | 0 demos/declarative/samegame/highscores/scores.php | 0 demos/embedded/styledemo/files/add.png | Bin demos/embedded/styledemo/files/remove.png | Bin demos/mobile/qcamera/businesscardhandling.cpp | 0 demos/mobile/qcamera/businesscardhandling.h | 0 demos/mobile/qcamera/button.cpp | 0 demos/mobile/qcamera/button.h | 0 demos/mobile/qcamera/cameraexample.cpp | 0 demos/mobile/qcamera/cameraexample.h | 0 demos/mobile/qcamera/contactsdlg.cpp | 0 demos/mobile/qcamera/contactsdlg.h | 0 demos/mobile/qcamera/icons/camera.png | Bin demos/mobile/qcamera/icons/cameramms_icon.svg | 0 demos/mobile/qcamera/icons/exit.png | Bin demos/mobile/qcamera/icons/mms.png | Bin demos/mobile/qcamera/main.cpp | 0 demos/mobile/qcamera/messagehandling.cpp | 0 demos/mobile/qcamera/messagehandling.h | 0 demos/mobile/qcamera/qcamera.pro | 0 demos/mobile/qcamera/resources.qrc | 0 demos/qtdemo/images/demobg.png | Bin doc/src/images/audiodevices-example.png | Bin doc/src/images/audiooutput-example.png | Bin doc/src/images/clock.png | Bin doc/src/images/dummy_tree.png | Bin doc/src/images/edit.png | Bin doc/src/images/example_model.png | Bin doc/src/images/lineedit.png | Bin doc/src/images/list_table_tree.png | Bin doc/src/images/listview.png | Bin doc/src/images/lotto.png | Bin doc/src/images/modelview-combobox.png | Bin doc/src/images/modelview-header.png | Bin doc/src/images/modelview.png | Bin doc/src/images/path.png | Bin doc/src/images/qcompleter.png | Bin doc/src/images/readonlytable.png | Bin doc/src/images/readonlytable_role.png | Bin doc/src/images/selection2.png | Bin doc/src/images/standardwidget.png | Bin doc/src/images/tableview.png | Bin doc/src/images/tree.png | Bin doc/src/images/tree_2.png | Bin doc/src/images/tree_2_with_algorithm.png | Bin doc/src/images/tree_city.png | Bin doc/src/images/treeview.png | Bin doc/src/images/treeview_sml.png | Bin doc/src/images/widgetmapper.png | Bin doc/src/template/images/bg_l.png | Bin doc/src/template/images/bg_l_blank.png | Bin doc/src/template/images/bg_r.png | Bin doc/src/template/images/box_bg.png | Bin doc/src/template/images/breadcrumb.png | Bin doc/src/template/images/bullet_gt.png | Bin doc/src/template/images/bullet_sq.png | Bin doc/src/template/images/feedbackground.png | Bin doc/src/template/images/horBar.png | Bin doc/src/template/images/page_bg.png | Bin doc/src/template/images/sprites-combined.png | Bin doc/src/template/scripts/functions.js | 0 doc/src/template/scripts/jquery.js | 0 doc/src/template/style/style.css | 0 doc/src/template/style/style_ie6.css | 0 doc/src/template/style/style_ie7.css | 0 doc/src/template/style/style_ie8.css | 0 .../property-animation/qtc_packaging/debian_fremantle/rules | 0 .../borderimage/qtc_packaging/debian_fremantle/rules | 0 .../expandingdelegates/qtc_packaging/debian_fremantle/rules | 0 .../listview/highlight/qtc_packaging/debian_fremantle/rules | 0 .../pathview-example/qtc_packaging/debian_fremantle/rules | 0 .../webview/autosize/qtc_packaging/debian_fremantle/rules | 0 .../webview/googlemaps/qtc_packaging/debian_fremantle/rules | 0 .../webview/inlinehtml/qtc_packaging/debian_fremantle/rules | 0 examples/declarative/shadereffects/main.cpp | 0 examples/declarative/shadereffects/qml/Curtain.qml | 0 examples/declarative/shadereffects/qml/CurtainEffect.qml | 0 examples/declarative/shadereffects/qml/DropShadow.qml | 0 examples/declarative/shadereffects/qml/DropShadowEffect.qml | 0 examples/declarative/shadereffects/qml/Grayscale.qml | 0 examples/declarative/shadereffects/qml/GrayscaleEffect.qml | 0 examples/declarative/shadereffects/qml/ImageMask.qml | 0 examples/declarative/shadereffects/qml/ImageMaskEffect.qml | 0 examples/declarative/shadereffects/qml/RadialWave.qml | 0 examples/declarative/shadereffects/qml/RadialWaveEffect.qml | 0 examples/declarative/shadereffects/qml/Water.qml | 0 examples/declarative/shadereffects/qml/WaterEffect.qml | 0 examples/declarative/shadereffects/qml/images/Curtain.jpg | Bin .../declarative/shadereffects/qml/images/DropShadow.jpg | Bin examples/declarative/shadereffects/qml/images/Grayscale.jpg | Bin examples/declarative/shadereffects/qml/images/ImageMask.jpg | Bin .../declarative/shadereffects/qml/images/RadialWave.jpg | Bin examples/declarative/shadereffects/qml/images/Water.jpg | Bin examples/declarative/shadereffects/qml/images/back.png | Bin examples/declarative/shadereffects/qml/images/bg.jpg | Bin .../declarative/shadereffects/qml/images/desaturate.jpg | Bin .../declarative/shadereffects/qml/images/drop_shadow.png | Bin examples/declarative/shadereffects/qml/images/fabric.jpg | Bin examples/declarative/shadereffects/qml/images/flower.png | Bin examples/declarative/shadereffects/qml/images/image1.jpg | Bin examples/declarative/shadereffects/qml/images/image2.jpg | Bin examples/declarative/shadereffects/qml/images/qt-logo.png | Bin .../declarative/shadereffects/qml/images/shader_effects.jpg | Bin examples/declarative/shadereffects/qml/images/sky.jpg | Bin examples/declarative/shadereffects/qml/images/toolbar.png | Bin examples/declarative/shadereffects/qml/images/wave.jpg | Bin examples/declarative/shadereffects/qml/main.qml | 0 examples/declarative/shadereffects/shadereffects.pro | 0 .../tutorials/samegame/samegame4/content/samegame.js | 0 .../tutorials/samegame/samegame4/highscores/score_data.xml | 0 .../tutorials/samegame/samegame4/highscores/score_style.xsl | 0 .../tutorials/samegame/samegame4/highscores/scores.php | 0 .../slideswitch/qtc_packaging/debian_fremantle/rules | 0 examples/network/bearercloud/lan.svg | 0 examples/tutorials/gettingStarted/gsQt/gsqt.pro | 0 examples/tutorials/gettingStarted/gsQt/part1/main.cpp | 0 examples/tutorials/gettingStarted/gsQt/part1/part1.pro | 0 examples/tutorials/gettingStarted/gsQt/part2/main.cpp | 0 examples/tutorials/gettingStarted/gsQt/part2/part2.pro | 0 examples/tutorials/gettingStarted/gsQt/part3/main.cpp | 0 examples/tutorials/gettingStarted/gsQt/part3/part3.pro | 0 examples/tutorials/gettingStarted/gsQt/part4/main.cpp | 0 examples/tutorials/gettingStarted/gsQt/part4/part4.pro | 0 examples/tutorials/gettingStarted/gsQt/part5/main.cpp | 0 examples/tutorials/gettingStarted/gsQt/part5/part5.pro | 0 examples/tutorials/modelview/1_readonly/1_readonly.pro | 0 examples/tutorials/modelview/1_readonly/main.cpp | 0 examples/tutorials/modelview/1_readonly/mymodel.cpp | 0 examples/tutorials/modelview/1_readonly/mymodel.h | 0 examples/tutorials/modelview/2_formatting/2_formatting.pro | 0 examples/tutorials/modelview/2_formatting/main.cpp | 0 examples/tutorials/modelview/2_formatting/mymodel.cpp | 0 examples/tutorials/modelview/2_formatting/mymodel.h | 0 .../tutorials/modelview/3_changingmodel/3_changingmodel.pro | 0 examples/tutorials/modelview/3_changingmodel/main.cpp | 0 examples/tutorials/modelview/3_changingmodel/mymodel.cpp | 0 examples/tutorials/modelview/3_changingmodel/mymodel.h | 0 examples/tutorials/modelview/4_headers/4_headers.pro | 0 examples/tutorials/modelview/4_headers/main.cpp | 0 examples/tutorials/modelview/4_headers/mymodel.cpp | 0 examples/tutorials/modelview/4_headers/mymodel.h | 0 examples/tutorials/modelview/5_edit/5_edit.pro | 0 examples/tutorials/modelview/5_edit/main.cpp | 0 examples/tutorials/modelview/5_edit/mainwindow.cpp | 0 examples/tutorials/modelview/5_edit/mainwindow.h | 0 examples/tutorials/modelview/5_edit/mymodel.cpp | 0 examples/tutorials/modelview/5_edit/mymodel.h | 0 examples/tutorials/modelview/6_treeview/6_treeview.pro | 0 examples/tutorials/modelview/6_treeview/main.cpp | 0 examples/tutorials/modelview/6_treeview/mainwindow.cpp | 0 examples/tutorials/modelview/6_treeview/mainwindow.h | 0 examples/tutorials/modelview/7_selections/7_selections.pro | 0 examples/tutorials/modelview/7_selections/main.cpp | 0 examples/tutorials/modelview/7_selections/mainwindow.cpp | 0 examples/tutorials/modelview/7_selections/mainwindow.h | 0 examples/tutorials/modelview/modelview.pro | 0 examples/tutorials/threads/clock/clock.pro | 0 examples/tutorials/threads/clock/main.cpp | 0 .../tutorials/threads/helloconcurrent/helloconcurrent.cpp | 0 .../tutorials/threads/helloconcurrent/helloconcurrent.pro | 0 examples/tutorials/threads/hellothread/hellothread.cpp | 0 examples/tutorials/threads/hellothread/hellothread.h | 0 examples/tutorials/threads/hellothread/hellothread.pro | 0 examples/tutorials/threads/hellothread/main.cpp | 0 .../tutorials/threads/hellothreadpool/hellothreadpool.cpp | 0 .../tutorials/threads/hellothreadpool/hellothreadpool.pro | 0 examples/tutorials/threads/movedobject/main.cpp | 0 examples/tutorials/threads/movedobject/movedobject.pro | 0 examples/webkit/formextractor/form.html | 0 examples/webkit/webkit-guide/css/anim_accord.css | 0 examples/webkit/webkit-guide/css/anim_demo-rotate.css | 0 examples/webkit/webkit-guide/css/anim_demo-scale.css | 0 examples/webkit/webkit-guide/css/anim_demo-skew.css | 0 examples/webkit/webkit-guide/css/anim_gallery.css | 0 examples/webkit/webkit-guide/css/anim_panel.css | 0 examples/webkit/webkit-guide/css/anim_pulse.css | 0 examples/webkit/webkit-guide/css/anim_skew.css | 0 examples/webkit/webkit-guide/css/anim_slide.css | 0 examples/webkit/webkit-guide/css/anim_tabbedSkew.css | 0 examples/webkit/webkit-guide/css/css3_backgrounds.css | 0 examples/webkit/webkit-guide/css/css3_border-img.css | 0 examples/webkit/webkit-guide/css/css3_grad-radial.css | 0 examples/webkit/webkit-guide/css/css3_gradientBack.css | 0 examples/webkit/webkit-guide/css/css3_gradientBackStop.css | 0 examples/webkit/webkit-guide/css/css3_gradientButton.css | 0 examples/webkit/webkit-guide/css/css3_mask-grad.css | 0 examples/webkit/webkit-guide/css/css3_mask-img.css | 0 examples/webkit/webkit-guide/css/css3_multicol.css | 0 examples/webkit/webkit-guide/css/css3_reflect.css | 0 examples/webkit/webkit-guide/css/css3_scroll.css | 0 examples/webkit/webkit-guide/css/css3_sel-nth.css | 0 examples/webkit/webkit-guide/css/css3_shadow.css | 0 examples/webkit/webkit-guide/css/css3_shadowBlur.css | 0 examples/webkit/webkit-guide/css/css3_text-overflow.css | 0 examples/webkit/webkit-guide/css/css3_text-shadow.css | 0 examples/webkit/webkit-guide/css/css3_text-stroke.css | 0 examples/webkit/webkit-guide/css/form_tapper.css | 0 examples/webkit/webkit-guide/css/form_toggler.css | 0 examples/webkit/webkit-guide/css/layout_link-fmt.css | 0 examples/webkit/webkit-guide/css/layout_tbl-keyhole.css | 0 examples/webkit/webkit-guide/css/mob_condjs.css | 0 examples/webkit/webkit-guide/css/mob_mediaquery.css | 0 examples/webkit/webkit-guide/css/mobile.css | 0 examples/webkit/webkit-guide/css/mq_desktop.css | 0 examples/webkit/webkit-guide/css/mq_mobile.css | 0 examples/webkit/webkit-guide/css/mq_touch.css | 0 examples/webkit/webkit-guide/css/mqlayout_desktop.css | 0 examples/webkit/webkit-guide/css/mqlayout_mobile.css | 0 examples/webkit/webkit-guide/css/mqlayout_touch.css | 0 examples/webkit/webkit-guide/css/storage.css | 0 examples/webkit/webkit-guide/img/border-frame.png | Bin examples/webkit/webkit-guide/img/gradient.jpg | Bin examples/webkit/webkit-guide/img/gray_icon_close.png | Bin examples/webkit/webkit-guide/img/ic_ag_016.png | Bin examples/webkit/webkit-guide/img/ic_ag_032.png | Bin examples/webkit/webkit-guide/img/ic_ag_036.png | Bin examples/webkit/webkit-guide/img/ic_ag_048.png | Bin examples/webkit/webkit-guide/img/ic_al_016.png | Bin examples/webkit/webkit-guide/img/ic_al_032.png | Bin examples/webkit/webkit-guide/img/ic_al_036.png | Bin examples/webkit/webkit-guide/img/ic_al_048.png | Bin examples/webkit/webkit-guide/img/ic_ar_016.png | Bin examples/webkit/webkit-guide/img/ic_ar_032.png | Bin examples/webkit/webkit-guide/img/ic_ar_036.png | Bin examples/webkit/webkit-guide/img/ic_ar_048.png | Bin examples/webkit/webkit-guide/img/ic_b_016.png | Bin examples/webkit/webkit-guide/img/ic_b_032.png | Bin examples/webkit/webkit-guide/img/ic_b_036.png | Bin examples/webkit/webkit-guide/img/ic_b_048.png | Bin examples/webkit/webkit-guide/img/ic_be_016.png | Bin examples/webkit/webkit-guide/img/ic_be_032.png | Bin examples/webkit/webkit-guide/img/ic_be_036.png | Bin examples/webkit/webkit-guide/img/ic_be_048.png | Bin examples/webkit/webkit-guide/img/ic_c_016.png | Bin examples/webkit/webkit-guide/img/ic_c_032.png | Bin examples/webkit/webkit-guide/img/ic_c_036.png | Bin examples/webkit/webkit-guide/img/ic_c_048.png | Bin examples/webkit/webkit-guide/img/ic_ca_016.png | Bin examples/webkit/webkit-guide/img/ic_ca_032.png | Bin examples/webkit/webkit-guide/img/ic_ca_036.png | Bin examples/webkit/webkit-guide/img/ic_ca_048.png | Bin examples/webkit/webkit-guide/img/ic_cl_016.png | Bin examples/webkit/webkit-guide/img/ic_cl_032.png | Bin examples/webkit/webkit-guide/img/ic_cl_036.png | Bin examples/webkit/webkit-guide/img/ic_cl_048.png | Bin examples/webkit/webkit-guide/img/ic_cu_016.png | Bin examples/webkit/webkit-guide/img/ic_cu_032.png | Bin examples/webkit/webkit-guide/img/ic_cu_036.png | Bin examples/webkit/webkit-guide/img/ic_cu_048.png | Bin examples/webkit/webkit-guide/img/ic_f_016.png | Bin examples/webkit/webkit-guide/img/ic_f_032.png | Bin examples/webkit/webkit-guide/img/ic_f_036.png | Bin examples/webkit/webkit-guide/img/ic_f_048.png | Bin examples/webkit/webkit-guide/img/ic_fe_016.png | Bin examples/webkit/webkit-guide/img/ic_fe_032.png | Bin examples/webkit/webkit-guide/img/ic_fe_036.png | Bin examples/webkit/webkit-guide/img/ic_fe_048.png | Bin examples/webkit/webkit-guide/img/ic_h_016.png | Bin examples/webkit/webkit-guide/img/ic_h_032.png | Bin examples/webkit/webkit-guide/img/ic_h_036.png | Bin examples/webkit/webkit-guide/img/ic_h_048.png | Bin examples/webkit/webkit-guide/img/ic_he_016.png | Bin examples/webkit/webkit-guide/img/ic_he_032.png | Bin examples/webkit/webkit-guide/img/ic_he_036.png | Bin examples/webkit/webkit-guide/img/ic_he_048.png | Bin examples/webkit/webkit-guide/img/ic_k_016.png | Bin examples/webkit/webkit-guide/img/ic_k_032.png | Bin examples/webkit/webkit-guide/img/ic_k_036.png | Bin examples/webkit/webkit-guide/img/ic_k_048.png | Bin examples/webkit/webkit-guide/img/ic_li_016.png | Bin examples/webkit/webkit-guide/img/ic_li_032.png | Bin examples/webkit/webkit-guide/img/ic_li_036.png | Bin examples/webkit/webkit-guide/img/ic_li_048.png | Bin examples/webkit/webkit-guide/img/ic_mg_016.png | Bin examples/webkit/webkit-guide/img/ic_mg_032.png | Bin examples/webkit/webkit-guide/img/ic_mg_036.png | Bin examples/webkit/webkit-guide/img/ic_mg_048.png | Bin examples/webkit/webkit-guide/img/ic_n_016.png | Bin examples/webkit/webkit-guide/img/ic_n_032.png | Bin examples/webkit/webkit-guide/img/ic_n_036.png | Bin examples/webkit/webkit-guide/img/ic_n_048.png | Bin examples/webkit/webkit-guide/img/ic_na_016.png | Bin examples/webkit/webkit-guide/img/ic_na_032.png | Bin examples/webkit/webkit-guide/img/ic_na_036.png | Bin examples/webkit/webkit-guide/img/ic_na_048.png | Bin examples/webkit/webkit-guide/img/ic_ne_016.png | Bin examples/webkit/webkit-guide/img/ic_ne_032.png | Bin examples/webkit/webkit-guide/img/ic_ne_036.png | Bin examples/webkit/webkit-guide/img/ic_ne_048.png | Bin examples/webkit/webkit-guide/img/ic_ni_016.png | Bin examples/webkit/webkit-guide/img/ic_ni_032.png | Bin examples/webkit/webkit-guide/img/ic_ni_036.png | Bin examples/webkit/webkit-guide/img/ic_ni_048.png | Bin examples/webkit/webkit-guide/img/ic_o_016.png | Bin examples/webkit/webkit-guide/img/ic_o_032.png | Bin examples/webkit/webkit-guide/img/ic_o_036.png | Bin examples/webkit/webkit-guide/img/ic_o_048.png | Bin examples/webkit/webkit-guide/img/ic_pt_016.png | Bin examples/webkit/webkit-guide/img/ic_pt_032.png | Bin examples/webkit/webkit-guide/img/ic_pt_036.png | Bin examples/webkit/webkit-guide/img/ic_pt_048.png | Bin examples/webkit/webkit-guide/img/ic_si_016.png | Bin examples/webkit/webkit-guide/img/ic_si_032.png | Bin examples/webkit/webkit-guide/img/ic_si_036.png | Bin examples/webkit/webkit-guide/img/ic_si_048.png | Bin examples/webkit/webkit-guide/img/ic_zn_016.png | Bin examples/webkit/webkit-guide/img/ic_zn_032.png | Bin examples/webkit/webkit-guide/img/ic_zn_036.png | Bin examples/webkit/webkit-guide/img/ic_zn_048.png | Bin examples/webkit/webkit-guide/img/icon_check.png | Bin examples/webkit/webkit-guide/img/icon_check_x24green.png | Bin examples/webkit/webkit-guide/img/icon_dismiss.png | Bin examples/webkit/webkit-guide/img/icon_dismiss_x22.png | Bin examples/webkit/webkit-guide/img/icon_drill-down.png | Bin examples/webkit/webkit-guide/img/icon_drill-down_x32.png | Bin examples/webkit/webkit-guide/img/icon_drill-up.png | Bin examples/webkit/webkit-guide/img/icon_drill-up_x32.png | Bin examples/webkit/webkit-guide/img/icon_expand-nav.png | Bin examples/webkit/webkit-guide/img/icon_head-collapsed.png | Bin .../webkit/webkit-guide/img/icon_head-collapsed_x13.png | Bin examples/webkit/webkit-guide/img/icon_head-expanded.png | Bin examples/webkit/webkit-guide/img/icon_head-expanded_x13.png | Bin examples/webkit/webkit-guide/img/icon_info.png | Bin examples/webkit/webkit-guide/img/icon_info_x24.png | Bin examples/webkit/webkit-guide/img/icon_link-doc.png | Bin examples/webkit/webkit-guide/img/icon_link-email.png | Bin examples/webkit/webkit-guide/img/icon_link-external.png | Bin examples/webkit/webkit-guide/img/icon_link-pdf.png | Bin examples/webkit/webkit-guide/img/icon_link-ppt.png | Bin examples/webkit/webkit-guide/img/icon_link-rss.png | Bin examples/webkit/webkit-guide/img/icon_link-sms.png | Bin examples/webkit/webkit-guide/img/icon_link-tel.png | Bin examples/webkit/webkit-guide/img/icon_link-xls.png | Bin examples/webkit/webkit-guide/img/icon_list-all.png | Bin examples/webkit/webkit-guide/img/icon_list-all_circ.png | Bin examples/webkit/webkit-guide/img/icon_nav-start.png | Bin examples/webkit/webkit-guide/img/icon_nav-top.png | Bin examples/webkit/webkit-guide/img/icon_nav-up.png | Bin examples/webkit/webkit-guide/img/icon_nav_end.png | Bin examples/webkit/webkit-guide/img/icon_question.png | Bin examples/webkit/webkit-guide/img/icon_scroll-left.png | Bin examples/webkit/webkit-guide/img/icon_scroll-right.png | Bin examples/webkit/webkit-guide/img/icon_trash.png | Bin examples/webkit/webkit-guide/img/mask.png | Bin examples/webkit/webkit-guide/js/anim_accord.js | 0 examples/webkit/webkit-guide/js/anim_gallery.js | 0 examples/webkit/webkit-guide/js/anim_panel.js | 0 examples/webkit/webkit-guide/js/anim_skew.js | 0 examples/webkit/webkit-guide/js/css3_backgrounds.js | 0 examples/webkit/webkit-guide/js/css3_border-img.js | 0 examples/webkit/webkit-guide/js/css3_grad-radial.js | 0 examples/webkit/webkit-guide/js/css3_mask-grad.js | 0 examples/webkit/webkit-guide/js/css3_mask-img.js | 0 examples/webkit/webkit-guide/js/css3_text-overflow.js | 0 examples/webkit/webkit-guide/js/form_tapper.js | 0 examples/webkit/webkit-guide/js/mob_condjs.js | 0 examples/webkit/webkit-guide/js/mobile.js | 0 examples/webkit/webkit-guide/js/storage.js | 0 mkspecs/macx-pbuilder/Info.plist.app | 0 mkspecs/macx-pbuilder/qmake.conf | 0 mkspecs/macx-xcode/Info.plist.app | 0 mkspecs/macx-xcode/qmake.conf | 0 src/imports/shaders/glfunctions.h | 0 src/imports/shaders/shadereffectitem.cpp | 0 .../flickrdemo/flickrdemo.xcodeproj/project.pbxproj | 0 .../examples/qmltest/qmltest.xcodeproj/project.pbxproj | 0 src/s60installs/s60installs.pro | 0 .../qdeclarativespringanimation/content/center.png | Bin .../qmlvisual/qdeclarativespringanimation/content/clock.png | Bin .../qmlvisual/qdeclarativespringanimation/content/hour.png | Bin .../qdeclarativespringanimation/content/minute.png | Bin .../qdeclarativespringanimation/content/second.png | Bin tests/auto/mediaobject/mediaobject.pro | 0 tests/auto/qimagereader/images/txts.png | Bin tests/auto/qlocalsocket/lackey/scripts/client.js | 0 .../auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js | 0 .../tests/ecma/ExecutionContexts/10.1.3-2.js | 0 tests/auto/qscriptjstestsuite/tests/ecma/README | 0 tests/auto/qscriptjstestsuite/tests/ecma_2/README | 0 .../tests/ecma_2/extensions/constructor-001.js | 0 .../tests/ecma_2/extensions/function-001.js | 0 .../tests/ecma_2/extensions/instanceof-001.js | 0 .../tests/ecma_2/extensions/instanceof-002.js | 0 .../tests/ecma_2/extensions/instanceof-003-n.js | 0 .../tests/ecma_2/extensions/instanceof-004-n.js | 0 .../tests/ecma_2/extensions/instanceof-005-n.js | 0 .../tests/ecma_2/extensions/instanceof-006.js | 0 .../qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js | 0 .../qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js | 0 .../tests/ecma_3/Array/regress-322135-01.js | 0 .../tests/ecma_3/Array/regress-322135-02.js | 0 .../tests/ecma_3/Array/regress-322135-03.js | 0 .../tests/ecma_3/Array/regress-322135-04.js | 0 .../qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js | 0 .../qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js | 0 .../qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js | 0 .../qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js | 0 .../auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js | 0 tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js | 0 .../qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js | 0 .../tests/ecma_3/ExecutionContexts/10.6.1-01.js | 0 .../tests/ecma_3/ExecutionContexts/regress-448595-01.js | 0 .../qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js | 0 .../qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js | 0 .../qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js | 0 .../tests/ecma_3/Expressions/11.7.1-01.js | 0 .../tests/ecma_3/Expressions/11.7.2-01.js | 0 .../tests/ecma_3/Expressions/11.7.3-01.js | 0 .../tests/ecma_3/Function/arguments-002.js | 0 .../tests/ecma_3/Function/regress-313570.js | 0 .../tests/ecma_3/LexicalConventions/7.9.1.js | 0 .../tests/ecma_3/Number/regress-442242-01.js | 0 .../auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js | 0 .../tests/ecma_3/Object/regress-361274.js | 0 .../tests/ecma_3/Object/regress-385393-07.js | 0 .../tests/ecma_3/Operators/11.13.1-002.js | 0 .../qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js | 0 .../qscriptjstestsuite/tests/ecma_3/Operators/order-01.js | 0 tests/auto/qscriptjstestsuite/tests/ecma_3/README | 0 .../qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js | 0 .../tests/ecma_3/RegExp/regress-285219.js | 0 .../tests/ecma_3/RegExp/regress-289669.js | 0 .../tests/ecma_3/RegExp/regress-307456.js | 0 .../tests/ecma_3/RegExp/regress-309840.js | 0 .../tests/ecma_3/RegExp/regress-311414.js | 0 .../tests/ecma_3/RegExp/regress-312351.js | 0 .../tests/ecma_3/RegExp/regress-330684.js | 0 .../tests/ecma_3/RegExp/regress-334158.js | 0 .../tests/ecma_3/RegExp/regress-346090.js | 0 .../tests/ecma_3/RegExp/regress-367888.js | 0 .../tests/ecma_3/RegExp/regress-375642.js | 0 .../tests/ecma_3/RegExp/regress-375711.js | 0 .../tests/ecma_3/RegExp/regress-375715-01-n.js | 0 .../tests/ecma_3/RegExp/regress-375715-02.js | 0 .../tests/ecma_3/RegExp/regress-375715-03.js | 0 .../tests/ecma_3/RegExp/regress-375715-04.js | 0 .../tests/ecma_3/Regress/regress-385393-04.js | 0 .../tests/ecma_3/Regress/regress-419152.js | 0 .../tests/ecma_3/Regress/regress-420087.js | 0 .../tests/ecma_3/Regress/regress-420610.js | 0 .../tests/ecma_3/Regress/regress-441477-01.js | 0 .../qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js | 0 .../tests/ecma_3/Statements/regress-302439.js | 0 .../tests/ecma_3/Statements/regress-324650.js | 0 .../tests/ecma_3/String/regress-304376.js | 0 .../tests/ecma_3/String/regress-313567.js | 0 .../tests/ecma_3/String/regress-392378.js | 0 .../tests/ecma_3/Unicode/regress-352044-01.js | 0 .../tests/ecma_3/Unicode/regress-352044-02-n.js | 0 tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js | 0 .../qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js | 0 .../qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js | 0 .../tests/ecma_3/extensions/regress-274152.js | 0 .../tests/ecma_3/extensions/regress-320854.js | 0 .../tests/ecma_3/extensions/regress-327170.js | 0 .../tests/ecma_3/extensions/regress-368516.js | 0 .../tests/ecma_3/extensions/regress-385393-03.js | 0 .../tests/ecma_3/extensions/regress-429248.js | 0 .../tests/ecma_3/extensions/regress-430740.js | 0 tests/auto/qscriptjstestsuite/tests/ecma_3/template.js | 0 tests/auto/qsqldatabase/testdata/qtest.mdb | Bin tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.ent | Bin tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.ent | Bin tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.ent | Bin tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.ent | Bin tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent | 0 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent | 0 tests/benchmarks/corelib/io/qdiriterator/qdiriterator.pro | 0 tests/benchmarks/corelib/io/qiodevice/qiodevice.pro | 0 tests/benchmarks/corelib/tools/qbytearray/qbytearray.pro | 0 .../declarative/qmlshadersplugin/TestGaussianDropShadow.qml | 0 tests/benchmarks/declarative/qmlshadersplugin/TestWater.qml | 0 .../declarative/qmlshadersplugin/drop_shadow_small.png | Bin tests/benchmarks/network/kernel/qhostinfo/qhostinfo.pro | 0 .../qmlshadersplugin/qml/qmlshadersplugintest/back.svg | 0 .../qml/qmlshadersplugintest/green_image_transparent.png | Bin .../qmlshadersplugin/qml/qmlshadersplugintest/image.png | Bin .../qml/qmlshadersplugintest/image_opaque.png | Bin .../qml/qmlshadersplugintest/image_small.png | Bin .../qmlshadersplugin/qml/qmlshadersplugintest/wallpaper.jpg | Bin tools/qdoc3/doc/config/images/bg_l.png | Bin tools/qdoc3/doc/config/images/bg_l_blank.png | Bin tools/qdoc3/doc/config/images/bg_r.png | Bin tools/qdoc3/doc/config/images/box_bg.png | Bin tools/qdoc3/doc/config/images/breadcrumb.png | Bin tools/qdoc3/doc/config/images/bullet_gt.png | Bin tools/qdoc3/doc/config/images/bullet_sq.png | Bin tools/qdoc3/doc/config/images/feedbackground.png | Bin tools/qdoc3/doc/config/images/horBar.png | Bin tools/qdoc3/doc/config/images/page_bg.png | Bin tools/qdoc3/doc/config/images/sprites-combined.png | Bin tools/qdoc3/doc/config/scripts/functions.js | 0 tools/qdoc3/doc/config/scripts/jquery.js | 0 555 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .hgignore mode change 100755 => 100644 config.profiles/harmattan/rules mode change 100755 => 100644 config.profiles/harmattan/tests/create_tests_xml mode change 100755 => 100644 config.tests/mac/crc.test mode change 100755 => 100644 config.tests/mac/defaultarch.test mode change 100755 => 100644 config.tests/mac/dwarf2.test mode change 100755 => 100644 config.tests/mac/xarch.test mode change 100755 => 100644 config.tests/symbian/compile.test mode change 100755 => 100644 config.tests/unix/bsymbolic_functions.test mode change 100755 => 100644 config.tests/unix/compile.test mode change 100755 => 100644 config.tests/unix/doubleformat.test mode change 100755 => 100644 config.tests/unix/endian.test mode change 100755 => 100644 config.tests/unix/fvisibility.test mode change 100755 => 100644 config.tests/unix/makeabs mode change 100755 => 100644 config.tests/unix/objcopy.test mode change 100755 => 100644 config.tests/unix/padstring mode change 100755 => 100644 config.tests/unix/precomp.test mode change 100755 => 100644 config.tests/unix/ptrsize.test mode change 100755 => 100644 config.tests/unix/which.test mode change 100755 => 100644 config.tests/x11/notype.test mode change 100755 => 100644 demos/declarative/samegame/SamegameCore/samegame.js mode change 100755 => 100644 demos/declarative/samegame/highscores/score_data.xml mode change 100755 => 100644 demos/declarative/samegame/highscores/score_style.xsl mode change 100755 => 100644 demos/declarative/samegame/highscores/scores.php mode change 100755 => 100644 demos/embedded/styledemo/files/add.png mode change 100755 => 100644 demos/embedded/styledemo/files/remove.png mode change 100755 => 100644 demos/mobile/qcamera/businesscardhandling.cpp mode change 100755 => 100644 demos/mobile/qcamera/businesscardhandling.h mode change 100755 => 100644 demos/mobile/qcamera/button.cpp mode change 100755 => 100644 demos/mobile/qcamera/button.h mode change 100755 => 100644 demos/mobile/qcamera/cameraexample.cpp mode change 100755 => 100644 demos/mobile/qcamera/cameraexample.h mode change 100755 => 100644 demos/mobile/qcamera/contactsdlg.cpp mode change 100755 => 100644 demos/mobile/qcamera/contactsdlg.h mode change 100755 => 100644 demos/mobile/qcamera/icons/camera.png mode change 100755 => 100644 demos/mobile/qcamera/icons/cameramms_icon.svg mode change 100755 => 100644 demos/mobile/qcamera/icons/exit.png mode change 100755 => 100644 demos/mobile/qcamera/icons/mms.png mode change 100755 => 100644 demos/mobile/qcamera/main.cpp mode change 100755 => 100644 demos/mobile/qcamera/messagehandling.cpp mode change 100755 => 100644 demos/mobile/qcamera/messagehandling.h mode change 100755 => 100644 demos/mobile/qcamera/qcamera.pro mode change 100755 => 100644 demos/mobile/qcamera/resources.qrc mode change 100755 => 100644 demos/qtdemo/images/demobg.png mode change 100755 => 100644 doc/src/images/audiodevices-example.png mode change 100755 => 100644 doc/src/images/audiooutput-example.png mode change 100755 => 100644 doc/src/images/clock.png mode change 100755 => 100644 doc/src/images/dummy_tree.png mode change 100755 => 100644 doc/src/images/edit.png mode change 100755 => 100644 doc/src/images/example_model.png mode change 100755 => 100644 doc/src/images/lineedit.png mode change 100755 => 100644 doc/src/images/list_table_tree.png mode change 100755 => 100644 doc/src/images/listview.png mode change 100755 => 100644 doc/src/images/lotto.png mode change 100755 => 100644 doc/src/images/modelview-combobox.png mode change 100755 => 100644 doc/src/images/modelview-header.png mode change 100755 => 100644 doc/src/images/modelview.png mode change 100755 => 100644 doc/src/images/path.png mode change 100755 => 100644 doc/src/images/qcompleter.png mode change 100755 => 100644 doc/src/images/readonlytable.png mode change 100755 => 100644 doc/src/images/readonlytable_role.png mode change 100755 => 100644 doc/src/images/selection2.png mode change 100755 => 100644 doc/src/images/standardwidget.png mode change 100755 => 100644 doc/src/images/tableview.png mode change 100755 => 100644 doc/src/images/tree.png mode change 100755 => 100644 doc/src/images/tree_2.png mode change 100755 => 100644 doc/src/images/tree_2_with_algorithm.png mode change 100755 => 100644 doc/src/images/tree_city.png mode change 100755 => 100644 doc/src/images/treeview.png mode change 100755 => 100644 doc/src/images/treeview_sml.png mode change 100755 => 100644 doc/src/images/widgetmapper.png mode change 100755 => 100644 doc/src/template/images/bg_l.png mode change 100755 => 100644 doc/src/template/images/bg_l_blank.png mode change 100755 => 100644 doc/src/template/images/bg_r.png mode change 100755 => 100644 doc/src/template/images/box_bg.png mode change 100755 => 100644 doc/src/template/images/breadcrumb.png mode change 100755 => 100644 doc/src/template/images/bullet_gt.png mode change 100755 => 100644 doc/src/template/images/bullet_sq.png mode change 100755 => 100644 doc/src/template/images/feedbackground.png mode change 100755 => 100644 doc/src/template/images/horBar.png mode change 100755 => 100644 doc/src/template/images/page_bg.png mode change 100755 => 100644 doc/src/template/images/sprites-combined.png mode change 100755 => 100644 doc/src/template/scripts/functions.js mode change 100755 => 100644 doc/src/template/scripts/jquery.js mode change 100755 => 100644 doc/src/template/style/style.css mode change 100755 => 100644 doc/src/template/style/style_ie6.css mode change 100755 => 100644 doc/src/template/style/style_ie7.css mode change 100755 => 100644 doc/src/template/style/style_ie8.css mode change 100755 => 100644 examples/declarative/animation/basics/property-animation/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/declarative/imageelements/borderimage/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/declarative/modelviews/webview/autosize/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/declarative/modelviews/webview/googlemaps/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/declarative/modelviews/webview/inlinehtml/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/declarative/shadereffects/main.cpp mode change 100755 => 100644 examples/declarative/shadereffects/qml/Curtain.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/CurtainEffect.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/DropShadow.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/DropShadowEffect.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/Grayscale.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/GrayscaleEffect.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/ImageMask.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/ImageMaskEffect.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/RadialWave.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/RadialWaveEffect.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/Water.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/WaterEffect.qml mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/Curtain.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/DropShadow.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/Grayscale.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/ImageMask.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/RadialWave.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/Water.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/back.png mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/bg.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/desaturate.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/drop_shadow.png mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/fabric.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/flower.png mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/image1.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/image2.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/qt-logo.png mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/shader_effects.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/sky.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/toolbar.png mode change 100755 => 100644 examples/declarative/shadereffects/qml/images/wave.jpg mode change 100755 => 100644 examples/declarative/shadereffects/qml/main.qml mode change 100755 => 100644 examples/declarative/shadereffects/shadereffects.pro mode change 100755 => 100644 examples/declarative/tutorials/samegame/samegame4/content/samegame.js mode change 100755 => 100644 examples/declarative/tutorials/samegame/samegame4/highscores/score_data.xml mode change 100755 => 100644 examples/declarative/tutorials/samegame/samegame4/highscores/score_style.xsl mode change 100755 => 100644 examples/declarative/tutorials/samegame/samegame4/highscores/scores.php mode change 100755 => 100644 examples/declarative/ui-components/slideswitch/qtc_packaging/debian_fremantle/rules mode change 100755 => 100644 examples/network/bearercloud/lan.svg mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/gsqt.pro mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part1/main.cpp mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part1/part1.pro mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part2/main.cpp mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part2/part2.pro mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part3/main.cpp mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part3/part3.pro mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part4/main.cpp mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part4/part4.pro mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part5/main.cpp mode change 100755 => 100644 examples/tutorials/gettingStarted/gsQt/part5/part5.pro mode change 100755 => 100644 examples/tutorials/modelview/1_readonly/1_readonly.pro mode change 100755 => 100644 examples/tutorials/modelview/1_readonly/main.cpp mode change 100755 => 100644 examples/tutorials/modelview/1_readonly/mymodel.cpp mode change 100755 => 100644 examples/tutorials/modelview/1_readonly/mymodel.h mode change 100755 => 100644 examples/tutorials/modelview/2_formatting/2_formatting.pro mode change 100755 => 100644 examples/tutorials/modelview/2_formatting/main.cpp mode change 100755 => 100644 examples/tutorials/modelview/2_formatting/mymodel.cpp mode change 100755 => 100644 examples/tutorials/modelview/2_formatting/mymodel.h mode change 100755 => 100644 examples/tutorials/modelview/3_changingmodel/3_changingmodel.pro mode change 100755 => 100644 examples/tutorials/modelview/3_changingmodel/main.cpp mode change 100755 => 100644 examples/tutorials/modelview/3_changingmodel/mymodel.cpp mode change 100755 => 100644 examples/tutorials/modelview/3_changingmodel/mymodel.h mode change 100755 => 100644 examples/tutorials/modelview/4_headers/4_headers.pro mode change 100755 => 100644 examples/tutorials/modelview/4_headers/main.cpp mode change 100755 => 100644 examples/tutorials/modelview/4_headers/mymodel.cpp mode change 100755 => 100644 examples/tutorials/modelview/4_headers/mymodel.h mode change 100755 => 100644 examples/tutorials/modelview/5_edit/5_edit.pro mode change 100755 => 100644 examples/tutorials/modelview/5_edit/main.cpp mode change 100755 => 100644 examples/tutorials/modelview/5_edit/mainwindow.cpp mode change 100755 => 100644 examples/tutorials/modelview/5_edit/mainwindow.h mode change 100755 => 100644 examples/tutorials/modelview/5_edit/mymodel.cpp mode change 100755 => 100644 examples/tutorials/modelview/5_edit/mymodel.h mode change 100755 => 100644 examples/tutorials/modelview/6_treeview/6_treeview.pro mode change 100755 => 100644 examples/tutorials/modelview/6_treeview/main.cpp mode change 100755 => 100644 examples/tutorials/modelview/6_treeview/mainwindow.cpp mode change 100755 => 100644 examples/tutorials/modelview/6_treeview/mainwindow.h mode change 100755 => 100644 examples/tutorials/modelview/7_selections/7_selections.pro mode change 100755 => 100644 examples/tutorials/modelview/7_selections/main.cpp mode change 100755 => 100644 examples/tutorials/modelview/7_selections/mainwindow.cpp mode change 100755 => 100644 examples/tutorials/modelview/7_selections/mainwindow.h mode change 100755 => 100644 examples/tutorials/modelview/modelview.pro mode change 100755 => 100644 examples/tutorials/threads/clock/clock.pro mode change 100755 => 100644 examples/tutorials/threads/clock/main.cpp mode change 100755 => 100644 examples/tutorials/threads/helloconcurrent/helloconcurrent.cpp mode change 100755 => 100644 examples/tutorials/threads/helloconcurrent/helloconcurrent.pro mode change 100755 => 100644 examples/tutorials/threads/hellothread/hellothread.cpp mode change 100755 => 100644 examples/tutorials/threads/hellothread/hellothread.h mode change 100755 => 100644 examples/tutorials/threads/hellothread/hellothread.pro mode change 100755 => 100644 examples/tutorials/threads/hellothread/main.cpp mode change 100755 => 100644 examples/tutorials/threads/hellothreadpool/hellothreadpool.cpp mode change 100755 => 100644 examples/tutorials/threads/hellothreadpool/hellothreadpool.pro mode change 100755 => 100644 examples/tutorials/threads/movedobject/main.cpp mode change 100755 => 100644 examples/tutorials/threads/movedobject/movedobject.pro mode change 100755 => 100644 examples/webkit/formextractor/form.html mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_accord.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_demo-rotate.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_demo-scale.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_demo-skew.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_gallery.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_panel.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_pulse.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_skew.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_slide.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/anim_tabbedSkew.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_backgrounds.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_border-img.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_grad-radial.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_gradientBack.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_gradientBackStop.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_gradientButton.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_mask-grad.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_mask-img.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_multicol.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_reflect.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_scroll.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_sel-nth.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_shadow.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_shadowBlur.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_text-overflow.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_text-shadow.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/css3_text-stroke.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/form_tapper.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/form_toggler.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/layout_link-fmt.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/layout_tbl-keyhole.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mob_condjs.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mob_mediaquery.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mobile.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mq_desktop.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mq_mobile.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mq_touch.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mqlayout_desktop.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mqlayout_mobile.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/mqlayout_touch.css mode change 100755 => 100644 examples/webkit/webkit-guide/css/storage.css mode change 100755 => 100644 examples/webkit/webkit-guide/img/border-frame.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/gradient.jpg mode change 100755 => 100644 examples/webkit/webkit-guide/img/gray_icon_close.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ag_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ag_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ag_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ag_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_al_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_al_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_al_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_al_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ar_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ar_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ar_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ar_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_b_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_b_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_b_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_b_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_be_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_be_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_be_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_be_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_c_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_c_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_c_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_c_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ca_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ca_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ca_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ca_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_cl_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_cl_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_cl_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_cl_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_cu_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_cu_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_cu_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_cu_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_f_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_f_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_f_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_f_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_fe_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_fe_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_fe_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_fe_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_h_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_h_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_h_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_h_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_he_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_he_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_he_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_he_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_k_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_k_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_k_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_k_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_li_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_li_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_li_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_li_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_mg_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_mg_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_mg_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_mg_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_n_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_n_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_n_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_n_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_na_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_na_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_na_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_na_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ne_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ne_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ne_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ne_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ni_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ni_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ni_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_ni_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_o_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_o_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_o_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_o_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_pt_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_pt_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_pt_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_pt_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_si_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_si_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_si_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_si_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_zn_016.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_zn_032.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_zn_036.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/ic_zn_048.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_check.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_check_x24green.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_dismiss.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_dismiss_x22.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_drill-down.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_drill-down_x32.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_drill-up.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_drill-up_x32.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_expand-nav.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_head-collapsed.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_head-collapsed_x13.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_head-expanded.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_head-expanded_x13.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_info.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_info_x24.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-doc.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-email.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-external.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-pdf.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-ppt.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-rss.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-sms.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-tel.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_link-xls.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_list-all.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_list-all_circ.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_nav-start.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_nav-top.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_nav-up.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_nav_end.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_question.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_scroll-left.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_scroll-right.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/icon_trash.png mode change 100755 => 100644 examples/webkit/webkit-guide/img/mask.png mode change 100755 => 100644 examples/webkit/webkit-guide/js/anim_accord.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/anim_gallery.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/anim_panel.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/anim_skew.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/css3_backgrounds.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/css3_border-img.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/css3_grad-radial.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/css3_mask-grad.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/css3_mask-img.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/css3_text-overflow.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/form_tapper.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/mob_condjs.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/mobile.js mode change 100755 => 100644 examples/webkit/webkit-guide/js/storage.js mode change 100755 => 100644 mkspecs/macx-pbuilder/Info.plist.app mode change 100755 => 100644 mkspecs/macx-pbuilder/qmake.conf mode change 100755 => 100644 mkspecs/macx-xcode/Info.plist.app mode change 100755 => 100644 mkspecs/macx-xcode/qmake.conf mode change 100755 => 100644 src/imports/shaders/glfunctions.h mode change 100755 => 100644 src/imports/shaders/shadereffectitem.cpp mode change 100755 => 100644 src/plugins/platforms/uikit/examples/flickrdemo/flickrdemo.xcodeproj/project.pbxproj mode change 100755 => 100644 src/plugins/platforms/uikit/examples/qmltest/qmltest.xcodeproj/project.pbxproj mode change 100755 => 100644 src/s60installs/s60installs.pro mode change 100755 => 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png mode change 100755 => 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png mode change 100755 => 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png mode change 100755 => 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png mode change 100755 => 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png mode change 100755 => 100644 tests/auto/mediaobject/mediaobject.pro mode change 100755 => 100644 tests/auto/qimagereader/images/txts.png mode change 100755 => 100644 tests/auto/qlocalsocket/lackey/scripts/client.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma/ExecutionContexts/10.1.3-2.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma/README mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/README mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/constructor-001.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/function-001.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-001.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-002.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-003-n.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-004-n.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-005-n.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-006.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-02.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-03.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-04.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/10.6.1-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/regress-448595-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.1-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.2-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.3-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Function/arguments-002.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Function/regress-313570.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/LexicalConventions/7.9.1.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Number/regress-442242-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-361274.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-385393-07.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.13.1-002.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/order-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/README mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-285219.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-289669.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-307456.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-309840.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-311414.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-312351.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-330684.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-334158.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-346090.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-367888.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375642.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375711.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-01-n.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-02.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-03.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-04.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-385393-04.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-419152.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420087.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420610.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-441477-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-302439.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-324650.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-304376.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-313567.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-392378.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-01.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-02-n.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-274152.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-320854.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-327170.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-368516.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-385393-03.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-429248.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-430740.js mode change 100755 => 100644 tests/auto/qscriptjstestsuite/tests/ecma_3/template.js mode change 100755 => 100644 tests/auto/qsqldatabase/testdata/qtest.mdb mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent mode change 100755 => 100644 tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent mode change 100755 => 100644 tests/benchmarks/corelib/io/qdiriterator/qdiriterator.pro mode change 100755 => 100644 tests/benchmarks/corelib/io/qiodevice/qiodevice.pro mode change 100755 => 100644 tests/benchmarks/corelib/tools/qbytearray/qbytearray.pro mode change 100755 => 100644 tests/benchmarks/declarative/qmlshadersplugin/TestGaussianDropShadow.qml mode change 100755 => 100644 tests/benchmarks/declarative/qmlshadersplugin/TestWater.qml mode change 100755 => 100644 tests/benchmarks/declarative/qmlshadersplugin/drop_shadow_small.png mode change 100755 => 100644 tests/benchmarks/network/kernel/qhostinfo/qhostinfo.pro mode change 100755 => 100644 tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/back.svg mode change 100755 => 100644 tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/green_image_transparent.png mode change 100755 => 100644 tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image.png mode change 100755 => 100644 tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image_opaque.png mode change 100755 => 100644 tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image_small.png mode change 100755 => 100644 tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/wallpaper.jpg mode change 100755 => 100644 tools/qdoc3/doc/config/images/bg_l.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/bg_l_blank.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/bg_r.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/box_bg.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/breadcrumb.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/bullet_gt.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/bullet_sq.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/feedbackground.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/horBar.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/page_bg.png mode change 100755 => 100644 tools/qdoc3/doc/config/images/sprites-combined.png mode change 100755 => 100644 tools/qdoc3/doc/config/scripts/functions.js mode change 100755 => 100644 tools/qdoc3/doc/config/scripts/jquery.js diff --git a/.hgignore b/.hgignore old mode 100755 new mode 100644 diff --git a/config.profiles/harmattan/rules b/config.profiles/harmattan/rules old mode 100755 new mode 100644 diff --git a/config.profiles/harmattan/tests/create_tests_xml b/config.profiles/harmattan/tests/create_tests_xml old mode 100755 new mode 100644 diff --git a/config.tests/mac/crc.test b/config.tests/mac/crc.test old mode 100755 new mode 100644 diff --git a/config.tests/mac/defaultarch.test b/config.tests/mac/defaultarch.test old mode 100755 new mode 100644 diff --git a/config.tests/mac/dwarf2.test b/config.tests/mac/dwarf2.test old mode 100755 new mode 100644 diff --git a/config.tests/mac/xarch.test b/config.tests/mac/xarch.test old mode 100755 new mode 100644 diff --git a/config.tests/symbian/compile.test b/config.tests/symbian/compile.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/bsymbolic_functions.test b/config.tests/unix/bsymbolic_functions.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/compile.test b/config.tests/unix/compile.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/doubleformat.test b/config.tests/unix/doubleformat.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/endian.test b/config.tests/unix/endian.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/fvisibility.test b/config.tests/unix/fvisibility.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/makeabs b/config.tests/unix/makeabs old mode 100755 new mode 100644 diff --git a/config.tests/unix/objcopy.test b/config.tests/unix/objcopy.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/padstring b/config.tests/unix/padstring old mode 100755 new mode 100644 diff --git a/config.tests/unix/precomp.test b/config.tests/unix/precomp.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/ptrsize.test b/config.tests/unix/ptrsize.test old mode 100755 new mode 100644 diff --git a/config.tests/unix/which.test b/config.tests/unix/which.test old mode 100755 new mode 100644 diff --git a/config.tests/x11/notype.test b/config.tests/x11/notype.test old mode 100755 new mode 100644 diff --git a/demos/declarative/samegame/SamegameCore/samegame.js b/demos/declarative/samegame/SamegameCore/samegame.js old mode 100755 new mode 100644 diff --git a/demos/declarative/samegame/highscores/score_data.xml b/demos/declarative/samegame/highscores/score_data.xml old mode 100755 new mode 100644 diff --git a/demos/declarative/samegame/highscores/score_style.xsl b/demos/declarative/samegame/highscores/score_style.xsl old mode 100755 new mode 100644 diff --git a/demos/declarative/samegame/highscores/scores.php b/demos/declarative/samegame/highscores/scores.php old mode 100755 new mode 100644 diff --git a/demos/embedded/styledemo/files/add.png b/demos/embedded/styledemo/files/add.png old mode 100755 new mode 100644 diff --git a/demos/embedded/styledemo/files/remove.png b/demos/embedded/styledemo/files/remove.png old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/businesscardhandling.cpp b/demos/mobile/qcamera/businesscardhandling.cpp old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/businesscardhandling.h b/demos/mobile/qcamera/businesscardhandling.h old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/button.cpp b/demos/mobile/qcamera/button.cpp old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/button.h b/demos/mobile/qcamera/button.h old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/cameraexample.cpp b/demos/mobile/qcamera/cameraexample.cpp old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/cameraexample.h b/demos/mobile/qcamera/cameraexample.h old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/contactsdlg.cpp b/demos/mobile/qcamera/contactsdlg.cpp old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/contactsdlg.h b/demos/mobile/qcamera/contactsdlg.h old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/icons/camera.png b/demos/mobile/qcamera/icons/camera.png old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/icons/cameramms_icon.svg b/demos/mobile/qcamera/icons/cameramms_icon.svg old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/icons/exit.png b/demos/mobile/qcamera/icons/exit.png old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/icons/mms.png b/demos/mobile/qcamera/icons/mms.png old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/main.cpp b/demos/mobile/qcamera/main.cpp old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/messagehandling.cpp b/demos/mobile/qcamera/messagehandling.cpp old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/messagehandling.h b/demos/mobile/qcamera/messagehandling.h old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/qcamera.pro b/demos/mobile/qcamera/qcamera.pro old mode 100755 new mode 100644 diff --git a/demos/mobile/qcamera/resources.qrc b/demos/mobile/qcamera/resources.qrc old mode 100755 new mode 100644 diff --git a/demos/qtdemo/images/demobg.png b/demos/qtdemo/images/demobg.png old mode 100755 new mode 100644 diff --git a/doc/src/images/audiodevices-example.png b/doc/src/images/audiodevices-example.png old mode 100755 new mode 100644 diff --git a/doc/src/images/audiooutput-example.png b/doc/src/images/audiooutput-example.png old mode 100755 new mode 100644 diff --git a/doc/src/images/clock.png b/doc/src/images/clock.png old mode 100755 new mode 100644 diff --git a/doc/src/images/dummy_tree.png b/doc/src/images/dummy_tree.png old mode 100755 new mode 100644 diff --git a/doc/src/images/edit.png b/doc/src/images/edit.png old mode 100755 new mode 100644 diff --git a/doc/src/images/example_model.png b/doc/src/images/example_model.png old mode 100755 new mode 100644 diff --git a/doc/src/images/lineedit.png b/doc/src/images/lineedit.png old mode 100755 new mode 100644 diff --git a/doc/src/images/list_table_tree.png b/doc/src/images/list_table_tree.png old mode 100755 new mode 100644 diff --git a/doc/src/images/listview.png b/doc/src/images/listview.png old mode 100755 new mode 100644 diff --git a/doc/src/images/lotto.png b/doc/src/images/lotto.png old mode 100755 new mode 100644 diff --git a/doc/src/images/modelview-combobox.png b/doc/src/images/modelview-combobox.png old mode 100755 new mode 100644 diff --git a/doc/src/images/modelview-header.png b/doc/src/images/modelview-header.png old mode 100755 new mode 100644 diff --git a/doc/src/images/modelview.png b/doc/src/images/modelview.png old mode 100755 new mode 100644 diff --git a/doc/src/images/path.png b/doc/src/images/path.png old mode 100755 new mode 100644 diff --git a/doc/src/images/qcompleter.png b/doc/src/images/qcompleter.png old mode 100755 new mode 100644 diff --git a/doc/src/images/readonlytable.png b/doc/src/images/readonlytable.png old mode 100755 new mode 100644 diff --git a/doc/src/images/readonlytable_role.png b/doc/src/images/readonlytable_role.png old mode 100755 new mode 100644 diff --git a/doc/src/images/selection2.png b/doc/src/images/selection2.png old mode 100755 new mode 100644 diff --git a/doc/src/images/standardwidget.png b/doc/src/images/standardwidget.png old mode 100755 new mode 100644 diff --git a/doc/src/images/tableview.png b/doc/src/images/tableview.png old mode 100755 new mode 100644 diff --git a/doc/src/images/tree.png b/doc/src/images/tree.png old mode 100755 new mode 100644 diff --git a/doc/src/images/tree_2.png b/doc/src/images/tree_2.png old mode 100755 new mode 100644 diff --git a/doc/src/images/tree_2_with_algorithm.png b/doc/src/images/tree_2_with_algorithm.png old mode 100755 new mode 100644 diff --git a/doc/src/images/tree_city.png b/doc/src/images/tree_city.png old mode 100755 new mode 100644 diff --git a/doc/src/images/treeview.png b/doc/src/images/treeview.png old mode 100755 new mode 100644 diff --git a/doc/src/images/treeview_sml.png b/doc/src/images/treeview_sml.png old mode 100755 new mode 100644 diff --git a/doc/src/images/widgetmapper.png b/doc/src/images/widgetmapper.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/bg_l.png b/doc/src/template/images/bg_l.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/bg_l_blank.png b/doc/src/template/images/bg_l_blank.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/bg_r.png b/doc/src/template/images/bg_r.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/box_bg.png b/doc/src/template/images/box_bg.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/breadcrumb.png b/doc/src/template/images/breadcrumb.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/bullet_gt.png b/doc/src/template/images/bullet_gt.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/bullet_sq.png b/doc/src/template/images/bullet_sq.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/feedbackground.png b/doc/src/template/images/feedbackground.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/horBar.png b/doc/src/template/images/horBar.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/page_bg.png b/doc/src/template/images/page_bg.png old mode 100755 new mode 100644 diff --git a/doc/src/template/images/sprites-combined.png b/doc/src/template/images/sprites-combined.png old mode 100755 new mode 100644 diff --git a/doc/src/template/scripts/functions.js b/doc/src/template/scripts/functions.js old mode 100755 new mode 100644 diff --git a/doc/src/template/scripts/jquery.js b/doc/src/template/scripts/jquery.js old mode 100755 new mode 100644 diff --git a/doc/src/template/style/style.css b/doc/src/template/style/style.css old mode 100755 new mode 100644 diff --git a/doc/src/template/style/style_ie6.css b/doc/src/template/style/style_ie6.css old mode 100755 new mode 100644 diff --git a/doc/src/template/style/style_ie7.css b/doc/src/template/style/style_ie7.css old mode 100755 new mode 100644 diff --git a/doc/src/template/style/style_ie8.css b/doc/src/template/style/style_ie8.css old mode 100755 new mode 100644 diff --git a/examples/declarative/animation/basics/property-animation/qtc_packaging/debian_fremantle/rules b/examples/declarative/animation/basics/property-animation/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/declarative/imageelements/borderimage/qtc_packaging/debian_fremantle/rules b/examples/declarative/imageelements/borderimage/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/declarative/modelviews/webview/autosize/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/webview/autosize/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/declarative/modelviews/webview/googlemaps/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/webview/googlemaps/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/declarative/modelviews/webview/inlinehtml/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/webview/inlinehtml/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/main.cpp b/examples/declarative/shadereffects/main.cpp old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/Curtain.qml b/examples/declarative/shadereffects/qml/Curtain.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/CurtainEffect.qml b/examples/declarative/shadereffects/qml/CurtainEffect.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/DropShadow.qml b/examples/declarative/shadereffects/qml/DropShadow.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/DropShadowEffect.qml b/examples/declarative/shadereffects/qml/DropShadowEffect.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/Grayscale.qml b/examples/declarative/shadereffects/qml/Grayscale.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/GrayscaleEffect.qml b/examples/declarative/shadereffects/qml/GrayscaleEffect.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/ImageMask.qml b/examples/declarative/shadereffects/qml/ImageMask.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/ImageMaskEffect.qml b/examples/declarative/shadereffects/qml/ImageMaskEffect.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/RadialWave.qml b/examples/declarative/shadereffects/qml/RadialWave.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/RadialWaveEffect.qml b/examples/declarative/shadereffects/qml/RadialWaveEffect.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/Water.qml b/examples/declarative/shadereffects/qml/Water.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/WaterEffect.qml b/examples/declarative/shadereffects/qml/WaterEffect.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/Curtain.jpg b/examples/declarative/shadereffects/qml/images/Curtain.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/DropShadow.jpg b/examples/declarative/shadereffects/qml/images/DropShadow.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/Grayscale.jpg b/examples/declarative/shadereffects/qml/images/Grayscale.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/ImageMask.jpg b/examples/declarative/shadereffects/qml/images/ImageMask.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/RadialWave.jpg b/examples/declarative/shadereffects/qml/images/RadialWave.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/Water.jpg b/examples/declarative/shadereffects/qml/images/Water.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/back.png b/examples/declarative/shadereffects/qml/images/back.png old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/bg.jpg b/examples/declarative/shadereffects/qml/images/bg.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/desaturate.jpg b/examples/declarative/shadereffects/qml/images/desaturate.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/drop_shadow.png b/examples/declarative/shadereffects/qml/images/drop_shadow.png old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/fabric.jpg b/examples/declarative/shadereffects/qml/images/fabric.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/flower.png b/examples/declarative/shadereffects/qml/images/flower.png old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/image1.jpg b/examples/declarative/shadereffects/qml/images/image1.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/image2.jpg b/examples/declarative/shadereffects/qml/images/image2.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/qt-logo.png b/examples/declarative/shadereffects/qml/images/qt-logo.png old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/shader_effects.jpg b/examples/declarative/shadereffects/qml/images/shader_effects.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/sky.jpg b/examples/declarative/shadereffects/qml/images/sky.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/toolbar.png b/examples/declarative/shadereffects/qml/images/toolbar.png old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/images/wave.jpg b/examples/declarative/shadereffects/qml/images/wave.jpg old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/qml/main.qml b/examples/declarative/shadereffects/qml/main.qml old mode 100755 new mode 100644 diff --git a/examples/declarative/shadereffects/shadereffects.pro b/examples/declarative/shadereffects/shadereffects.pro old mode 100755 new mode 100644 diff --git a/examples/declarative/tutorials/samegame/samegame4/content/samegame.js b/examples/declarative/tutorials/samegame/samegame4/content/samegame.js old mode 100755 new mode 100644 diff --git a/examples/declarative/tutorials/samegame/samegame4/highscores/score_data.xml b/examples/declarative/tutorials/samegame/samegame4/highscores/score_data.xml old mode 100755 new mode 100644 diff --git a/examples/declarative/tutorials/samegame/samegame4/highscores/score_style.xsl b/examples/declarative/tutorials/samegame/samegame4/highscores/score_style.xsl old mode 100755 new mode 100644 diff --git a/examples/declarative/tutorials/samegame/samegame4/highscores/scores.php b/examples/declarative/tutorials/samegame/samegame4/highscores/scores.php old mode 100755 new mode 100644 diff --git a/examples/declarative/ui-components/slideswitch/qtc_packaging/debian_fremantle/rules b/examples/declarative/ui-components/slideswitch/qtc_packaging/debian_fremantle/rules old mode 100755 new mode 100644 diff --git a/examples/network/bearercloud/lan.svg b/examples/network/bearercloud/lan.svg old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/gsqt.pro b/examples/tutorials/gettingStarted/gsQt/gsqt.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part1/main.cpp b/examples/tutorials/gettingStarted/gsQt/part1/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part1/part1.pro b/examples/tutorials/gettingStarted/gsQt/part1/part1.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part2/main.cpp b/examples/tutorials/gettingStarted/gsQt/part2/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part2/part2.pro b/examples/tutorials/gettingStarted/gsQt/part2/part2.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part3/main.cpp b/examples/tutorials/gettingStarted/gsQt/part3/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part3/part3.pro b/examples/tutorials/gettingStarted/gsQt/part3/part3.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part4/main.cpp b/examples/tutorials/gettingStarted/gsQt/part4/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part4/part4.pro b/examples/tutorials/gettingStarted/gsQt/part4/part4.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part5/main.cpp b/examples/tutorials/gettingStarted/gsQt/part5/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/gettingStarted/gsQt/part5/part5.pro b/examples/tutorials/gettingStarted/gsQt/part5/part5.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/1_readonly/1_readonly.pro b/examples/tutorials/modelview/1_readonly/1_readonly.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/1_readonly/main.cpp b/examples/tutorials/modelview/1_readonly/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/1_readonly/mymodel.cpp b/examples/tutorials/modelview/1_readonly/mymodel.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/1_readonly/mymodel.h b/examples/tutorials/modelview/1_readonly/mymodel.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/2_formatting/2_formatting.pro b/examples/tutorials/modelview/2_formatting/2_formatting.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/2_formatting/main.cpp b/examples/tutorials/modelview/2_formatting/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/2_formatting/mymodel.cpp b/examples/tutorials/modelview/2_formatting/mymodel.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/2_formatting/mymodel.h b/examples/tutorials/modelview/2_formatting/mymodel.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/3_changingmodel/3_changingmodel.pro b/examples/tutorials/modelview/3_changingmodel/3_changingmodel.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/3_changingmodel/main.cpp b/examples/tutorials/modelview/3_changingmodel/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/3_changingmodel/mymodel.cpp b/examples/tutorials/modelview/3_changingmodel/mymodel.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/3_changingmodel/mymodel.h b/examples/tutorials/modelview/3_changingmodel/mymodel.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/4_headers/4_headers.pro b/examples/tutorials/modelview/4_headers/4_headers.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/4_headers/main.cpp b/examples/tutorials/modelview/4_headers/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/4_headers/mymodel.cpp b/examples/tutorials/modelview/4_headers/mymodel.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/4_headers/mymodel.h b/examples/tutorials/modelview/4_headers/mymodel.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/5_edit/5_edit.pro b/examples/tutorials/modelview/5_edit/5_edit.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/5_edit/main.cpp b/examples/tutorials/modelview/5_edit/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/5_edit/mainwindow.cpp b/examples/tutorials/modelview/5_edit/mainwindow.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/5_edit/mainwindow.h b/examples/tutorials/modelview/5_edit/mainwindow.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/5_edit/mymodel.cpp b/examples/tutorials/modelview/5_edit/mymodel.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/5_edit/mymodel.h b/examples/tutorials/modelview/5_edit/mymodel.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/6_treeview/6_treeview.pro b/examples/tutorials/modelview/6_treeview/6_treeview.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/6_treeview/main.cpp b/examples/tutorials/modelview/6_treeview/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/6_treeview/mainwindow.cpp b/examples/tutorials/modelview/6_treeview/mainwindow.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/6_treeview/mainwindow.h b/examples/tutorials/modelview/6_treeview/mainwindow.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/7_selections/7_selections.pro b/examples/tutorials/modelview/7_selections/7_selections.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/7_selections/main.cpp b/examples/tutorials/modelview/7_selections/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/7_selections/mainwindow.cpp b/examples/tutorials/modelview/7_selections/mainwindow.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/7_selections/mainwindow.h b/examples/tutorials/modelview/7_selections/mainwindow.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/modelview/modelview.pro b/examples/tutorials/modelview/modelview.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/clock/clock.pro b/examples/tutorials/threads/clock/clock.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/clock/main.cpp b/examples/tutorials/threads/clock/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/helloconcurrent/helloconcurrent.cpp b/examples/tutorials/threads/helloconcurrent/helloconcurrent.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/helloconcurrent/helloconcurrent.pro b/examples/tutorials/threads/helloconcurrent/helloconcurrent.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/hellothread/hellothread.cpp b/examples/tutorials/threads/hellothread/hellothread.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/hellothread/hellothread.h b/examples/tutorials/threads/hellothread/hellothread.h old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/hellothread/hellothread.pro b/examples/tutorials/threads/hellothread/hellothread.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/hellothread/main.cpp b/examples/tutorials/threads/hellothread/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/hellothreadpool/hellothreadpool.cpp b/examples/tutorials/threads/hellothreadpool/hellothreadpool.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/hellothreadpool/hellothreadpool.pro b/examples/tutorials/threads/hellothreadpool/hellothreadpool.pro old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/movedobject/main.cpp b/examples/tutorials/threads/movedobject/main.cpp old mode 100755 new mode 100644 diff --git a/examples/tutorials/threads/movedobject/movedobject.pro b/examples/tutorials/threads/movedobject/movedobject.pro old mode 100755 new mode 100644 diff --git a/examples/webkit/formextractor/form.html b/examples/webkit/formextractor/form.html old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_accord.css b/examples/webkit/webkit-guide/css/anim_accord.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_demo-rotate.css b/examples/webkit/webkit-guide/css/anim_demo-rotate.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_demo-scale.css b/examples/webkit/webkit-guide/css/anim_demo-scale.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_demo-skew.css b/examples/webkit/webkit-guide/css/anim_demo-skew.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_gallery.css b/examples/webkit/webkit-guide/css/anim_gallery.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_panel.css b/examples/webkit/webkit-guide/css/anim_panel.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_pulse.css b/examples/webkit/webkit-guide/css/anim_pulse.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_skew.css b/examples/webkit/webkit-guide/css/anim_skew.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_slide.css b/examples/webkit/webkit-guide/css/anim_slide.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/anim_tabbedSkew.css b/examples/webkit/webkit-guide/css/anim_tabbedSkew.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_backgrounds.css b/examples/webkit/webkit-guide/css/css3_backgrounds.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_border-img.css b/examples/webkit/webkit-guide/css/css3_border-img.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_grad-radial.css b/examples/webkit/webkit-guide/css/css3_grad-radial.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_gradientBack.css b/examples/webkit/webkit-guide/css/css3_gradientBack.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_gradientBackStop.css b/examples/webkit/webkit-guide/css/css3_gradientBackStop.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_gradientButton.css b/examples/webkit/webkit-guide/css/css3_gradientButton.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_mask-grad.css b/examples/webkit/webkit-guide/css/css3_mask-grad.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_mask-img.css b/examples/webkit/webkit-guide/css/css3_mask-img.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_multicol.css b/examples/webkit/webkit-guide/css/css3_multicol.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_reflect.css b/examples/webkit/webkit-guide/css/css3_reflect.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_scroll.css b/examples/webkit/webkit-guide/css/css3_scroll.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_sel-nth.css b/examples/webkit/webkit-guide/css/css3_sel-nth.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_shadow.css b/examples/webkit/webkit-guide/css/css3_shadow.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_shadowBlur.css b/examples/webkit/webkit-guide/css/css3_shadowBlur.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_text-overflow.css b/examples/webkit/webkit-guide/css/css3_text-overflow.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_text-shadow.css b/examples/webkit/webkit-guide/css/css3_text-shadow.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/css3_text-stroke.css b/examples/webkit/webkit-guide/css/css3_text-stroke.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/form_tapper.css b/examples/webkit/webkit-guide/css/form_tapper.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/form_toggler.css b/examples/webkit/webkit-guide/css/form_toggler.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/layout_link-fmt.css b/examples/webkit/webkit-guide/css/layout_link-fmt.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/layout_tbl-keyhole.css b/examples/webkit/webkit-guide/css/layout_tbl-keyhole.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mob_condjs.css b/examples/webkit/webkit-guide/css/mob_condjs.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mob_mediaquery.css b/examples/webkit/webkit-guide/css/mob_mediaquery.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mobile.css b/examples/webkit/webkit-guide/css/mobile.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mq_desktop.css b/examples/webkit/webkit-guide/css/mq_desktop.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mq_mobile.css b/examples/webkit/webkit-guide/css/mq_mobile.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mq_touch.css b/examples/webkit/webkit-guide/css/mq_touch.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mqlayout_desktop.css b/examples/webkit/webkit-guide/css/mqlayout_desktop.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mqlayout_mobile.css b/examples/webkit/webkit-guide/css/mqlayout_mobile.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/mqlayout_touch.css b/examples/webkit/webkit-guide/css/mqlayout_touch.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/css/storage.css b/examples/webkit/webkit-guide/css/storage.css old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/border-frame.png b/examples/webkit/webkit-guide/img/border-frame.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/gradient.jpg b/examples/webkit/webkit-guide/img/gradient.jpg old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/gray_icon_close.png b/examples/webkit/webkit-guide/img/gray_icon_close.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ag_016.png b/examples/webkit/webkit-guide/img/ic_ag_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ag_032.png b/examples/webkit/webkit-guide/img/ic_ag_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ag_036.png b/examples/webkit/webkit-guide/img/ic_ag_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ag_048.png b/examples/webkit/webkit-guide/img/ic_ag_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_al_016.png b/examples/webkit/webkit-guide/img/ic_al_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_al_032.png b/examples/webkit/webkit-guide/img/ic_al_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_al_036.png b/examples/webkit/webkit-guide/img/ic_al_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_al_048.png b/examples/webkit/webkit-guide/img/ic_al_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ar_016.png b/examples/webkit/webkit-guide/img/ic_ar_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ar_032.png b/examples/webkit/webkit-guide/img/ic_ar_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ar_036.png b/examples/webkit/webkit-guide/img/ic_ar_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ar_048.png b/examples/webkit/webkit-guide/img/ic_ar_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_b_016.png b/examples/webkit/webkit-guide/img/ic_b_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_b_032.png b/examples/webkit/webkit-guide/img/ic_b_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_b_036.png b/examples/webkit/webkit-guide/img/ic_b_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_b_048.png b/examples/webkit/webkit-guide/img/ic_b_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_be_016.png b/examples/webkit/webkit-guide/img/ic_be_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_be_032.png b/examples/webkit/webkit-guide/img/ic_be_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_be_036.png b/examples/webkit/webkit-guide/img/ic_be_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_be_048.png b/examples/webkit/webkit-guide/img/ic_be_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_c_016.png b/examples/webkit/webkit-guide/img/ic_c_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_c_032.png b/examples/webkit/webkit-guide/img/ic_c_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_c_036.png b/examples/webkit/webkit-guide/img/ic_c_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_c_048.png b/examples/webkit/webkit-guide/img/ic_c_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ca_016.png b/examples/webkit/webkit-guide/img/ic_ca_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ca_032.png b/examples/webkit/webkit-guide/img/ic_ca_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ca_036.png b/examples/webkit/webkit-guide/img/ic_ca_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ca_048.png b/examples/webkit/webkit-guide/img/ic_ca_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_cl_016.png b/examples/webkit/webkit-guide/img/ic_cl_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_cl_032.png b/examples/webkit/webkit-guide/img/ic_cl_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_cl_036.png b/examples/webkit/webkit-guide/img/ic_cl_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_cl_048.png b/examples/webkit/webkit-guide/img/ic_cl_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_cu_016.png b/examples/webkit/webkit-guide/img/ic_cu_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_cu_032.png b/examples/webkit/webkit-guide/img/ic_cu_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_cu_036.png b/examples/webkit/webkit-guide/img/ic_cu_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_cu_048.png b/examples/webkit/webkit-guide/img/ic_cu_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_f_016.png b/examples/webkit/webkit-guide/img/ic_f_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_f_032.png b/examples/webkit/webkit-guide/img/ic_f_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_f_036.png b/examples/webkit/webkit-guide/img/ic_f_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_f_048.png b/examples/webkit/webkit-guide/img/ic_f_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_fe_016.png b/examples/webkit/webkit-guide/img/ic_fe_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_fe_032.png b/examples/webkit/webkit-guide/img/ic_fe_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_fe_036.png b/examples/webkit/webkit-guide/img/ic_fe_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_fe_048.png b/examples/webkit/webkit-guide/img/ic_fe_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_h_016.png b/examples/webkit/webkit-guide/img/ic_h_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_h_032.png b/examples/webkit/webkit-guide/img/ic_h_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_h_036.png b/examples/webkit/webkit-guide/img/ic_h_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_h_048.png b/examples/webkit/webkit-guide/img/ic_h_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_he_016.png b/examples/webkit/webkit-guide/img/ic_he_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_he_032.png b/examples/webkit/webkit-guide/img/ic_he_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_he_036.png b/examples/webkit/webkit-guide/img/ic_he_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_he_048.png b/examples/webkit/webkit-guide/img/ic_he_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_k_016.png b/examples/webkit/webkit-guide/img/ic_k_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_k_032.png b/examples/webkit/webkit-guide/img/ic_k_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_k_036.png b/examples/webkit/webkit-guide/img/ic_k_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_k_048.png b/examples/webkit/webkit-guide/img/ic_k_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_li_016.png b/examples/webkit/webkit-guide/img/ic_li_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_li_032.png b/examples/webkit/webkit-guide/img/ic_li_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_li_036.png b/examples/webkit/webkit-guide/img/ic_li_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_li_048.png b/examples/webkit/webkit-guide/img/ic_li_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_mg_016.png b/examples/webkit/webkit-guide/img/ic_mg_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_mg_032.png b/examples/webkit/webkit-guide/img/ic_mg_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_mg_036.png b/examples/webkit/webkit-guide/img/ic_mg_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_mg_048.png b/examples/webkit/webkit-guide/img/ic_mg_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_n_016.png b/examples/webkit/webkit-guide/img/ic_n_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_n_032.png b/examples/webkit/webkit-guide/img/ic_n_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_n_036.png b/examples/webkit/webkit-guide/img/ic_n_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_n_048.png b/examples/webkit/webkit-guide/img/ic_n_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_na_016.png b/examples/webkit/webkit-guide/img/ic_na_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_na_032.png b/examples/webkit/webkit-guide/img/ic_na_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_na_036.png b/examples/webkit/webkit-guide/img/ic_na_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_na_048.png b/examples/webkit/webkit-guide/img/ic_na_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ne_016.png b/examples/webkit/webkit-guide/img/ic_ne_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ne_032.png b/examples/webkit/webkit-guide/img/ic_ne_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ne_036.png b/examples/webkit/webkit-guide/img/ic_ne_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ne_048.png b/examples/webkit/webkit-guide/img/ic_ne_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ni_016.png b/examples/webkit/webkit-guide/img/ic_ni_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ni_032.png b/examples/webkit/webkit-guide/img/ic_ni_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ni_036.png b/examples/webkit/webkit-guide/img/ic_ni_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_ni_048.png b/examples/webkit/webkit-guide/img/ic_ni_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_o_016.png b/examples/webkit/webkit-guide/img/ic_o_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_o_032.png b/examples/webkit/webkit-guide/img/ic_o_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_o_036.png b/examples/webkit/webkit-guide/img/ic_o_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_o_048.png b/examples/webkit/webkit-guide/img/ic_o_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_pt_016.png b/examples/webkit/webkit-guide/img/ic_pt_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_pt_032.png b/examples/webkit/webkit-guide/img/ic_pt_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_pt_036.png b/examples/webkit/webkit-guide/img/ic_pt_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_pt_048.png b/examples/webkit/webkit-guide/img/ic_pt_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_si_016.png b/examples/webkit/webkit-guide/img/ic_si_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_si_032.png b/examples/webkit/webkit-guide/img/ic_si_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_si_036.png b/examples/webkit/webkit-guide/img/ic_si_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_si_048.png b/examples/webkit/webkit-guide/img/ic_si_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_zn_016.png b/examples/webkit/webkit-guide/img/ic_zn_016.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_zn_032.png b/examples/webkit/webkit-guide/img/ic_zn_032.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_zn_036.png b/examples/webkit/webkit-guide/img/ic_zn_036.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/ic_zn_048.png b/examples/webkit/webkit-guide/img/ic_zn_048.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_check.png b/examples/webkit/webkit-guide/img/icon_check.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_check_x24green.png b/examples/webkit/webkit-guide/img/icon_check_x24green.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_dismiss.png b/examples/webkit/webkit-guide/img/icon_dismiss.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_dismiss_x22.png b/examples/webkit/webkit-guide/img/icon_dismiss_x22.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_drill-down.png b/examples/webkit/webkit-guide/img/icon_drill-down.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_drill-down_x32.png b/examples/webkit/webkit-guide/img/icon_drill-down_x32.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_drill-up.png b/examples/webkit/webkit-guide/img/icon_drill-up.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_drill-up_x32.png b/examples/webkit/webkit-guide/img/icon_drill-up_x32.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_expand-nav.png b/examples/webkit/webkit-guide/img/icon_expand-nav.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_head-collapsed.png b/examples/webkit/webkit-guide/img/icon_head-collapsed.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_head-collapsed_x13.png b/examples/webkit/webkit-guide/img/icon_head-collapsed_x13.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_head-expanded.png b/examples/webkit/webkit-guide/img/icon_head-expanded.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_head-expanded_x13.png b/examples/webkit/webkit-guide/img/icon_head-expanded_x13.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_info.png b/examples/webkit/webkit-guide/img/icon_info.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_info_x24.png b/examples/webkit/webkit-guide/img/icon_info_x24.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-doc.png b/examples/webkit/webkit-guide/img/icon_link-doc.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-email.png b/examples/webkit/webkit-guide/img/icon_link-email.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-external.png b/examples/webkit/webkit-guide/img/icon_link-external.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-pdf.png b/examples/webkit/webkit-guide/img/icon_link-pdf.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-ppt.png b/examples/webkit/webkit-guide/img/icon_link-ppt.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-rss.png b/examples/webkit/webkit-guide/img/icon_link-rss.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-sms.png b/examples/webkit/webkit-guide/img/icon_link-sms.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-tel.png b/examples/webkit/webkit-guide/img/icon_link-tel.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_link-xls.png b/examples/webkit/webkit-guide/img/icon_link-xls.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_list-all.png b/examples/webkit/webkit-guide/img/icon_list-all.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_list-all_circ.png b/examples/webkit/webkit-guide/img/icon_list-all_circ.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_nav-start.png b/examples/webkit/webkit-guide/img/icon_nav-start.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_nav-top.png b/examples/webkit/webkit-guide/img/icon_nav-top.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_nav-up.png b/examples/webkit/webkit-guide/img/icon_nav-up.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_nav_end.png b/examples/webkit/webkit-guide/img/icon_nav_end.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_question.png b/examples/webkit/webkit-guide/img/icon_question.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_scroll-left.png b/examples/webkit/webkit-guide/img/icon_scroll-left.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_scroll-right.png b/examples/webkit/webkit-guide/img/icon_scroll-right.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/icon_trash.png b/examples/webkit/webkit-guide/img/icon_trash.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/img/mask.png b/examples/webkit/webkit-guide/img/mask.png old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/anim_accord.js b/examples/webkit/webkit-guide/js/anim_accord.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/anim_gallery.js b/examples/webkit/webkit-guide/js/anim_gallery.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/anim_panel.js b/examples/webkit/webkit-guide/js/anim_panel.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/anim_skew.js b/examples/webkit/webkit-guide/js/anim_skew.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/css3_backgrounds.js b/examples/webkit/webkit-guide/js/css3_backgrounds.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/css3_border-img.js b/examples/webkit/webkit-guide/js/css3_border-img.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/css3_grad-radial.js b/examples/webkit/webkit-guide/js/css3_grad-radial.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/css3_mask-grad.js b/examples/webkit/webkit-guide/js/css3_mask-grad.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/css3_mask-img.js b/examples/webkit/webkit-guide/js/css3_mask-img.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/css3_text-overflow.js b/examples/webkit/webkit-guide/js/css3_text-overflow.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/form_tapper.js b/examples/webkit/webkit-guide/js/form_tapper.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/mob_condjs.js b/examples/webkit/webkit-guide/js/mob_condjs.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/mobile.js b/examples/webkit/webkit-guide/js/mobile.js old mode 100755 new mode 100644 diff --git a/examples/webkit/webkit-guide/js/storage.js b/examples/webkit/webkit-guide/js/storage.js old mode 100755 new mode 100644 diff --git a/mkspecs/macx-pbuilder/Info.plist.app b/mkspecs/macx-pbuilder/Info.plist.app old mode 100755 new mode 100644 diff --git a/mkspecs/macx-pbuilder/qmake.conf b/mkspecs/macx-pbuilder/qmake.conf old mode 100755 new mode 100644 diff --git a/mkspecs/macx-xcode/Info.plist.app b/mkspecs/macx-xcode/Info.plist.app old mode 100755 new mode 100644 diff --git a/mkspecs/macx-xcode/qmake.conf b/mkspecs/macx-xcode/qmake.conf old mode 100755 new mode 100644 diff --git a/src/imports/shaders/glfunctions.h b/src/imports/shaders/glfunctions.h old mode 100755 new mode 100644 diff --git a/src/imports/shaders/shadereffectitem.cpp b/src/imports/shaders/shadereffectitem.cpp old mode 100755 new mode 100644 diff --git a/src/plugins/platforms/uikit/examples/flickrdemo/flickrdemo.xcodeproj/project.pbxproj b/src/plugins/platforms/uikit/examples/flickrdemo/flickrdemo.xcodeproj/project.pbxproj old mode 100755 new mode 100644 diff --git a/src/plugins/platforms/uikit/examples/qmltest/qmltest.xcodeproj/project.pbxproj b/src/plugins/platforms/uikit/examples/qmltest/qmltest.xcodeproj/project.pbxproj old mode 100755 new mode 100644 diff --git a/src/s60installs/s60installs.pro b/src/s60installs/s60installs.pro old mode 100755 new mode 100644 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png old mode 100755 new mode 100644 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png old mode 100755 new mode 100644 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png old mode 100755 new mode 100644 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png old mode 100755 new mode 100644 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png old mode 100755 new mode 100644 diff --git a/tests/auto/mediaobject/mediaobject.pro b/tests/auto/mediaobject/mediaobject.pro old mode 100755 new mode 100644 diff --git a/tests/auto/qimagereader/images/txts.png b/tests/auto/qimagereader/images/txts.png old mode 100755 new mode 100644 diff --git a/tests/auto/qlocalsocket/lackey/scripts/client.js b/tests/auto/qlocalsocket/lackey/scripts/client.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js b/tests/auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma/ExecutionContexts/10.1.3-2.js b/tests/auto/qscriptjstestsuite/tests/ecma/ExecutionContexts/10.1.3-2.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma/README b/tests/auto/qscriptjstestsuite/tests/ecma/README old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/README b/tests/auto/qscriptjstestsuite/tests/ecma_2/README old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/constructor-001.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/constructor-001.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/function-001.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/function-001.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-001.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-001.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-002.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-002.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-003-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-003-n.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-004-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-004-n.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-005-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-005-n.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-006.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-006.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-02.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-02.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-03.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-03.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-04.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-04.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/10.6.1-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/10.6.1-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/regress-448595-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/regress-448595-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.1-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.1-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.2-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.2-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.3-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.3-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/arguments-002.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/arguments-002.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/regress-313570.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/regress-313570.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/LexicalConventions/7.9.1.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/LexicalConventions/7.9.1.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Number/regress-442242-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Number/regress-442242-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-361274.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-361274.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-385393-07.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-385393-07.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.13.1-002.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.13.1-002.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/order-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/order-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/README b/tests/auto/qscriptjstestsuite/tests/ecma_3/README old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-285219.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-285219.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-289669.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-289669.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-307456.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-307456.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-309840.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-309840.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-311414.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-311414.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-312351.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-312351.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-330684.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-330684.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-334158.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-334158.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-346090.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-346090.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-367888.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-367888.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375642.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375642.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375711.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375711.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-01-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-01-n.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-02.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-02.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-03.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-03.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-04.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-04.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-385393-04.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-385393-04.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-419152.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-419152.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420087.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420087.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420610.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420610.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-441477-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-441477-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-302439.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-302439.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-324650.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-324650.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-304376.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-304376.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-313567.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-313567.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-392378.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-392378.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-01.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-02-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-02-n.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-274152.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-274152.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-320854.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-320854.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-327170.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-327170.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-368516.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-368516.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-385393-03.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-385393-03.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-429248.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-429248.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-430740.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-430740.js old mode 100755 new mode 100644 diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/template.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/template.js old mode 100755 new mode 100644 diff --git a/tests/auto/qsqldatabase/testdata/qtest.mdb b/tests/auto/qsqldatabase/testdata/qtest.mdb old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent old mode 100755 new mode 100644 diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent old mode 100755 new mode 100644 diff --git a/tests/benchmarks/corelib/io/qdiriterator/qdiriterator.pro b/tests/benchmarks/corelib/io/qdiriterator/qdiriterator.pro old mode 100755 new mode 100644 diff --git a/tests/benchmarks/corelib/io/qiodevice/qiodevice.pro b/tests/benchmarks/corelib/io/qiodevice/qiodevice.pro old mode 100755 new mode 100644 diff --git a/tests/benchmarks/corelib/tools/qbytearray/qbytearray.pro b/tests/benchmarks/corelib/tools/qbytearray/qbytearray.pro old mode 100755 new mode 100644 diff --git a/tests/benchmarks/declarative/qmlshadersplugin/TestGaussianDropShadow.qml b/tests/benchmarks/declarative/qmlshadersplugin/TestGaussianDropShadow.qml old mode 100755 new mode 100644 diff --git a/tests/benchmarks/declarative/qmlshadersplugin/TestWater.qml b/tests/benchmarks/declarative/qmlshadersplugin/TestWater.qml old mode 100755 new mode 100644 diff --git a/tests/benchmarks/declarative/qmlshadersplugin/drop_shadow_small.png b/tests/benchmarks/declarative/qmlshadersplugin/drop_shadow_small.png old mode 100755 new mode 100644 diff --git a/tests/benchmarks/network/kernel/qhostinfo/qhostinfo.pro b/tests/benchmarks/network/kernel/qhostinfo/qhostinfo.pro old mode 100755 new mode 100644 diff --git a/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/back.svg b/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/back.svg old mode 100755 new mode 100644 diff --git a/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/green_image_transparent.png b/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/green_image_transparent.png old mode 100755 new mode 100644 diff --git a/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image.png b/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image.png old mode 100755 new mode 100644 diff --git a/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image_opaque.png b/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image_opaque.png old mode 100755 new mode 100644 diff --git a/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image_small.png b/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/image_small.png old mode 100755 new mode 100644 diff --git a/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/wallpaper.jpg b/tests/manual/declarative/qmlshadersplugin/qml/qmlshadersplugintest/wallpaper.jpg old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/bg_l.png b/tools/qdoc3/doc/config/images/bg_l.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/bg_l_blank.png b/tools/qdoc3/doc/config/images/bg_l_blank.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/bg_r.png b/tools/qdoc3/doc/config/images/bg_r.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/box_bg.png b/tools/qdoc3/doc/config/images/box_bg.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/breadcrumb.png b/tools/qdoc3/doc/config/images/breadcrumb.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/bullet_gt.png b/tools/qdoc3/doc/config/images/bullet_gt.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/bullet_sq.png b/tools/qdoc3/doc/config/images/bullet_sq.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/feedbackground.png b/tools/qdoc3/doc/config/images/feedbackground.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/horBar.png b/tools/qdoc3/doc/config/images/horBar.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/page_bg.png b/tools/qdoc3/doc/config/images/page_bg.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/images/sprites-combined.png b/tools/qdoc3/doc/config/images/sprites-combined.png old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/scripts/functions.js b/tools/qdoc3/doc/config/scripts/functions.js old mode 100755 new mode 100644 diff --git a/tools/qdoc3/doc/config/scripts/jquery.js b/tools/qdoc3/doc/config/scripts/jquery.js old mode 100755 new mode 100644 -- cgit v0.12 From e64f927cc1f34763f6b61ac05a80e9277200fe3c Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Tue, 22 Nov 2011 17:14:30 +0100 Subject: Fix more permissions (no execute bit). --- src/3rdparty/webkit/Source/WebCore/ChangeLog | 0 .../Source/WebCore/bindings/js/PageScriptDebugServer.cpp | 0 .../Source/WebCore/bindings/js/PageScriptDebugServer.h | 0 .../Source/WebCore/bindings/js/WorkerScriptDebugServer.cpp | 0 .../Source/WebCore/bindings/js/WorkerScriptDebugServer.h | 0 src/3rdparty/webkit/Source/WebCore/html/canvas/DataView.cpp | 0 src/3rdparty/webkit/Source/WebCore/html/canvas/DataView.h | 0 .../webkit/Source/WebCore/inspector/PageDebuggerAgent.cpp | 0 .../webkit/Source/WebCore/inspector/PageDebuggerAgent.h | 0 .../webkit/Source/WebCore/inspector/WorkerDebuggerAgent.cpp | 0 .../webkit/Source/WebCore/inspector/WorkerDebuggerAgent.h | 0 .../WebCore/inspector/front-end/CSSKeywordCompletions.js | 0 .../Source/WebCore/inspector/front-end/CookieParser.js | 0 .../WebCore/inspector/front-end/ExtensionAPISchema.json | 0 .../Source/WebCore/inspector/front-end/SearchController.js | 0 .../webkit/Source/WebCore/inspector/front-end/Toolbar.js | 0 .../webkit/Source/WebCore/svg/SVGDocumentExtensions.cpp | 0 .../webkit/Source/WebCore/svg/SVGDocumentExtensions.h | 0 src/3rdparty/webkit/Source/WebCore/svg/SVGStyledElement.cpp | 0 src/3rdparty/webkit/Source/WebCore/svg/SVGStyledElement.h | 0 .../webkit/Source/WebKit2/UIProcess/win/WebUndoClient.h | 0 .../webkit/Source/WebKit2/win/fsVideoAudioVolumeHigh.png | Bin .../webkit/Source/WebKit2/win/fsVideoAudioVolumeLow.png | Bin .../webkit/Source/WebKit2/win/fsVideoExitFullscreen.png | Bin src/3rdparty/webkit/Source/WebKit2/win/fsVideoPause.png | Bin src/3rdparty/webkit/Source/WebKit2/win/fsVideoPlay.png | Bin 26 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/ChangeLog mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/bindings/js/PageScriptDebugServer.cpp mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/bindings/js/PageScriptDebugServer.h mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/bindings/js/WorkerScriptDebugServer.cpp mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/bindings/js/WorkerScriptDebugServer.h mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/html/canvas/DataView.cpp mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/html/canvas/DataView.h mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/PageDebuggerAgent.cpp mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/PageDebuggerAgent.h mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/WorkerDebuggerAgent.cpp mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/WorkerDebuggerAgent.h mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/front-end/CSSKeywordCompletions.js mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/front-end/CookieParser.js mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/front-end/ExtensionAPISchema.json mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/front-end/SearchController.js mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/inspector/front-end/Toolbar.js mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/svg/SVGDocumentExtensions.cpp mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/svg/SVGDocumentExtensions.h mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/svg/SVGStyledElement.cpp mode change 100755 => 100644 src/3rdparty/webkit/Source/WebCore/svg/SVGStyledElement.h mode change 100755 => 100644 src/3rdparty/webkit/Source/WebKit2/UIProcess/win/WebUndoClient.h mode change 100755 => 100644 src/3rdparty/webkit/Source/WebKit2/win/fsVideoAudioVolumeHigh.png mode change 100755 => 100644 src/3rdparty/webkit/Source/WebKit2/win/fsVideoAudioVolumeLow.png mode change 100755 => 100644 src/3rdparty/webkit/Source/WebKit2/win/fsVideoExitFullscreen.png mode change 100755 => 100644 src/3rdparty/webkit/Source/WebKit2/win/fsVideoPause.png mode change 100755 => 100644 src/3rdparty/webkit/Source/WebKit2/win/fsVideoPlay.png diff --git a/src/3rdparty/webkit/Source/WebCore/ChangeLog b/src/3rdparty/webkit/Source/WebCore/ChangeLog old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/bindings/js/PageScriptDebugServer.cpp b/src/3rdparty/webkit/Source/WebCore/bindings/js/PageScriptDebugServer.cpp old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/bindings/js/PageScriptDebugServer.h b/src/3rdparty/webkit/Source/WebCore/bindings/js/PageScriptDebugServer.h old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/bindings/js/WorkerScriptDebugServer.cpp b/src/3rdparty/webkit/Source/WebCore/bindings/js/WorkerScriptDebugServer.cpp old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/bindings/js/WorkerScriptDebugServer.h b/src/3rdparty/webkit/Source/WebCore/bindings/js/WorkerScriptDebugServer.h old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/html/canvas/DataView.cpp b/src/3rdparty/webkit/Source/WebCore/html/canvas/DataView.cpp old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/html/canvas/DataView.h b/src/3rdparty/webkit/Source/WebCore/html/canvas/DataView.h old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/PageDebuggerAgent.cpp b/src/3rdparty/webkit/Source/WebCore/inspector/PageDebuggerAgent.cpp old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/PageDebuggerAgent.h b/src/3rdparty/webkit/Source/WebCore/inspector/PageDebuggerAgent.h old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/WorkerDebuggerAgent.cpp b/src/3rdparty/webkit/Source/WebCore/inspector/WorkerDebuggerAgent.cpp old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/WorkerDebuggerAgent.h b/src/3rdparty/webkit/Source/WebCore/inspector/WorkerDebuggerAgent.h old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/front-end/CSSKeywordCompletions.js b/src/3rdparty/webkit/Source/WebCore/inspector/front-end/CSSKeywordCompletions.js old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/front-end/CookieParser.js b/src/3rdparty/webkit/Source/WebCore/inspector/front-end/CookieParser.js old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/front-end/ExtensionAPISchema.json b/src/3rdparty/webkit/Source/WebCore/inspector/front-end/ExtensionAPISchema.json old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/front-end/SearchController.js b/src/3rdparty/webkit/Source/WebCore/inspector/front-end/SearchController.js old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/inspector/front-end/Toolbar.js b/src/3rdparty/webkit/Source/WebCore/inspector/front-end/Toolbar.js old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/svg/SVGDocumentExtensions.cpp b/src/3rdparty/webkit/Source/WebCore/svg/SVGDocumentExtensions.cpp old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/svg/SVGDocumentExtensions.h b/src/3rdparty/webkit/Source/WebCore/svg/SVGDocumentExtensions.h old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/svg/SVGStyledElement.cpp b/src/3rdparty/webkit/Source/WebCore/svg/SVGStyledElement.cpp old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebCore/svg/SVGStyledElement.h b/src/3rdparty/webkit/Source/WebCore/svg/SVGStyledElement.h old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebKit2/UIProcess/win/WebUndoClient.h b/src/3rdparty/webkit/Source/WebKit2/UIProcess/win/WebUndoClient.h old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebKit2/win/fsVideoAudioVolumeHigh.png b/src/3rdparty/webkit/Source/WebKit2/win/fsVideoAudioVolumeHigh.png old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebKit2/win/fsVideoAudioVolumeLow.png b/src/3rdparty/webkit/Source/WebKit2/win/fsVideoAudioVolumeLow.png old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebKit2/win/fsVideoExitFullscreen.png b/src/3rdparty/webkit/Source/WebKit2/win/fsVideoExitFullscreen.png old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebKit2/win/fsVideoPause.png b/src/3rdparty/webkit/Source/WebKit2/win/fsVideoPause.png old mode 100755 new mode 100644 diff --git a/src/3rdparty/webkit/Source/WebKit2/win/fsVideoPlay.png b/src/3rdparty/webkit/Source/WebKit2/win/fsVideoPlay.png old mode 100755 new mode 100644 -- cgit v0.12 From d72eee36b858b46746fe29dffa02f9501d73e24d Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Fri, 25 Nov 2011 10:58:00 +0100 Subject: Set execution bits for .test files. These files turn out to be scripts. --- config.profiles/harmattan/rules | 0 config.tests/mac/crc.test | 0 config.tests/mac/defaultarch.test | 0 config.tests/mac/dwarf2.test | 0 config.tests/mac/xarch.test | 0 config.tests/symbian/compile.test | 0 config.tests/unix/bsymbolic_functions.test | 0 config.tests/unix/compile.test | 0 config.tests/unix/doubleformat.test | 0 config.tests/unix/endian.test | 0 config.tests/unix/fvisibility.test | 0 config.tests/unix/objcopy.test | 0 config.tests/unix/precomp.test | 0 config.tests/unix/ptrsize.test | 0 config.tests/unix/which.test | 0 config.tests/x11/notype.test | 0 16 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 config.profiles/harmattan/rules mode change 100644 => 100755 config.tests/mac/crc.test mode change 100644 => 100755 config.tests/mac/defaultarch.test mode change 100644 => 100755 config.tests/mac/dwarf2.test mode change 100644 => 100755 config.tests/mac/xarch.test mode change 100644 => 100755 config.tests/symbian/compile.test mode change 100644 => 100755 config.tests/unix/bsymbolic_functions.test mode change 100644 => 100755 config.tests/unix/compile.test mode change 100644 => 100755 config.tests/unix/doubleformat.test mode change 100644 => 100755 config.tests/unix/endian.test mode change 100644 => 100755 config.tests/unix/fvisibility.test mode change 100644 => 100755 config.tests/unix/objcopy.test mode change 100644 => 100755 config.tests/unix/precomp.test mode change 100644 => 100755 config.tests/unix/ptrsize.test mode change 100644 => 100755 config.tests/unix/which.test mode change 100644 => 100755 config.tests/x11/notype.test diff --git a/config.profiles/harmattan/rules b/config.profiles/harmattan/rules old mode 100644 new mode 100755 diff --git a/config.tests/mac/crc.test b/config.tests/mac/crc.test old mode 100644 new mode 100755 diff --git a/config.tests/mac/defaultarch.test b/config.tests/mac/defaultarch.test old mode 100644 new mode 100755 diff --git a/config.tests/mac/dwarf2.test b/config.tests/mac/dwarf2.test old mode 100644 new mode 100755 diff --git a/config.tests/mac/xarch.test b/config.tests/mac/xarch.test old mode 100644 new mode 100755 diff --git a/config.tests/symbian/compile.test b/config.tests/symbian/compile.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/bsymbolic_functions.test b/config.tests/unix/bsymbolic_functions.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/compile.test b/config.tests/unix/compile.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/doubleformat.test b/config.tests/unix/doubleformat.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/endian.test b/config.tests/unix/endian.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/fvisibility.test b/config.tests/unix/fvisibility.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/objcopy.test b/config.tests/unix/objcopy.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/precomp.test b/config.tests/unix/precomp.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/ptrsize.test b/config.tests/unix/ptrsize.test old mode 100644 new mode 100755 diff --git a/config.tests/unix/which.test b/config.tests/unix/which.test old mode 100644 new mode 100755 diff --git a/config.tests/x11/notype.test b/config.tests/x11/notype.test old mode 100644 new mode 100755 -- cgit v0.12 From 013df7417f1496f476c23251a90aa454687d2f74 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Tue, 29 Nov 2011 11:58:57 +0100 Subject: Set execution bits for more scripts. --- config.tests/unix/makeabs | 0 config.tests/unix/padstring | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 config.tests/unix/makeabs mode change 100644 => 100755 config.tests/unix/padstring diff --git a/config.tests/unix/makeabs b/config.tests/unix/makeabs old mode 100644 new mode 100755 diff --git a/config.tests/unix/padstring b/config.tests/unix/padstring old mode 100644 new mode 100755 -- cgit v0.12 From fd25323de7b5d5f3e0ffb1bd81ea4d251e071566 Mon Sep 17 00:00:00 2001 From: David Faure Date: Tue, 29 Nov 2011 20:55:26 +0100 Subject: QTreeView: fix crash when starting a drag with hidden columns. Crash was introduced by d639105759491 (Qt-4.8 only) Amended to remove "unused variable" warning. Task-number: QTBUG-15834 Merge-request: MR-2725 Reviewed-by: Gabriel --- src/gui/itemviews/qtreeview.cpp | 16 +++++++++--- tests/auto/qtreeview/tst_qtreeview.cpp | 45 ++++++++++++++++++++-------------- 2 files changed, 38 insertions(+), 23 deletions(-) diff --git a/src/gui/itemviews/qtreeview.cpp b/src/gui/itemviews/qtreeview.cpp index 868cd92..b678801 100644 --- a/src/gui/itemviews/qtreeview.cpp +++ b/src/gui/itemviews/qtreeview.cpp @@ -1388,11 +1388,19 @@ void QTreeViewPrivate::adjustViewOptionsForIndex(QStyleOptionViewItemV4 *option, option->showDecorationSelected = (selectionBehavior & QTreeView::SelectRows) || option->showDecorationSelected; - QVector logicalIndices; - QVector viewItemPosList; // vector of left/middle/end for each logicalIndex + QVector logicalIndices; // index = visual index of visible columns only. data = logical index. + QVector viewItemPosList; // vector of left/middle/end for each logicalIndex, visible columns only. calcLogicalIndices(&logicalIndices, &viewItemPosList); - int logicalIndex = header->logicalIndex(current.column()); - option->viewItemPosition = viewItemPosList.at(logicalIndex); + + int columnIndex = 0; + for (int visualIndex = 0; visualIndex < current.column(); ++visualIndex) { + int logicalIndex = header->logicalIndex(visualIndex); + if (!header->isSectionHidden(logicalIndex)) { + ++columnIndex; + } + } + + option->viewItemPosition = viewItemPosList.at(columnIndex); } diff --git a/tests/auto/qtreeview/tst_qtreeview.cpp b/tests/auto/qtreeview/tst_qtreeview.cpp index c37a4ea..be991dc 100644 --- a/tests/auto/qtreeview/tst_qtreeview.cpp +++ b/tests/auto/qtreeview/tst_qtreeview.cpp @@ -113,7 +113,6 @@ struct PublicView : public QTreeView inline QStyleOptionViewItem viewOptions() const { return QTreeView::viewOptions(); } inline int sizeHintForColumn(int column) const { return QTreeView::sizeHintForColumn(column); } - inline void startDrag(Qt::DropActions supportedActions) { QTreeView::startDrag(supportedActions); } QAbstractItemViewPrivate* aiv_priv() { return static_cast(d_ptr.data()); } }; @@ -2906,6 +2905,10 @@ void tst_QTreeView::styleOptionViewItem() { class MyDelegate : public QStyledItemDelegate { + static QString posToString(QStyleOptionViewItemV4::ViewItemPosition pos) { + static const char* s_pos[] = { "Invalid", "Beginning", "Middle", "End", "OnlyOne" }; + return s_pos[pos]; + } public: void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index ) const { @@ -2922,16 +2925,16 @@ void tst_QTreeView::styleOptionViewItem() QCOMPARE(!(opt.features & QStyleOptionViewItemV2::HasCheckIndicator), !opt.text.contains("Checkable")); if (opt.text.contains("Beginning")) - QCOMPARE(opt.viewItemPosition, QStyleOptionViewItemV4::Beginning); + QCOMPARE(posToString(opt.viewItemPosition), posToString(QStyleOptionViewItemV4::Beginning)); if (opt.text.contains("Middle")) - QCOMPARE(opt.viewItemPosition, QStyleOptionViewItemV4::Middle); + QCOMPARE(posToString(opt.viewItemPosition), posToString(QStyleOptionViewItemV4::Middle)); if (opt.text.contains("End")) - QCOMPARE(opt.viewItemPosition, QStyleOptionViewItemV4::End); + QCOMPARE(posToString(opt.viewItemPosition), posToString(QStyleOptionViewItemV4::End)); if (opt.text.contains("OnlyOne")) - QCOMPARE(opt.viewItemPosition, QStyleOptionViewItemV4::OnlyOne); + QCOMPARE(posToString(opt.viewItemPosition), posToString(QStyleOptionViewItemV4::OnlyOne)); if (opt.text.contains("Checked")) QCOMPARE(opt.checkState, Qt::Checked); @@ -2956,41 +2959,45 @@ void tst_QTreeView::styleOptionViewItem() MyDelegate delegate; view.setItemDelegate(&delegate); model.appendRow(QList() - << new QStandardItem("Beginning") << new QStandardItem("Middle") << new QStandardItem("Middle") << new QStandardItem("End") ); + << new QStandardItem("Beginning") << new QStandardItem("Hidden") << new QStandardItem("Middle") << new QStandardItem("Middle") << new QStandardItem("End") ); QStandardItem *par1 = new QStandardItem("Beginning HasChildren"); model.appendRow(QList() - << par1 << new QStandardItem("Middle HasChildren") << new QStandardItem("Middle HasChildren") << new QStandardItem("End HasChildren") ); + << par1 << new QStandardItem("Hidden") << new QStandardItem("Middle HasChildren") << new QStandardItem("Middle HasChildren") << new QStandardItem("End HasChildren") ); model.appendRow(QList() - << new QStandardItem("OnlyOne") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Assert") ); + << new QStandardItem("OnlyOne") << new QStandardItem("Hidden") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Assert") ); QStandardItem *checkable = new QStandardItem("Checkable"); checkable->setCheckable(true); QStandardItem *checked = new QStandardItem("Checkable Checked"); - checkable->setCheckable(true); + checked->setCheckable(true); checked->setCheckState(Qt::Checked); model.appendRow(QList() - << new QStandardItem("Beginning") << checkable << checked << new QStandardItem("End") ); + << new QStandardItem("Beginning") << new QStandardItem("Hidden") << checkable << checked << new QStandardItem("End") ); model.appendRow(QList() - << new QStandardItem("Beginning Last") << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") ); + << new QStandardItem("Beginning Last") << new QStandardItem("Hidden") << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") ); par1->appendRow(QList() - << new QStandardItem("Beginning") << new QStandardItem("Middle") << new QStandardItem("Middle") << new QStandardItem("End") ); + << new QStandardItem("Beginning") << new QStandardItem("Hidden") << new QStandardItem("Middle") << new QStandardItem("Middle") << new QStandardItem("End") ); QStandardItem *par2 = new QStandardItem("Beginning HasChildren"); par1->appendRow(QList() - << par2 << new QStandardItem("Middle HasChildren") << new QStandardItem("Middle HasChildren") << new QStandardItem("End HasChildren") ); + << par2 << new QStandardItem("Hidden") << new QStandardItem("Middle HasChildren") << new QStandardItem("Middle HasChildren") << new QStandardItem("End HasChildren") ); par2->appendRow(QList() - << new QStandardItem("Beginning Last") << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") ); + << new QStandardItem("Beginning Last") << new QStandardItem("Hidden") << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") ); QStandardItem *par3 = new QStandardItem("Beginning Last"); par1->appendRow(QList() - << par3 << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") ); + << par3 << new QStandardItem("Hidden") << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") ); par3->appendRow(QList() - << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Asser") ); + << new QStandardItem("Assert") << new QStandardItem("Hidden") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Asser") ); view.setRowHidden(0, par3->index(), true); par1->appendRow(QList() - << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Asser") ); + << new QStandardItem("Assert") << new QStandardItem("Hidden") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Asser") ); view.setRowHidden(3, par1->index(), true); + view.setColumnHidden(1, true); + const int visibleColumns = 4; + const int modelColumns = 5; + view.header()->swapSections(2, 3); view.setFirstColumnSpanned(2, QModelIndex(), true); view.setAlternatingRowColors(true); @@ -3011,10 +3018,10 @@ void tst_QTreeView::styleOptionViewItem() // test that the rendering of drag pixmap sets the correct options too (QTBUG-15834) delegate.count = 0; - QItemSelection sel(model.index(0,0), model.index(0,3)); + QItemSelection sel(model.index(0,0), model.index(0,modelColumns-1)); QRect rect; view.aiv_priv()->renderToPixmap(sel.indexes(), &rect); - QTRY_VERIFY(delegate.count >= 4); + QTRY_VERIFY(delegate.count == visibleColumns); //test dynamic models { -- cgit v0.12 From df91fb87623d4908495c4093a3ef817cb7c82fcd Mon Sep 17 00:00:00 2001 From: Gabriel de Dietrich Date: Wed, 30 Nov 2011 15:06:08 +0100 Subject: Remove more "unused variable" warnings Reviewed-by: Frederik --- src/gui/itemviews/qtreeview.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/itemviews/qtreeview.cpp b/src/gui/itemviews/qtreeview.cpp index b678801..1fbf69c 100644 --- a/src/gui/itemviews/qtreeview.cpp +++ b/src/gui/itemviews/qtreeview.cpp @@ -2927,7 +2927,6 @@ void QTreeViewPrivate::expand(int item, bool emitSignal) void QTreeViewPrivate::insertViewItems(int pos, int count, const QTreeViewItem &viewItem) { - Q_Q(QTreeView); viewItems.insert(pos, count, viewItem); QTreeViewItem *items = viewItems.data(); for (int i = pos + count; i < viewItems.count(); i++) @@ -2935,6 +2934,7 @@ void QTreeViewPrivate::insertViewItems(int pos, int count, const QTreeViewItem & items[i].parentItem += count; #ifndef QT_NO_ACCESSIBILITY #ifdef Q_WS_X11 + Q_Q(QTreeView); if (QAccessible::isActive()) { QAccessible::updateAccessibility(q, 0, QAccessible::TableModelChanged); } @@ -2944,7 +2944,6 @@ void QTreeViewPrivate::insertViewItems(int pos, int count, const QTreeViewItem & void QTreeViewPrivate::removeViewItems(int pos, int count) { - Q_Q(QTreeView); viewItems.remove(pos, count); QTreeViewItem *items = viewItems.data(); for (int i = pos; i < viewItems.count(); i++) @@ -2952,6 +2951,7 @@ void QTreeViewPrivate::removeViewItems(int pos, int count) items[i].parentItem -= count; #ifndef QT_NO_ACCESSIBILITY #ifdef Q_WS_X11 + Q_Q(QTreeView); if (QAccessible::isActive()) { QAccessible::updateAccessibility(q, 0, QAccessible::TableModelChanged); } -- cgit v0.12 From 67d146092a6c11f1ca3c622ae0737202ca292a58 Mon Sep 17 00:00:00 2001 From: Shane Kearns Date: Wed, 30 Nov 2011 13:39:23 +0000 Subject: Backport SMP safe initialisation of QNetworkConfigurationManager The original commit in Qt5 uses new atomics API that is not in Qt4. I have replaced with equivalent calls. Also the init/cleanup functions are different, so those are renamed. Reviewed-by: mread Task-number: ou1cimx1#946677 Original commit message follows: Author: Thiago Macieira Date: Wed Jul 6 00:06:15 2011 +0200 Fix the QNetworkConnectionManagerPrivate initialisation code. The current code was meant to be a thread-safe initialisation that also ran a couple of extra steps. But it wasn't. While it's ok to call qAddPostRoutine(), the call to updateConfigurations() was thread-unsafe. It is possible that another thread got the pointer to the Private before updateConfigurations() finished. So instead protect the initialisation with a mutex. It's possible that the value of the pointer becomes visible to other processors before the other contained values, so use atomics here. To call qAddPostRoutine safely from the main thread, use the trick of deleteLater() (which is thread-safe) in another thread connecting to a slot. --- src/network/bearer/qnetworkconfigmanager.cpp | 66 ++++++++++++++++++---------- src/network/bearer/qnetworkconfigmanager_p.h | 3 ++ 2 files changed, 47 insertions(+), 22 deletions(-) diff --git a/src/network/bearer/qnetworkconfigmanager.cpp b/src/network/bearer/qnetworkconfigmanager.cpp index 8065025..da09a9c 100644 --- a/src/network/bearer/qnetworkconfigmanager.cpp +++ b/src/network/bearer/qnetworkconfigmanager.cpp @@ -46,34 +46,56 @@ #include #include +#include +#include +#include #ifndef QT_NO_BEARERMANAGEMENT QT_BEGIN_NAMESPACE -#define Q_GLOBAL_STATIC_QAPP_DESTRUCTION(TYPE, NAME) \ - static QGlobalStatic this_##NAME \ - = { Q_BASIC_ATOMIC_INITIALIZER(0), false }; \ - static void NAME##_cleanup() \ - { \ - this_##NAME.pointer->cleanup(); \ - this_##NAME.pointer = 0; \ - } \ - static TYPE *NAME() \ - { \ - if (!this_##NAME.pointer) { \ - TYPE *x = new TYPE; \ - if (!this_##NAME.pointer.testAndSetOrdered(0, x)) \ - delete x; \ - else { \ - qAddPostRoutine(NAME##_cleanup); \ - this_##NAME.pointer->initialize(); \ - } \ - } \ - return this_##NAME.pointer; \ - } +static QBasicAtomicPointer connManager_ptr; +Q_GLOBAL_STATIC(QMutex, connManager_mutex) + +static void connManager_cleanup() +{ + // this is not atomic or thread-safe! + if(connManager_ptr) + connManager_ptr->cleanup(); + connManager_ptr = 0; +} + +void QNetworkConfigurationManagerPrivate::addPostRoutine() +{ + qAddPostRoutine(connManager_cleanup); +} -Q_GLOBAL_STATIC_QAPP_DESTRUCTION(QNetworkConfigurationManagerPrivate, connManager); +static QNetworkConfigurationManagerPrivate *connManager() +{ + QNetworkConfigurationManagerPrivate *ptr = connManager_ptr.fetchAndAddAcquire(0); + if (!ptr) { + QMutexLocker locker(connManager_mutex()); + if (!(ptr = connManager_ptr.fetchAndAddAcquire(0))) { + ptr = new QNetworkConfigurationManagerPrivate; + + if (QCoreApplicationPrivate::mainThread() == QThread::currentThread()) { + // right thread or no main thread yet + ptr->addPostRoutine(); + ptr->initialize(); + } else { + // wrong thread, we need to make the main thread do this + QObject *obj = new QObject; + QObject::connect(obj, SIGNAL(destroyed()), ptr, SLOT(addPostRoutine()), Qt::DirectConnection); + ptr->initialize(); // this moves us to the right thread + obj->moveToThread(QCoreApplicationPrivate::mainThread()); + obj->deleteLater(); + } + + connManager_ptr.fetchAndStoreRelease(ptr); + } + } + return ptr; +} QNetworkConfigurationManagerPrivate *qNetworkConfigurationManagerPrivate() { diff --git a/src/network/bearer/qnetworkconfigmanager_p.h b/src/network/bearer/qnetworkconfigmanager_p.h index 56f66b4..ded1701 100644 --- a/src/network/bearer/qnetworkconfigmanager_p.h +++ b/src/network/bearer/qnetworkconfigmanager_p.h @@ -94,6 +94,8 @@ public: public Q_SLOTS: void updateConfigurations(); + static void addPostRoutine(); + Q_SIGNALS: void configurationAdded(const QNetworkConfiguration &config); void configurationRemoved(const QNetworkConfiguration &config); @@ -108,6 +110,7 @@ private Q_SLOTS: void pollEngines(); + private: Q_INVOKABLE void startPolling(); QTimer *pollTimer; -- cgit v0.12 From 70c1e9589bf390bc3010663f133d87a789f17c3e Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Wed, 30 Nov 2011 20:21:24 +0100 Subject: fixed error generating wrong introspection string in header output file When using dbus introspection files with CRLF encoding the CR is not handled and results into a CR code at a wrong location in the output file Task-number: QTBUG-17634 Merge-request: 1478 Reviewed-by: thiago --- tools/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp b/tools/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp index bc617a9..9c49183 100644 --- a/tools/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp +++ b/tools/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp @@ -466,11 +466,13 @@ static QString stringify(const QString &data) int i; for (i = 0; i < data.length(); ++i) { retval += QLatin1Char('\"'); - for ( ; i < data.length() && data[i] != QLatin1Char('\n'); ++i) + for ( ; i < data.length() && data[i] != QLatin1Char('\n') && data[i] != QLatin1Char('\r'); ++i) if (data[i] == QLatin1Char('\"')) retval += QLatin1String("\\\""); else retval += data[i]; + if (data[i] == QLatin1Char('\r') && data[i+1] == QLatin1Char('\n')) + i++; retval += QLatin1String("\\n\"\n"); } return retval; -- cgit v0.12 From 27c322e0f88fa0cccba8cf914655cacb5dae51de Mon Sep 17 00:00:00 2001 From: Takumi ASAKI Date: Wed, 30 Nov 2011 20:29:29 +0100 Subject: Qt Linguist: Fix crashes Fix crash when select translation after close and open file. This patches includes refactoring of b68b59f252930538cc124b31decc990ab57bea20 Merge-request: 1480 Reviewed-by: Oswald Buddenhagen --- tools/linguist/linguist/messageeditor.cpp | 12 ++++++++---- tools/linguist/linguist/messageeditor.h | 2 +- tools/linguist/linguist/messageeditorwidgets.cpp | 9 ++++++--- tools/linguist/linguist/messageeditorwidgets.h | 5 ++++- 4 files changed, 19 insertions(+), 9 deletions(-) diff --git a/tools/linguist/linguist/messageeditor.cpp b/tools/linguist/linguist/messageeditor.cpp index 87c2f4a..2888290 100644 --- a/tools/linguist/linguist/messageeditor.cpp +++ b/tools/linguist/linguist/messageeditor.cpp @@ -262,7 +262,6 @@ void MessageEditor::addPluralForm(int model, const QString &label, bool writable { FormMultiWidget *transEditor = new FormMultiWidget(label); connect(transEditor, SIGNAL(editorCreated(QTextEdit*)), SLOT(editorCreated(QTextEdit*))); - connect(transEditor, SIGNAL(editorDeleted(QTextEdit*)), SLOT(editorDeleted(QTextEdit*))); transEditor->setEditingEnabled(writable); transEditor->setHideWhenEmpty(!writable); if (!m_editors[model].transTexts.isEmpty()) @@ -299,9 +298,9 @@ void MessageEditor::editorCreated(QTextEdit *te) } } -void MessageEditor::editorDeleted(QTextEdit *te) +void MessageEditor::editorDestroyed() { - if (m_selectionHolder == te) + if (m_selectionHolder == sender()) resetSelection(); } @@ -352,9 +351,13 @@ static void clearSelection(QTextEdit *t) void MessageEditor::selectionChanged(QTextEdit *te) { if (te != m_selectionHolder) { - if (m_selectionHolder) + if (m_selectionHolder) { clearSelection(m_selectionHolder); + disconnect(this, SLOT(editorDestroyed())); + } m_selectionHolder = (te->textCursor().hasSelection() ? te : 0); + if (FormatTextEdit *fte = qobject_cast(m_selectionHolder)) + connect(fte, SIGNAL(editorDestroyed()), SLOT(editorDestroyed())); updateCanCutCopy(); } } @@ -371,6 +374,7 @@ void MessageEditor::resetSelection() { if (m_selectionHolder) { clearSelection(m_selectionHolder); + disconnect(this, SLOT(editorDestroyed())); m_selectionHolder = 0; updateCanCutCopy(); } diff --git a/tools/linguist/linguist/messageeditor.h b/tools/linguist/linguist/messageeditor.h index 21b3405..0fbf658 100644 --- a/tools/linguist/linguist/messageeditor.h +++ b/tools/linguist/linguist/messageeditor.h @@ -114,7 +114,7 @@ public slots: private slots: void editorCreated(QTextEdit *); - void editorDeleted(QTextEdit *); + void editorDestroyed(); void selectionChanged(QTextEdit *); void resetHoverSelection(); void emitTranslationChanged(QTextEdit *); diff --git a/tools/linguist/linguist/messageeditorwidgets.cpp b/tools/linguist/linguist/messageeditorwidgets.cpp index 29df673..042ef3d 100644 --- a/tools/linguist/linguist/messageeditorwidgets.cpp +++ b/tools/linguist/linguist/messageeditorwidgets.cpp @@ -130,6 +130,11 @@ FormatTextEdit::FormatTextEdit(QWidget *parent) m_highlighter = new MessageHighlighter(this); } +FormatTextEdit::~FormatTextEdit() +{ + emit editorDestroyed(); +} + void FormatTextEdit::setEditable(bool editable) { // save default frame style @@ -362,11 +367,9 @@ void FormMultiWidget::setTranslation(const QString &text, bool userAction) QStringList texts = text.split(QChar(Translator::BinaryVariantSeparator), QString::KeepEmptyParts); while (m_editors.count() > texts.count()) { - FormatTextEdit *editor = m_editors.takeLast(); - emit editorDeleted(editor); delete m_minusButtons.takeLast(); delete m_plusButtons.takeLast(); - delete editor; + delete m_editors.takeLast(); } while (m_editors.count() < texts.count()) addEditor(m_editors.count()); diff --git a/tools/linguist/linguist/messageeditorwidgets.h b/tools/linguist/linguist/messageeditorwidgets.h index 1f6f1f5..c6d9201 100644 --- a/tools/linguist/linguist/messageeditorwidgets.h +++ b/tools/linguist/linguist/messageeditorwidgets.h @@ -91,8 +91,12 @@ class FormatTextEdit : public ExpandingTextEdit Q_OBJECT public: FormatTextEdit(QWidget *parent = 0); + ~FormatTextEdit(); void setEditable(bool editable); +signals: + void editorDestroyed(); + public slots: void setPlainText(const QString & text, bool userAction); @@ -150,7 +154,6 @@ public: signals: void editorCreated(QTextEdit *); - void editorDeleted(QTextEdit *); void textChanged(QTextEdit *); void selectionChanged(QTextEdit *); void cursorPositionChanged(); -- cgit v0.12 From e20eaed5c1968e32eca97cf449fa588cfab35a5d Mon Sep 17 00:00:00 2001 From: Sami Rosendahl Date: Wed, 30 Nov 2011 20:36:56 +0100 Subject: Fix stack overwrite in QDBusDemarshaller QDBusArgument extraction operators and QDBusDemarshaller that implements the extraction do not check the type of the extracted value. Helper function template qIterGet in qdbusdemarshaller.cpp that is used for extracting basic data types only reserves space from the stack for the expected type as specified by client. If the actual type in the DBus parameter is larger stack will be overwritten in the helper function by at most 7 bytes (expected one byte, received dbus_uint_64_t of size 8 bytes). The fix always reserves space for the largest basic type dbus_uint64_t readable by dbus_message_iter_get_basic API. See also http://dbus.freedesktop.org/doc/api/html/group__DBusMessage.html#ga41c23a05e552d0574d0444d4693d18ab PMO 280456 Task-number: QTBUG-22735 Merge-request: 1469 Reviewed-by: thiago --- src/dbus/qdbusdemarshaller.cpp | 24 +++++++- tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp | 82 ++++++++++++++++++++++++++ 2 files changed, 103 insertions(+), 3 deletions(-) diff --git a/src/dbus/qdbusdemarshaller.cpp b/src/dbus/qdbusdemarshaller.cpp index d9bb5b5..4103552 100644 --- a/src/dbus/qdbusdemarshaller.cpp +++ b/src/dbus/qdbusdemarshaller.cpp @@ -48,10 +48,28 @@ QT_BEGIN_NAMESPACE template static inline T qIterGet(DBusMessageIter *it) { - T t; - q_dbus_message_iter_get_basic(it, &t); + // Use a union of expected and largest type q_dbus_message_iter_get_basic + // will return to ensure reading the wrong basic type does not result in + // stack overwrite + union { + // The value to be extracted + T t; + // Largest type that q_dbus_message_iter_get_basic will return + // according to dbus_message_iter_get_basic API documentation + dbus_uint64_t maxValue; + // A pointer to ensure no stack overwrite in case there is a platform + // where sizeof(void*) > sizeof(dbus_uint64_t) + void* ptr; + } value; + + // Initialize the value in case a narrower type is extracted to it. + // Note that the result of extracting a narrower type in place of a wider + // one and vice-versa will be platform-dependent. + value.t = T(); + + q_dbus_message_iter_get_basic(it, &value); q_dbus_message_iter_next(it); - return t; + return value.t; } QDBusDemarshaller::~QDBusDemarshaller() diff --git a/tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp b/tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp index cca212e..9754a84 100644 --- a/tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp +++ b/tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp @@ -93,6 +93,9 @@ private slots: void receiveUnknownType_data(); void receiveUnknownType(); + void demarshallPrimitives_data(); + void demarshallPrimitives(); + private: int fileDescriptorForTest(); @@ -1168,5 +1171,84 @@ void tst_QDBusMarshall::receiveUnknownType() #endif } +void tst_QDBusMarshall::demarshallPrimitives_data() +{ + sendBasic_data(); +} + +template +QVariant demarshallPrimitiveAs(const QDBusArgument& dbusArg) +{ + T val; + dbusArg >> val; + return qVariantFromValue(val); +} + +QVariant demarshallPrimitiveAs(int typeIndex, const QDBusArgument& dbusArg) +{ + switch (typeIndex) { + case 0: + return demarshallPrimitiveAs(dbusArg); + case 1: + return demarshallPrimitiveAs(dbusArg); + case 2: + return demarshallPrimitiveAs(dbusArg); + case 3: + return demarshallPrimitiveAs(dbusArg); + case 4: + return demarshallPrimitiveAs(dbusArg); + case 5: + return demarshallPrimitiveAs(dbusArg); + case 6: + return demarshallPrimitiveAs(dbusArg); + case 7: + return demarshallPrimitiveAs(dbusArg); + case 8: + return demarshallPrimitiveAs(dbusArg); + default: + return QVariant(); + } +} + +void tst_QDBusMarshall::demarshallPrimitives() +{ + QFETCH(QVariant, value); + QFETCH(QString, sig); + + QDBusConnection con = QDBusConnection::sessionBus(); + + QVERIFY(con.isConnected()); + + // Demarshall each test data value to all primitive types to test + // demarshalling to the wrong type does not cause a crash + for (int typeIndex = 0; true; ++typeIndex) { + QDBusMessage msg = QDBusMessage::createMethodCall(serviceName, objectPath, + interfaceName, "ping"); + QDBusArgument sendArg; + sendArg.beginStructure(); + sendArg.appendVariant(value); + sendArg.endStructure(); + msg.setArguments(QVariantList() << qVariantFromValue(sendArg)); + QDBusMessage reply = con.call(msg); + + const QDBusArgument receiveArg = qvariant_cast(reply.arguments().at(0)); + receiveArg.beginStructure(); + QCOMPARE(receiveArg.currentSignature(), sig); + + const QVariant receiveValue = demarshallPrimitiveAs(typeIndex, receiveArg); + if (receiveValue.type() == value.type()) { + // Value type is the same, compare the values + QCOMPARE(receiveValue, value); + QVERIFY(receiveArg.atEnd()); + } + + receiveArg.endStructure(); + QVERIFY(receiveArg.atEnd()); + + if (!receiveValue.isValid()) + break; + } +} + QTEST_MAIN(tst_QDBusMarshall) #include "tst_qdbusmarshall.moc" -- cgit v0.12 From ecb57f4def92f8525c0a33bcf2f332fe127b2937 Mon Sep 17 00:00:00 2001 From: Alan Alpert Date: Fri, 2 Dec 2011 13:14:56 +1000 Subject: Correct image paths for dynamicscene Task-number: QTBUG-22937 Reviewed-by: Chris Adams --- .../toys/dynamicscene/qml/dynamicscene/dynamicscene.qml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/declarative/toys/dynamicscene/qml/dynamicscene/dynamicscene.qml b/examples/declarative/toys/dynamicscene/qml/dynamicscene/dynamicscene.qml index 1788e6c..c2846b1 100644 --- a/examples/declarative/toys/dynamicscene/qml/dynamicscene/dynamicscene.qml +++ b/examples/declarative/toys/dynamicscene/qml/dynamicscene/dynamicscene.qml @@ -146,27 +146,27 @@ Item { PaletteItem { anchors.verticalCenter: parent.verticalCenter componentFile: "Sun.qml" - image: "../images/sun.png" + image: "images/sun.png" } PaletteItem { anchors.verticalCenter: parent.verticalCenter componentFile: "GenericSceneItem.qml" - image: "../images/moon.png" + image: "images/moon.png" } PaletteItem { anchors.verticalCenter: parent.verticalCenter componentFile: "PerspectiveItem.qml" - image: "../images/tree_s.png" + image: "images/tree_s.png" } PaletteItem { anchors.verticalCenter: parent.verticalCenter componentFile: "PerspectiveItem.qml" - image: "../images/rabbit_brown.png" + image: "images/rabbit_brown.png" } PaletteItem { anchors.verticalCenter: parent.verticalCenter componentFile: "PerspectiveItem.qml" - image: "../images/rabbit_bw.png" + image: "images/rabbit_bw.png" } } } -- cgit v0.12 From 62f9eeb0fd4ef79a6b92d4b5263122d5d3d56c09 Mon Sep 17 00:00:00 2001 From: Alan Alpert Date: Fri, 2 Dec 2011 13:27:26 +1000 Subject: Fix QtDemo declarative examples The attempt to turn them into C++ examples messed them up as QML examples. Have QtDemo treat them as C++ examples for now. Task-Number: QTBUG-22983 Reviewed-By: Chris Adams --- demos/qtdemo/xml/examples.xml | 18 +++++++++--------- examples/declarative/toys/tic-tac-toe/tictactoe.pro | 1 + 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/demos/qtdemo/xml/examples.xml b/demos/qtdemo/xml/examples.xml index 2fde945..1ed60e9 100644 --- a/demos/qtdemo/xml/examples.xml +++ b/demos/qtdemo/xml/examples.xml @@ -1,8 +1,8 @@ - - + + @@ -11,8 +11,8 @@ - - + + @@ -41,11 +41,11 @@ - - - - - + + + + + diff --git a/examples/declarative/toys/tic-tac-toe/tictactoe.pro b/examples/declarative/toys/tic-tac-toe/tictactoe.pro index c81d8f0..4fdb47c 100644 --- a/examples/declarative/toys/tic-tac-toe/tictactoe.pro +++ b/examples/declarative/toys/tic-tac-toe/tictactoe.pro @@ -31,6 +31,7 @@ symbian:TARGET.UID3 = 0xEFDDF868 # CONFIG += mobility # MOBILITY += +TARGET = tic-tac-toe # The .cpp file which was generated for your project. Feel free to hack it. SOURCES += main.cpp -- cgit v0.12 From a6ab48bec20a746ae9bd54c1ea8a260af9967c04 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 29 Nov 2011 08:52:14 +0100 Subject: qmlplugindump: Avoid reporting types as attaching to themselves. Task-number: QTCREATORBUG-6625 Change-Id: I9f778757b490cb5d79249b92f8c7b6d9d1df66e6 Reviewed-by: Leandro Melo (backported from 409aecbe1e30aa1319ea72bf830c405827e13d21) --- tools/qmlplugindump/main.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/qmlplugindump/main.cpp b/tools/qmlplugindump/main.cpp index 4f523b9..9647704 100644 --- a/tools/qmlplugindump/main.cpp +++ b/tools/qmlplugindump/main.cpp @@ -308,8 +308,12 @@ public: qml->writeArrayBinding(QLatin1String("exports"), exports); if (const QMetaObject *attachedType = (*qmlTypes.begin())->attachedPropertiesType()) { - qml->writeScriptBinding(QLatin1String("attachedType"), enquote( - convertToId(attachedType))); + // Can happen when a type is registered that returns itself as attachedPropertiesType() + // because there is no creatable type to attach to. + if (attachedType != meta) { + qml->writeScriptBinding(QLatin1String("attachedType"), enquote( + convertToId(attachedType))); + } } } -- cgit v0.12 From 2cfbc2b874ebec52ee76adc60b51dca138827d8c Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Fri, 2 Dec 2011 09:30:48 +0100 Subject: qmlplugindump: Fix missing flush for objects that don't fit a line. The missing flush could result in script bindings appearing after the closing brace of an object. Change-Id: If05764619668cc4a86f7364f6cd7feeb0d6f6e32 Reviewed-by: Leandro Melo (backported from e01219b77b1e889e70437635905d7ff820568e23) --- tools/qmlplugindump/qmlstreamwriter.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/qmlplugindump/qmlstreamwriter.cpp b/tools/qmlplugindump/qmlstreamwriter.cpp index ca52a7a..48d1b02 100644 --- a/tools/qmlplugindump/qmlstreamwriter.cpp +++ b/tools/qmlplugindump/qmlstreamwriter.cpp @@ -93,8 +93,7 @@ void QmlStreamWriter::writeEndObject() m_pendingLineLength = 0; m_maybeOneline = false; } else { - if (m_maybeOneline) - flushPotentialLinesWithNewlines(); + flushPotentialLinesWithNewlines(); --m_indentDepth; writeIndent(); m_stream->write("}\n"); -- cgit v0.12 From 73ee6ef3119df49c1fcc3c3478c9211379172a9a Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Tue, 6 Dec 2011 14:42:51 +0100 Subject: Fix declarative examples and demos issue on Windows On Windows, if the resulting binaries reside in /Delease and /Debug subdirs. Thus we require the same hack as on Meego where the binary alone resides in the /bin subdir. Reviewed-by: Alessandro Portale --- demos/helper/qmlapplicationviewer/qmlapplicationviewer.cpp | 2 -- examples/helper/qmlapplicationviewer/qmlapplicationviewer.cpp | 2 -- 2 files changed, 4 deletions(-) diff --git a/demos/helper/qmlapplicationviewer/qmlapplicationviewer.cpp b/demos/helper/qmlapplicationviewer/qmlapplicationviewer.cpp index 24f0659..4ad31c3 100644 --- a/demos/helper/qmlapplicationviewer/qmlapplicationviewer.cpp +++ b/demos/helper/qmlapplicationviewer/qmlapplicationviewer.cpp @@ -90,7 +90,6 @@ class QmlApplicationViewerPrivate QString QmlApplicationViewerPrivate::adjustPath(const QString &path) { -#ifdef Q_OS_UNIX #ifdef Q_OS_MAC if (!QDir::isAbsolutePath(path)) return QString::fromLatin1("%1/../Resources/%2") @@ -101,7 +100,6 @@ QString QmlApplicationViewerPrivate::adjustPath(const QString &path) if (QFileInfo(pathInInstallDir).exists()) return pathInInstallDir; #endif -#endif return path; } diff --git a/examples/helper/qmlapplicationviewer/qmlapplicationviewer.cpp b/examples/helper/qmlapplicationviewer/qmlapplicationviewer.cpp index 24f0659..4ad31c3 100644 --- a/examples/helper/qmlapplicationviewer/qmlapplicationviewer.cpp +++ b/examples/helper/qmlapplicationviewer/qmlapplicationviewer.cpp @@ -90,7 +90,6 @@ class QmlApplicationViewerPrivate QString QmlApplicationViewerPrivate::adjustPath(const QString &path) { -#ifdef Q_OS_UNIX #ifdef Q_OS_MAC if (!QDir::isAbsolutePath(path)) return QString::fromLatin1("%1/../Resources/%2") @@ -101,7 +100,6 @@ QString QmlApplicationViewerPrivate::adjustPath(const QString &path) if (QFileInfo(pathInInstallDir).exists()) return pathInInstallDir; #endif -#endif return path; } -- cgit v0.12