I&#39;ve attached 3 patches i need for some samples I&#39;m working on.  Hope they are helpful in general.  They can be applied or ignored in any order.<div><br></div><div>1) First off the samples do not build on a clean clone of github.  Samples.patch fixes that.</div>
<div><br></div><div>2) NSAffineTransform:  Added a missing struct, and finished the bindings for this class. In the mac libraries, part of this class is defined in Foundation, and part in Appkit (as extension methods).  Since this class is only available in OS X, and it all ends up in monomac.dll, I saw no need to separate the class. let me know if it should be otherwise.</div>
<div><br></div><div>3)  NSBezierPath: Added manual bindings to complete the class.  I struggled with the packedGlyph array, and decided it was best to expose this as a &quot;black box&quot; IntPtr.  It probably won&#39;t be needed from most user code, and if you want a packed array (as I do in my sample), you are going to get it as an IntPtr from some other cocoa object. I have verified it works correctly.  I will provide docs for the manual bindings shortly.</div>
<div><br></div><div><br></div>