From 3ec9264d01a3a66c0fa0145a7c1db06a64be1507 Mon Sep 17 00:00:00 2001 From: "Thomas E. Dickey" Date: Sat, 25 Apr 2020 14:40:54 -0400 Subject: [PATCH] document an ancient performance problem (see Debian #954845). Signed-off-by: Thomas E. Dickey --- man/XDrawImageString.man | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/man/XDrawImageString.man b/man/XDrawImageString.man index e98076d1..fb741dee 100644 --- a/man/XDrawImageString.man +++ b/man/XDrawImageString.man @@ -149,6 +149,13 @@ window is used as a Drawable. .B BadMatch Some argument or pair of arguments has the correct type and range but fails to match in some other way required by the request. +.SH NOTES +Unlike XDrawString and XDrawString16, +these functions send no more than 255 characters at a time to the server. +When the total number of characters to be sent is larger than 255, +these functions split the string into chunks up to 255 characters. +After sending each chunk, +these functions query the server to determine the actual text extent. .SH "SEE ALSO" XDrawString(__libmansuffix__), XDrawText(__libmansuffix__),