To reply to my own message...
I found some bugs in hideif, so I've updated the parse to be robust to
hideif catastrophically failing.
There is also a rather complex new test that exercises some of those
nifty new features.
On 01/19/2010 11:21 PM, Eric M. Ludlam wrote:
> Hi Brian,
> It's been a while, but I finally got to integrating your patch.
> I've been able to figure out what is going on, and can now use the
> hideif code directly without copying it. I also have a better idea of
> how many lines of code you wrote vs copied from hideif. If you can get
> a release to the FSF that would be great.
> You can just write to copyright-clerk@.... Tell them you have
> contributions to both EMACS and CEDET, and you will be sent the forms by
> email which you will need to send back via paper.
> Despite all that, I ran all my test suites and they pass, and I've
> checked this code into CVS. I can pull it out later if you have issues
> getting paper work signed and ready for the FSF.
> For all those watching at home, I don't know how the hideif API
> stability has been over the past few releases of Emacs/XEmacs. It would
> be great if you could test this on various Emacs flavors and let me know
> if there are issues. Thanks!
> Lastly, there is now a new side-effect feature! If you use
> CEDET/Semantic, and HIDEIF, you can set this variable:
> (setq semantic-c-takeover-hideif t)
> and hideif will now automatically use all the Semantic information for
> evaluating what to hide. Nifty! Except that I haven't tested it as I'm
> not a hideif user. If you are, try it at let me know how it goes, and
> we can add it to the manual as another augmented Emacs feature.