summaryrefslogtreecommitdiffstats
path: root/src/plugins/graphicssystems
Commit message (Collapse)AuthorAgeFilesLines
...
* | Adding -qpa configure switchJørgen Lind2010-06-241-5/+1
| | | | | | | | also renaming the embedded_lite qmake switch to be qpa
* | Say hello to Q_WS_QPA!Jørgen Lind2010-06-241-1/+1
| | | | | | | | Rename Q_WS_LITE -> Q_WS_QPA
* | Merge remote branch 'qt/4.7' into lighthouse-4.7Paul Olav Tvete2010-05-101-3/+11
|\ \ | |/ | | | | | | | | Conflicts: src/gui/egl/egl.pri src/gui/painting/qwindowsurface_p.h
| * Enable QX11GLWindowSurface using "-graphicssystem x11gl" optionTom Cooksey2010-04-261-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the OpenGL graphics system is in X11GL mode, it will use the QX11GLWindowSurface for all widgets except QGraphicsViews with the FullViewportUpdate update mode set, where it will use the regular QGLWindowSurface, as this is probabbly faster. QX11GLWindowSurface differs from QGLWindowSurface because it allows accelerated scrolling and partial updates, while still being using opengl to do rendering. Task-number: QT-280 Task-number: QT-2625 Reviewed-By: Trond
* | Merge remote branch 'origin/4.7' into lighthouseJørgen Lind2010-04-211-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | Conflicts: configure src/gui/kernel/qapplication.cpp src/gui/painting/qbackingstore.cpp src/opengl/qgl.cpp src/opengl/qgl_p.h src/plugins/plugins.pro tests/auto/declarative/qdeclarativedom/data/importlib/sublib/qmldir tools/tools.pro
| * Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-s60-publicaxis2010-02-231-2/+7
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: mkspecs/features/symbian/qt.prf qmake/Makefile.unix qmake/Makefile.win32 qmake/Makefile.win32-g++ qmake/Makefile.win32-g++-sh qmake/generators/symbian/initprojectdeploy_symbian.cpp src/src.pro
| * \ Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-s60-publicaxis2010-02-161-2/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure mkspecs/common/symbian/symbian.conf mkspecs/features/symbian/application_icon.prf qmake/generators/makefile.cpp qmake/generators/symbian/initprojectdeploy_symbian.cpp qmake/generators/symbian/symmake.cpp tools/assistant/tools/assistant/assistant.pro
| * \ \ Merge branch '4.6' of scm.dev.nokia.troll.no:qt/qt-s60-publicaxis2010-01-2112-12/+12
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: mkspecs/features/symbian/platform_paths.prf
| * | | | Fix symbian building to always have a pre-determined uid3Thomas Zander2010-01-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | For all Qt libs we use hardcoded uid3s, so these plugins should have them too.
* | | | | Compile on Lighthouse after the windowsurface API change.Paul Olav Tvete2010-04-081-0/+4
| | | | |
* | | | | Refactoring GraphicsSystem to QPlatformIntegrationJørgen Lind2010-03-3169-11237/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QPlatformIntegration is the "main" integration class which needs to be subclassed. This is done so that we don't pollute GraphicsSystem with functionality that really does not belong there. In lighthouse applications needs now to be started with -platform some_platform
* | | | | Compile fix from merging blitter examples.Jørgen Lind2010-03-291-1/+1
| | | | |
* | | | | Make sure the blitter api works with Raster GS(x11 and win) and QWSJørgen Lind2010-03-294-0/+180
| | | | |
* | | | | Compile fix the openkode graphicssystemJørgen Lind2010-03-295-31/+40
| | | | | | | | | | | | | | | | | | | | Does not work well yet though :(
* | | | | don't set composition mode to source when painting the bottow layerJeremy Katz2010-03-252-6/+0
| | | | | | | | | | | | | | | | | | | | Doing so kills performance on the painting benchmark
* | | | | don't draw changes under opaque windowsJeremy Katz2010-03-244-22/+114
| | | | |
* | | | | LinuxFb: call initDeviceJørgen Lind2010-03-082-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | So you turn off the cursor blinking and remove redundant forward class declaration
* | | | | Minimaldfb: cleanup how to compileJørgen Lind2010-03-081-10/+6
| | | | | | | | | | | | | | | | | | | | Add variables DIRECTFB_LIBS and DIRECTFB_INCLUDEPATH to your mkspec
* | | | | QGraphcissystemCursor is now in a file with a _ in itJørgen Lind2010-03-083-3/+3
| | | | | | | | | | | | | | | | | | | | So that syncqt does not generate an entry for it in QtGui
* | | | | Merge remote branch 'qt/4.7' into lighthouse-4.7Paul Olav Tvete2010-03-012-4/+9
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure src/gui/egl/qegl.cpp src/gui/kernel/qdnd_p.h
| * | | | Reduced the memory footprint of qttrace files.Samuel Rødal2010-02-181-2/+7
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A couple of improvements have been made: * Use single precision floats for the traces. * Reduce the number of variant wrapped transforms by introducing a new translate command. * Reduce the number of bytes streamed per image / pixmap draw command. * Add versioning info to qttrace files to be more future proof. Reviewed-by: Gunnar Sletta
| * | | Remove obsolete OpenGL/ES CommonLite (fixed-point) supportRhys Weatherley2010-02-041-2/+2
| | |/ | |/| | | | | | | | | | Task-number: QTBUG-7683 Reviewed-by: Tom Cooksey
* | | Minimaldfb: try to make pixelformat of window the same as the layerJørgen Lind2010-02-231-1/+9
| | |
* | | make qvfb plugin compile - QApplicationPrivate -> QWindowSystemInterfaceJeremy Katz2010-02-122-7/+5
| | |
* | | Move user event handling into QWindowSystemInterface classJeremy Katz2010-02-104-46/+26
| | | | | | | | | | | | | | | | | | | | | This currently includes mouse, wheel, keyboard, enter, leave, geometry, and close events. Windowing system plugins should limit themselves to the QWindowSystemInterface::handle*Event() methods, as the other methods will likely become private.
* | | Don't resize back buffer for every window resize; only do it when we're paintingPaul Olav Tvete2010-02-103-9/+18
| | |
* | | Minimaldfb: fixed include errorJørgen Lind2010-02-091-1/+1
| | |
* | | winId() for vnc and linuxfbJeremy Katz2010-02-092-0/+6
| | |
* | | Get rid of black flickering on resizePaul Olav Tvete2010-02-083-2/+9
| | |
* | | minimaldfb: dont send all key presses with characterJørgen Lind2010-02-011-1/+5
| | |
* | | winId() support for minimaldfbJeremy Katz2010-02-012-0/+11
| | |
* | | Change mouse, key, and wheel events to use a window id instead of a pointer ↵Jeremy Katz2010-02-012-11/+15
| | | | | | | | | | | | to a QWidget
* | | Send events to popupsJørgen Lind2010-02-011-1/+0
| | |
* | | minimaldfb: cleanup in dfb.Jørgen Lind2010-01-281-7/+1
| | | | | | | | | | | | Not using the DWET_DESTROY event yet in the input driver
* | | Make tlw update when resizingJørgen Lind2010-01-282-14/+1
| | |
* | | Fix keyboard modifier state.Paul Olav Tvete2010-01-281-0/+20
| | |
* | | Minimaldfb: Making sure removing tlw doesn't cause crashJørgen Lind2010-01-286-66/+63
| | |
* | | Minimaldfb: Make sure the right blitter is used in the windowsurfaceJørgen Lind2010-01-282-10/+11
| | |
* | | Fix QPixmap::fill autotest and cachekey autotestJørgen Lind2010-01-275-7/+18
| | | | | | | | | | | | | | | | | | | | | Also make sure it didn't failed with a QFATAL when drawing bitmaps and tried to make sure all surfaces er unlocked when opperations are being performed on them from the windowsurface. There are still test failuers :(
* | | queue user mouse, wheel, and keyboard input eventsJeremy Katz2010-01-265-85/+19
| | | | | | | | | | | | For plugins: testlite, minimaldfb, vnc, LinuxInput[Mouse|Keyboard]
* | | Implement grabWindow()Paul Olav Tvete2010-01-223-3/+44
| | |
* | | Enable MIT SHM and implement scrolling in the window surfacePaul Olav Tvete2010-01-192-9/+64
| | | | | | | | | | | | Stealing a bit from the Qt X11 source code...
* | | Implement support for the MIT SHM extension (turned off by default).Paul Olav Tvete2010-01-194-12/+118
| | | | | | | | | | | | | | | | | | This should be significantly faster, since we are not sending the entire backing store over the wire for every paint event. It is turned off by default for now because we don't synchronize paint events.
* | | Merge branch 'lighthouse' of scm.dev.nokia.troll.no:qt/qt-lighthouse into ↵Paul Olav Tvete2010-01-142-8/+8
|\ \ \ | | | | | | | | | | | | lighthouse
| * | | minimaldfb: Set the correct SetDstBlendFunctionJørgen Lind2010-01-142-8/+8
| | | |
* | | | Merge remote branch 'origin/4.6' into lighthousePaul Olav Tvete2010-01-1412-12/+12
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | Conflicts: configure src/corelib/global/qglobal.cpp src/gui/dialogs/dialogs.pri
| * | Update copyright year to 2010Jason McDonald2010-01-0612-12/+12
| |/ | | | | | | Reviewed-by: Trust Me
* | Fix QBlittablePixmapData::fromImageJørgen Lind2010-01-121-1/+1
| |
* | application supplied pixmap cursors for minimaldfbJeremy Katz2010-01-111-9/+12
| |
* | Added colordepth convenience function in minimaldfbJørgen Lind2010-01-115-1/+20
| | | | | | | | and added pixelformat for default dfbblitters