summaryrefslogtreecommitdiffstats
path: root/src/declarative
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '4.7-upstream' into 4.7-docA-Team2010-10-0718-49/+176
|\
| * Connect property alias change signals on useAaron Kennedy2010-10-0713-42/+147
| | | | | | | | Task-number: QTBUG-14089
| * Doc fix.Michael Brasser2010-10-071-3/+3
| |
| * Fix setting PathView offset when all visible items are removed.Martin Jones2010-10-071-0/+2
| | | | | | | | | | | | | | | | If we remove all items then we don't have a valid firstIndex with which to anchor item positions, so just use offset. Task-number: QTBUG-14199 Reviewed-by: Michael Brasser
| * Ensure the TextInput cursor blinks immediately when enabled.Michael Brasser2010-10-061-1/+5
| | | | | | | | | | | | | | | | Previously we relied on cursorPosChanged being called to do the update, but that isn't called in all circumstances. Now we explicitly update when the cursor is enabled or disabled. Task-number: QTBUG-13993
| * Ensure PathView updates positions when path changes.Michael Brasser2010-10-062-2/+16
| | | | | | | | | | | | | | | | Fixes regression caused by optimization added in commit 35a51442ed21f58c06b21293eeb56e843251ee82. Task-number: QTBUG-14239 Reviewed-by: Martin Jones
| * Create Loader components in correct contextAaron Kennedy2010-10-061-1/+3
| | | | | | | | Task-number: QTBUG-13481
* | Merge branch '4.7-upstream' into 4.7-docA-Team2010-10-0516-306/+493
|\ \ | |/
| * Document and test paintedWidth and paintedHeight properties of ImageYann Bodson2010-10-051-0/+9
| | | | | | | | Task-number: QTBUG-14197
| * Add missing license header.Michael Brasser2010-10-041-0/+41
| |
| * Improve test coverage for declarative module.Michael Brasser2010-10-041-2/+1
| | | | | | | | Add additional autotests, and remove unreachable functions.
| * Avoid potential null dereference.Martin Jones2010-10-042-2/+2
| | | | | | | | Task-number: QT-4030
| * Prevent crash in XmlListModel when appending an empty role.Michael Brasser2010-10-041-1/+1
| |
| * Remove unused, unexported class.Michael Brasser2010-10-043-260/+0
| |
| * Fix clipping behavior for non-cached text.Michael Brasser2010-10-042-2/+1
| |
| * CompileAaron Kennedy2010-10-042-0/+55
| | | | | | | | Task-number: QTBUG-14050
| * Only cache textlayout in paint engines that support transformationsAaron Kennedy2010-10-011-1/+6
| | | | | | | | Task-number: QTBUG-14050
| * QmlDebugService: Fix compiler warning about cast from asciiKai Koehne2010-10-011-2/+2
| |
| * Qt.openUrlExternally should resolve relative URLs.Michael Brasser2010-10-011-9/+7
| | | | | | | | Reviewed-by: Aaron Kennedy
| * Apply the QStaticText text-caching strategy for QMLAaron Kennedy2010-10-016-28/+369
| | | | | | | | | | | | | | | | | | | | | | | | QML cannot use QStaticText directly as it doesn't support caching a QTextLayout. QDeclarativeTextLayout is basically a copy of QStaticText that adds this support. Currently this feature is disabled by default (enable with QML_DISABLE_IMAGE_CACHE=1) while we double check the perf consequences of this change. Task-number: QTBUG-14050
| * Documentation: input to Qt.rgba should be from 0-1, not 0-255.Michael Brasser2010-10-011-1/+1
| |
* | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-team into 4.7David Boddie2010-10-0432-355/+649
|\ \ | |/
| * QDeclarativeDebug: Make autotests more robustKai Koehne2010-09-302-0/+4
| | | | | | | | | | | | | | Always flush sockets after sending data, and make autotests more robust by using busy wait. Reviewed-by: Christiaan Janssen
| * Use setParentItem() instead of setParentItemHelper if componentComplete is trueMarco Bubke2010-09-302-9/+34
| | | | | | | | | | | | | | | | | | | | This ensures that if the component has already been completed, itemChange() is called. This is required to modify QDeclarativePositions in the visual editor, while keeping a legal state. Without this patch notifications are missing and the Positioner keeps track of already deleted children. This resulted in a crash. Reviewed-by: Thomas Hartmann
| * QDeclarativeDebugClient: Make sure status is consistentKai Koehne2010-09-301-2/+1
| | | | | | | | | | | | | | | | | | When statusChanged() is called during handsake state() was not the same as the argument passed. Fix this by setting gotHello = true _before_ notifying the clients. Reviewed-by: Christiaan Janssen Task-number: QTBUG-14087
| * Doc clarification.Michael Brasser2010-09-301-0/+2
| | | | | | | | Task-number: QTBUG-14053
| * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7Aaron Kennedy2010-09-294-176/+107
| |\
| | * Correct property type of PathAttribute::value in the docs.Michael Brasser2010-09-291-1/+1
| | |
| | * Remove unused AST node destructors.Michael Brasser2010-09-281-146/+3
| | | | | | | | | | | | | | | | | | NodePool does a block free on the memory, so the (empty) destructors are never called, and add lots of noise to code coverage analysis. Added a note in the source about the block freeing.
| | * Fix crash when trying to append a null transform to QDeclarativeItem.Michael Brasser2010-09-281-1/+1
| | | | | | | | | | | | Task-number: QTBUG-13893
| | * Documentation.Michael Brasser2010-09-282-24/+98
| | |
| | * Documentation fix for Flickable (mark content properties as real, not int).Michael Brasser2010-09-281-4/+4
| | |
| * | Replace all occurances of "Qt 4.7" with "QtQuick 1.0"Aaron Kennedy2010-09-2912-16/+16
| | | | | | | | | | | | | | | Task-number: QTBUG-13799 Reviewed-by: Martin Jones
| * | Register QtQuick 1.0 module.Aaron Kennedy2010-09-294-31/+145
| |/ | | | | | | | | | | | | Qt 4.7 is still supported, but deprecated. Reviewed-by: Martin Jones Task-number: QTBUG-13799
| * QDeclarativeDebugClient: Fix gcc warningKai Koehne2010-09-281-1/+1
| |
| * QmlDebugService: Check that there is a receiver before sending messagesKai Koehne2010-09-281-2/+4
| | | | | | | | Reviewed-by: Christiaan Janssen
| * If a type is registered under several names, share the attached property objectAaron Kennedy2010-09-286-10/+34
| | | | | | | | Task-number: QTBUG-13799
| * Make QmlDebug protocol more robustKai Koehne2010-09-287-111/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The protocol so far was client->server only. That is, there was no sane way for a client to check whether a plugin on the server (service) was available or not. E.g. calling Client::setEnabled(true) 'succeeded', without a check whether there is actually a service to talk to. The new protocol replaces this shortcoming by a service discovery mechanism: Both client & service announce their available plugins at handshake time, and later on if there are changes. The status is reflected in Client::status() and Service::Status() , which are either NotConnected - no network connection, or not registered properly Unavailable - TCP/IP connection works, but no plugin with the same name on the other side Enabled - You can connect to plugin on other side The status changes happen automatically (no setEnabled() anymore). Furthermore a version ID was added to the handshake, so that we can extend the protocol further in the future :)
* | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-team into 4.7David Boddie2010-09-3027-301/+717
|\ \ | |/
| * Add export to QDeclarativeBasePositionerMarco Bubke2010-09-271-1/+1
| | | | | | | | Bauhaus needs this export to manage layouts.
| * Fix assert when placing a .qml file inside $QTDIR/importsKai Koehne2010-09-271-0/+1
| | | | | | | | | | | | | | | | | | | | The assert "Internal error: Plugin imported previously with different uri" happens on Windows. $QTDIR\imports, which is prefixed to the search path, is still written with backslashes. Unify this to forward slashes for all paths. Task-number:QTBUG-13994 Reviewed-by: mae
| * Document PropertyAnimation::targets propertyBea Lam2010-09-271-1/+8
| |
| * Fix test.Michael Brasser2010-09-271-0/+4
| |
| * More declarative autotests.Michael Brasser2010-09-241-1/+1
| |
| * Various declarative autotest additions.Michael Brasser2010-09-231-1/+1
| |
| * Fix ListModel::set() so the implementation and docs areBea Lam2010-09-231-2/+3
| | | | | | | | | | consistent. If index == count() the item should be appended. Also, this should happen regardless of whether the list is empty.
| * Improve docs for Qt.quit()Bea Lam2010-09-231-1/+3
| |
| * Remove unused, unexported class.Michael Brasser2010-09-234-127/+0
| |
| * Remove dead code paths in declarative list model code.Michael Brasser2010-09-234-44/+0
| | | | | | | | Reviewed-by: Bea Lam
| * Move includes after copyright blockMartin Jones2010-09-221-5/+2
| |