On 8 May 97, Michael Welsh Duggan wrote about Re: Popup menu support in Emacs 19.: > Since Nico asked for this, and because it might make things cleaner > all around, here is a full set of diffs I have made dealing with menu > support from the 19.34.2 sources. They include all the patches I have > sent out, including Nico Francois's boolean enable patch, and they > include fixing a few style typos. They do not include the > empty-string pane name patch of Nico's, as I am a) unsure whether this > should exist since it is not documented in the elisp docs, and b) > since I should not be getting credit for the patch: Nico should. I'm really not that interested in the credit. As long as it works as it should (or in this case, as expected since it's not documented :). But ok, I applied your patches and then redid my fix to w32menu.c. I therefore made a patch on top of your patch (which is the very thing I had a problem with myself before, but I don't think it would have been a good idea to make yet another complete new diff to 19.34.2). Anyway, the patch is very localized so is also easy to apply manually to whatever revision of the source. I know this change is to do something undocumented, but I know for a fact that OS/2 Emacs behaves this way. If someone has the possibility to check Emacs on Unix please do so, but having this "fixed" definately shouldn't be worse than it is now. > Anyway, here they are, in uuencoded format (since Nico asked): Well, I prefer to get these things uuencoded so I'm sure nothing was mangled on the way over :) So here are my patches uuencoded as well: _o Nico Francois #> Sr. Software Engineer 4 Scala Computer Television -------------- Enclosure number 1 ---------------- * This message contains the file 'blankpane.diff', which has been * uuencoded. If you are using Pegasus Mail, then you can use * the browser's eXtract function to lift the original contents * out to a file, otherwise you will have to extract the message * and uudecode it manually. begin 660 blankpane.diff M*BHJ('-R8UQ#:&%N9V5,;V2`Q,B`Q-CHU-SHS,B`Q.3DW("!.:6-O($9R86YC;VES M("`\;FEC;RYF2`Q,B`Q-CHT.#HR."`Q.3DW M#0HJ*BHJ*BHJ*BHJ*BHJ*BH-"BHJ*B`V-#DL-C4Y("HJ*BH-"B`@"2`@<&%N M95]D871A(#T@1F-DPT*(2`)("`@("`@;&ES=%]O9E]I=&5MPT*(2`)("`@("`@;F5W7VAM96YU(#T@;&ES=%]O9E]I=&5MPT*("`@($QIPT*+2TM(#8X-2PW,#(@ M+2TM+0T*("`O*B!0=7-H('1H92!I=&5MPT*("`@($QI