Subject: bug#69525: 30.0.50; MacOS: New warnings on stderr

From: Gerd Möllmann <[email-masked]>
Date: Fri, 26 Jul 2024 13:02:04 +0200

Eli Zaretskii <[email-masked]> writes:

>> From: Gerd Möllmann <[email-masked]>
>> Cc: [email-masked],  Eli Zaretskii <[email-masked]>
>> Date: Fri, 26 Jul 2024 12:33:24 +0200
>> 
>> Apple's documentation says
>> 
>>   Important
>>   
>>   NSTextInput protocol is slated for deprecation. Please use the
>>   NSTextInputClient protocol instead.
>> 
>> I guess that's the reason for the warning, and we should switch to using
>> NSTextInputClient.
>
> Does this mean the patch you just posted is no longer relevant or
> desirable?

No, there are 2 kinds of warnings, with two different reasons.
The patch I sent is for the warning regarding makeKeyWindow.

This mail concerns

  2024-07-26 12:38:12.984973+0200 emacs[61974:18565128] [CursorUI]
  -[TUINSCursorUIController activate:]: EmacsView doesn't conform to
  NSTextInputClient protocol.

And it looks like we have to switch to using NSTextInputClient at some
point instead of using NSTextInput.