mono/monomac — pull request #93 by jonlipsky (2012-11-27 21:44:22+00:00)
Title: Pushing the remaining changes to MonoMac that TouchDraw uses.

Most of the additions (missing mappings) I had made to MonoMac to get
TouchDraw for Mac done are now in the current version of MonoMac. These
are the only two additions/changes not in the master:

NSDocument.FileUrl can be set to null (and TouchDraw needs to do this),
so added a NullAllowed for it.

Changed the signature of NSDocument.SetDisplayName(string) to
SetDisplayName(NSString). I did this because if that method was
overridden (which TouchDraw does) and a null value was passed into that
method from the Objective-C side, MonoMac will crash. (Appears to be an issue
marshaling a null NSString to a c# string.)