From 87b35a7c7f42ac9b701074eba90c8b6c96bade62 Mon Sep 17 00:00:00 2001
From: Yuriy Kopylov <13393478+yu-kopylov@users.noreply.github.com>
Date: Mon, 5 Jan 2026 22:22:15 +1100
Subject: [PATCH] Removed obsolete Windows clipboard format CF_TEXT. (#20389)
---
src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs | 1 -
src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs | 4 ----
2 files changed, 5 deletions(-)
diff --git a/src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs b/src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs
index ace769b383..9b551332b3 100644
--- a/src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs
+++ b/src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs
@@ -30,7 +30,6 @@ namespace Avalonia.Win32
static ClipboardFormatRegistry()
{
AddDataFormat(DataFormat.Text, (ushort)UnmanagedMethods.ClipboardFormat.CF_UNICODETEXT);
- AddDataFormat(DataFormat.Text, (ushort)UnmanagedMethods.ClipboardFormat.CF_TEXT);
AddDataFormat(DataFormat.File, (ushort)UnmanagedMethods.ClipboardFormat.CF_HDROP);
AddDataFormat(DibDataFormat, (ushort)UnmanagedMethods.ClipboardFormat.CF_DIB);
AddDataFormat(DibV5DataFormat, (ushort)UnmanagedMethods.ClipboardFormat.CF_DIBV5);
diff --git a/src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs b/src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs
index bb2bf7f2d2..100df30511 100644
--- a/src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs
+++ b/src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs
@@ -2299,10 +2299,6 @@ namespace Avalonia.Win32.Interop
public enum ClipboardFormat
{
- ///
- /// Text format. Each line ends with a carriage return/linefeed (CR-LF) combination. A null character signals the end of the data. Use this format for ANSI text.
- ///
- CF_TEXT = 1,
///
/// A handle to a bitmap
///