Skip to content

Latest commit

 

History

History
560 lines (289 loc) · 25.2 KB

CHANGELOG.md

File metadata and controls

560 lines (289 loc) · 25.2 KB

1.2.2 (2019-05-29)

Features

  • support the 16bits/30bits image formats (c50d83ef)

1.2.1 (2019-05-23)

Features

  • add new Qt private component for Qt 5.13+ (796ad523)
  • support Qt 15.12.1/15.12.2/15.12.3 (ee3e4c8a)

Bug Fixes

  • It is easy to trigger resize when using the touch screen to move the window (99e43da8)
  • the window menu cannot hide (a077611d)
  • the foreign platform window screen is wrong (6eac7834)

1.2.0 (2019-05-09)

Bug Fixes

  • DForeignPlatformWindow have a wrong screen object (49658492)
  • crash at DForeignPlatformWindow::handleConfigureNotifyEvent (5ff0224a)

Others

1.1.27 (2019-04-23)

Bug Fixes

  • window can not get focus at mapped (42684bc9)
  • do not use methods because symbols are not exported (07eb94cd)
  • compatibility with Qt 5.12+ (b6355ce1)

1.1.26.1 (2019-04-22)

Bug Fixes

1.1.26 (2019-04-17)

Bug Fixes

  • Synchronize its screen object only when the native window is called directly on setScreen (a5749da3)
  • call QDeepinTheme::updateScaleLogcailDpi when screen added (d4815e53)
  • window shadow dislocation on multi-screen and the screens have different device pixel scale ratio (d8013112)

1.1.25 (2019-03-27)

Bug Fixes

1.1.24 (2019-02-26)

Bug Fixes

  • compatibility with Qt 5.12.1 (1a9a05ef)
  • the minimized window can not active on 2D window manager (c56c9949)

1.1.23 (2019-01-25)

Bug Fixes

  • Fix window shadow drawing error if setting clip path (c8b87b42)

1.1.22 (2019-01-02)

Bug Fixes

  • Does not reissue mouse press events when receiving an Ungrab type Enter event during mouse press (e3569fe7)

1.1.21 (2018-12-27)

Bug Fixes

  • the drag/drop is invalid if use DForeignPlatformWindow for target XWindow (b4c0ece2)

1.1.20 (2018-12-10)

Bug Fixes

1.1.15 (2018-11-30)

Bug Fixes

  • the Desktop application is not contains in current workspace (e1d45711)
  • support Qt version>=5.9.0 for DForeignPlatformWindow (594f73e6)

Features

  • add inteface: "windowManagerName" (711e6aa1)

1.1.14 (2018-11-19)

Bug Fixes

  • build failed on low version gcc (dce47ff6)

1.1.13 (2018-11-08)

  • refactor: set default border width to 1px of can not resize window

1.1.12 (2018-10-25)

Bug Fixes

Features

1.1.11 (2018-08-06)

Features

  • support disable QPaintEngine features for QImage (8e990f3a)
  • support enable dxcb for the QWindow(the window had a platform-window) (08c03f14)

1.1.10 (2018-07-31)

Bug Fixes

  • the shadow area will shake when the window is displayed (9b10ea7d)

Features

  • add window property "_DEEPIN_DXCB_SHM_INFOS" (e7ebe5d3)

1.1.9.2 (2018-07-19)

Features

Bug Fixes

  • click on the window without focus, resulting in maximization (cfcc6a24)

1.1.9.1 (2018-06-26)

1.1.9 (2018-06-25)

Features

  • support XdndActionList (b3bc3420)
  • support move window by touch event (bd104d6c)

Bug Fixes

  • crash when add scroll device (ee6ebb4a)

1.1.8.8 (2018-06-07)

Bug Fixes

  • revert the fix commit of QTBUG-53993 only in BypassWindowManagerHint window (22ea6fc9)

1.1.8.7 (2018-06-07)

Bug Fixes

  • can not get focus by mouse press on BypassWindowManagerHint window (b7799256)
  • build failures under Qt 5.11 (3214457d)

1.1.8.6 (2018-05-11)

Bug Fixes

1.1.8.5 (2018-05-04)

Features

  • support window group leader (398cf704)
  • support Qt 5.9.4 (8ada8d39)
  • support Qt 5.10.1 (e476353b)
  • add "inputEventSourceDevice" native platform function (541fbc79)
  • listen the DForeignPlatformWindow events (09650c80)

Bug Fixes

  • frame window radius is wrong when the window state form Qt::WindowMaximized to Qt::WindowNoState (ea9b1215)
  • crash in DPlatformWindowHelper::eventFilter if the event is DragLeave type (5448b26f)
  • rm .qmake.conf (3ae6fd16)
  • can not ignore window close event (a1d505e2)
  • the isWindowBlockedHandle function is stuck in an infinite loop (7ce08107)

(2018-03-22)

Bug Fixes

  • window setting Qt::WindowTransparentForInput flag is invalid (475bc708)
  • clear the window blur areas when the window unmap (482d26e1)

(2018-03-16)

Bug Fixes

  • crash in DPlatformBackingStoreHelper::flush (38d9dad0)

(2018-03-15)

Bug Fixes

  • dframewindow timerEvent (5afacaec)
  • request active window is invalid (ea8e7a13)
  • window not receive Leave event when the window is covered by other windows (2348e1c3)

1.1.8.1 (2018-03-08)

Features

  • support disable change window cursor (0fbb6f1c)

