Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11052635
D11476.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
34 KB
Referenced Files
None
Subscribers
None
D11476.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D11476: Telegram: Update to 2.8.9
Attached
Detach File
Event Timeline
Log In to Comment