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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.