Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Wayland: Fix xpixmap_glx readback after multi threading | Jørgen Lind | 2011-04-07 | 1 | -6/+2 |
| | |||||
* | Implemented _NET_WM_SYNC_REQUEST protocol in XCB plugin. | Samuel Rødal | 2011-04-07 | 10 | -32/+146 |
| | | | | | Excluded KWin for now, as it sends multiple ConfigureNotify events per _NET_WM_SYNC_REQUEST message. | ||||
* | Prevent synchronization errors and memory leaks in QXcbWindowSurface. | Samuel Rødal | 2011-04-06 | 1 | -1/+11 |
| | |||||
* | Prevent crashes and X errors in QXcbWindowSurface::flush() | Samuel Rødal | 2011-04-06 | 1 | -2/+4 |
| | | | | | | Make sure the region to flush is inside the bounds (it might be outside if the window surface hasn't been initialized yet or if a resize just happened and we get an Expose event too soon). | ||||
* | Lighthouse: Native interface for xlib | Jørgen Lind | 2011-04-06 | 5 | -3/+223 |
| | |||||
* | Remove output that wass added by misstake | Jørgen Lind | 2011-04-06 | 1 | -1/+0 |
| | | | | in 39ede7e7914b486d5971491dd742da3712a1d7e5 | ||||
* | Lighthouse: Implement xcomposite extension for wayland | Jørgen Lind | 2011-04-06 | 13 | -0/+573 |
| | |||||
* | Lighthouse: More meaning full output when choosing glx configs | Jørgen Lind | 2011-04-06 | 1 | -1/+1 |
| | |||||
* | After we make the QPlatformIntegration process events | Jørgen Lind | 2011-04-06 | 3 | -0/+247 |
| | |||||
* | Lighthouse: Make wayland event handling happen in a separate thread | Jørgen Lind | 2011-04-06 | 9 | -154/+104 |
| | |||||
* | Re-added missing call log in XCB backend. | Samuel Rødal | 2011-04-06 | 1 | -0/+1 |
| | |||||
* | Flush XCB connection before blocking. | Samuel Rødal | 2011-04-06 | 1 | -0/+2 |
| | |||||
* | qFatal() if no connection to wayland is available | Harald Fernengel | 2011-04-06 | 1 | -2/+3 |
| | | | | | | | abort here is the only thing that makes sense, otherwise, we'll get crashes all over Qt. Reviewed-by: Jørgen Lind | ||||
* | use at() instead of [] for const access | Harald Fernengel | 2011-04-06 | 1 | -1/+1 |
| | |||||
* | Implemented _NET_WM_PING protocol in XCB backend. | Samuel Rødal | 2011-04-06 | 1 | -1/+9 |
| | |||||
* | Use OpenGL backend for proof of concept UIKit lighthouse plugin. | con | 2011-04-05 | 7 | -201/+303 |
| | |||||
* | Fix QPA prerendered fonts in combination with GL paint engine. | con | 2011-04-05 | 1 | -4/+9 |
| | | | | | | | | QPA uses the Indexed8 image format but stores 8 bit gray values in it. The OpenVG and Raster paint engines handle that, but the OpenGL engine didn't. Reviewed-by: Paul Olav Tvete | ||||
* | Compile fixes for GL ES and Mac | con | 2011-04-05 | 9 | -18/+48 |
| | | | | | | | | For QPA the unix tests are used to determine the availability of OpenGL ES, so they need to compile even on Mac. Similarly the includes in the OpenGL module have to be adapted on Mac. Acked-by: Jørgen Lind | ||||
* | uikit: Set the offline storage path for QML | con | 2011-04-05 | 2 | -2/+16 |
| | |||||
* | Make sure to delete wayland surface when QWaylandWindow is destroyed. | Samuel Rødal | 2011-04-05 | 1 | -0/+2 |
| | |||||
* | Implement QWaylandIntegration::hasOpenGL(). | Samuel Rødal | 2011-04-05 | 2 | -0/+11 |
| | |||||
* | Made Qt applications get the correct GLES2 include path. | Samuel Rødal | 2011-04-04 | 1 | -0/+5 |
| | | | | | | Use the same as the one used when building QtOpenGL + examples/demos. Reviewed-by: Jørgen Lind | ||||
* | Process XCB events on aboutToBlock() instead of awake(). | Samuel Rødal | 2011-04-04 | 1 | -1/+1 |
| | | | | | We want the XCB events to be processed right before calling select(), to make sure any remaining events in the queue are flushed. | ||||
* | Lighthouse: Add drawable bit to the glx config selection rutine | Jørgen Lind | 2011-04-04 | 3 | -7/+7 |
| | | | | So that we can use the same thing when creating glx pixmaps | ||||
* | Wayland: Allways have a userPtr for QWaylandWindow | Jørgen Lind | 2011-04-04 | 3 | -7/+8 |
| | | | | | | | | So that we can use it without having to check for 0 in input handling Conflicts: src/plugins/platforms/wayland/qwaylandinputdevice.cpp | ||||
* | Moved all XCB event handling back into the main thread. | Samuel Rødal | 2011-04-01 | 6 | -210/+86 |
| | | | | | There are to many synchronization problems if any GL call can lead the event processing thread to stall. | ||||
* | Fixed compilation of wayland plugin when there's no GL support. | Samuel Rødal | 2011-04-01 | 1 | -0/+2 |
| | |||||
* | Fixed synchronizations issues in XCB platform plugin. | Samuel Rødal | 2011-03-31 | 6 | -98/+170 |
| | | | | | | Use select() and xcb_poll_for_event() instead of xcb_wait_for_event(), ad xcb_wait_for_event() will lock the XCB connection mutex, preventing the other thread from posting events etc. | ||||
* | Removed superfluous sync in QXcbWindowSurface. | Samuel Rødal | 2011-03-30 | 1 | -2/+0 |
| | |||||
* | Prevent dead-lock when quitting XCB application. | Samuel Rødal | 2011-03-30 | 1 | -0/+2 |
| | | | | Make sure event processing is enabled when we close the connection. | ||||
* | Compile fix. | Samuel Rødal | 2011-03-30 | 1 | -2/+2 |
| | |||||
* | Fixed dead-locks in XCB window surface. | Samuel Rødal | 2011-03-30 | 2 | -13/+11 |
| | | | | | Move the mutex lock into the window surface instead of belonging to the QXcbShmImage, which will be destroyed and recreated in resize(). | ||||
* | Prevent deadlock in XCB due to GLX calling XCB functions. | Samuel Rødal | 2011-03-30 | 1 | -1/+3 |
| | |||||
* | Better error reporting in XCB platform. | Samuel Rødal | 2011-03-30 | 1 | -2/+10 |
| | | | | | Try to report the interval of known calls between which the X error was generated, if we can't find a sequence match. | ||||
* | Unswapped arguments to xcb_set_input_focus. | Samuel Rødal | 2011-03-30 | 1 | -1/+1 |
| | |||||
* | Fixed synchronization issue in QXcbWindow. | Samuel Rødal | 2011-03-30 | 4 | -3/+13 |
| | |||||
* | Fixed X error in qxcbwindowsurface.cpp | Samuel Rødal | 2011-03-30 | 1 | -1/+2 |
| | | | | Don't free null GC. | ||||
* | Fixed off-by-one error in request name error logging in XCB platform. | Samuel Rødal | 2011-03-30 | 1 | -0/+1 |
| | |||||
* | Protect access to the call log with a mutex. | Samuel Rødal | 2011-03-30 | 2 | -5/+13 |
| | |||||
* | Added X error tracking to XCB platform. | Samuel Rødal | 2011-03-30 | 4 | -67/+122 |
| | |||||
* | Remove unnecessary setters in XCB plugin. | Samuel Rødal | 2011-03-30 | 1 | -3/+0 |
| | | | | | These are the default settings in qwindowsurface.cpp anyway, and the explicit setters are about to be replaced by a features() function. | ||||
* | Threaded event handling and improved error reporting in XCB plugin. | Samuel Rødal | 2011-03-29 | 6 | -35/+284 |
| | |||||
* | Don't break on the first unhandled event in XCB plugin. | Samuel Rødal | 2011-03-29 | 1 | -1/+1 |
| | | | | Prevent the XCB event queue from growing indefinitely. | ||||
* | Xlib platform plugin also doesn't support PING protocol. | Samuel Rødal | 2011-03-28 | 1 | -1/+1 |
| | |||||
* | Fixed typo. | Samuel Rødal | 2011-03-25 | 6 | -9/+9 |
| | |||||
* | Fixed GLX on Nvidia for XCB backend. | Samuel Rødal | 2011-03-25 | 1 | -0/+3 |
| | | | | | We probably need to make sure the window is mapped before we start issuing GL commands. | ||||
* | Lighthouse: Wayland: Fix the readback for the glContext in the egl | Jørgen Lind | 2011-03-25 | 1 | -3/+30 |
| | | | | backend | ||||
* | Lighthouse: Wayland: Print out what platformbackend we are using | Jørgen Lind | 2011-03-25 | 4 | -1/+8 |
| | |||||
* | Prevent crash on exit by deleting QXcbWindow's GL context integration. | Samuel Rødal | 2011-03-24 | 1 | -0/+1 |
| | |||||
* | Lighthouse: Move glx common code into shared files | Jørgen Lind | 2011-03-24 | 13 | -392/+33 |
| |