From: Steve L. <st...@di...> - 2024-10-03 03:17:04
|
So far everything is working for me on Sequoia but the error messages you reported are still being displayed. Annoying at worst. -- Steve On 20 Aug 2024 at 4:09 AM +0800, Marc Culler <cul...@gm...>, wrote: > I installed the beta version of macOS Sequioa, along with XCode 16.1beta and I built and tested the main branch of Tk. > > There were new test failures. The failing tests are: > WnixWm-59.2-59.3 and window-2.5-2,11 > > I think that all of them are caused by messages which Apple prints to stderr. These messages also appear in the terminal when you run wisn. There are two of them. They seem to only occur when an interpreter is created. They look like this: > > +[IMKClient subclass]: chose IMKClient_Legacy > +[IMKInputSession subclass]: chose IMKInputSession_Legacy > > I believe that this is related to the fact that Aqua Tk implements the NSTextInputClient protocol, which is the thing that causes a pop-up menu with accented versions of a letter to appear when you hold down the key for the letter in a Text or Entry widget. > > I don't know of any Tk code which chooses a legacy subclass, and I don't know why this message is being printed. If we are lucky the message will go away when the OS is actually released. But Apple tends to forget to remove these things. They did finally remove the annoying message that would be printed to stderr whenever a file dialog was opened. That took a year and a new OS release before it happened. It was reported as a bug, and Apple never responded to the report or acknowledged the bug, as is typical for them. If someone would like to report this to Apple, that would be great. (I have stopped bothering to do that, after many bug reports that were completely ignored.) > > - Marc > _______________________________________________ > Tcl-Core mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core |