| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The ::closes were changed just for fun.
Reviewed-by: Thiago Macieira
|
|
|
|
| |
Reviewed-by: Brad
|
|
|
|
| |
Reviewed-by: Marius Storm-Olsen
|
|
|
|
| |
Reviewed-by: Markus Goetz
|
|
|
|
| |
Reviewed-by: Olivier Goffart
|
|
|
|
|
|
| |
The minimum version for the recursive mutexes is D-Bus 0.93. That's
also the same version that introduced the default thread functions. So
we don't need to provide ours anymore, just use the default.
|
|
|
|
|
|
|
|
|
|
|
|
| |
At least in D-Bus 1.2.16, there's a deadlock caused by locking an
already-locked mutex. When Qt is linked to libdbus-1 instead of
dynamically loading it, it maintains legacy compatibility by only
providing the non-recursive mutexes, which triggers this deadlock.
The recursive functions have been present since 0.93, so I guess the
non-recursive variants aren't tested.
Report: https://bugzilla.novell.com/show_bug.cgi?id=482749#c30
|
|
|
|
|
| |
Merge-request: 1716
Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an internal interface for plugins that can be provided by
the platform to give platform-specific features by platforms built on
top of Qt.
We can easlily integrate Qt on Windows, Mac, Gnome, ... without any
plugin because we can link to their respective library (dynamically
if we don't want to depend on it). On Gnome, we can dynamically
resolve Gtk+ symbols.
This is however not possible for KDE or other platform built on top
of Qt: we can't link against their library because they depend on us
and we can't dynamically resolve the symbols because they are
mangled (C++)
So this plugin provides hooks inside Qt to be able to do things
like native File or Color dialog, native icons, accurate reading of
the config file, and so on.
This is currently private API.
Task-number: QT-406
Reviewed-by: Jens Bache-Wiig
Reviewed-by: Oswald Buddenhagen
|
|
|
|
| |
Reviewed-by: Olivier Goffart
|
|
|
|
|
|
|
| |
-Was not closing the WaveOut on cleanup, fixed.
-Was emitting signal in critical section, fixed.
Reviewed-by:Bill King
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
| |
Requested-By: Volker Hilsheimer
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Keep track of what state actually changed so we don't have to set all
the uniforms as dirty etc.
Reviewed-by: Trond
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changed the GL 2 paint engine to use the stencil buffer instead of the
depth buffer for clipping. The stencil buffer is now used both for
rasterizing polygons/paths and for clipping.
Reviewed-by: Trond
|
| | |
| | |
| | |
| | | |
This frees all the current dependencies on the depth uniform.
|
| | |
| | |
| | |
| | | |
Also we should force Raster_A8 glyph format in renderText().
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Based on Aaron Kennedy's patch. All tests are green, but when enabling
scissoring UniteClip seems to be broken atm.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Calling QScriptValue::call doesn't create a fake frame.
We can detect a real fake frame as it does not have a callee.
Task-number: QT-2270
Reviewed-by: Kent Hansen
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
Reviewed-by:Thiago
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Reviewed-by:Simon Hausmann <simon.hausmann@nokia.com>
|
| | |/
| | |
| | |
| | |
| | |
| | | |
Explicit destructor was needed by compiler.
Reviewed-by: Thiago Macieira
|
| | |
| | |
| | |
| | | |
Necessary since the SignalEvent class was moved to qstatemachine.h.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We should set the near clip slightly higher when qreal is float to avoid
numerical precision problems.
Reviewed-by: Trond
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Need to set shader manager to dirty in case we change the shader program
using native calls.
Reviewed-by: Trond
|
| | |
| | |
| | |
| | | |
Reviewed-by: thartman
|
| | |
| | |
| | |
| | |
| | |
| | | |
After 4.6 API review.
Reviewed-by: Volker Hilsheimer
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When using very large fonts, sometimes the scrollbar of the
QPlainTextEdit will allow you to do scroll down past the end of the
document, in which case the currentBlock in hitTest() is inValid() which
caused an assert in currentBlock.next().
Task-number: QT-938
Reviewed-by: mae
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The feature had not been implemented yet. Auto-test and benchmark included.
As a bonus, single cell spans are no longer added to the span collection.
Reviewed-by: Thierry
Task-number: 245327
Task-number: QTBUG-3610
|
| | |
| | |
| | |
| | | |
Rev-By: Trust-Me
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The cleanup code for the QX11PixmapData was called incorrectly for
QGLPixmapData.
Reviewed-by: Samuel
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Replaced the poisonous green by the 'official' one. Took the RGB
values from the logos availiable at:
http://qt.nokia.com/about/logos-for-download
Reviewed-By: TrustMe
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There were cases (now covered by autotests) where the state of the
animations could be wrong.
Reviewed-by: janarve
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This breaks the animations in main window because dragging a dock widget
when it is undocked creates another event loop and the Qt events are not
processed any more.
Reviewed-by: Trust Me
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We don't need to set a clip when the flush only contains a single
region. Not setting the clip gives us a slight performance boost.
Reviewed-by: Trond
|
| | |
| | |
| | |
| | | |
It was creating another list item.
|
| | |
| | |
| | |
| | |
| | |
| | | |
It's better that this works rather than asserts.
Reviewed-by: Olivier Goffart
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
XFCE essentially depends on gnome libraries and can use the
same integration features we provide for GNOME. Hence we
simply treat it as the GNOME desktop environment internally.
We can now also use the DESKTOP_SESSION to reliably detect
desktop environments since it has been properly standardized,
instead of relying on window manager hacks for anything but
a fallback.
Task-number: QTBUG-4737
Reviewed-by: bhughes
|