Details
-
Technical task
-
Resolution: Done
-
Not Evaluated
-
None
Description
QWaylandWindowFunctions
- Has setDeSync/setSync/isSync, but the backend implementation in WaylandSurfacePrivate::Subsurface is just "// TODO: sync/desync implementation".
Is this dead code? Should we remove it? If we keep it, why is it setSync and setDeSync? From reading https://wayland.freedesktop.org/docs/html/apa.html this looks like a mode, shouldn't it be a setSync(bool), or a setSync(enum SyncMode)? tvete paeglis
QEglFSFunctions
- vsp2 support. Is this eglfs device integration alive? Was added as tech preview in 2017. lagocs
QWindowsWindowFunctions
- setTouchWindowTouchType -> QWindowsWindow
- setHasBorderInFullScreen/Default -> QWindowsWindow
- setWindowActivationBehavior -> Needed? If so QWindowsApplication
- isTabletMode: Per app (or system) setting (https://docs.microsoft.com/en-us/uwp/api/windows.ui.viewmanagement.uiviewsettings?view=winrt-19041) -> QWindowsApplication
- setWinTabEnabled -> QWindowsApplication
Are any of the windows functions no longer relevant?
Attachments
For Gerrit Dashboard: QTBUG-84220 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
300319,5 | macOS: Get rid of QCocoaWindowFunctions | dev | qt/qtbase | Status: MERGED | +2 | 0 |
308132,4 | Add QXcbScreen platform interface | dev | qt/qtbase | Status: MERGED | +2 | 0 |
308137,2 | Add QXcbWindow platform interface | dev | qt/qtbase | Status: MERGED | +2 | 0 |
308140,3 | Add QEvdevKeyMapper platform interface | dev | qt/qtbase | Status: MERGED | +2 | 0 |
308955,5 | Remove QWaylandWindowFunctions | dev | qt/qtbase | Status: MERGED | +2 | 0 |
308957,10 | Remove last remaining bits of QtPlatformHeaders | dev | qt/qtbase | Status: MERGED | +2 | 0 |
352214,3 | Expose the native interfaces of QScreen/QWindow | dev | qt/qtbase | Status: MERGED | +2 | 0 |
389224,4 | Update docs after removal of QWindowsFunctions::setHasBorderInFullScreen | dev | qt/qtdoc | Status: MERGED | +2 | 0 |
398465,2 | Update docs after removal of QWindowsFunctions::setHasBorderInFullScreen | 6.2 | qt/qtdoc | Status: MERGED | +2 | 0 |
398466,2 | Update docs after removal of QWindowsFunctions::setHasBorderInFullScreen | 6.3 | qt/qtdoc | Status: MERGED | +2 | 0 |