<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>I've fixed the disclosure triangle crash while syncing, and updated the below.  </div><div><br></div><div>Fun problem. It was actually caused by the ProgressCell release/retain changes from Onne Gorter a few years back (to resolve a different bug). Long story short, NSOutlineView does a lot of copying behind the scenes, so NSCell descendants need to override copyWithZone _and_ do the proper memory management in their init and dealloc methods.</div><br><div><div>On May 7, 2014, at 9:41 PM, Alan Shutko <<a href="mailto:ats@acm.org">ats@acm.org</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">As promised, here is my work-in-progress, ready for review and beta testing.<div><br></div><div>A version of the app, compiled with Xcode 5.1 (although it also builds with Xcode 3) is at <a href="https://dl.dropboxusercontent.com/u/9371330/Unison.zip">https://dl.dropboxusercontent.com/u/9371330/Unison.zip</a></div><div><br></div><div>I've put my source tree on Github at <a href="https://github.com/alanshutko/unison">https://github.com/alanshutko/unison</a></div></div></blockquote></div><br></body></html>