From 4ebc98f4d260f2ca45451714802849381a69e55e Mon Sep 17 00:00:00 2001
From: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date: Wed, 4 Mar 2026 18:41:06 +0000
Subject: [PATCH] Bump Tmds.DBus.Protocol to version 0.90.3 (#20810)
* Bump Tmds.DBus.Protocol to version 0.90.3
* Temporary workaround until Tmds is replaced.
---
Directory.Packages.props | 2 +-
src/Avalonia.FreeDesktop/DBusHelper.cs | 1 +
src/Avalonia.FreeDesktop/DBusIme/DBusTextInputMethodBase.cs | 1 +
.../DBusIme/Fcitx/FcitxX11TextInputMethod.cs | 1 +
.../DBusIme/IBus/IBusX11TextInputMethod.cs | 1 +
src/Avalonia.FreeDesktop/DBusIme/X11DBusImeHelper.cs | 1 +
src/Avalonia.FreeDesktop/DBusMenuExporter.cs | 1 +
src/Avalonia.FreeDesktop/DBusPlatformSettings.cs | 3 ++-
src/Avalonia.FreeDesktop/DBusSystemDialog.cs | 1 +
src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs | 3 ++-
10 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 79e3a3ee78..58650e1729 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -59,7 +59,7 @@
-
+
diff --git a/src/Avalonia.FreeDesktop/DBusHelper.cs b/src/Avalonia.FreeDesktop/DBusHelper.cs
index b733176243..a238c8ea1c 100644
--- a/src/Avalonia.FreeDesktop/DBusHelper.cs
+++ b/src/Avalonia.FreeDesktop/DBusHelper.cs
@@ -1,3 +1,4 @@
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
using System;
using System.Threading;
using Avalonia.Logging;
diff --git a/src/Avalonia.FreeDesktop/DBusIme/DBusTextInputMethodBase.cs b/src/Avalonia.FreeDesktop/DBusIme/DBusTextInputMethodBase.cs
index d396d375bc..a735c09577 100644
--- a/src/Avalonia.FreeDesktop/DBusIme/DBusTextInputMethodBase.cs
+++ b/src/Avalonia.FreeDesktop/DBusIme/DBusTextInputMethodBase.cs
@@ -1,3 +1,4 @@
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/src/Avalonia.FreeDesktop/DBusIme/Fcitx/FcitxX11TextInputMethod.cs b/src/Avalonia.FreeDesktop/DBusIme/Fcitx/FcitxX11TextInputMethod.cs
index f50c33a5d8..ebf84aab06 100644
--- a/src/Avalonia.FreeDesktop/DBusIme/Fcitx/FcitxX11TextInputMethod.cs
+++ b/src/Avalonia.FreeDesktop/DBusIme/Fcitx/FcitxX11TextInputMethod.cs
@@ -1,3 +1,4 @@
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
using System;
using System.Diagnostics;
using System.Linq;
diff --git a/src/Avalonia.FreeDesktop/DBusIme/IBus/IBusX11TextInputMethod.cs b/src/Avalonia.FreeDesktop/DBusIme/IBus/IBusX11TextInputMethod.cs
index 4327a52fcc..338f088d95 100644
--- a/src/Avalonia.FreeDesktop/DBusIme/IBus/IBusX11TextInputMethod.cs
+++ b/src/Avalonia.FreeDesktop/DBusIme/IBus/IBusX11TextInputMethod.cs
@@ -1,3 +1,4 @@
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
using System;
using System.Threading.Tasks;
using Avalonia.Input;
diff --git a/src/Avalonia.FreeDesktop/DBusIme/X11DBusImeHelper.cs b/src/Avalonia.FreeDesktop/DBusIme/X11DBusImeHelper.cs
index 57cc2cd496..3ca9bf5eda 100644
--- a/src/Avalonia.FreeDesktop/DBusIme/X11DBusImeHelper.cs
+++ b/src/Avalonia.FreeDesktop/DBusIme/X11DBusImeHelper.cs
@@ -1,3 +1,4 @@
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
using System;
using System.Collections.Generic;
using Avalonia.FreeDesktop.DBusIme.Fcitx;
diff --git a/src/Avalonia.FreeDesktop/DBusMenuExporter.cs b/src/Avalonia.FreeDesktop/DBusMenuExporter.cs
index 78595d7bb0..586f566e1c 100644
--- a/src/Avalonia.FreeDesktop/DBusMenuExporter.cs
+++ b/src/Avalonia.FreeDesktop/DBusMenuExporter.cs
@@ -1,3 +1,4 @@
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
diff --git a/src/Avalonia.FreeDesktop/DBusPlatformSettings.cs b/src/Avalonia.FreeDesktop/DBusPlatformSettings.cs
index a8735eb6a3..1d819bc34e 100644
--- a/src/Avalonia.FreeDesktop/DBusPlatformSettings.cs
+++ b/src/Avalonia.FreeDesktop/DBusPlatformSettings.cs
@@ -1,4 +1,5 @@
-using System;
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
+using System;
using System.Threading.Tasks;
using Avalonia.Media;
using Avalonia.Platform;
diff --git a/src/Avalonia.FreeDesktop/DBusSystemDialog.cs b/src/Avalonia.FreeDesktop/DBusSystemDialog.cs
index b3b449cfd5..1def2a4659 100644
--- a/src/Avalonia.FreeDesktop/DBusSystemDialog.cs
+++ b/src/Avalonia.FreeDesktop/DBusSystemDialog.cs
@@ -1,3 +1,4 @@
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs b/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs
index b8ed5d30b4..a48a18d2dc 100644
--- a/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs
+++ b/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs
@@ -1,4 +1,5 @@
-using System;
+#pragma warning disable CS0618 // TODO: Temporary workaround until Tmds is replaced.
+using System;
using System.Diagnostics;
using System.Threading.Tasks;
using Avalonia.Controls.Platform;