| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Calling QScriptEngine::toStringHandle() is dead slow, so don't call
it; use JSC::Identifier() directly instead.
|
|
|
|
| |
Small cleanup/optimization.
|
|
|
|
|
| |
Avoid having to create a dummy QScriptValue (which will have its
d_ptr set to 0).
|
|
|
|
| |
Make it faster.
|
|
|
|
| |
It became useless to have it for mingw here
|
|
|
|
|
|
|
|
| |
Don't call UpdateLayeredWindowIndirect() unless we have a frameless
window, since it will ruin Vista specific desktop effects.
Reviewed-by: Jens Bache-Wiig
Reviewed-by: Samuel
|
|
|
|
|
|
| |
This is following merge request 878. A customer was able to get a dead-
lock when calling at the same time RenderFile and enumerating the audio
devices. We now have a global mutex for that.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
not allowed: for flag; do
allowed: for flag
do
Don't ask me why. The semi-colon should stand for a newline...
Reviewed-by: Carlos Duclos
|
|
|
|
|
| |
This could lead to having wrong geometry on the mainwindow when a
menubar is present.
|
|
|
|
|
|
|
|
|
| |
Currently the private-but-exported API of Qt is still quite unstable
and this is causing problems in the link step since the libraries will
not link. The temporary solution is to unfreeze the symbols until we
can find a better way to update the symbols.
Task-number: Iain
|
|
|
|
|
|
| |
Make it more consistent.
Reviewed-by: TrustMe
|
|
|
|
| |
Just a little cleanup.
|
|
|
|
| |
Reviewed-by:TrustMe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If you had a floating table which spanned over several pages, this would
always float down to the next page, even when it was the only element
in the document. The main reason why this mechanism was added to
positionFloat() was to handle floating images, since they can't be
broken down into more than one page. Tables, however, have logic to
ensure they are broken into several pages if they are too large for the
current page. There is however no reason to float an object into the
next page if it is larger than that page.
Since the size of tables are altered by their position as long as they
span more than one page, we need to set the sizeDirty flag for
floating tables when positioning and then relayout the frame to make
sure the page breaks are set correctly.
Task-number: 240086
Reviewed-by: Simon Hausmann
|
|
|
|
|
|
|
|
|
| |
Avoid calling malloc() and free() so often. The premise is that
QScriptValue is usually a short-lived type, and only a few QScriptValues
exist at a time, so if we cache privates in the engine, QScriptValues
will be much faster to create and destroy.
Reviewed-by: Olivier Goffart
|
|
|
|
|
|
| |
This is premature and is about to change, probably.
Reviewed-by: thierry
|
| |
|
|
|
|
|
|
|
| |
connectToHostImplementation should also not be called while another
lookup (= connect) is in progress.
Reviewed-by: Thiago
|
|
|
|
| |
Addresses S60 review comment.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Addresses S60 review comments.
Reviewed-by: TrustMe
|
| |
| |
| |
| | |
Addresses review comment.
|
| | |
|
| |
| |
| |
| |
| |
| | |
Introduced in commit 38e0c07a78fb585e23c4ff8947be737a28b2257c
Reviewed-by: Olivier Goffart
|
| |
| |
| |
| |
| |
| |
| |
| | |
With line wrapping enabled and very large text blocks, painting errors
could occur.
Reviewed-by: hjk
(cherry picked from commit 82dba1d346a6f4a5d2602d930e0aed75c13bcafb)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change a41d614 sets _WIN32_WINNT to 0x500, which will cause
FAPPCOMMAND_MOUSE to be defined in the PlatformSDK, but not
APPCOMMAND_MICROPHONE_VOLUME_MUTE (which requires 0x501 for the
version.) The check for APPCOMMAND_MICROPHONE_VOLUME_MUTE would thus
be #ifdef'd out and compilation would fail.
Reviewed-by: Thierry
|
|/
|
|
|
|
|
| |
This is an intermediate solution until the examples have been ported
to using QNetworkAccessManager.
Reviewed-by: TrustMe
|
|
|
|
|
|
| |
Replace with QExplicitlySharedDataPointer
Reviewed-by: Thiago
|
|
|
|
|
|
|
|
| |
In the process of rewriting the stroke handling code, I also fixed
gradients on strokes.
Task-number: 202426, 250618
Reviewed-by: Trond
|
|
|
|
| |
Reviewed-by: Kim
|
| |
|
|
|
|
|
|
|
| |
Avoid calling virtual function JSC::JSValue::get{Call,Construct}Data()
twice.
Reviewed-by: Olivier Goffart
|
|
|
|
|
|
|
| |
This should make it possible to build binaries for Windows desktop
again.
Reviewed-by: Thomas Hartmann
|
|
|
|
| |
_WIN32_WINNT is now defined in qglobal.h
|
|
|
|
|
|
|
|
| |
This also reverts my panic compile fixes, which just disabled the
symlink code paths on Windows.
This reverts commit e5fe8b49b08a6e749bde8581d9267ddafa7c9990.
This reverts commit 7385c1fc7fe03836ed42cc783e840557d267cff9.
|
|
|
|
|
|
|
| |
We define these values now in qglobal.h as 0x0500, which is Windows 2k,
the oldest version we will support.
Reviewed-by: mariusSO
|
|
|
|
|
|
| |
It's faster.
Reviewed-by: Olivier Goffart
|
| |
|
|
|
|
| |
Reviewed-By: Eskil
|
|
|
|
|
|
|
| |
This patch adds support for the HSL color space to QColor
See discussions on dev mailing list
Reviewed-by: Marco Bubke
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
|
|
|
|
| |
On Mac there really is no native pan gesture. Instead, this
gesture is delivered as mouse wheel events. So adding a
pan gesture to qabstractscrollarea means that it will get
both wheel and pan events. And both will try to move the
viweport. I think that the correct thing to do here is
to not apply a pan gesture by default on all scroll areas.
|
|
|
|
|
| |
let QGraphicsScene::_q_polishItems be called so ~QGraphicsItem doesn't
spend all his time cleaning the unpolished list
|
|
|
|
|
|
|
| |
The service provider (RTimer) will do it for us.
RevBy: Iain
AutoTest: Passed
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Use QScopedPointer with a custom deleter instead, so we can remove
the awful QScopedCustomPointer once and for all :)
Reviewed-by: Thiago
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add detach3 and append2, leaving the old functions as they were.
This ensures that new code will use the optimized version of QList,
and old code will just continue calling the old functions.
Reviewed-by: Thiago
|
| |
| |
| |
| | |
This reverts commit 10a0ed3f2e6a71eced5f470f1c3e09d7be58bbc9.
|