V5.12.12-harmonyos-20250210
<ReleaseNote for OpenHarmony V5.12.12
Features & Bugs
QTFOROH-1228: Support grabbing selected windows with QScreen::grabWindow() (instead of the entire screen)
QTFOROH-1281: Hide window Tittle Bar for a menu launched from QToolButton / QPushButton
QTFOROH-1207: QKeyEvent::key() is incorrect for modified characters
QTFOROH-1259: Disable setWindowTopmost call on tablet that causes crash
QTFOROH-1216: adapt startMoving-Drag and drop a sub form without a title bar
QTFOROH-985: OH customer complains the hot area for combo box is too small
QTFOROH-1294: Move ets files to qtbase
QTFOROH-1285: eventOrderOnShow- window creation generates two QResizeEvent
QTFOROH-1016: Create a Form without a Parent from the menu, and the Form will appear unfocused upon display
QTFOROH-1180: Ensure QAbility Destroy is called for last main window
QTFOROH-1310: Add app startup option that forbids using the default UiAbility instance as Qt's window
QTFOROH-1222: The window is not refreshed when the hidden window is restored from the system dock
QTFOROH-1128: Implement QGuiApplication::topLevelAt by OH interface
QTFOROH-1317: Modernize the use of QOhosOptional in the code
QTFOROH-1215: Adaptation of global color picking
QTFOROH-1053: The parent menu also display when only show the child menu
QTFOROH-1240: There may be bug for none parameter constructor of DocumentViewPicker from OH
QTFOROH-1297: Revert fallback solution because it works only for Chinese font
QTFOROH-1020: Multiple screen support
QTFOROH-1193: Remove close button from main window
QTFOROH-1273: fix Handle paths for QML and .so files in different subfolders
QTFOROH-1323: QOhosPlatformBackingStore changes and improvements
QTFOROH-1218: [MindMaster] Input candidates list window does not follow input position in diagramscene example
QTFOROH-1177: [Wechat] Support pre-close interception of OHOS Main Window
QTFOROH-1330: Add common OH/NAPI helper for registering event handlers based on JS "on"/"off" methods
QTFOROH-1129: Cleanup OHOS platform mkspecs prf and qmake.conf files to allow deploy of Qt for customers
QTFOROH-1179: Mouse double-click event sometimes not triggered when double-clicking on touch screen (tablet)
QTFOROH-1352: Don't crash on JS exceptions from obj.off('...', ...) method calls
QTFOROH-1244: Make QKeyEvent return the same result on OH as other platforms
QTFOROH-611: Handle cases where IM should be responsive to the user
QTFOROH-1333: QCompleter - make completion popup unfocusable
QTFOROH-1356: Don't reattach IME when affiliated window is shown again
QTFOROH-1298: Register user installed fonts
QTFOROH-1316: [Tablet] Fix app content overlapped by system bar in free windows mode + maximize
QTFOROH-1195: Supports setting the main window or sub-window to prevent recording and screen capture
QTFOROH-1293: Don't attempt to connect printer when printing
QTFOROH-1357: QCompleter - don't tag the popup as sub-window on creation
QTFOROH-1319: Fix window content alignment after fast resize
QTFOROH-1168: Do not minimize when closing window
QTFOROH-1267: Z_INDEX now at minimum is 1 and not 0
QTFOROH-1360: Add option allowing redirecting stdout to file
QTFOROH-1388: Extend QOhosOptional's API with emplace() and reset()
QTFOROH-1289: Handle the correct touch type for multi touch devices
QTFOROH-1174: Remove starting window on first frame
QTFOROH-777: Add initial support for foreign windows
QTFOROH-1074: Use multiple buffering to flush only changed regions of a frame
QTFOROH-1252: Tooltip should appear only in availableGeometry