> From: Lennart Borgman <lennart.borg...@gmail.com> > Date: Thu, 10 May 2012 11:50:58 +0200 > Cc: help-emacs-windows@gnu.org > > I just realized that I have only told about one of the problems I have > seen. There are two: > > - The menus does not work as they should. This problem can only happen > the way I see it in my patched Emacs, but I am not sure it is really > related to any of my patches. What I see is that the "&"-signs that I > use to get underlined chars in the menus now shows up as just "&" > chars instead. Fixing the underline is done by the w32 API so they get > wrong information somehow here.
Do those menus include non-ASCII characters? There's a bug in all versions of Emacs older than the current trunk, whereby whenever some call to AppendMenuW returns an error indication, Emacs assumes that it is running on Windows 9X, and switches to calling AppendMenuA instead. Menu entries that include non-ASCII characters not from the current locale will display as blanks or question marks or just gibberish after that switch. Maybe what you see is some manifestation of that bug.