summaryrefslogtreecommitdiffstats
path: root/src/plugins
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Merge remote-tracking branch 'base/master' into refactorJørgen Lind2011-06-275-15/+19
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: demos/demos.pro demos/embedded/digiflip/digiflip.pro examples/examples.pro examples/graphicsview/embeddeddialogs/embeddeddialogs.pro src/gui/kernel/qplatformglcontext_qpa.cpp src/plugins/platforms/wayland/gl_integration/xcomposite_egl/qwaylandxcompositeeglcontext.cpp src/plugins/platforms/wayland/gl_integration/xcomposite_glx/qwaylandxcompositeglxcontext.cpp src/plugins/platforms/wayland/qwaylanddisplay.cpp src/plugins/platforms/wayland/qwaylandwindow.cpp Change-Id: I2a4ec9e2ca9c9aa9d57b55f98985e810b77bb745
| * | | | | | | | | Get declarative and wayland EGL backend working for Qt compositor.Samuel Rødal2011-06-238-105/+130
| | | | | | | | | |
| * | | | | | | | | Make sure to call damage on the buffer when we damage itJørgen Lind2011-06-234-17/+15
| | | | | | | | | |
| * | | | | | | | | Update the wayland pluginJørgen Lind2011-06-234-12/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to sha1 bfea3d6befdb688d5354e6f15a9400ea637febf9
| * | | | | | | | | Refactor window system event dispatching.Morten Sorvig2011-06-232-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add QWindowSystemInterface::sendWindowSystemEvents, which contains the canonical "empty and send queued window system events" implementation. Make the Cocoa, QPA, and GLIB dispatchers use the new implementation. Cocoa now no longer inherits from QPA.
| * | | | | | | | | Prevent endless loop when calling QWaylandShmWindow::format().Samuel Rødal2011-06-221-1/+1
| | | | | | | | | |
| * | | | | | | | | Get wayland plugin working again.Samuel Rødal2011-06-225-7/+16
| | | | | | | | | |
| * | | | | | | | | Compile.Morten Sorvig2011-06-221-1/+1
| | | | | | | | | |
| * | | | | | | | | Send expose on (initial) showMorten Sorvig2011-06-221-0/+1
| | | | | | | | | |
| * | | | | | | | | CompileMorten Sorvig2011-06-222-2/+2
| | | | | | | | | |
| * | | | | | | | | Cocoa: clean up pro file for platform pluginRichard Moe Gustavsen2011-06-221-3/+0
| | | | | | | | | |
| * | | | | | | | | Cocoa: implement support for wheel eventsRichard Moe Gustavsen2011-06-221-18/+79
| | | | | | | | | |
| * | | | | | | | | Make xcb work again after event dispatcher changes.Morten Johan Sorvig2011-06-223-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The platform plugin/event dispatcher creation order has now been reversed and the event dispatcher cannot be accessed during plugin construciton.
| * | | | | | | | | remove the plugin support for QInputContextLars Knoll2011-06-227-543/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will be handled through the lighthouse plugin instead.
| * | | | | | | | | Add libxcb-xfixes0-dev to xcb depsMorten Johan Sorvig2011-06-221-1/+1
| | | | | | | | | |
| * | | | | | | | | Add lighthouse event dispatcher API.Morten Sorvig2011-06-2228-14/+1453
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Platform plugin creation is now moved forward in order to have a platform plugin instance at event dispatcher creation time. Plugins are now responsible for implementing PlatformIntegration::createEventDispatcher and returning an QAbstractEventDispatcher subclass.
| * | | | | | | | | OpenGL API refactor.Samuel Rødal2011-06-2141-258/+244
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename QGuiGLFormat to QSurfaceFormat, and make QWindow sub-class of QSurface and QPlatformWindow sub-class of QPlatformSurface, instead of having QPlatformGLSurface accessor in QWindow.
| * | | | | | | | | Cocoa: fix compiler warningRichard Moe Gustavsen2011-06-211-1/+1
| | | | | | | | | |
| * | | | | | | | | Cocoa: add missing return statementRichard Moe Gustavsen2011-06-211-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rev-By: sroedal
| * | | | | | | | | Make readback-glx working again in wayland.Laszlo Agocs2011-06-212-1/+6
| | | | | | | | | |
| * | | | | | | | | Compile fix for readbackglx after surface->backingstore renaming.Laszlo Agocs2011-06-212-3/+2
| | | | | | | | | |
| * | | | | | | | | Compile.Morten Sorvig2011-06-211-1/+1
| | | | | | | | | |
| * | | | | | | | | Compile fix for platformsupport on Mac.Morten Sorvig2011-06-212-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch platformsupport over to be a shared library, which is well supported by the build system. This requires exporting classes we use. I've done this on OS_MAC only for now. Reverts 4581a9999e12e14bbf0836d0740191ba50109540
| * | | | | | | | | Port Cocoa plugin to new backing store interface.Samuel Rødal2011-06-216-23/+21
| | | | | | | | | |
| * | | | | | | | | Rename QWindowSurface -> QBackingStore and split into platform / public.Samuel Rødal2011-06-2117-87/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also get rid of GL window surface and related classes.
| * | | | | | | | | Compile fixes.Samuel Rødal2011-06-215-6/+6
| | | | | | | | | |
| * | | | | | | | | Mac: buildfix for cocoa lighthouse pluginRichard Moe Gustavsen2011-06-202-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rev-By: msorvig
| * | | | | | | | | Don't crash if Clipboard and Selection hold the same mimedateLars Knoll2011-06-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cliboard and Selection can hold the same QMimeData object. Don't delete the mimedata in this case before when clearing only one of them. Reviewed-by: Samuel
| * | | | | | | | | use selection changed events from XFixesLars Knoll2011-06-204-22/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | properly initialize the XFixes extension and then use the selection changed events to notify Qt apps. Reviewed-by: Samuel
| * | | | | | | | | Enhance Xcb clipboard codeLars Knoll2011-06-203-77/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some cleanup on the data structures. Properly implement support for timestamps on each selection. Transfer selections to the clipboard manager on exit if it exists. Properly clear our selection when X11 asks us to do so.
| * | | | | | | | | Restoring QT_WAYLAND_GL_SUPPORT ifdefs.Laszlo Agocs2011-06-203-1/+28
| | | | | | | | | |
| * | | | | | | | | Make glx wayland backends working.Laszlo Agocs2011-06-2019-334/+41
| | | | | | | | | |
| * | | | | | | | | Remove leftover xkb member variable in QXcbKeyboard.Laszlo Agocs2011-06-171-3/+0
| | | | | | | | | |
| * | | | | | | | | Autodetect the xcb backendJørgen Lind2011-06-101-5/+8
| | | | | | | | | |
| * | | | | | | | | Use XCB_GRAVITY_STATIC in XCB plugin for frame independent geometry.Samuel Rødal2011-06-101-0/+2
| | | | | | | | | |
| * | | | | | | | | Merge branch 'refactor' of scm.dev.nokia.troll.no:qt/qtbase-staging into ↵Jørgen Lind2011-06-102-0/+97
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refactor
| | * | | | | | | | | Added frameMargins() API and support in XCB plugin.Samuel Rødal2011-06-102-0/+97
| | | | | | | | | | |
| * | | | | | | | | | Merge remote-tracking branch 'base/master' into refactorJørgen Lind2011-06-102-2/+3
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: examples/animation/animatedtiles/animatedtiles.pro examples/animation/appchooser/appchooser.pro examples/animation/moveblocks/moveblocks.pro examples/animation/states/states.pro examples/animation/stickman/stickman.pro examples/dialogs/configdialog/configdialog.pro examples/dialogs/sipdialog/sipdialog.pro examples/dialogs/standarddialogs/standarddialogs.pro examples/dialogs/tabdialog/tabdialog.pro examples/draganddrop/draggableicons/draggableicons.pro examples/draganddrop/draggabletext/draggabletext.pro examples/draganddrop/fridgemagnets/fridgemagnets.pro examples/draganddrop/puzzle/puzzle.pro examples/gestures/imagegestures/imagegestures.pro examples/graphicsview/basicgraphicslayouts/basicgraphicslayouts.pro examples/graphicsview/collidingmice/collidingmice.pro examples/graphicsview/elasticnodes/elasticnodes.pro examples/graphicsview/weatheranchorlayout/weatheranchorlayout.pro examples/itemviews/addressbook/addressbook.pro examples/itemviews/chart/chart.pro examples/itemviews/fetchmore/fetchmore.pro examples/itemviews/puzzle/puzzle.pro examples/mainwindows/menus/menus.pro examples/painting/basicdrawing/basicdrawing.pro examples/painting/concentriccircles/concentriccircles.pro examples/painting/imagecomposition/imagecomposition.pro examples/painting/painterpaths/painterpaths.pro examples/painting/transformations/transformations.pro examples/qtconcurrent/imagescaling/imagescaling.pro examples/qtestlib/tutorial1/tutorial1.pro examples/qtestlib/tutorial2/tutorial2.pro examples/qtestlib/tutorial3/tutorial3.pro examples/qtestlib/tutorial4/tutorial4.pro examples/qtestlib/tutorial5/tutorial5.pro examples/qws/dbscreen/dbscreen.pro examples/qws/svgalib/svgalib.pro examples/richtext/syntaxhighlighter/syntaxhighlighter.pro examples/statemachine/rogue/rogue.pro examples/tools/plugandpaintplugins/extrafilters/extrafilters.pro examples/tools/styleplugin/plugin/plugin.pro examples/uitools/multipleinheritance/multipleinheritance.pro examples/widgets/analogclock/analogclock.pro examples/widgets/calculator/calculator.pro examples/widgets/calendarwidget/calendarwidget.pro examples/widgets/codeeditor/codeeditor.pro examples/widgets/icons/icons.pro examples/widgets/imageviewer/imageviewer.pro examples/widgets/lineedits/lineedits.pro examples/widgets/movie/movie.pro examples/widgets/shapedclock/shapedclock.pro examples/widgets/softkeys/softkeys.pro examples/widgets/tetrix/tetrix.pro src/gui/painting/qpaintengine_raster.cpp src/gui/painting/qpaintengine_raster_p.h src/openvg/openvg.pro src/openvg/qpaintengine_vg_p.h src/plugins/graphicssystems/meego/meego.pro src/plugins/platforms/fontdatabases/basicunix/basicunix.pri
| * | | | | | | | | | Fix QtPlatformSupport when compiling with glx and xcbJørgen Lind2011-06-102-3/+3
| | | | | | | | | | |
| * | | | | | | | | | Remove the platforms/install_rules directoryJørgen Lind2011-06-105-56/+0
| | | | | | | | | | |
| * | | | | | | | | | Update dependency list in xcb READMEJørgen Lind2011-06-101-1/+1
| | | | | | | | | | |
| * | | | | | | | | | QtPlatformSupport: A helper library for platform pluginsJørgen Lind2011-06-1032-3606/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QtPlatformSupport is a static library. Platform plugins are meant to link against this library to pull in dependencies such as fontengines and convenience functions for finding the right GL configs. The linker will only pull in the symbols used, so the size of the library doesn't really matter
| * | | | | | | | | | QWindowContext / QWindowFormat refactor.Samuel Rødal2011-06-1050-554/+815
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To enable having a single GL context used for multiple drawables we need to de-couple the context class a bit more from the window class in the plugin API. Now contexts are created stand-alone based on a GL format and a share context, and when calling makeCurrent() a desired surface is specified. This maps well to GLX, EGL, Cocoa, AGL, and WGL, which all support this use case. QWindowContext is renamed to QGuiGLContext, and QWindowFormat is renamed to QGuiGLFormat. We have the ability to introduce a pbuffer or similar other offscreen GL drawable abstraction in the future.
| * | | | | | | | | | Use XLookupString for translating key events.Laszlo Agocs2011-06-093-35/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There seems to be no easy equivalent in the XCB world and the fallback we currently have is really incomplete. Hence we will call XLookupString with a fake XKeyEvent if XCB_USE_XLIB is enabled. Reviewed-by: Samuel Rødal
| * | | | | | | | | | Add QEventDispatcherMac.Morten Sorvig2011-06-095-183/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create it directly in QGuiApplication for now, later on we'll move it to the cocoa plugin.
| * | | | | | | | | | Bail out from cursor creation when malloc fails.Laszlo Agocs2011-06-091-0/+6
| | | | | | | | | | |
| * | | | | | | | | | Get modifier mapping using standard X, no need for libxkbcommon here.Laszlo Agocs2011-06-092-33/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-by: Samuel Rødal
| * | | | | | | | | | Create custom cursors via XRender.Laszlo Agocs2011-06-096-15/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-by: Samuel Rødal
| * | | | | | | | | | Cursor support in xcb plug-in.Laszlo Agocs2011-06-0812-119/+912
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Custom cursor pixmaps with depth greater than 1 are not yet supported and will be converted to monochrome always. Reviewed-by: Samuel Rødal
| * | | | | | | | | | cosmetic changesLars Knoll2011-06-082-5/+5
| | | | | | | | | | |