Re: Seeking to bring Mac support up to date
Alan Shutko <[email protected]>
| Newsgroups | gmane.network.unison.devel |
|---|---|
| Message-ID | <[email protected]> |
As promised, here is my work-in-progress, ready for review and beta testing. A version of the app, compiled with Xcode 5.1 (although it also builds with Xcode 3) is at https://dl.dropboxusercontent.com/u/9371330/Unison.zip I've put my source tree on Github at https://github.com/alanshutko/unison I've begun using it myself. It has worked at least twice, so it should be somewhat ready for testing. Noted changes required: Conflicts are now associated within a reason, so the uimacbridgenew.ml code needed to accommodate it. Mac build switched from -lstr to -lcamlstr Removed BWToolkit. Most of the UI should look pretty close to the same. Changed use of (IBAction *) in some arguments, as the #define for IBAction changed and broke it. I have not yet fixed the bug expanding a folder while syncing yet. That will come next. I'd like to get this stable and working and have a final version supporting Snow Leopard, then break compatibility for the next changes. On Apr 28, 2014, at 7:25 PM, Alan Shutko <[email protected]> wrote: > Yep, it works on Xcode 5 and Mavericks. I mentioned Xcode 4 since that is when interface builder plugins went away. > > I could continue building it with an older OS if we want to support folks who have not upgraded, or I could upgrade the project files to require Xcode 5 (Mountain Lion and Mavericks only). > > On Apr 28, 2014, at 7:00 PM, Christopher Vance <[email protected]> wrote: > >> Any reason to avoid Xcode 5? Will your Xcode 4 build run on Mavericks? >> >> >> On Tue, Apr 29, 2014 at 7:34 AM, Alan Shutko <[email protected]> wrote: >> I'm interested in getting the UI working again on Mac. As mentioned in https://groups.yahoo.com/neo/groups/unison-users/conversations/topics/10918 , Unison currently does not build on OS X 10.7 or higher, because it uses the BWToolkit and Interface Builder plugin, which are no longer supported in Xcode 4. >> >> I currently have a visually unappealing codebase which will build and run on both Xcode 3 and 4. I'm working to clean it up for submission. After that, I am going to investigate some UI improvements: more clear display of conflicts in packages and the ability to click on a growl notification to open Unison. >> >> Are there any other items that should be fixed for OS X? What is the oldest version of OS X that we should retain support for? >> _______________________________________________ >> Unison-hackers mailing list >> [email protected] >> http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers >> >> >> >> -- >> Christopher Vance >> _______________________________________________ >> Unison-hackers mailing list >> [email protected] >> http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers > _______________________________________________ > Unison-hackers mailing list > [email protected] > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers _______________________________________________ Unison-hackers mailing list [email protected] http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers