| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
qtscript-jsc-backend
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The orientation tag was ignored for tiff images. The tag is now used
to rotate the image before providing it to the user.
The orientation of indexed an mono images is done completely manually.
The orientation of other type is done in conjunction to the mirroring
already performed by libtiff.
Task-number: 258526
Reviewed-by: Samuel Rødal
|
| |
| |
| |
| |
| |
| |
| |
| | |
everything in the source model will be accepted.
Task: 251308
Reviewed-By: Olivier Goffart
|
| |
| |
| |
| | |
Reviewed-By: TrustMe
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
New flag: QGraphicsItem::ItemNegativeZStacksBehindParent, which makes
it easy to toggle stack-behind based on the value of Z alone.
Add interface initializations to QGV classes.
Add a simple internal focus policy to QGraphicsItem to allow derived
items to be focusable without allowing clickfocus.
Reviewed-by: Alexis
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Some GL ES 2 implementations seem to have problems with
glCopyTexSubImage2D(), so we fall back and read the old font texture
into system memory and re-upload the new font texture.
Also, the precision used for texture coordinates in the fragment
programs wasn't high enough, which could lead to rendering artifacts.
Reviewed-by: Samuel
|
| |\ |
|
| | |
| | |
| | |
| | | |
Reviewed-by: ck
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The signal was being associated with a particular property,
but in many classes, the NOTIFY signal applies to multiple
properties. Added a new function to the PropertyNode class
that adds the signal function without associating it with
any property.
Task-number: 259071
|
| | |
| | |
| | |
| | |
| | | |
the test was wrong on the QPrinter pointer
In addition, priv is never null
|
| | |
| | |
| | |
| | |
| | |
| | | |
legacy and completely pointless...
Reviewed-By: Eskil
|
| | | |
|
| | |
| | |
| | |
| | | |
Reviewed-by: Eskil
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
setTransformationAnchor(QGraphicsView::AnchorUnderMouse) would not work
properly if viewport margins were set. When centering the view in
QGraphicsViewPrivate::centerView, the viewport margins were not being taken
into account.
Mapping from global cursor coordinates in the viewport instead of the view
fixes the issue.
Task-number: 255529
Reviewed-by: Olivier
|
| | |\ |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On the Mac, it means "-framework ApplicationServices -framework Carbon
-framework AppKit" are no longer part of the default LIBS in Qt
applications. This required a lot of fixes where we used Mac-specific
code in Qt.
On X11, it was very straightforward, because we apparently use very
little of X11 outside QtGui.
I haven't changed the Windows-specific LIBS paths, because I don't
know how Windows behaves. Windows has DLLs, but it links to static
"import" libraries. So is it static linking or dynamic linking?
Reviewed-By: Marius Storm-Olsen
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The difference between LIBS and LIBS_PRIVATE is that private libraries
are those that are not part of the public interface of a library. For
example, if you're writing a Qt application and link to QtGui, you
definitely need the development files for QtCore, but not necessarily
for Glib and GThread, or maybe even X11.
The private libraries are necessary only in static builds, so the
information should still be published in .prl and pkg-config files.
Reviewed-By: Marius Storm-Olsen
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
inneficient
As the virtual functions (such as the boundingRect()) are not available
anymore in the destructor, the view has to refresh everything.
Reviewed-by: Alexis
|
| | |/
| | |
| | |
| | |
| | |
| | | |
Commit 7f1cba82 causes {x86, x86_64, ppc, ppc64}.prf to be loaded before objective_c.prf.
This will add content to QMAKE_OBJECTIVE_CFLAGS, causing the isEmpty test to skip
populating QMAKE_OBJECTIVE_CFLAGS. Remove the isEmpty test to fix the issue.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Put EffectParameter::userType back to EffectParameter::type.
|
| | |
| | |
| | |
| | |
| | | |
Put QString::toReal back to QString::toDouble, there is no
QString::toReal.
|
| |/
| |
| |
| | |
Reviewed-by: Trust Me
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We set the document's page size to be large enough to contain an
image which is 100 pixels wide and one, but not two, instances of the
word 'Foobar'. We then render HTML which contains a string with repeated
occurrences of the word 'Foobar' next to a floating, right-aligned image
which is 100 pixels wide. The layout should break on word boundaries,
since this is the default in QTextDocument, and thus each text line
should contain one instance of the word 'Foobar'.
Task-number: 240325
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If you have a floating object which affects the width available to the
text, we need to recalculate the width of the text line. In the code,
the setLineWidth() call to do this would by default have WrapAnywhere
as its wrap mode, even when this was not necessary. The code has now
been moved so that WrapAnywhere is only used if we try to set the
line width to match the available width and detect that the text is
too wide (the natural text width exceeds the available space.)
Task-number: 240325
Reviewed-by: Simon Hausmann
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This enables the use of Q_DECLARE_SHARED with d-pointers that are
QExplicitlySharedDataPointer<PrivateClass>.
Also, this enables swapping atomically QSharedPointers.
Reviewed-by: Harald Fernengel
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously we only checked headers, but we actually care about source
files too. This detects about 50 errors all over Qt.
Discussed with Thiago.
|
| |/
| |
| |
| |
| |
| | |
Task-number: 255853
Reviewed-by: Trust Me
I'm-trusting: The information in the task :-)
|
| |\ |
|
| | |
| | |
| | |
| | | |
we call QVariant::toReal instead of toDouble when needed
|
| | |
| | |
| | |
| | | |
Reviewed-by: Olivier
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Some dead code removed
Some member not initialized missing
|
| | |
| | |
| | |
| | |
| | | |
Task-number: 257116
Reviewed-by: Trust Me
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
git@scm.dev.nokia.troll.no:qt/qt-webkit into qtscript-jsc-backend
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since they're only available for certain platforms, we need to
autodetect.
Reviewed-by: Kent Hansen
|
| | | |
| | | |
| | | |
| | | | |
See the comment near the top of the file.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since the internal Global Object is never exposed to the public, we
need to do like we do in setActivationObject(): if the object passed
is the Global Object proxy, use the internal Global Object as the
"real" argument. (JSC requires that the initial object pushed onto
the scope chain is an instance of JSC::JSGlobalObject, and the
Global Object proxy is not; hence, we can't push the proxy.)
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
change the coding style of function from
foo (arg=text)
to foo(arg = 'text')
|