I'm implementing an help for GWorkspace using contents taken from the Dennis's Guide. But there are some problems that should be fixed in -gui. - NSHelpManager.h is not included in AppKit.h. - NSHelpManager doesn't find localized resources; I think that it should use something like -pathForNibResource: in NSBundleAdditions. Moreover, the actual implementation has "rtf" hardcoded as argument for -pathForResource:ofType: and doesn't let you use rtfd files for your help. - the -contextHelpForKey: method, implemented in a category of NSBundle, is totally wrong; it retains variables that can be nil and, again, has "rtf" hardcoded. - GSHelpManagerPanel should be totally rewritten. I've a -pathForHelpResource: method and a different implementation of -contextHelpForKey: that fix these problems. Rewriting GSHelpManagerPanel should be very easy. I'm writing this mail because these changes imply adding NSHelpManager.h in AppKit.h and a method declaration in NSHelpManager.h. No new ivars. So, I think that this should not break binary compatibility, but, before committing, I'd want to be sure... (never understood very well this binary compatibility stuff...). _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev