#10 64-bit patch

open
nobody
Code Change (1)
5
2011-10-18
2011-10-18
Madd the Sane
No

This patch will update the code to build under 64-bit. The following changes have been made:
* Build under 64-bit
* Fix XCFLayer/XCFContent to be properly endian-safe
* Updated the Xcode project files to Xcode 3.2.
* Rename the Development/Deployment/Default to Debug/Release
* Moved from deprecated Color Management to updated Color Management (may need to be tested)
* Using Clang to compile (including extern inline fix
* Adding xcf UTI to application, and telling it to use that.

Discussion

  • Madd the Sane
    Madd the Sane
    2011-10-18

    The patch for 64-bit

     
    Attachments
  • Madd the Sane
    Madd the Sane
    2011-10-18

    This version actually compiles

     
    Attachments
  • Madd the Sane
    Madd the Sane
    2012-03-18

    Build a universal PPC64, too

     
    Attachments
  • Madd the Sane
    Madd the Sane
    2012-03-18

    the ppc64 diff has many fixes, most notably making SeaShore compile as a four-way universal binary. I also placed the standard plug-ins under one Xcode project, mainly so that Rects.m could be compiled once (the G5 that I tested SeaShore on is slow).

     
  • Madd the Sane
    Madd the Sane
    2012-03-18

    Why do I not check these patches?

     
    Attachments
  • Madd the Sane
    Madd the Sane
    2012-03-21

    I'm going to be adding a patch that lets Seashore link against the 10.4 SDK under 32-bit code (ppc and i386), but linking against 10.5 under 64-bit code (x86_64 and ppc64). It compiles fine. It also patches the Spotlight and QuickLook plug-ins to work.

     
  • Madd the Sane
    Madd the Sane
    2012-03-21

    The 10.4 patch

     
    Attachments