Bug Fixes

  • crash on handlePropertyNotifyEvent (ebb2b1a3)
  • window can not maximize (da161585)
  • no leave event when window hide (a2bd2498)
  • the window "_d_netWmStates" property is invalid (f48df4c1)
  • window fillet anti-aliasing (ed29cca5)
  • blurred window sometimes does not take effect (3aa09aa3)
  • carsh on arm platform (92d20f72)
  • optimize the effect of the window fillet (40d298a7)
  • window exists property on non-kwin windows _KDE_NET_WM_BLUR_BEHIND_REGION (4cc89fcc)

1.1.8 (2018-02-09)

Bug Fixes

1.1.7 (2018-02-07)

Features

  • set window radius to 0 when window maximzed (35ef919c)

Bug Fixes

  • crash in DPlatformBackingStoreHelper::flush (dbab1dc3)
  • update copyright year (422c0d2d)
  • shadow image size is wrong (e537bcea)
  • window radius not visible (671b8894)
  • window can not get focus on Qt 5.9+ (3c0a44bf)
  • QGuiApplicationPrivate::lastCursorPosition on hiDPI window (08755140)
  • remove debug output in DPlatformBackingStoreHelper::flush (c68032d9)
  • can not resize window by bottom/right (e4c58d76)
  • can not reisze window on openbox (218df1e2)
  • content window position (2439d675)
  • set miniumu/maximum size inoperative for window (0ad7e599)
  • crash at VtableHook::overrideVfptrFun (1a8e03cf)

1.1.6 (2017-12-28)

Bug Fixes

  • send resize event to content window on frame window size changed (fc88f619)
  • the content window frame margins is invalid (bb069366)
  • content window position is wrong at show (2f74cd2c)
  • add break for switch/case (ca84b062)
  • fcitx input method can not work in QTextEdit (cbd74f2a)
  • window blur area is a rounded rect if set clip path (a89e7d0c)
  • LICENSE (f8013823)
  • after moving the window release the mouse and then move the mouse will receive a mouse release event (10a73727)
  • Adapt lintian (1f862c11)
  • also search for libqt5xcbqpa private headers in system (e47d510f)
  • do not paint shadow on window maximized (b1483de1)

Features

1.1.5 (2017-12-07)

Bug Fixes

  • visable black border when maximize window (9a25eccc)
  • output "QPainter::begin: Paint device returned engine == 0, type: 3" (d424dd61)

1.1.4 (2017-12-06)

Features

Bug Fixes

  • compiling failed in Qt5.7.0 and above (790377a5)

1.1.3.1 (2017-12-06)

Features

  • not clean when begin paint on opaque window (635a8252)

Bug Fixes

  • visible lines at bottom/right on frame window (40f53663)
  • content window area path on window maximized/fullscreen (4dd1dc20)
  • mouse position error on automatic adsorption (196e34cb)

1.1.3 (2017-11-28)

Features

  • add native function: popupSystemWindowMenu (0e741b1e)
  • add showWindowSystemMenu function (915c6d3f)
  • support for Qt 5.9.2 (715bb1e4)

Bug Fixes

  • window vaild path is empty (c2b1a1b5)
  • blur area overstep the content window area (69f5edef)

1.1.2 (2017-11-16)

Features

  • support set the window radius for QOpenGLWindow (431fa688)
  • use fake platform name when set DXCB_FAKE_PLATFORM_NAME_XCB (471216b2)

Bug Fixes

  • the drag window position when dragging from one screen to another (3905a0a0)
  • the DFrameWindow's border path is wrong (4882b916)
  • the content window screen is wrong (20f7695f)
  • update screen for content window when the frame window screen changed (f40a66ab)
  • can not move window on openbox wm (af64d84d)

1.1.1 (2017-11-10)

Bug Fixes

  • crash on use the QWebEngineView (c13bdeee)
  • mouse enter of the window to receive the mouse to release the event (7a6989e5)
  • mouse over the right border of the window to receive the mouse to leave the event (cad2e037)

1.1 (2017-11-06)

Features

  • print info on create new window (b68d0371)

Bug Fixes

  • update the content window clip path by it size (070e3bc4)
  • the content window position is wrong when content margins hint changed (9b1a28e6)
  • window focus out when mouse leave (14c14df2)
  • the DFrameWindow's shadow and border (e35a87a9)
  • the chile window is blocked by modal window (db20016c)
  • warning: "W: Ignoring Provides line with non-equal DepCompareOp for package dde-qt5integration" for apt-get (a074941e)
  • disable update frame mask (5d136679)
  • can not install (1ac9975a)

1.0 (2017-11-02)

Others

Features

  • keep the window border is 1px for hiDPI (da8040c4)
  • QMenu hiDPI support (a045b17e)
  • style: override drawItemPixmap (a580b9bf)
  • theme plugin: read settings from config file (aacc2995)
  • theme style: auto update the widgets font when theme config file changed (d478074e)

Bug Fixes

  • set cursor is invaild (a2e235be)
  • menu can not hide on dde-dock (ecae595e)
  • compatibility with Qt 5.7.1+ (774ffb89)
  • dxcb:
    • crash when screen changed (7e1627c2)
    • the window border size is wrong (83d6ac50)
    • draw shadow area (284cae9d)
    • the DFrameWindow shadow area (6e9c8274)
    • update the DFrameWindow's positionAutomatic value (f6331ee3)
    • update the content window motif hints on propagateSizeHints/setVisible (4e490995)
    • the DFrameWindow's transientParent is self (d5d93dba)
  • style:
    • update all widgets on font changed (0e28f244)
    • update all widgets on font changed (d4a65deb)
  • theme:
    • "DFileSystemWatcherPrivate::addPaths: inotify_add_watch failed" (a0322a68)
    • set ini codec to "utf8" for QSettings (3a4f7d76)