summaryrefslogtreecommitdiffstats
path: root/src/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into ↵Qt Continuous Integration System2011-02-101-1/+1
|\ | | | | | | | | | | | | master-integration * 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1: Use the thread-default glib context for the DBus connection in the ICD bearer manager.
| * Use the thread-default glib context for the DBus connection in the ICD ↵Jocelyn Turcotte2011-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | bearer manager. This allows the bearer management plugin to be ran on a thread different than the main one. Task-number: QTBUG-17199 Reviewed-by: Kranthi <kranthi.kumar-kuntala@nokia.com>
* | Merge remote-tracking branch 'origin/4.7' into qt-master-from-4.7Olivier Goffart2011-02-032-4/+10
|\ \ | |/ |/| | | | | | | | | Conflicts: src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h
| * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2 into ↵Qt Continuous Integration System2011-02-031-1/+7
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4.7-integration * '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2: Fix QMutex can deadlock when calling tryLock Fixed missing text when using static text items in GL 2 engine. Prevent recursion when creating window surface. Fixed es2 configure when both EGL/egl.h and GLES/egl.h are present. document that QThread::exit will exit future event loops Revert "Restore Qt 4.6 behaviour: exec() always enters the event loop."
| | * Prevent recursion when creating window surface.Samuel Rødal2011-02-021-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | If we can't access the qt_gl_share_widget() we should just create a raster window surface. This might happen when creating the share widget itself leads to creation of a window surface (which isn't really going to be used anyways). Reviewed-by: Michael Dominic K
| * | Fix for QTBUG-17035kranthi2011-02-021-3/+3
| |/ | | | | | | | | Reviewed-by: Aaron McCarthy Task-number: QTBUG-17035
* | Merge branch 'master' into lighthouse-masterJørgen Lind2011-01-26198-959/+225
|\ \
| * \ Merge remote branch 'origin/4.7' into qt-master-from-4.7Olivier Goffart2011-01-17198-937/+217
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: examples/webkit/imageanalyzer/imageanalyzer.h examples/webkit/imageanalyzer/mainwindow.h mkspecs/unsupported/qws/linux-x86-openkode-g++/qplatformdefs.h src/corelib/io/qfsfileengine_iterator_unix.cpp src/corelib/io/qfsfileengine_iterator_win.cpp src/corelib/kernel/qcoreapplication.cpp src/network/access/qnetworkaccessdatabackend.cpp src/plugins/bearer/connman/qconnmanservice_linux.cpp src/plugins/platforms/openvglite/qwindowsurface_vglite.h src/s60installs/bwins/QtCoreu.def src/s60installs/eabi/QtCoreu.def src/s60installs/s60installs.pro tools/assistant/tools/assistant/helpviewer_qwv.h tools/qdoc3/test/qt-html-templates.qdocconf
| | * Allow IAP to be selected in Phonon MMF backendRuth Sadler2011-01-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Phonon API does not provide any way for the client to specify which network connection should be used for streaming playback. If the application already has a connection open, using a bearer other than the default (e.g. using WiFi when the device default is GPRS), it may be desirable to use it for streaming, rather than allowing the Phonon backend to open a second connection on the default bearer. This patch adds a custom property on the Phonon::MediaObject, called InternetAccessPointName. The client can specify the IAP which Phonon should use by setting this property. Note that support for this property is only provided in the Phonon MMF backend. Task-number: QTBUG-11436 Reviewed-by: Gareth Stockwell
| | * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7Lorn Potter2011-01-111-0/+2
| | |\
| | | * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into ↵Qt Continuous Integration System2011-01-10191-191/+191
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4.7-integration * '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1: QFont/Windows: restrict the pixel size accuracy Update copyright year to 2011. For non-developer builds, skip test that requires private API tst_qhttpnetworkconnection: Compile fix Change QHostInfoCache to use QElapsedTime instead of QTime. Fix for qtdemo bug
| | | * | Setting WA_TranslucentBackground after winid() is ineffective on Symbian.Jani Hautakangas2011-01-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently Symbian doesn't support semi-transparent EGL surfaces. WA_TranslucentBackground attribute is ineffective if set after EGL surface creation. To enable translucency in this case we need to recreate backing store to get raster surface which supports translucency. Task-number: QT-4416 Reviewed-by: Jason Barron
| | * | | Merge commit 'refs/merge-requests/959' of git://gitorious.org/qt/qt into ↵Lorn Potter2011-01-114-585/+20
| | |\ \ \ | | | |_|/ | | |/| | | | | | | integration
| | | * | Fix ConnMan bearer plugin to use new net.connman service name.Leena Gunda2010-12-094-585/+20
| | | | |
| | * | | Update copyright year to 2011.Jason McDonald2011-01-10191-191/+191
| | | |/ | | |/| | | | | | | | | Reviewed-by: Trust Me
| | * | Merge branch 'review-4.7' into staging-4.7Gabriel de Dietrich2011-01-074-159/+0
| | |\ \
| | | * \ Merge branch '4.7-upstream' into 4.7-waterThierry Bastian2010-12-201-0/+3
| | | |\ \
| | | * | | Remove support for automatic tactile feedback from QS60StyleSami Merila2010-12-164-159/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently QS60Style loads automatically a plugin to support tactile feedback for styled applications. However, there is no control over this, so applications cannot remove the automatic support, if they'd like to use Mobility APIs to control the feedback themselves. In order to avoid this, remove tactile feedback plugin from style. Lets see if we can later put this back with optional enable/disable flag. Task-number: QTBUG-16151 Reviewed-by: Miikka Heikkinen
| * | | | | use qBinaryFind instead of bsearchKonstantin Ritt2011-01-111-14/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: 906 Reviewed-by: Olivier Goffart <olivier.goffart@nokia.com>
| * | | | | Merge branch 4.7 into qt-master-from-4.7Qt Continuous Integration System2011-01-071-2/+4
| |\ \ \ \ \ | | |/ / / /
| | * | | | Fix KERN-EXEC 0 panic on exit when bearer is searching for WLANsShane Kearns2011-01-061-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The access point scanner cancels itself in the destructor. This requires the handle to be valid, but it was closed in the symbian engine destructor immediately before deleting the AP scanner. Because of the way symbian active objects work, the crashing function is only called if there was an asynchronous request in progress. So it could be missed in cases where the scan completes faster than the test case. Task-number: QTBUG-16484 Reviewed-by: Markus Goetz
| * | | | | Merge branch 4.7 into qt-master-from-4.7Qt Continuous Integration System2011-01-051-6/+2
| |\ \ \ \ \ | | |/ / / /
| | * | | | Pre-create the GL share widget before window surface creation.Michael Dominic K2011-01-041-6/+2
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Not pixmap creation. Merge-request: 988 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* | | | | Lighthouse: License headers to new files in testliteJørgen Lind2011-01-2611-1/+411
| | | | |
* | | | | Lighthouse: Wayland. Make the wayland integration closer to LighthosueJørgen Lind2011-01-2613-39/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Today there is a connection between QWidget and QPlatformScreen. So I added a accessor in QWaylandScreen to get the corresponding QWaylandDisplay. So now it should be possible to have different QWaylandDisplays. But also its possible to use the internal Lighthouse api closer in the wayland plugin if that should be of interest ;)
* | | | | Lighthouse: Wayland, only make one fbo for the WaylandPaintDeviceJørgen Lind2011-01-262-87/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Actually the fbo belongs to the QWaylandPaintDevice, which also holds n QWaylandDrmBuffers. Then the QWaylandDrmWindowSurface gets the current drmbuffer used on flush and attaches it to the window and calls wl_surface_damage
* | | | | Making clearer separation between responsibility of different classesJørgen Lind2011-01-2615-327/+563
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ie. Moving code into different files and refactoring some of the classes. The Drmbuffer was most affected. It has a depth and stencil buffer. QWaylandGLContext contain the context. The drm buffer class has to be bound to the context before used.
* | | | | Lighthouse:Wayland Moving some logic into filesJørgen Lind2011-01-2617-631/+1081
| | | | |
* | | | | Fix Wayland plugin to work with Wayland after some interfaces changedJørgen Lind2011-01-252-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | such as wl_display_create -> wl_display_connect wl_surface_attach (attributes) wl_surface_map -> wl_surface_map_toplevel wl_shell_listener wl_output_listener
* | | | | Fix X11 clipboard bug.Jørgen Lind2011-01-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Truth be told, the x11 clipboard integration in testlite was done rather quickly, thus leaving some cornercases open
* | | | | Fix for uninitialized member in QWaylandCursorRolf Offermanns2011-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this patch Qt applications will crash the moment the mouse pointer enters the window. Signed-off-by: Rolf Offermanns <roffermanns@sysgo.com>
* | | | | wayland: use pkgconfig for libdrm in wayland.proBenjamin Franzke2011-01-251-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On this system the IncludePath for drm.h was missing So maybe pkgconfig should be additionally also used for libxkbcommon, EGL and GLESv2 to prevent such problems. but i dont know whether its common to use pkg-config in qmake
* | | | | Wayland: request rbg and premultiplied argb visuals as neededJesse Barnes2011-01-253-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | When creating DRM buffers we should try to match the visual type requested with the buffer format.
* | | | | Wayland: clamp window resizes to screen sizeJesse Barnes2011-01-251-3/+13
| | | | |
* | | | | Wayland: split GL code into separate filesJesse Barnes2011-01-256-290/+374
| | | | | | | | | | | | | | | | | | | | For clarity and to prevent merge conflicts etc. in future.
* | | | | Wayland: use correct viewport for swapBuffers and correct coordsJesse Barnes2011-01-251-15/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're drawing into the parent, so we need to use the parent's geometry for the GL viewport, or we may not be able to draw it. We also need to use the parent width & height when checking whether to normalize to 1.0 or -1.0 in the coord transform calculations.
* | | | | Wayland: fix geometry of swapBuffersJesse Barnes2011-01-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | If the geometry isn't mapped 1:1 we need to divide the bottom by height, not width, to calculate the texture rectangle.
* | | | | Wayland: clean up swapBuffers codeJesse Barnes2011-01-251-13/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pull the swap fbo and rbo into the context and make sure to destroy them when the context goes away. Add unfortunate lazy allocation of the fbo and rbo because we need them to be part of the right context.
* | | | | Wayland: add GL widget supportJesse Barnes2011-01-252-4/+96
| | | | | | | | | | | | | | | | | | | | | | | | | Make sure we copy from the private surface into the parent surface at swapBuffers time.
* | | | | Wayland: set parent window pointer in setParent()Jesse Barnes2011-01-252-2/+3
| | | | | | | | | | | | | | | | | | | | We'll need this to handle GL widgets.
* | | | | Wayland: render to a texture, not a renderbufferJesse Barnes2011-01-253-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | This will let us source from offscreen GL widget surfaces and copy into the parent surface.
* | | | | Wayland: put context & drawing objects into the drm surfaceJesse Barnes2011-01-253-28/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even GL widgets will allocate window surfaces, so share everything there. This still leaves a hole when we mix GL widgets and the raster back end (the created platform GL context won't have a DRM buffer to use for its objects & context), but that won't work right now anyway...
* | | | | Wayland: add partial GL widget supportJesse Barnes2011-01-254-46/+56
| | | | | | | | | | | | | | | | | | | | | | | | | GL widgets need a platform GL context. Add one to get hellogl_es2 limping along.
* | | | | Wayland: add waylandgl platform typeJesse Barnes2011-01-251-0/+3
| | | | | | | | | | | | | | | | | | | | This will set mUseOpenGL when -platform waylandgl is passed to clients.
* | | | | Wayland: silence unused variable warnings in qwaylandinputdevice.cppJesse Barnes2011-01-251-0/+7
| | | | |
* | | | | Wayland: add GL drawing supportJesse Barnes2011-01-254-32/+167
| | | | | | | | | | | | | | | | | | | | | | | | | Works with analogclock, draws upside down, fails to resize, and doesn't show GL widget with hello_es2.
* | | | | Wayland: misc cleanupsJesse Barnes2011-01-252-2/+12
| | | | | | | | | | | | | | | | | | | | Unused variables, debug output.
* | | | | Introduce drm wayland bufferKristian Høgsberg2011-01-254-40/+151
| | | | |
* | | | | Initialize EGLKristian Høgsberg2011-01-253-31/+142
| | | | |
* | | | | Cursors, keyboard support, move/resizeKristian Høgsberg2011-01-257-87/+426
| | | | |