Page MenuHomeSolus

D11476.diff
No OneTemporary

D11476.diff

diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -29,6 +29,7 @@
libglibmm-2.4.so.1
libgobject-2.0.so.0
libhunspell-1.7.so.0
+libjemalloc.so.2
libjpeg.so.8
liblz4.so.1
liblzma.so.5
diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -6,6 +6,8 @@
libKF5WaylandClient.so.5:_ZN8KWayland6Client11XdgExported4doneEv
libKF5WaylandClient.so.5:_ZN8KWayland6Client11XdgExporter14exportTopLevelEPNS0_7SurfaceEP7QObject
libKF5WaylandClient.so.5:_ZN8KWayland6Client11XdgExporter7destroyEv
+libKF5WaylandClient.so.5:_ZN8KWayland6Client14AppMenuManager6createEPNS0_7SurfaceEP7QObject
+libKF5WaylandClient.so.5:_ZN8KWayland6Client14AppMenuManager7destroyEv
libKF5WaylandClient.so.5:_ZN8KWayland6Client16ConnectionThread14connectionDiedEv
libKF5WaylandClient.so.5:_ZN8KWayland6Client16ConnectionThread14initConnectionEv
libKF5WaylandClient.so.5:_ZN8KWayland6Client16ConnectionThread15fromApplicationEP7QObject
@@ -14,11 +16,14 @@
libKF5WaylandClient.so.5:_ZN8KWayland6Client16ConnectionThreadC1EP7QObject
libKF5WaylandClient.so.5:_ZN8KWayland6Client16ConnectionThreadD1Ev
libKF5WaylandClient.so.5:_ZN8KWayland6Client18PlasmaShellSurface14setSkipTaskbarEb
+libKF5WaylandClient.so.5:_ZN8KWayland6Client7AppMenu10setAddressERK7QStringS4_
libKF5WaylandClient.so.5:_ZN8KWayland6Client7Surface10fromWindowEP7QWindow
+libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry16appMenuAnnouncedEjj
libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry16staticMetaObjectE
libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry17createPlasmaShellEjjP7QObject
libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry17createXdgExporterEjjP7QObject
libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry19interfacesAnnouncedEv
+libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry20createAppMenuManagerEjjP7QObject
libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry20plasmaShellAnnouncedEjj
libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry27exporterUnstableV2AnnouncedEjj
libKF5WaylandClient.so.5:_ZN8KWayland6Client8Registry5setupEv
@@ -148,7 +153,6 @@
libQt5Core.so.5:_ZN12QMapDataBase8freeTreeEP12QMapNodeBasei
libQt5Core.so.5:_ZN13QJsonDocument8fromJsonERK10QByteArrayP15QJsonParseError
libQt5Core.so.5:_ZN13QJsonDocument8setArrayERK10QJsonArray
-libQt5Core.so.5:_ZN13QJsonDocumentC1EOS_
libQt5Core.so.5:_ZN13QJsonDocumentC1ERK11QJsonObject
libQt5Core.so.5:_ZN13QJsonDocumentC1Ev
libQt5Core.so.5:_ZN13QJsonDocumentD1Ev
@@ -379,6 +383,7 @@
libQt5Core.so.5:_ZN8QVariantC1Ei
libQt5Core.so.5:_ZN8QVariantC1EiPKvj
libQt5Core.so.5:_ZN8QVariantC1Ej
+libQt5Core.so.5:_ZN8QVariantC1Ey
libQt5Core.so.5:_ZN8QVariantD1Ev
libQt5Core.so.5:_ZN9QDateTime10fromTime_tEj
libQt5Core.so.5:_ZN9QDateTime15currentDateTimeEv
@@ -579,6 +584,9 @@
libQt5Core.so.5:_ZNK5QTime8toStringERK7QString
libQt5Core.so.5:_ZNK6QLineF10unitVectorEv
libQt5Core.so.5:_ZNK6QLineF6lengthEv
+libQt5Core.so.5:_ZNK6QRectF8containsERK7QPointF
+libQt5Core.so.5:_ZNK6QRectForERKS_
+libQt5Core.so.5:_ZNK6QSizeF6scaledERKS_N2Qt15AspectRatioModeE
libQt5Core.so.5:_ZNK7QBuffer3posEv
libQt5Core.so.5:_ZNK7QLocale10timeFormatENS_10FormatTypeE
libQt5Core.so.5:_ZNK7QLocale11uiLanguagesEv
@@ -603,6 +611,7 @@
libQt5Core.so.5:_ZNK7QString3argE13QLatin1Stringi5QChar
libQt5Core.so.5:_ZNK7QString3argE5QChariS0_
libQt5Core.so.5:_ZNK7QString3argERKS_i5QChar
+libQt5Core.so.5:_ZNK7QString3argEci5QChar
libQt5Core.so.5:_ZNK7QString3argEdici5QChar
libQt5Core.so.5:_ZNK7QString3argExii5QChar
libQt5Core.so.5:_ZNK7QString3argEyii5QChar
@@ -685,6 +694,7 @@
libQt5Core.so.5:_ZTI6QEvent
libQt5Core.so.5:_ZTI7QObject
libQt5Core.so.5:_ZTI9QRunnable
+libQt5Core.so.5:_ZdlPvm
libQt5Core.so.5:_Zeq13QLatin1StringRK10QStringRef
libQt5Core.so.5:_ZeqRK10QStringRefS1_
libQt5Core.so.5:_ZeqRK7QStringRK10QStringRef
@@ -716,6 +726,7 @@
libQt5DBus.so.5:_ZN13QDBusArgumentlsERK7QString
libQt5DBus.so.5:_ZN13QDBusArgumentlsEi
libQt5DBus.so.5:_ZN13QDBusMetaType25registerMarshallOperatorsEiPFvR13QDBusArgumentPKvEPFvRKS0_PvE
+libQt5DBus.so.5:_ZN15QDBusConnection10sessionBusEv
libQt5DBus.so.5:_ZN15QDBusConnection12connectToBusENS_7BusTypeERK7QString
libQt5DBus.so.5:_ZN15QDBusConnection14registerObjectERK7QStringP7QObject6QFlagsINS_14RegisterOptionEE
libQt5DBus.so.5:_ZN15QDBusConnection16unregisterObjectERK7QStringNS_14UnregisterModeE
@@ -750,7 +761,10 @@
libQt5Gui.so.5:_ZN10QMoveEventD1Ev
libQt5Gui.so.5:_ZN10QTextBlock8iteratormmEv
libQt5Gui.so.5:_ZN10QTextBlock8iteratorppEv
+libQt5Gui.so.5:_ZN10QTransform5resetEv
+libQt5Gui.so.5:_ZN10QTransform5scaleEdd
libQt5Gui.so.5:_ZN10QTransform6rotateEdN2Qt4AxisE
+libQt5Gui.so.5:_ZN10QTransform9translateEdd
libQt5Gui.so.5:_ZN10QTransformC1Edddddd
libQt5Gui.so.5:_ZN10QTransformC1Ev
libQt5Gui.so.5:_ZN11QColorSpaceC1Ev
@@ -808,11 +822,13 @@
libQt5Gui.so.5:_ZN12QPaintDeviceC2Ev
libQt5Gui.so.5:_ZN12QPainterPath10addEllipseERK6QRectF
libQt5Gui.so.5:_ZN12QPainterPath11setFillRuleEN2Qt8FillRuleE
+libQt5Gui.so.5:_ZN12QPainterPath5clearEv
libQt5Gui.so.5:_ZN12QPainterPath6lineToERK7QPointF
libQt5Gui.so.5:_ZN12QPainterPath6moveToERK7QPointF
libQt5Gui.so.5:_ZN12QPainterPath7addRectERK6QRectF
libQt5Gui.so.5:_ZN12QPainterPath7addTextERK7QPointFRK5QFontRK7QString
libQt5Gui.so.5:_ZN12QPainterPath7cubicToERK7QPointFS2_S2_
+libQt5Gui.so.5:_ZN12QPainterPathC1ERKS_
libQt5Gui.so.5:_ZN12QPainterPathC1Ev
libQt5Gui.so.5:_ZN12QPainterPathD1Ev
libQt5Gui.so.5:_ZN12QResizeEventC1ERK5QSizeS2_
@@ -868,11 +884,16 @@
libQt5Gui.so.5:_ZN15QGuiApplication23platformNativeInterfaceEv
libQt5Gui.so.5:_ZN15QGuiApplication25setQuitOnLastWindowClosedEb
libQt5Gui.so.5:_ZN15QGuiApplication35setFallbackSessionManagementEnabledEb
+libQt5Gui.so.5:_ZN15QGuiApplication4fontEv
libQt5Gui.so.5:_ZN15QGuiApplication7screensEv
libQt5Gui.so.5:_ZN15QGuiApplication8screenAtERK6QPoint
libQt5Gui.so.5:_ZN15QGuiApplication9clipboardEv
libQt5Gui.so.5:_ZN15QHighDpiScaling15setGlobalFactorEd
+libQt5Gui.so.5:_ZN15QLinearGradient12setFinalStopERK7QPointF
+libQt5Gui.so.5:_ZN15QLinearGradient8setStartERK7QPointF
libQt5Gui.so.5:_ZN15QLinearGradientC1ERK7QPointFS2_
+libQt5Gui.so.5:_ZN15QLinearGradientC1Edddd
+libQt5Gui.so.5:_ZN15QLinearGradientC1Ev
libQt5Gui.so.5:_ZN15QLinearGradientD1Ev
libQt5Gui.so.5:_ZN15QRadialGradientC1ERK7QPointFd
libQt5Gui.so.5:_ZN15QRadialGradientD1Ev
@@ -914,6 +935,7 @@
libQt5Gui.so.5:_ZN4QPen12setJoinStyleEN2Qt12PenJoinStyleE
libQt5Gui.so.5:_ZN4QPen14setDashPatternERK7QVectorIdE
libQt5Gui.so.5:_ZN4QPen8setColorERK6QColor
+libQt5Gui.so.5:_ZN4QPen8setStyleEN2Qt8PenStyleE
libQt5Gui.so.5:_ZN4QPen8setWidthEi
libQt5Gui.so.5:_ZN4QPen9setWidthFEd
libQt5Gui.so.5:_ZN4QPenC1ERK6QBrushdN2Qt8PenStyleENS3_11PenCapStyleENS3_12PenJoinStyleE
@@ -935,7 +957,6 @@
libQt5Gui.so.5:_ZN5QFont9setWeightEi
libQt5Gui.so.5:_ZN5QFontC1ERK7QStringiib
libQt5Gui.so.5:_ZN5QFontC1ERKS_
-libQt5Gui.so.5:_ZN5QFontC1Ev
libQt5Gui.so.5:_ZN5QFontD1Ev
libQt5Gui.so.5:_ZN5QFontaSERKS_
libQt5Gui.so.5:_ZN5QIcon12hasThemeIconERK7QString
@@ -968,9 +989,7 @@
libQt5Gui.so.5:_ZN6QColorC1EN2Qt11GlobalColorE
libQt5Gui.so.5:_ZN6QColorC1Ej
libQt5Gui.so.5:_ZN6QColoraSERKS_
-libQt5Gui.so.5:_ZN6QImage13setColorCountEi
libQt5Gui.so.5:_ZN6QImage13setColorSpaceERK11QColorSpace
-libQt5Gui.so.5:_ZN6QImage13setColorTableE7QVectorIjE
libQt5Gui.so.5:_ZN6QImage16mirrored_inplaceEbb
libQt5Gui.so.5:_ZN6QImage19setDevicePixelRatioEd
libQt5Gui.so.5:_ZN6QImage23convertToFormat_inplaceENS_6FormatE6QFlagsIN2Qt19ImageConversionFlagEE
@@ -994,7 +1013,10 @@
libQt5Gui.so.5:_ZN7QCursorC1Ev
libQt5Gui.so.5:_ZN7QCursorD1Ev
libQt5Gui.so.5:_ZN7QMatrix5resetEv
+libQt5Gui.so.5:_ZN7QMatrix5scaleEdd
libQt5Gui.so.5:_ZN7QMatrix6rotateEd
+libQt5Gui.so.5:_ZN7QMatrix9translateEdd
+libQt5Gui.so.5:_ZN7QMatrixC1ERKS_
libQt5Gui.so.5:_ZN7QMatrixC1Ev
libQt5Gui.so.5:_ZN7QPixmap16fromImageInPlaceER6QImage6QFlagsIN2Qt19ImageConversionFlagEE
libQt5Gui.so.5:_ZN7QPixmap19setDevicePixelRatioEd
@@ -1037,6 +1059,7 @@
libQt5Gui.so.5:_ZN8QPainter11setClipRectERK5QRectN2Qt13ClipOperationE
libQt5Gui.so.5:_ZN8QPainter11setClippingEb
libQt5Gui.so.5:_ZN8QPainter12drawTextItemERK7QPointFRK9QTextItem
+libQt5Gui.so.5:_ZN8QPainter12setTransformERK10QTransformb
libQt5Gui.so.5:_ZN8QPainter13setClipRegionERK7QRegionN2Qt13ClipOperationE
libQt5Gui.so.5:_ZN8QPainter13setRenderHintENS_10RenderHintEb
libQt5Gui.so.5:_ZN8QPainter14resetTransformEv
@@ -1068,6 +1091,7 @@
libQt5Gui.so.5:_ZN8QPainter9drawLinesEPK5QLinei
libQt5Gui.so.5:_ZN8QPainter9drawLinesEPK6QLineFi
libQt5Gui.so.5:_ZN8QPainter9drawRectsEPK5QRecti
+libQt5Gui.so.5:_ZN8QPainter9drawRectsEPK6QRectFi
libQt5Gui.so.5:_ZN8QPainter9translateERK7QPointF
libQt5Gui.so.5:_ZN8QPainterC1EP12QPaintDevice
libQt5Gui.so.5:_ZN8QPainterC2EP12QPaintDevice
@@ -1095,6 +1119,7 @@
libQt5Gui.so.5:_ZNK10QTextBlock8iterator8fragmentEv
libQt5Gui.so.5:_ZNK10QTextBlock8positionEv
libQt5Gui.so.5:_ZNK10QTextBlock8previousEv
+libQt5Gui.so.5:_ZNK10QTransform7mapRectERK5QRect
libQt5Gui.so.5:_ZNK11QFocusEvent6reasonEv
libQt5Gui.so.5:_ZNK11QTextCursor10charFormatEv
libQt5Gui.so.5:_ZNK11QTextCursor12hasSelectionEv
@@ -1168,6 +1193,8 @@
libQt5Gui.so.5:_ZNK14QSurfaceFormat7profileEv
libQt5Gui.so.5:_ZNK15QGuiApplication15isSavingSessionEv
libQt5Gui.so.5:_ZNK15QGuiApplication16devicePixelRatioEv
+libQt5Gui.so.5:_ZNK15QLinearGradient5startEv
+libQt5Gui.so.5:_ZNK15QLinearGradient9finalStopEv
libQt5Gui.so.5:_ZNK15QPlatformWindow17windowMaximumSizeEv
libQt5Gui.so.5:_ZNK15QPlatformWindow17windowMinimumSizeEv
libQt5Gui.so.5:_ZNK15QPlatformWindow19windowFrameGeometryEv
@@ -1225,8 +1252,6 @@
libQt5Gui.so.5:_ZNK6QColorcv8QVariantEv
libQt5Gui.so.5:_ZNK6QColoreqERKS_
libQt5Gui.so.5:_ZNK6QColorneERKS_
-libQt5Gui.so.5:_ZNK6QImage10colorCountEv
-libQt5Gui.so.5:_ZNK6QImage10colorTableEv
libQt5Gui.so.5:_ZNK6QImage10isDetachedEv
libQt5Gui.so.5:_ZNK6QImage11sizeInBytesEv
libQt5Gui.so.5:_ZNK6QImage11transformedERK10QTransformN2Qt18TransformationModeE
@@ -1254,7 +1279,11 @@
libQt5Gui.so.5:_ZNK6QImage9constBitsEv
libQt5Gui.so.5:_ZNK6QImagecv8QVariantEv
libQt5Gui.so.5:_ZNK7QMatrix3mapERK7QPointF
+libQt5Gui.so.5:_ZNK7QMatrix7mapRectERK5QRect
+libQt5Gui.so.5:_ZNK7QMatrix7mapRectERK6QRectF
+libQt5Gui.so.5:_ZNK7QPixmap11transformedERK10QTransformN2Qt18TransformationModeE
libQt5Gui.so.5:_ZNK7QPixmap16devicePixelRatioEv
+libQt5Gui.so.5:_ZNK7QPixmap4copyERK5QRect
libQt5Gui.so.5:_ZNK7QPixmap4rectEv
libQt5Gui.so.5:_ZNK7QPixmap4saveEP9QIODevicePKci
libQt5Gui.so.5:_ZNK7QPixmap4saveERK7QStringPKci
@@ -1293,6 +1322,7 @@
libQt5Gui.so.5:_ZNK8QPainter11fontMetricsEv
libQt5Gui.so.5:_ZNK8QPainter11hasClippingEv
libQt5Gui.so.5:_ZNK8QPainter11renderHintsEv
+libQt5Gui.so.5:_ZNK8QPainter14worldTransformEv
libQt5Gui.so.5:_ZNK8QPainter15compositionModeEv
libQt5Gui.so.5:_ZNK8QPainter16clipBoundingRectEv
libQt5Gui.so.5:_ZNK8QPainter3penEv
@@ -1309,6 +1339,8 @@
libQt5Gui.so.5:_ZTI18QSyntaxHighlighter
libQt5Gui.so.5:_ZTV17QContextMenuEvent
libQt5Gui.so.5:_ZTV6QImage
+libQt5Gui.so.5:_ZlsR11QDataStreamRK6QColor
+libQt5Gui.so.5:_ZrsR11QDataStreamR6QColor
libQt5Gui.so.5:qt_inv_premul_factor
libQt5Network.so.5:_ZN10QSslSocket11supportsSslEv
libQt5Network.so.5:_ZN10QTcpSocket16staticMetaObjectE
@@ -1417,20 +1449,10 @@
libQt5WaylandClient.so.5:_ZTIN15QtWaylandClient20QWaylandShellSurfaceE
libQt5WaylandClient.so.5:_ZTIN15QtWaylandClient30QWaylandShellIntegrationPluginE
libQt5WaylandClient.so.5:_ZTVN15QtWaylandClient20QWaylandShellSurfaceE
-libQt5WaylandClient.so.5:wl_output_interface
-libQt5WaylandClient.so.5:wl_surface_interface
-libQt5Widgets.so.5:_ZN11QFileDialog10selectFileERK7QString
-libQt5Widgets.so.5:_ZN11QFileDialog10setOptionsE6QFlagsINS_6OptionEE
-libQt5Widgets.so.5:_ZN11QFileDialog11setFileModeENS_8FileModeE
-libQt5Widgets.so.5:_ZN11QFileDialog12setDirectoryERK7QString
-libQt5Widgets.so.5:_ZN11QFileDialog13setAcceptModeENS_10AcceptModeE
libQt5Widgets.so.5:_ZN11QFileDialog15getOpenFileNameEP7QWidgetRK7QStringS4_S4_PS2_6QFlagsINS_6OptionEE
libQt5Widgets.so.5:_ZN11QFileDialog15getSaveFileNameEP7QWidgetRK7QStringS4_S4_PS2_6QFlagsINS_6OptionEE
libQt5Widgets.so.5:_ZN11QFileDialog16getOpenFileNamesEP7QWidgetRK7QStringS4_S4_PS2_6QFlagsINS_6OptionEE
libQt5Widgets.so.5:_ZN11QFileDialog20getExistingDirectoryEP7QWidgetRK7QStringS4_6QFlagsINS_6OptionEE
-libQt5Widgets.so.5:_ZN11QFileDialog9setOptionENS_6OptionEb
-libQt5Widgets.so.5:_ZN11QFileDialogC1EP7QWidgetRK7QStringS4_S4_
-libQt5Widgets.so.5:_ZN11QFileDialogD1Ev
libQt5Widgets.so.5:_ZN11QPushButton10paintEventEP11QPaintEvent
libQt5Widgets.so.5:_ZN11QPushButton11qt_metacallEN11QMetaObject4CallEiPPv
libQt5Widgets.so.5:_ZN11QPushButton11qt_metacastEPKc
@@ -1482,6 +1504,45 @@
libQt5Widgets.so.5:_ZN12QCommonStyle8unpolishEP7QWidget
libQt5Widgets.so.5:_ZN12QCommonStyleC2Ev
libQt5Widgets.so.5:_ZN12QCommonStyleD2Ev
+libQt5Widgets.so.5:_ZN13QGraphicsItem10itemChangeENS_18GraphicsItemChangeERK8QVariant
+libQt5Widgets.so.5:_ZN13QGraphicsItem10sceneEventEP6QEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem10setVisibleEb
+libQt5Widgets.so.5:_ZN13QGraphicsItem10wheelEventEP24QGraphicsSceneWheelEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem11setRotationEd
+libQt5Widgets.so.5:_ZN13QGraphicsItem11setSelectedEb
+libQt5Widgets.so.5:_ZN13QGraphicsItem12focusInEventEP11QFocusEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem12setExtensionENS_9ExtensionERK8QVariant
+libQt5Widgets.so.5:_ZN13QGraphicsItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem13focusOutEventEP11QFocusEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem13keyPressEventEP9QKeyEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem15keyReleaseEventEP9QKeyEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem15mousePressEventEP24QGraphicsSceneMouseEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem16inputMethodEventEP17QInputMethodEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem16sceneEventFilterEPS_P6QEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem20setAcceptHoverEventsEb
+libQt5Widgets.so.5:_ZN13QGraphicsItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem21prepareGeometryChangeEv
+libQt5Widgets.so.5:_ZN13QGraphicsItem23setAcceptedMouseButtonsE6QFlagsIN2Qt11MouseButtonEE
+libQt5Widgets.so.5:_ZN13QGraphicsItem6setPosERK7QPointF
+libQt5Widgets.so.5:_ZN13QGraphicsItem6updateERK6QRectF
+libQt5Widgets.so.5:_ZN13QGraphicsItem7advanceEi
+libQt5Widgets.so.5:_ZN13QGraphicsItem8setFlagsE6QFlagsINS_16GraphicsItemFlagEE
+libQt5Widgets.so.5:_ZN13QGraphicsItem8setFocusEN2Qt11FocusReasonE
+libQt5Widgets.so.5:_ZN13QGraphicsItem9dropEventEP27QGraphicsSceneDragDropEvent
+libQt5Widgets.so.5:_ZN13QGraphicsItem9setCursorERK7QCursor
+libQt5Widgets.so.5:_ZN13QGraphicsItem9setZValueEd
+libQt5Widgets.so.5:_ZN13QGraphicsItemC2EPS_
+libQt5Widgets.so.5:_ZN13QGraphicsItemD2Ev
+libQt5Widgets.so.5:_ZN13QGraphicsView12setTransformERK10QTransformb
+libQt5Widgets.so.5:_ZN13QGraphicsViewC1EP14QGraphicsSceneP7QWidget
libQt5Widgets.so.5:_ZN13QOpenGLWidget10paintEventEP11QPaintEvent
libQt5Widgets.so.5:_ZN13QOpenGLWidget11qt_metacallEN11QMetaObject4CallEiPPv
libQt5Widgets.so.5:_ZN13QOpenGLWidget11qt_metacastEPKc
@@ -1498,6 +1559,36 @@
libQt5Widgets.so.5:_ZN13QOpenGLWidgetD2Ev
libQt5Widgets.so.5:_ZN14QDesktopWidgetC1Ev
libQt5Widgets.so.5:_ZN14QDesktopWidgetD1Ev
+libQt5Widgets.so.5:_ZN14QGraphicsScene10clearFocusEv
+libQt5Widgets.so.5:_ZN14QGraphicsScene10removeItemEP13QGraphicsItem
+libQt5Widgets.so.5:_ZN14QGraphicsScene10wheelEventEP24QGraphicsSceneWheelEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene11eventFilterEP7QObjectP6QEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene11qt_metacallEN11QMetaObject4CallEiPPv
+libQt5Widgets.so.5:_ZN14QGraphicsScene11qt_metacastEPKc
+libQt5Widgets.so.5:_ZN14QGraphicsScene12focusInEventEP11QFocusEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene13dragMoveEventEP27QGraphicsSceneDragDropEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene13focusOutEventEP11QFocusEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene13keyPressEventEP9QKeyEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene14clearSelectionEv
+libQt5Widgets.so.5:_ZN14QGraphicsScene14dragEnterEventEP27QGraphicsSceneDragDropEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene14drawBackgroundEP8QPainterRK6QRectF
+libQt5Widgets.so.5:_ZN14QGraphicsScene14drawForegroundEP8QPainterRK6QRectF
+libQt5Widgets.so.5:_ZN14QGraphicsScene14mouseMoveEventEP24QGraphicsSceneMouseEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene15keyReleaseEventEP9QKeyEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene15mousePressEventEP24QGraphicsSceneMouseEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene16inputMethodEventEP17QInputMethodEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene5eventEP6QEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene6renderEP8QPainterRK6QRectFS4_N2Qt15AspectRatioModeE
+libQt5Widgets.so.5:_ZN14QGraphicsScene7addItemEP13QGraphicsItem
+libQt5Widgets.so.5:_ZN14QGraphicsScene9drawItemsEP8QPainteriPP13QGraphicsItemPK24QStyleOptionGraphicsItemP7QWidget
+libQt5Widgets.so.5:_ZN14QGraphicsScene9dropEventEP27QGraphicsSceneDragDropEvent
+libQt5Widgets.so.5:_ZN14QGraphicsScene9helpEventEP23QGraphicsSceneHelpEvent
+libQt5Widgets.so.5:_ZN14QGraphicsSceneC2ERK6QRectFP7QObject
+libQt5Widgets.so.5:_ZN14QGraphicsSceneD2Ev
libQt5Widgets.so.5:_ZN15QAbstractButton10timerEventEP11QTimerEvent
libQt5Widgets.so.5:_ZN15QAbstractButton11changeEventEP6QEvent
libQt5Widgets.so.5:_ZN15QAbstractButton12focusInEventEP11QFocusEvent
@@ -1548,6 +1639,7 @@
libQt5Widgets.so.5:_ZN5QMenu16staticMetaObjectE
libQt5Widgets.so.5:_ZN5QMenu5popupERK6QPointP7QAction
libQt5Widgets.so.5:_ZN5QMenu7addMenuEPS_
+libQt5Widgets.so.5:_ZN5QMenu7addMenuERK7QString
libQt5Widgets.so.5:_ZN5QMenu9addActionERK7QString
libQt5Widgets.so.5:_ZN5QMenuC1EP7QWidget
libQt5Widgets.so.5:_ZN5QMenuC1ERK7QStringP7QWidget
@@ -1595,7 +1687,6 @@
libQt5Widgets.so.5:_ZN7QDialog13keyPressEventEP9QKeyEvent
libQt5Widgets.so.5:_ZN7QDialog16contextMenuEventEP17QContextMenuEvent
libQt5Widgets.so.5:_ZN7QDialog4doneEi
-libQt5Widgets.so.5:_ZN7QDialog4execEv
libQt5Widgets.so.5:_ZN7QDialog4openEv
libQt5Widgets.so.5:_ZN7QDialog6acceptEv
libQt5Widgets.so.5:_ZN7QDialog6rejectEv
@@ -1695,8 +1786,6 @@
libQt5Widgets.so.5:_ZN7QWidgetC1EPS_6QFlagsIN2Qt10WindowTypeEE
libQt5Widgets.so.5:_ZN7QWidgetC2EPS_6QFlagsIN2Qt10WindowTypeEE
libQt5Widgets.so.5:_ZN7QWidgetD2Ev
-libQt5Widgets.so.5:_ZN8QMenuBar7addMenuERK7QString
-libQt5Widgets.so.5:_ZN8QMenuBarC1EP7QWidget
libQt5Widgets.so.5:_ZN9QCheckBox10paintEventEP11QPaintEvent
libQt5Widgets.so.5:_ZN9QCheckBox11qt_metacallEN11QMetaObject4CallEiPPv
libQt5Widgets.so.5:_ZN9QCheckBox11qt_metacastEPKc
@@ -1788,8 +1877,6 @@
libQt5Widgets.so.5:_ZN9QTextEdit9showEventEP10QShowEvent
libQt5Widgets.so.5:_ZN9QTextEditC2EP7QWidget
libQt5Widgets.so.5:_ZN9QTextEditD2Ev
-libQt5Widgets.so.5:_ZNK11QFileDialog13selectedFilesEv
-libQt5Widgets.so.5:_ZNK11QFileDialog9directoryEv
libQt5Widgets.so.5:_ZNK11QPushButton10metaObjectEv
libQt5Widgets.so.5:_ZNK11QPushButton15minimumSizeHintEv
libQt5Widgets.so.5:_ZNK11QPushButton8sizeHintEv
@@ -1812,6 +1899,24 @@
libQt5Widgets.so.5:_ZNK12QCommonStyle19generatedIconPixmapEN5QIcon4ModeERK7QPixmapPK12QStyleOption
libQt5Widgets.so.5:_ZNK12QCommonStyle21hitTestComplexControlEN6QStyle14ComplexControlEPK19QStyleOptionComplexRK6QPointPK7QWidget
libQt5Widgets.so.5:_ZNK12QCommonStyle9styleHintEN6QStyle9StyleHintEPK12QStyleOptionPK7QWidgetP16QStyleHintReturn
+libQt5Widgets.so.5:_ZNK13QGraphicsItem10isSelectedEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem10mapToSceneERK7QPointF
+libQt5Widgets.so.5:_ZNK13QGraphicsItem10opaqueAreaEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem12isObscuredByEPKS_
+libQt5Widgets.so.5:_ZNK13QGraphicsItem16collidesWithItemEPKS_N2Qt17ItemSelectionModeE
+libQt5Widgets.so.5:_ZNK13QGraphicsItem16collidesWithPathERK12QPainterPathN2Qt17ItemSelectionModeE
+libQt5Widgets.so.5:_ZNK13QGraphicsItem16inputMethodQueryEN2Qt16InputMethodQueryE
+libQt5Widgets.so.5:_ZNK13QGraphicsItem17supportsExtensionENS_9ExtensionE
+libQt5Widgets.so.5:_ZNK13QGraphicsItem4typeEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem5sceneEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem5shapeEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem6zValueEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem8containsERK7QPointF
+libQt5Widgets.so.5:_ZNK13QGraphicsItem8hasFocusEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem8rotationEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem8scenePosEv
+libQt5Widgets.so.5:_ZNK13QGraphicsItem9extensionERK8QVariant
+libQt5Widgets.so.5:_ZNK13QGraphicsItem9isVisibleEv
libQt5Widgets.so.5:_ZNK13QOpenGLWidget10metaObjectEv
libQt5Widgets.so.5:_ZNK13QOpenGLWidget10redirectedEP6QPoint
libQt5Widgets.so.5:_ZNK13QOpenGLWidget11paintEngineEv
@@ -1820,6 +1925,10 @@
libQt5Widgets.so.5:_ZNK13QOpenGLWidget7contextEv
libQt5Widgets.so.5:_ZNK13QOpenGLWidget7isValidEv
libQt5Widgets.so.5:_ZNK14QDesktopWidget17availableGeometryEPK7QWidget
+libQt5Widgets.so.5:_ZNK14QGraphicsScene10metaObjectEv
+libQt5Widgets.so.5:_ZNK14QGraphicsScene13selectedItemsEv
+libQt5Widgets.so.5:_ZNK14QGraphicsScene16inputMethodQueryEN2Qt16InputMethodQueryE
+libQt5Widgets.so.5:_ZNK14QGraphicsScene9sceneRectEv
libQt5Widgets.so.5:_ZNK15QAbstractSlider10singleStepEv
libQt5Widgets.so.5:_ZNK15QAbstractSlider5valueEv
libQt5Widgets.so.5:_ZNK15QAbstractSlider7maximumEv
@@ -1829,6 +1938,12 @@
libQt5Widgets.so.5:_ZNK19QAbstractScrollArea19horizontalScrollBarEv
libQt5Widgets.so.5:_ZNK19QAbstractScrollArea8sizeHintEv
libQt5Widgets.so.5:_ZNK19QAbstractScrollArea8viewportEv
+libQt5Widgets.so.5:_ZNK24QGraphicsSceneHoverEvent3posEv
+libQt5Widgets.so.5:_ZNK24QGraphicsSceneMouseEvent3posEv
+libQt5Widgets.so.5:_ZNK24QGraphicsSceneMouseEvent6buttonEv
+libQt5Widgets.so.5:_ZNK24QGraphicsSceneMouseEvent8scenePosEv
+libQt5Widgets.so.5:_ZNK24QGraphicsSceneMouseEvent9modifiersEv
+libQt5Widgets.so.5:_ZNK30QGraphicsSceneContextMenuEvent9screenPosEv
libQt5Widgets.so.5:_ZNK5QMenu7isEmptyEv
libQt5Widgets.so.5:_ZNK6QLabel10metaObjectEv
libQt5Widgets.so.5:_ZNK6QLabel14heightForWidthEi
@@ -1855,6 +1970,7 @@
libQt5Widgets.so.5:_ZNK7QWidget11initPainterEP8QPainter
libQt5Widgets.so.5:_ZNK7QWidget11isMaximizedEv
libQt5Widgets.so.5:_ZNK7QWidget11mapToGlobalERK6QPoint
+libQt5Widgets.so.5:_ZNK7QWidget11mapToParentERK6QPoint
libQt5Widgets.so.5:_ZNK7QWidget11maximumSizeEv
libQt5Widgets.so.5:_ZNK7QWidget11minimumSizeEv
libQt5Widgets.so.5:_ZNK7QWidget11paintEngineEv
@@ -1863,6 +1979,7 @@
libQt5Widgets.so.5:_ZNK7QWidget12isFullScreenEv
libQt5Widgets.so.5:_ZNK7QWidget12windowHandleEv
libQt5Widgets.so.5:_ZNK7QWidget13mapFromGlobalERK6QPoint
+libQt5Widgets.so.5:_ZNK7QWidget13mapFromParentERK6QPoint
libQt5Widgets.so.5:_ZNK7QWidget13sharedPainterEv
libQt5Widgets.so.5:_ZNK7QWidget14heightForWidthEi
libQt5Widgets.so.5:_ZNK7QWidget14isActiveWindowEv
@@ -1914,7 +2031,9 @@
libQt5Widgets.so.5:_ZTI11QScrollArea
libQt5Widgets.so.5:_ZTI12QApplication
libQt5Widgets.so.5:_ZTI12QCommonStyle
+libQt5Widgets.so.5:_ZTI13QGraphicsItem
libQt5Widgets.so.5:_ZTI13QOpenGLWidget
+libQt5Widgets.so.5:_ZTI14QGraphicsScene
libQt5Widgets.so.5:_ZTI6QLabel
libQt5Widgets.so.5:_ZTI7QDialog
libQt5Widgets.so.5:_ZTI7QWidget
@@ -2086,6 +2205,7 @@
libc.so.6:fputc
libc.so.6:fputs
libc.so.6:fread
+libc.so.6:free
libc.so.6:freeaddrinfo
libc.so.6:freeifaddrs
libc.so.6:fseek
@@ -2111,15 +2231,13 @@
libc.so.6:listen
libc.so.6:localtime
libc.so.6:localtime_r
-libc.so.6:madvise
+libc.so.6:malloc
libc.so.6:memchr
libc.so.6:memcmp
libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
libc.so.6:mmap
-libc.so.6:mprotect
-libc.so.6:mremap
libc.so.6:munmap
libc.so.6:nanosleep
libc.so.6:opendir
@@ -2141,6 +2259,7 @@
libc.so.6:random
libc.so.6:readdir
libc.so.6:readlink
+libc.so.6:realloc
libc.so.6:rename
libc.so.6:rmdir
libc.so.6:sched_get_priority_max
@@ -2513,7 +2632,6 @@
libglibmm-2.4.so.1:_ZN4Glib7ustringC1EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libglibmm-2.4.so.1:_ZN4Glib7ustringC1EOS0_
libglibmm-2.4.so.1:_ZN4Glib7ustringC1EPKc
-libglibmm-2.4.so.1:_ZN4Glib7ustringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libglibmm-2.4.so.1:_ZN4Glib7ustringC1ERKS0_
libglibmm-2.4.so.1:_ZN4Glib7ustringC1Ev
libglibmm-2.4.so.1:_ZN4Glib7ustringD1Ev
@@ -2558,6 +2676,11 @@
libhunspell-1.7.so.0:_ZN8Hunspell7suggestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libhunspell-1.7.so.0:_ZN8HunspellC1EPKcS1_S1_
libhunspell-1.7.so.0:_ZN8HunspellD1Ev
+libjemalloc.so.2:_ZdaPvm
+libjemalloc.so.2:_Znam
+libjemalloc.so.2:_Znwm
+libjemalloc.so.2:calloc
+libjemalloc.so.2:mallctl
libjpeg.so.8:jpeg_CreateDecompress
libjpeg.so.8:jpeg_abort_decompress
libjpeg.so.8:jpeg_destroy_decompress
@@ -2572,6 +2695,7 @@
liblzma.so.5:lzma_code
liblzma.so.5:lzma_end
liblzma.so.5:lzma_stream_decoder
+libm.so.6:atan2
libm.so.6:atan2f
libm.so.6:cos
libm.so.6:cosf
@@ -2946,12 +3070,8 @@
libstdc++.so.6:_ZTVSt9bad_alloc
libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
libstdc++.so.6:_ZdaPv
-libstdc++.so.6:_ZdaPvm
libstdc++.so.6:_ZdlPv
-libstdc++.so.6:_ZdlPvm
-libstdc++.so.6:_Znam
libstdc++.so.6:_ZnamRKSt9nothrow_t
-libstdc++.so.6:_Znwm
libstdc++.so.6:_ZnwmRKSt9nothrow_t
libstdc++.so.6:__cxa_allocate_exception
libstdc++.so.6:__cxa_begin_catch
@@ -2999,12 +3119,14 @@
libvpx.so.6:vpx_img_alloc
libvpx.so.6:vpx_img_free
libvpx.so.6:vpx_img_wrap
+libwayland-client.so.0:wl_output_interface
libwayland-client.so.0:wl_proxy_add_listener
libwayland-client.so.0:wl_proxy_destroy
libwayland-client.so.0:wl_proxy_marshal
libwayland-client.so.0:wl_proxy_marshal_constructor
libwayland-client.so.0:wl_proxy_marshal_constructor_versioned
libwayland-client.so.0:wl_seat_interface
+libwayland-client.so.0:wl_surface_interface
libxcb-keysyms.so.1:xcb_is_keypad_key
libxcb-keysyms.so.1:xcb_is_private_keypad_key
libxcb-keysyms.so.1:xcb_key_symbols_alloc
diff --git a/files/0001-fix-freeze-after-file-dialog.patch b/files/0001-fix-freeze-after-file-dialog.patch
deleted file mode 100644
--- a/files/0001-fix-freeze-after-file-dialog.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 1261c775d4ca6fb78277ec213794da7c15e304e2 Mon Sep 17 00:00:00 2001
-From: Ilya Fedin <fedin-ilja2010@ya.ru>
-Date: Fri, 2 Jul 2021 16:50:34 +0400
-Subject: [PATCH] Fix freeze after creating file dialog
-
----
- .../platform/linux/linux_xdp_file_dialog.cpp | 14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp b/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-index 7bbd7e218644..96d5b2102e03 100644
---- a/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-+++ b/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-@@ -569,13 +569,6 @@ int XDPFileDialog::exec() {
- setAttribute(Qt::WA_ShowModal, true);
- setResult(0);
-
-- show();
-- if (failedToOpen()) {
-- return result();
-- }
--
-- QPointer<QDialog> guard = this;
--
- // HACK we have to avoid returning until we emit
- // that the dialog was accepted or rejected
- const auto context = Glib::MainContext::create();
-@@ -593,6 +586,13 @@ int XDPFileDialog::exec() {
- loop->quit();
- }, lifetime);
-
-+ show();
-+ if (failedToOpen()) {
-+ return result();
-+ }
-+
-+ QPointer<QDialog> guard = this;
-+
- loop->run();
- g_main_context_pop_thread_default(context->gobj());
-
diff --git a/files/0002-use-gsl-finally-to-pop-thread.patch b/files/0002-use-gsl-finally-to-pop-thread.patch
deleted file mode 100644
--- a/files/0002-use-gsl-finally-to-pop-thread.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-From b335741f99f530156cd64fde5a5517f4561089f7 Mon Sep 17 00:00:00 2001
-From: Ilya Fedin <fedin-ilja2010@ya.ru>
-Date: Fri, 2 Jul 2021 20:29:46 +0400
-Subject: [PATCH] Use gsl::finally to pop thread context where appropriate
-
----
- .../SourceFiles/platform/linux/linux_xdp_file_dialog.cpp | 5 ++++-
- .../platform/linux/linux_xdp_open_with_dialog.cpp | 4 +++-
- Telegram/SourceFiles/platform/linux/specific_linux.cpp | 4 +++-
- 3 files changed, 10 insertions(+), 3 deletions(-)
-
-diff --git a/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp b/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-index 96d5b2102e03..47622c2d58b5 100644
---- a/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-+++ b/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-@@ -574,6 +574,10 @@ int XDPFileDialog::exec() {
- const auto context = Glib::MainContext::create();
- const auto loop = Glib::MainLoop::create(context);
- g_main_context_push_thread_default(context->gobj());
-+ const auto contextGuard = gsl::finally([&] {
-+ g_main_context_pop_thread_default(context->gobj());
-+ });
-+
- rpl::lifetime lifetime;
-
- accepted(
-@@ -594,7 +598,6 @@ int XDPFileDialog::exec() {
- QPointer<QDialog> guard = this;
-
- loop->run();
-- g_main_context_pop_thread_default(context->gobj());
-
- if (guard.isNull()) {
- return QDialog::Rejected;
-diff --git a/Telegram/SourceFiles/platform/linux/linux_xdp_open_with_dialog.cpp b/Telegram/SourceFiles/platform/linux/linux_xdp_open_with_dialog.cpp
-index de8e02bcfb8f..dddf1b54acc0 100644
---- a/Telegram/SourceFiles/platform/linux/linux_xdp_open_with_dialog.cpp
-+++ b/Telegram/SourceFiles/platform/linux/linux_xdp_open_with_dialog.cpp
-@@ -108,6 +108,9 @@ bool ShowXDPOpenWithDialog(const QString &filepath) {
- const auto context = Glib::MainContext::create();
- const auto loop = Glib::MainLoop::create(context);
- g_main_context_push_thread_default(context->gobj());
-+ const auto contextGuard = gsl::finally([&] {
-+ g_main_context_pop_thread_default(context->gobj());
-+ });
-
- const auto signalId = connection->signal_subscribe(
- [&](
-@@ -163,7 +166,6 @@ bool ShowXDPOpenWithDialog(const QString &filepath) {
- QWindow window;
- QGuiApplicationPrivate::showModalWindow(&window);
- loop->run();
-- g_main_context_pop_thread_default(context->gobj());
- QGuiApplicationPrivate::hideModalWindow(&window);
- }
-
-diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
-index 7f13948eee96..1707e53f388b 100644
---- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp
-+++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
-@@ -148,6 +148,9 @@ void PortalAutostart(bool start, bool silent) {
- const auto context = Glib::MainContext::create();
- const auto loop = Glib::MainLoop::create(context);
- g_main_context_push_thread_default(context->gobj());
-+ const auto contextGuard = gsl::finally([&] {
-+ g_main_context_pop_thread_default(context->gobj());
-+ });
-
- const auto signalId = connection->signal_subscribe(
- [&](
-@@ -200,7 +203,6 @@ void PortalAutostart(bool start, bool silent) {
- QWindow window;
- QGuiApplicationPrivate::showModalWindow(&window);
- loop->run();
-- g_main_context_pop_thread_default(context->gobj());
- QGuiApplicationPrivate::hideModalWindow(&window);
- }
- } catch (const Glib::Error &e) {
diff --git a/files/0003-right-file-dialog-freeze-fix.patch b/files/0003-right-file-dialog-freeze-fix.patch
deleted file mode 100644
--- a/files/0003-right-file-dialog-freeze-fix.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 8ecc98eb0308def4749c059a7d1e82f5056e0d02 Mon Sep 17 00:00:00 2001
-From: Ilya Fedin <fedin-ilja2010@ya.ru>
-Date: Mon, 12 Jul 2021 00:06:56 +0400
-Subject: [PATCH] Right file dialog freeze fix
-
-The freezing is still happening if the service is not accessible
----
- .../platform/linux/linux_xdp_file_dialog.cpp | 22 +++++++------------
- 1 file changed, 8 insertions(+), 14 deletions(-)
-
-diff --git a/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp b/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-index 47622c2d58b5..40810db2cb88 100644
---- a/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-+++ b/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp
-@@ -569,15 +569,16 @@ int XDPFileDialog::exec() {
- setAttribute(Qt::WA_ShowModal, true);
- setResult(0);
-
-+ show();
-+ if (failedToOpen()) {
-+ return result();
-+ }
-+
-+ QPointer<QDialog> guard = this;
-+
- // HACK we have to avoid returning until we emit
- // that the dialog was accepted or rejected
-- const auto context = Glib::MainContext::create();
-- const auto loop = Glib::MainLoop::create(context);
-- g_main_context_push_thread_default(context->gobj());
-- const auto contextGuard = gsl::finally([&] {
-- g_main_context_pop_thread_default(context->gobj());
-- });
--
-+ const auto loop = Glib::MainLoop::create();
- rpl::lifetime lifetime;
-
- accepted(
-@@ -590,13 +591,6 @@ int XDPFileDialog::exec() {
- loop->quit();
- }, lifetime);
-
-- show();
-- if (failedToOpen()) {
-- return result();
-- }
--
-- QPointer<QDialog> guard = this;
--
- loop->run();
-
- if (guard.isNull()) {
diff --git a/files/series b/files/series
deleted file mode 100644
--- a/files/series
+++ /dev/null
@@ -1,3 +0,0 @@
-0001-fix-freeze-after-file-dialog.patch
-0002-use-gsl-finally-to-pop-thread.patch
-0003-right-file-dialog-freeze-fix.patch
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : telegram
-version : 2.8.4
-release : 154
+version : 2.8.9
+release : 155
source :
- - https://github.com/telegramdesktop/tdesktop/releases/download/v2.8.4/tdesktop-2.8.4-full.tar.gz : 0a2a68590cdbccb40ff835516e9c575c761c91f83712891f69a5310fcb23a6a0
+ - https://github.com/telegramdesktop/tdesktop/releases/download/v2.8.9/tdesktop-2.8.9-full.tar.gz : 0965a6e907f8b737df789407e4b2b720e9aacc6a78f937073f1613803f80923d
- git|https://github.com/desktop-app/tg_owt.git : 91d836dc84a16584c6ac52b36c04c0de504d9c34
- git|https://gitlab.xiph.org/xiph/rnnoise.git : 7f449bf8bd3b933891d12c30112268c4090e4d59
license : GPL-3.0-or-later
@@ -17,6 +17,7 @@
- pkgconfig(dbusmenu-qt5)
- pkgconfig(glibmm-2.4)
- pkgconfig(hunspell)
+ - pkgconfig(jemalloc)
- pkgconfig(libavcodec)
- pkgconfig(libevent)
- pkgconfig(libjpeg)
@@ -40,7 +41,6 @@
rundeps :
- qt5-imageformats
setup : |
- %apply_patches
cp -r $sources/tg_owt.git tg_owt
pushd tg_owt
%cmake_ninja -DBUILD_SHARED_LIBS=NO
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -32,12 +32,12 @@
</Files>
</Package>
<History>
- <Update release="154">
- <Date>2021-07-15</Date>
- <Version>2.8.4</Version>
+ <Update release="155">
+ <Date>2021-07-16</Date>
+ <Version>2.8.9</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>reilly@reillybrogan.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 9:40 PM (3 h, 2 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5803942
Default Alt Text
D11476.diff (34 KB)

Event Timeline