summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | fixed software cursor rendering when the widget under the cursor is redrawnJeremy Katz2010-06-152-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also check if the cursor exists before checking if it is dirty when considering an early exit from QFbScreen::doRedraw()
| * | | | | Add support for native children in QtGui againJørgen Lind2010-06-112-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | no pluginsupport though
| * | | | | Added QPlatformGLContext to QPlatformWindowJørgen Lind2010-06-1116-322/+76
| | | | | | | | | | | | | | | | | | | | | | | | and removed the the creator function. Child QGLWidgets don't work
| * | | | | litehouse multiscreen supportJeremy Katz2010-06-1115-43/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds QPlatformIntegration::moveToScreen(), which requests that a widget be moved to another screen. The default implementation ignores the request. The VNC plugin has been updated accordingly. It currently only supports non-virtual desktops. Review by: Jørgen
| * | | | | software cursor cleanupJeremy Katz2010-06-033-13/+21
| | | | | |
| * | | | | Use the QBlittable::drawPixmap implementation for pixmaps when we canJørgen Lind2010-06-021-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | just enable a few more states
| * | | | | pass the QList of TouchPoints as a constant reference for handleTouchEventJeremy Katz2010-06-023-28/+33
| | | | | |
| * | | | | use QCoreApplication::startingUp() to decide if QApplication::desktop() is safeJeremy Katz2010-06-023-9/+3
| | | | | |
| * | | | | make reporting screen size/count changes safe before QApplication constructorJeremy Katz2010-06-013-6/+21
| | | | | |
| * | | | | gl on openkode. QGLWidget only works for toplevel widgetsJørgen Lind2010-06-0113-139/+444
| | | | | | | | | | | | | | | | | | | | | | | | and QGLWindowSurface is used for anything else
| * | | | | APIs for lighthouse plugins to declare screen changesJeremy Katz2010-05-314-0/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These APIs provide a method for lighthouse plugins to intiate delivery of the QDesktopWidget signals: resized, screenCountChanged, and workAreaResized. The handleScreenGeometryChange and handleScreenAvailableGeometryChange functions also resize fullscreen and maximized toplevel widgets.
| * | | | | include QTouchEvent headerJeremy Katz2010-05-271-0/+1
| | | | | |
| * | | | | touch interface for lighthouse pluginsJeremy Katz2010-05-264-0/+64
| | | | | |
| * | | | | fix event dispatcher sleep problem on AndroidJeremy Katz2010-05-193-1/+16
| | | | | |
| * | | | | Hardcode qDetectCPUFeatures to 0 for NaCl.Morten Johan Sørvig2010-05-141-1/+6
| | | | | | | | | | | | | | | | | | The assembler fails verification, disable for now.
| * | | | | make handle{Keyboard|Mouse|Wheel}Event thread-safeJeremy Katz2010-05-144-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Jørgen
| * | | | | Say hello to Qt for Native Client.Morten Johan Sørvig2010-05-1419-16/+657
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commits adds build system to support for the native client compiler (x86-only for now), sets up global defines, and adds compile fixes for QtCore and QtGui. Details: * Add mkspecs for linux-nacl-g++ and macx-nacl-c++ * Add nacl configure option * Add qconfig-minimal-system-dependencies.h * Define Q_OS_NACL in qglobal.h * Add qnacalunimplemented.h/cpp with POSIX stubs. * .pro file changes for cross-compiling on Mac
| * | | | | adjust mouse events for the screen's offsetJeremy Katz2010-05-101-3/+4
| |\ \ \ \ \
| | * | | | | adjust mouse movement for the screen's offsetJeremy Katz2010-05-101-3/+4
| | | | | | |
| * | | | | | Build fix for LighthousePaul Olav Tvete2010-05-101-1/+1
| | | | | | |
| * | | | | | Merge remote branch 'qt/4.7' into lighthouse-4.7Paul Olav Tvete2010-05-10695-8804/+19793
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gui/egl/egl.pri src/gui/painting/qwindowsurface_p.h
| * | | | | | | Small GL related fixesPaul Olav Tvete2010-05-102-6/+37
| | |/ / / / / | |/| | | | |
| * | | | | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-lighthouse into 4.7scmtsenyk2010-05-054-6/+13
| |\ \ \ \ \ \
| | * | | | | | move cursor details into a private classJeremy Katz2010-05-054-6/+13
| | | | | | | |
| * | | | | | | ifdef fix for egl on ws_litetsenyk2010-05-054-6/+112
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | reviewed by: Jørgen
| * | | | | | allow multiple cursorsJeremy Katz2010-05-055-41/+48
| | | | | | |
| * | | | | | VNC parameters for size and display idJeremy Katz2010-05-045-20/+46
| | | | | | |
| * | | | | | add parameter support for platform integration pluginsJeremy Katz2010-05-048-16/+23
| | | | | | |
| * | | | | | some cursor documentation fixes, reduce public access to class internalsJeremy Katz2010-05-032-11/+24
| | | | | | |
| * | | | | | Fix selecting GLXFBConfigs with depth/stencil/sample buffersTom Cooksey2010-04-301-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has the unfortunate side effect that different GLXFBConfigs now get selected, which in turn have different visuals. It seems each different visual requires its own colormap (even though they are all TrueColor). To get round this, we allocate a new colormap for each widget.
| * | | | | | Use QGLPixmapData for testlite when in OpenGL modeTom Cooksey2010-04-302-1/+6
| | | | | | |
| * | | | | | Add support for using OpenGL for window surfaces to testliteTom Cooksey2010-04-303-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To use OpenGL for regular widget rendering, pass testlitegl as the argument to -platform. QGLWindowSurface works by creating a QGLContext on the top-level widget. As testlite's GL integration allows this, QGLWindowSurface can be used without modification.
| * | | | | | Fix GL extention function pointer lookups in testliteTom Cooksey2010-04-301-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, if the application doesn't link against QtOpenGL then the qt_gl_library_name() symbol will be missing. For now just hard-code the library name to "GL".
| * | | | | | Export QGLWindowSurface so it can be used by Lighthouse pluginsTom Cooksey2010-04-301-1/+1
| | | | | | |
| * | | | | | Remove windowSurface member from QTestLiteWindowTom Cooksey2010-04-303-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes QTestLiteWindow independent of the window surface, so window surfaces other than QTestLiteWindowSurface can be used too. Reviewed-By: Paul
| * | | | | | Fix re-parenting of QGLWidgets in testliteTom Cooksey2010-04-292-0/+24
| | | | | | |
| * | | | | | Add QPlatformGLWidgetSurface::filterEventTom Cooksey2010-04-292-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows platform integrations to do something special when the QGLWidget recieves an event. Of particular interest is the ParentAboutToChange and ParentChange events.
| * | | | | | Update testlite to use new GL integration APITom Cooksey2010-04-295-41/+206
| | | | | | |
| * | | | | | Add QPlatformGLWidgetSurface to GL integrtationTom Cooksey2010-04-298-31/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This class is a way to for the GL platform integration to track the movement and resizing of a QGLWidget with respect to the top-level. Most platform implementations will seperate the surface from the context anyway, so this is a natural abstraction.
| * | | | | | Compile with QT_NO_QWS_INPUTMETHODSMorten Johan Sørvig2010-04-291-0/+2
| | | | | | |
| * | | | | | Compile with QT_NO_CURSOR.Morten Johan Sørvig2010-04-291-0/+3
| | | | | | |
| * | | | | | Compile with QT_NO_FSFILEENGINE.Morten Johan Sørvig2010-04-291-0/+3
| | | | | | |
| * | | | | | Porting openkode platform plugin to new apiJørgen Lind2010-04-2813-296/+294
| | | | | | |
| * | | | | | Compile fix qegl_lite.cppJørgen Lind2010-04-271-6/+5
| | | | | | |
| * | | | | | Crash fixPaul Olav Tvete2010-04-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure double-linked list invariant is maintained
| * | | | | | Update QGLWindowSurface to reflect geometry -> size name changeTom Cooksey2010-04-232-11/+33
| | | | | | |
| * | | | | | Enable some faster text drawing for lighthouse when using rasterJørgen Lind2010-04-221-2/+4
| | | | | | |
| * | | | | | Avoid copying code.Paul Olav Tvete2010-04-223-51/+11
| | | | | | |
| * | | | | | Rename files in platform plugins follow same patternJørgen Lind2010-04-2127-31/+31
| | | | | | |
| * | | | | | Merge remote branch 'origin/4.7' into lighthouseJørgen Lind2010-04-214765-182960/+374039
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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