| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Task-number: QTBUG-14089
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes regression caused by optimization added in commit
35a51442ed21f58c06b21293eeb56e843251ee82.
Task-number: QTBUG-14239
Reviewed-by: Martin Jones
|
| |
| |
| |
| | |
Task-number: QTBUG-13481
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Task-number: QTBUG-14197
|
| | |
|
| |
| |
| |
| | |
Add additional autotests, and remove unreachable functions.
|
| |
| |
| |
| | |
Task-number: QT-4030
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Task-number: QTBUG-14050
|
| |
| |
| |
| | |
Task-number: QTBUG-14050
|
| | |
|
| |
| |
| |
| | |
Reviewed-by: Aaron Kennedy
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
Always flush sockets after sending data, and make autotests more robust
by using busy wait.
Reviewed-by: Christiaan Janssen
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Task-number: QTBUG-14053
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | | |
Task-number: QTBUG-13893
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-13799
Reviewed-by: Martin Jones
|
| |/
| |
| |
| |
| |
| |
| | |
Qt 4.7 is still supported, but deprecated.
Reviewed-by: Martin Jones
Task-number: QTBUG-13799
|
| | |
|
| |
| |
| |
| | |
Reviewed-by: Christiaan Janssen
|
| |
| |
| |
| | |
Task-number: QTBUG-13799
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 :)
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Bauhaus needs this export to manage layouts.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
consistent. If index == count() the item should be appended.
Also, this should happen regardless of whether the list is empty.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Reviewed-by: Bea Lam
|
| | |
|